* Extensions: support adding by name and list-available
- Update extension publishing readme with new info
- Implement 'az extension list-available'
- Support adding an extension by name
- Define logic for extension update
- Support --index hidden param
- Explicitly only support non platform specific whls
- Add tests
* Minor change
* Added new id_part values where they are used in CLI
Implemented multiple levels for --ids in CLI
* use msrestazure resource tools
* updated docs for --ids values
* import msrestazure inside methods for azure.cli.core, removed resource_id test from cli as it is part of msrestazure
* msrestazure.tools
* BatchAI. Initial drop of azure-cli-batchai.
* BatchAI. Getting rid of legacy "learning" term.
The old service name "Batch AI Learning" has been changed to "Batch AI",
so we need to update all environment variables names.
* BatchAI. Added scenario for configless cluster and nfs creation
* BatchAI. Update cluster resize and cluster auto-scale.
After adding payload-flattening-threshold=2, cluster.update signature
changed. Updating affected commands.
* Adding recovery services module
list container working
refactoring, added methods
list and show item
enable protection (part)
Disable protection just started
Enable and disable protection
Removing recoveryservices (duplicate) module
Including backup command module
Removing unwanted files
Addressing review comments.
* Adding backup tests
Fixed json load from input param
Extend scenario in test
Pylint fixes
cli for backup
cli for backup
Updated rs backup nuget version
* Updating backup help
Took review comments
Pylint changes
Fixed formatting issue in help file
* Implementing flake8 and pylint suggestions for backup
Updated help
Limit every other workload except 'AzureVM' by giving a proper error message
Fixed some bugs
* bugfixes
* Updated test recordings
* Adding Instant File Recovery for Windows VM in backup
Fixing case sensitive bugs
Fixing case sensitive bugs
Fixing bug - found inconsistencies in case of unique name sent by service.
* Implementing File Restore for Linux VMs in backup
urllib python 2 and 3 compatibility
enforcing password in ILR
Help messages and ilr test
ilr
Flake8 passing
Add manifest
table transformers and six.moves.
six.moves changes
Disabling some pylint warnings
item list bug fix
item list bug fix
pylint and flake8 passed
Deleting unwanted files
newline bugfix
Fixing the unicode issue
fixed password bug with linux scripts for ILR
Added table transformers
vault test case recording
Added cleanup in preparers
Removing randomization in dict iteration.
fixing linux script download bug
Adding custom client request header
Adding test recordings
updated policy recording
policy test recording
item test recording
protection test recording
backup restore test recording
backup restore test recording
test restore recording
test rp recording
test job recording
* Using self.assertxx series in backup test
Removing unwanted files
pylint failure fix
Adding wheel.py and setup.cfg files
Adding draft recovery services module
list container working
list and show item
enable protection (part)
Enable and disable protection
Removing recoveryservices (duplicate) module
Including backup command module
Removing unwanted files
Adding test to backup
Fixed json load from input param
Extend scenario in test
cli for backup
Updated help
Fixed some bugs
bugfixes
ilr
Flake8 passing
Add manifest
item list bug fix
Deleting unwanted files
Removing unwanted files
Updating test recordings after sync with upstream
post rebase fixes - all backup tests passing
* post build checks passing
* Fixed parameter names and command tree
* Update version to 'unreleased'
* item --ids
* backup restore test working
* Enable IDs.
* policy and items tests passing --ids change
* protection named params change - protection test passing + pylint and flake8
* job named params change - pylint and flake8 passing
* rp named params change. pylint and flake8 passing.
* restore param names change. flake8 and pylint passed.
* Fixing bugs in restore and recoverypoint
* fixing item test bug
* container and policy tests passing.
* test bug fix + recordings
* backup restore and rp test recordings
* fix bug in restore test + pylint and flake8 passing.
* disabling --ids
* Table formatting for job and rp
* restore test recording
* Enhancements to user experience: added warning and help text in job and JSON related commands.
* Changes:
1. Ignored container_type and item_type
2. VM and Storage Account - Name or ID
3. restore-disks and restore-files
* Add extension feature
- deprecate ‘az component’ message
- add tests
- add documentation
* Fix extra comma in setup.py file
* Add version checking for extensions (with tests)
* Address code review feedback
* Address code review comments and add back in license.
* Address more code review feedback
* Remove confirm param
* Print warning messages on extension commands and help
* Remove EXT_TYPE constant and just have 'whl' twice
* Show appropriate message if unable to get extension name.
* Centralize warning message
* Only get the first part of the module path to get the module name
* Print extension directory in 'az --version'
* Add logging to show extension directory in debug
* First version of Azure EventGrid CLI
* Added azure_bdist_wheel.py, setup.cfg, and manifest.in files.
* Added license headers in 34 files, updated an example in the help file to include additional info.
* Aliased --is-subject-case-sensitive to --subject-case-sensitive.
After moving to the devtools, the original LiveTest stop working because
of the missing cmd function. The newly created LiveScenarioTest will
take over its place. The LiveTest will be eventually removed from the
devtools package since the live_only decorator is sufficent.
* Update example command module template
Now, it can be installed directly and works with latest code in master.
‘pip install -e .’
* Address code review feedback
Based on user feedback, added links to supporting documentation necessary for authoring command modules (the actual commands themselves, help and tests)