Jiashuo Li
99c5fb4cd6
{Packaging} Bump setuptools to 52.0.0 ( #16655 )
2021-03-01 10:41:16 +08:00
Feng Zhou
1d64349de5
{Packaging} Remove wheel as a runtime dependency ( #13230 )
2020-04-29 20:08:12 +08:00
Jiashuo Li
5edbd822ee
{azdev} Remove urllib3==1.24.2 from requirements.txt ( #12211 )
2020-02-17 10:42:39 +08:00
Martin Strobel
0c74fde2a3
Lock to urllib3==1.24.2
2019-05-01 15:42:10 -07:00
David Justice
9e360fc664
Add support for updated CDN SKUs ( #8855 )
...
* fixes #7635 and adds support for Standard_ChinaCdn
* allow any higher version of pip
* add history.rst entry
2019-03-22 13:38:14 -07:00
Troy Dai
7e6d3cc542
Overhaul Azure CLI telemetry upload process ( #6682 )
...
1. Stop starting upload process after each command;
2. Save telemetry to telemetry temp folder under user profile;
3. Start telemetry upload process when enough telemetry data is
accumulated.
4. One telemetry upload at a time.
2018-08-01 16:10:58 -07:00
Troy Dai
5d852c203b
Pin PyYAML version to 3.13 instead of 4.2b ( #6788 )
...
Also: Bump container and interactive module versions
2018-07-13 11:07:16 -07:00
Troy Dai
f3efddeb62
Upgrade paramiko to 2.4.1 ( #6711 )
2018-07-03 13:42:23 -07:00
Troy Dai
ee53cc3e6f
Upgrade PyYAML to 4.2b4
2018-07-02 11:29:02 -07:00
Troy Dai
9d90759bed
Pin PyYaml version to 3.12 ( #6672 )
2018-06-27 16:03:09 -07:00
Yugang Wang
32b41d199f
auth: remove adal dependencies from cli and rely on msrestazure instead ( #6358 )
2018-05-15 18:13:20 -07:00
Yugang Wang
92af6b3cea
update requirements to use the latestadal ( #5415 )
2018-01-26 14:29:38 -08:00
Ernest Wong
6b21a7a393
Remove polling indicator string after finishing LRO ( #5320 )
...
* Remove polling indicator string after finishing LRO
* Add change log to HISTORY.rst
* Remove "Minores Fix" in HISTORY.rst
* Add dependency version in setup.py, sort import
2018-01-18 11:10:27 -08:00
Troy Dai
04518e852d
Sync Knack branc with dev
2017-12-19 18:35:27 -08:00
Willie Xu
f5b3396130
Remove vcrpy and requests from requirements to rely on azure-cli-testsdk and msrest's corresponding dependencies. ( #4569 )
2017-10-14 12:29:25 -07:00
Troy Dai
e79852bf34
Add file share snapshot support
...
Update storage multiapi package
2017-10-05 13:47:53 -07:00
Yugang Wang
5146ab497c
pin to newer versions of requests and adal ( #4597 )
2017-10-04 10:49:10 -07:00
Troy Dai
24e3f934f9
Overhaul Travis build configuration
...
1. Adopt build stage feature. Separate the build process into build,
verify and publish stages.
2. Move build utilties from scripts folder to its own tools folder for
better organization.
3. Publish wheel artifacts to a blob storage container for long-term
persistence.
2017-09-12 14:32:42 -07:00
Derek Bekoe
e99f4da0ee
Run --help on all commands in CI task ( #4327 )
...
* Run -h on all commands on CI task
* status msg
2017-08-28 11:21:49 -07:00
Courtney (CJ) Oka
7ee67304e1
Progress Reporting for long running operations ( #3243 )
...
* minor changes
* progress classes and added reportign
* repackage
* check for value before getting it in parsed args
* undoing check
* minor
* mvc for progress outline
* ask user for feedback
* shell additions
* repackaging + shell implementation start
* remove vscode
* heart beat
* progress bar
* minor changes
* CLI spinning wheel
* upload download storage
* humanfriendly in dependencies
* clean up controller
* minor changes
* split deterministic and nondeterministic
* separate the reporter
* design simplification
* minor
* errors
* minor
* clear changing
* update readme
* Revert "clear changing"
This reverts commit 253283503c5bec4b7aea093e10400d09d9a0d723.
* Revert "update readme"
This reverts commit 55c6ad974285daa943b9aa71f4a3e0f6f2ed5ee9.
* minor
* mute stderr
* varying number of parameters capability
* hooking up shell with progress
* hooking up progress bar
* message in determiniate progress
* add testing
* cleaning code + writing tests
* tests
* removed files
* shell + other modifications
* minor changes
* history
* pylint + formatting
* flake8
* flake8
* pylint
* cleaning + comments
* tests
* reviews
* kwargs cleaning
* clean
* flake8
* tests + cleaning formatting
* travis failing
* removed namespace in nspkg
* shell correction
* cleaning + formatting
* char hack
* redir stderr
* tests + patch
* change toolbar for 20 seconds
* feedback in toolbar
* tests
* flake8
* test
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* remove dead code
* flake8
* flake8
* small changes
* commenting out test
* removed unnecessary subclass
* mock up the progress for tests
* wording
* pylint
* typo
* some style + renaming
* keyword
* kwargs
* calling function
* calling function
* adding tests back
* changed outstream
* comment out
* flake8
* stringio
* trying fdopen
* reviewed changes
* change to not close
* delete file
* tests
* remove completion tests
* try fdopen
* change which tests dont run
* remove from longrunning
* cleaning
* does this work?
* patch storage
* write
* write
* tests
* tests
* formatting
* mock outstream
* undo
* making tests pass
* remodel to decouple the view
* reorg
* patch tests
* style
* remocked
* pylint
* reformat
* test
* typo
* outstream for indetstout
* flake8
* vcr
* mock view
* pylint
* minor
* remock
* remock
* reorg
* test
* change to cli config
* typos
* feedback as command
* utc
* remove from shell config
* flake8
* files
* fix shell progress
* remove extra windows characters
* write file
* fix test
* 'cursor'
* small changes
* removed all the char windows
* change error for p2
* muting parsing
* Revert "Merge branch 'feedback' of https://github.com/oakeyc/azure-cli into files"
This reverts commit f2bb5ed4d33d9345ddda680158af212968590cd3, reversing
changes made to 5f6275349ca99ac0d849618129e4de49fbe5f129.
* Revert "added progress back in"
This reverts commit 5f6275349ca99ac0d849618129e4de49fbe5f129, reversing
changes made to ff4dfe75b371bd0e97ca4de8c7ea03531ad75642.
* revert changes
* remove with interupt
* remove feedback
* shell progress tests
* shell progress view test
* flake8
* patch back error code when you neeed it
* small changes
* add dump for ending for views + force implement flush
* flake8
* mock test
* update dependencies
* history
* remove feedback stuff
* remove excess
* progress with storage all good
* minor
* flake8
* pylint
* minor
* flake8
* import error
* progress things
* fixing tests
* flake8
* tests
* tests;
* interactive mode progress multi-process fix
* updates
2017-05-25 10:32:10 -07:00
Troy Dai
2e4010d657
Upgrade pylint => 1.7.1 ( #3448 )
2017-05-24 16:44:50 -07:00
Troy Dai
e84f34eaa5
Fix output tests for core and pin tabulate version ( #3313 )
2017-05-10 15:07:45 -07:00
Derek Bekoe
39a8fcd48e
Revert shell feedback heuristics & progress ( #3197 )
...
* Revert "Asking the user for feedback using custom heuristic (#3139 )"
This reverts commit 274a9fc6a8
.
* Revert progress change
* minor changes that can be included
* Final fixes
2017-05-05 15:03:43 -07:00
Courtney (CJ) Oka
743b4fbc3f
Progress Reporting for Long Running Operations + Custom Commands ( #3130 )
...
* minor changes
* progress classes and added reportign
* repackage
* check for value before getting it in parsed args
* undoing check
* minor
* mvc for progress outline
* shell additions
* repackaging + shell implementation start
* remove vscode
* heart beat
* progress bar
* minor changes
* CLI spinning wheel
* upload download storage
* humanfriendly in dependencies
* clean up controller
* minor changes
* split deterministic and nondeterministic
* separate the reporter
* design simplification
* minor
* errors
* minor
* clear changing
* update readme
* Revert "clear changing"
This reverts commit 253283503c5bec4b7aea093e10400d09d9a0d723.
* Revert "update readme"
This reverts commit 55c6ad974285daa943b9aa71f4a3e0f6f2ed5ee9.
* minor
* mute stderr
* varying number of parameters capability
* hooking up shell with progress
* hooking up progress bar
* message in determiniate progress
* add testing
* cleaning code + writing tests
* tests
* removed files
* shell + other modifications
* minor changes
* history
* pylint + formatting
* flake8
* flake8
* pylint
* cleaning + comments
* tests
* reviews
* kwargs cleaning
* clean
* flake8
* tests + cleaning formatting
* travis failing
* removed namespace in nspkg
* shell correction
* cleaning + formatting
* char hack
* redir stderr
* tests + patch
* tests
* flake8
* test
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* commenting out test
* removed unnecessary subclass
* mock up the progress for tests
* pylint
* typo
* some style + renaming
* keyword
* kwargs
* calling function
* calling function
* adding tests back
* changed outstream
* comment out
* flake8
* stringio
* trying fdopen
* reviewed changes
* change to not close
* delete file
* tests
* remove completion tests
* try fdopen
* change which tests dont run
* remove from longrunning
* cleaning
* does this work?
* patch storage
* write
* write
* tests
* tests
* formatting
* mock outstream
* undo
* making tests pass
* remodel to decouple the view
* reorg
* patch tests
* style
* remocked
* pylint
* reformat
* test
* typo
* outstream for indetstout
* flake8
* vcr
* mock view
* pylint
* minor
* remock
* remock
* reorg
* test
* typos
2017-05-05 11:24:05 -07:00
Troy Dai
f0b492e06b
Update Jenkinsfile ( #3054 )
...
* Update Jenkinsfile
Parallel live test: ACS, KeyVault and performance tests
* Add storage to the live test lineup
* Include SQL in live test lineup
2017-04-28 10:20:35 -07:00
Travis Prescott
f2eb2bfd1f
Update pyOpenSSL version. ( #2473 )
2017-03-13 09:47:05 -07:00
Derek Bekoe
6e40240c01
Fix argcomplete 'default_completer' error. ( #1793 )
...
- Prev. argcomplete.autocomplete() could not take a default_completer. Now, it does so we can’t subclass CompletionFinder anymore.
- Require argcomplete 1.8.0 now as the change isn’t backwards compatible.
2017-01-19 11:32:07 -08:00
Troy Dai
69d026ad9e
Change the automation code ( #1660 )
...
* Change the automation code
1. Install automation code as development package
2. Add PEP8 scripts to fix PEP8 automatically
* Fix typo in automation.style.pep8
2017-01-06 09:51:44 -08:00
Troy Dai
f564c907f5
Reorganize test run in automation ( #1624 )
...
* Reorganize test run in automation
* Remove unnessary change in the VM test
* Address review comments
2017-01-05 10:56:06 -08:00
Troy Dai
c9686f1caa
Mitigate the pylint error caused by setuptools ( #1625 )
2017-01-03 11:28:40 -08:00
Troy Dai
96f37e1c28
Use nosetests to run azure-cli core tests in parallel ( #1468 )
...
* Use nosetests to run azure-cli core tests in parallel
reduce test time for 20 seconds
* Fix the version of nose in requirement.txt
2016-12-05 10:08:14 -08:00
Travis Prescott
a8e234ea0d
[Compute] VM NIC updates ( #1421 )
...
**BC** Replace --nic-ids and --nic-names with --nics parameter for existing `vm nic` commands.
**BC** Renames `vm nic delete` to `vm nic remove` and `vm nic update` to `vm nic set`
* Add NIC show and list commands to VM NIC.
* Code review feedback.
2016-11-23 16:30:10 -08:00
Yugang Wang
b69813c1d9
adal:use new version 0.4.3 ( #1389 )
2016-11-21 10:11:43 -08:00
Travis Prescott
81372d0c3f
[KeyVault] KeyVault Round 3 Commands ( #1215 )
...
* Key backup/restore/import. Certificate import. Pending certificate
operations.
* Fix build errors and help text.
* Code review fix.
2016-11-04 09:56:37 -07:00
Yugang Wang
f981236dd4
adal: upgrade to 0.4.2 ( #1225 )
2016-11-03 15:02:40 -07:00
Yugang Wang
02e7b7cf7b
ACS: Generate SSH keys if required ( #1106 )
...
Generate SSH key pair if the key file is missing and users want to generate
2016-10-21 18:19:18 -07:00
Travis Prescott
d72cfaa7f2
[KeyVault] Onboard KeyVault Round 1 ( #1037 )
...
* Initial KeyVault data plane commands and management plane revisions.
* Code review comments.
* Bump to wake up CI.
* Bump to wake up CI.
* Fix imports.
* Updates to setup.py
* Updates to setup.py
* Update vault_base_url
2016-10-10 13:18:52 -07:00
Yugang Wang
9362e1268d
update dev setup to use new adal 0.4.1 ( #966 )
2016-09-23 13:25:29 -07:00
Derek Bekoe
48188fbe99
Upgrade to SDK rc6 ( #875 )
...
* - Fix breaking changes in storage:
-- No need to call .value on usage list operation any more
-- max_retries and retry_wait no longer exist
- In keyvault, family no longer exists in the constructor for Sku
- Update dependencies for azure SDK rc6
- Re-record failing tests
* Add reference to github issue in comments
* Add TODO for Network Express Route Circuit scenario test to create the resources
2016-09-14 12:45:48 -07:00
Derek Bekoe
975904d959
Table format revisions ( #748 )
...
* Table format revisions
- Table output is generic and automatically extracts fields from the result.
- No longer use simple_output_query as it was specific for commands and as packages will support multiple API versions, this solution is no longer feasible.
* Support callable again for table format after discussion
When a callable is set for a command, it will be used as long as there is no query active.
If there's a query active, the callable will not be used so the user has to specify a full query that can generate an appropriate table.
2016-08-26 14:36:56 -07:00
Burt Bielicki
a6412f59cd
Commands/network dns ( #718 )
...
* Network Traffic Manager commands
* Network DNS commands
2016-08-22 15:30:15 -07:00
Burt Bielicki
511a72a527
Network Traffic Manager commands ( #708 )
2016-08-18 15:37:14 -07:00
Derek Bekoe
81974e340c
Colored JSON output ( #662 )
2016-08-08 16:36:35 -07:00
Yugang Wang
7794332973
use adal 0.4 to support federated account trhough wstrust 13 and 2005 ( #567 )
2016-08-01 11:34:17 -07:00
Derek Bekoe
89d09bb4cd
Update from rc4 to rc5 of Azure SDK for Python ( #460 )
2016-06-27 17:18:04 -07:00
Yugang Wang
b6f0c131b2
adal: use published 0.3.0 version ( #427 )
2016-06-16 14:51:52 -07:00
Derek Bekoe
5f03e5c901
Basic rc3 to rc4 reference changes
2016-06-10 16:44:34 -07:00
Derek Bekoe
a84078b694
Set default completer to not be file & Location completion for all & Case insensitive callable completion & RG completion
2016-06-08 08:56:49 -07:00
Yugang Wang
ac698d72de
use the latest adal ( #268 )
2016-05-16 10:42:56 -07:00
yugangw-msft
07a5b1bd01
support group export
2016-05-11 18:08:34 -07:00