Support multi-API versioned Storage dataplane SDK#2796
Support multi-API versioned Storage dataplane SDK#2796derekbekoe merged 2 commits intoAzure:api-profile-supportfrom
Conversation
Codecov Report
@@ Coverage Diff @@
## api-profile-support #2796 +/- ##
=======================================================
+ Coverage 62.99% 63.03% +0.03%
=======================================================
Files 483 483
Lines 26140 26176 +36
Branches 3959 3961 +2
=======================================================
+ Hits 16467 16499 +32
Misses 8647 8647
- Partials 1026 1030 +4
Continue to review full report at Codecov.
|
lmazuel
left a comment
There was a problem hiding this comment.
@derekbekoe LGTM
General comment, maybe you should anticipate the profile support and called it azure.cli.storagesdk.v2016_05_31 instead of azure.cli.storagesdk (I guess you will eventually need it)
|
@derekbekoe ok I think I get it, it's your general name in: DATA_STORAGE = (None, 'azure.cli.storagesdk', None)bu you are doing it in your package. |
|
@derekbekoe (sorry I should think more before writing :p) Actually, since I guess we should package this Storage package under a more generic name, so SDK users can decide to use it as well. Like |
|
Changed to use |
* Support multi-API versioned Storage dataplane SDK * Rename multi-api module
* Support multi-API versioned Storage dataplane SDK * Rename multi-api module
- Use published SDKs available on PyPI now - Loading versioned models for network and resources, object model initialization changes for 2015-* profile (#2812) - Custom ca certs - Setting Requests_ca_bundle environment variable (#2813) - changes for 2015-* profile to work against azure stack (#2794) - Loading versioned Resources client and versioned models in VM - Updating the supported api-versions for the 2015-example profile - Fixing network, compute sdk load errors for 2015-* profiles (+5 squashed commit) - Support multi-API versioned Storage dataplane SDK (#2796) - Support multi-versioned mgmt SDK (#2526) - Fix token "management" endpoint is being used in the place of "activeDirectoryResourceId" (#2410) - Add profile switching params and profile listing command (#2398) - Use ARM 'resource manager' endpoint if ASM 'management' endpoint not set
- Use published SDKs available on PyPI now - Loading versioned models for network and resources, object model initialization changes for 2015-* profile (#2812) - Custom ca certs - Setting Requests_ca_bundle environment variable (#2813) - changes for 2015-* profile to work against azure stack (#2794) - Loading versioned Resources client and versioned models in VM - Updating the supported api-versions for the 2015-example profile - Fixing network, compute sdk load errors for 2015-* profiles (+5 squashed commit) - Support multi-API versioned Storage dataplane SDK (#2796) - Support multi-versioned mgmt SDK (#2526) - Fix token "management" endpoint is being used in the place of "activeDirectoryResourceId" (#2410) - Add profile switching params and profile listing command (#2398) - Use ARM 'resource manager' endpoint if ASM 'management' endpoint not set
* API Profile Support - Use published SDKs available on PyPI now - Loading versioned models for network and resources, object model initialization changes for 2015-* profile (#2812) - Custom ca certs - Setting Requests_ca_bundle environment variable (#2813) - changes for 2015-* profile to work against azure stack (#2794) - Loading versioned Resources client and versioned models in VM - Updating the supported api-versions for the 2015-example profile - Fixing network, compute sdk load errors for 2015-* profiles (+5 squashed commit) - Support multi-API versioned Storage dataplane SDK (#2796) - Support multi-versioned mgmt SDK (#2526) - Fix token "management" endpoint is being used in the place of "activeDirectoryResourceId" (#2410) - Add profile switching params and profile listing command (#2398) - Use ARM 'resource manager' endpoint if ASM 'management' endpoint not set * Address code review feedback Fix pylint and pep8 (+7 squashed commits) Squashed commits: [f1d4d52] Refactor to use joint method [f43785a] Use generic method to get versioned SDK attributes [2100dd2] Add log debug if enum default not found [5767f41] Add single_placement_group back in for vmss [05ca8bc] Revert a test change. It has been fixed in master. [cdf4211] Simplify str override method [281c755] Clarify use of getattr * Fix patching the operation versions * Fix wrong import * Rename shared to _shared * Add message to cloud debug message * Remove public method ‘get_versioned_sdk_path’ from azure.cli.core.profiles * Remove unused import * Use setattr * Add API version comparisons * Add method docs * Fix failing test
No description provided.