Граф коммитов

81 Коммитов

Автор SHA1 Сообщение Дата
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