Skip to content

do not merge: for diagnose ci style check failure#94

Closed
yugangw-msft wants to merge 9 commits intoAzure:masterfrom
yugangw-msft:jeff-master
Closed

do not merge: for diagnose ci style check failure#94
yugangw-msft wants to merge 9 commits intoAzure:masterfrom
yugangw-msft:jeff-master

Conversation

@yugangw-msft
Copy link
Copy Markdown
Contributor


This checklist is used to make sure that common guidelines for a pull request are followed.

General Guidelines

  • Have you run ./scripts/ci/test_static.sh locally? (pip install pylint flake8 required)
  • Have you run python scripts/ci/test_integration.py -q locally?

@yugangw-msft yugangw-msft requested a review from derekbekoe as a code owner March 2, 2018 02:42
@azuresdkci
Copy link
Copy Markdown

If this PR is for a new extension or change to an existing extension, use the following to try out the changes in this PR:

docker run -it microsoft/azure-cli:latest
export EXT=<NAME>
pip install --upgrade --target ~/.azure/cliextensions/$EXT "git+https://github.com/yugangw-msft/azure-cli-extensions.git@jeff-master#subdirectory=src/$EXT&egg=$EXT"

@yugangw-msft
Copy link
Copy Markdown
Contributor Author

figured out

zhoxing-ms pushed a commit that referenced this pull request Dec 13, 2021
…tting Clusters from RPs (#4202)

* Create pull.yml

* Update pull.yml

* Update azure-pipelines.yml

* Initial commit of k8s-extension

* Update pipelines file

* Update CODEOWNERS

* Update private preview pipelines

* Remove open service mesh from public release

* Update pipeline files

* Update public extension pipeline

* Change condition variable

* Add version to public preview/private preview

* Update pipelines

* Add different testing based on private branch

* Add annotations to extension model

* Update k8s-custom-pipelines.yml

* Update SDKs with Updated Swagger Spec for 2020-07-01-preview (#13)

* Update sdks with updated swagger spec

* Update version and history rst

* Reorder release history timeline

* Fix ExtensionInstanceForCreate for import

* remove py2 bdist support

* Add custom table formatting

* Remove unnecessary files

* Fix style issues

* Fix branch based on comments

* Update identity piece manually

* Don't handle defaults at the CLI level

* Remove defaults from CLI client

* Check null target namespace with namespace scope

* Update style

* Add cassandra operator and location to model

* Stage Public Version of k8s-extension 0.2.0 for official release (#15)

* Create pull.yml

* Update pull.yml

* Update azure-pipelines.yml

* Initial commit of k8s-extension

* Update pipelines file

* Update CODEOWNERS

* Update private preview pipelines

* Remove open service mesh from public release

* Update pipeline files

* Update public extension pipeline

* Change condition variable

* Add version to public preview/private preview

* Update pipelines

* Add different testing based on private branch

* Add annotations to extension model

* Update k8s-custom-pipelines.yml

* Update SDKs with Updated Swagger Spec for 2020-07-01-preview (#13)

* Update sdks with updated swagger spec

* Update version and history rst

* Reorder release history timeline

* Fix ExtensionInstanceForCreate for import

* remove py2 bdist support

* Add custom table formatting

* Remove unnecessary files

* Fix style issues

* Fix branch based on comments

* Update identity piece manually

* Don't handle defaults at the CLI level

* Remove defaults from CLI client

* Check null target namespace with namespace scope

* Update style

* Add cassandra operator and location to model

Co-authored-by: action@github.com <Action - Fork Sync>

* Remove custom pipelines file

* Update extension description, remove private const

* Update pipeline file

* Disable refs docs

* Update to include better create warning logs and remove update context (#20)

* Update to include better create warning logs and remove update context

* Remove help text for update

* Fix spelling error

* Update message

* Fix k8s-extension conflict with private version

* Fix style errors

* Fix filename

* add customization for microsoft.azureml.kubernetes (#23)

* add customization for microsoft.azureml.kubernetes

* Update release history

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>

* Add E2E Testing from Separate branch into internal code (#26)

* Add internal e2e testing

* Change to testing folder

* Inference CLI validation for Scoring FE (#24)

* cli validation starter

* added the call to the fe validation function

* nodeport validation not required

* test fix

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* legal warning added (#27)

* Remove deprecated method logger.warn

* Update k8s-custom-pipelines.yml for Azure Pipelines

* Update k8s-custom-pipelines.yml for Azure Pipelines

* Add Azure Defender to E2E testing (#28)

* Add azure defender testing to e2e

* Remove the debug flag

* Add configuration testing

* Fix pipeline failures

* Make test script more intuitive

* Remove parameter from testing

* Fix wrong location for k8s config whl

* Fix pip upgrade issue

* Fix pip install upgrade issue

* Fix pip install issue

* delete resurce in testcase (#29)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Check Provider is Registered with Subscription Before Making Requests (#18)

* Add check for KubernetesConfiguration

* Disable pylint and rename

* Update provider registration link

* Update version

* Remove extra blank line

* Fix bug in import

* only validate scoring fe when inference is enabled (#31)

* only validate scoring fe when inference is enabled

* Fix versioning

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>

* Provider registration case insensitive

* do not validate against scoring fe if inference is not enabled. (#33)

* do not validate against scoring fe if inference is not enabled.

* add inference enabled scenario

* refine

* increase sleeping time

* fix

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add OSM as Public Preview Extension (#34)

* Add OSM as public preview extension

* Add osm testing

* Add release train to tests

* Fix failing osm test

* Upgrade pip in integration testing

* Remove ununsed import

* Fix release train check in update

* Parallelize E2E Testing (#36)

* Add OSM as public preview extension

* Add osm testing

* Update test logic to parallelize

* Fix test success checking

* Parallelize extension testing

* Better error checking logic

* Fix azureml deletion

* Fix private build (#40)

* change amlk8s to amlarc (#42)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Servicebus client model changes (#44)

* Servicebus client model changes

* Fix testing script

* Update history file and pipeline

* Update min cli core version for track 2 updates

* Read SSL cert and key from files (#38)

* first sketch of the change

fixes

removed extra blank lines

changes regarding param renaming

added ssl tests

added more detail to the unit test

additional import

moved pem files out of public folder

fixed import

chenged import

changed import

unit tests fix

unit test fix

fixed unit tests

fixed unit test

unit test fix

changes int test cert and key

* test protected config

* fix test typo

* temporary changes reverted

* fixing tests

* fixed file paths

* removed accidentally added file

* changes according to review comments

* more changes according to review comments

* changes according to review comments

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Upgrade release version

* Liakaz/inference read ssl from file (#47)

* first sketch of the change

fixes

removed extra blank lines

changes regarding param renaming

added ssl tests

added more detail to the unit test

additional import

moved pem files out of public folder

fixed import

chenged import

changed import

unit tests fix

unit test fix

fixed unit tests

fixed unit test

unit test fix

changes int test cert and key

* test protected config

* fix test typo

* temporary changes reverted

* fixing tests

* fixed file paths

* removed accidentally added file

* changes according to review comments

* more changes according to review comments

* changes according to review comments

* fixed decode error

* renamed the experimental param

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Fix style issues (#51)

* Fixed scoring fe related extension param names (#49)

* fixed scoring fe related extension params

* bug fix and style fixes

* variable rename

* fixed the error type

* set cluster to prod by default

* Add distro validation for osm-arc (#50)

* Add distro validation for osm-arc

* fixed indentation

* Fix linting

* Resolve comments

* Add unit test

* fix lint

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add distro validation for osm-arc (#50)

* Add distro validation for osm-arc

* fixed indentation

* Fix linting

* Resolve comments

* Add unit test

* fix lint

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add distro validation for osm-arc (#53)

removed release-train logic

* Add Custom Delete Logic for Partners (#54)

* Add custom delete logic

* Fix failing unit tests

* Add warning message when deleting amlarc extension (#55)

* add warning message

* fix indentation

* Update release version

* Remove Pyhelm from OSM customization (#58)

* Fix OSM pyhelm bug

* Debug bootstrap error

* Update release message

* Remove pyhelm dependency

* Update tests to only check extensionconfig creation (#61)

* Update tests to only check extensionconfig creation

* Single set of CRUD for AzureML

* Debug logs for connectedk8s

* Increase open service mesh version number

* Update k8s-extension Models to Track2 (#64)

* Update k8s-extension models to track2

* Add debug for failed cleanup

* Increase version number

* Exit 0 on failed cleanup

* Fix identity in wrong place in model (#66)

* Readd osm-arc distro validation (#62)

* Add distro validation for osm-arc

removed release-train logic

* Readd osm_arc distro validation

* Fix style

* Rm space

* Edit test

* Fixed tests and error logic

* Remove dependency

* Add delete method

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Don't Send Identity Headers If In DF (#67)

* Don't send identity for clusters in dogfood

* Add location to model for identity

* Add identity validation to testing

* Use default extension with identity instead of Cassandra specific (#69)

* Remove the identity check for now

* Add -t for clusterType parameter (#71)

* Adding a flag for AKS to AMLARC migration and set up corresponding FE… (#65)

* Adding a flag for AKS to AMLARC migration and set up corresponding FE helm values

* Remove one extra line

* Adding Scoring FE IS_AKS_MIGRATION check logic for helm values

Co-authored-by: Harry Yang <huayang@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* remove version requirement and auto upgrade minor version check (#72)

* Custom User Confirmation for Partners (#70)

* Custom user confirmation

* Check for disable confirm prompty for confirmation

* Add yes to delete command

* Code cleanup and style fixes (#73)

* Enabled identity by default (#74)

* Increase version

* Fix df check and add unit test (#77)

* Bump extension version

* Pin helm version

* Extensions GA changes into Public Branch (#79)

* Add openservicemesh back

* OpenServiceMesh import

* Update osm with new extension model

* Add back private file

* Add Azure ML to list of private extensions (#16)

* Update k8s-custom-pipelines.yml

* Add Microsoft.PolicyInsights extension (#17)

* Add Policy extension

* Update comment

* Update args

* Fix linting errors

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add HISTORY_private file for private preview

* Change versioning scheme

* Update the code for supporting both extensions at once

* Fix style issue

* Remove old consts file

* change the resource tag from managed_by:amlk8s to created_by:amlk8s-e… (#22)

* change the resource tag from managed_by:amlk8s to created_by:amlk8s-extension

* remove the lock when creating resources

* fix lint

* update version and HISTORY_private.rst

* change error message

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Update the beta version with upstream

* Update the private history file

* Add upgrade pip to pipeline

* Move pip install within virtualenv

* Merge in k8s-extension/public (0.3.1) (#32)

* delete resurce in testcase (#29)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Check Provider is Registered with Subscription Before Making Requests (#18)

* Add check for KubernetesConfiguration

* Disable pylint and rename

* Update provider registration link

* Update version

* Remove extra blank line

* Fix bug in import

* only validate scoring fe when inference is enabled (#31)

* only validate scoring fe when inference is enabled

* Fix versioning

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>

* Update private release

Co-authored-by: yuyue9284 <15863499+yuyue9284@users.noreply.github.com>
Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Release Version 0.4.0-b1 (#37)

* Merge k8s-extension/public into k8s-extension/private

* Update the version

* Fix testing concurrency

* K8s extension/private 0.4.0b2 (#41)

* Fix private build (#40)

* Update version

* Upgrade to v0.5.2

* Fix policy bug

* Increase private version

* Update consts_private.py

* Increase private version

* Increase version with public

* Add flux to private version

* Update models for 2021-05-01-preview

* Add async models to version

* Add no wait to delete and create

* support managed cluster

* Bump version

* Pin helm version

* Add cmd to delete call

* Add force deletion

* add dapr extension (#78)

Signed-off-by: Ji An Liu <jiliu8@microsoft.com>

* Fix failing integration tests

* Adding the GA changes for private branch

* Fix confirm prompt

* Fix update E2E tests

Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>
Co-authored-by: action@github.com <Action - Fork Sync>
Co-authored-by: nreisch <noahreisch4@gmail.com>
Co-authored-by: yuyue9284 <15863499+yuyue9284@users.noreply.github.com>
Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: anagg929 <59664801+anagg929@users.noreply.github.com>
Co-authored-by: Ji'an Liu <jiliu8@microsoft.com>
Co-authored-by: nanthi <nanthi@NANTHI01>

* Fix configuration settings in update

* Only provide confirmation when specifying settings

* Fix style issues

* Cassandra tests with update (#81)

* Add Microsoft.PolicyInsights extension for public preview (#83)

* Add Azure Policy

* Remove custom configuration and update tests

* Yuyu3/fix upgrade public (#85)

* populate configuration protected settings for azureml

bump version && add log

fetch connection string only if configuration protected settings are set

update ssl key

* bump the version

* reverse changes on version and HISTORY.rst

* inferenceLoadBalancerHA

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Remove Parallel Powershell Jobs (#82)

* Unparallelize tests

* Moved location of pipeline file

* Remove the parallel invoke expression calls

* Add templates to testing

* Remove policy update test from extension E2E (#88)

* feIsNodePort, feIsInternalLoadBalancer (#87)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Fix history file

* Add one more prompt for amlarc extension update (#94)

* Add one more prompt for amlarc extension update

* fix pylint issue

* fix pylint issue

* fix pylint issue

* fix pylint issue

Co-authored-by: Youhua Tu <youhuatu@outlook.com>
Co-authored-by: Youhua Tu <youhuatu@microsoft.com>

* Update Identity Creation for Appliance to Latest Version (#95)

* Update appliance API to latest version for identity

* Create a utils file with get parent_api_version

* Fix style errors

* Bump version

* Remove unneeded files

* Remove additional entry from history

Co-authored-by: action@github.com <Action - Fork Sync>
Co-authored-by: yuyue9284 <15863499+yuyue9284@users.noreply.github.com>
Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Lia Kazakova <58274127+liakaz@users.noreply.github.com>
Co-authored-by: Niranjan Shankar <nshankar@microsoft.com>
Co-authored-by: jingyizhu99 <83610845+jingyizhu99@users.noreply.github.com>
Co-authored-by: Harry Yang <huaimingyang@hotmail.com>
Co-authored-by: Harry Yang <huayang@microsoft.com>
Co-authored-by: Thomas Stringer <thomas@trstringer.com>
Co-authored-by: NarayanThiru <nanthi@microsoft.com>
Co-authored-by: nreisch <noahreisch4@gmail.com>
Co-authored-by: anagg929 <59664801+anagg929@users.noreply.github.com>
Co-authored-by: Ji'an Liu <jiliu8@microsoft.com>
Co-authored-by: nanthi <nanthi@NANTHI01>
Co-authored-by: youhuatuyh <87928654+youhuatuyh@users.noreply.github.com>
Co-authored-by: Youhua Tu <youhuatu@outlook.com>
Co-authored-by: Youhua Tu <youhuatu@microsoft.com>
zhoxing-ms pushed a commit that referenced this pull request Dec 27, 2021
…ft.ResourceConnector (#4221)

* Create pull.yml

* Update pull.yml

* Update azure-pipelines.yml

* Initial commit of k8s-extension

* Update pipelines file

* Update CODEOWNERS

* Update private preview pipelines

* Remove open service mesh from public release

* Update pipeline files

* Update public extension pipeline

* Change condition variable

* Add version to public preview/private preview

* Update pipelines

* Add different testing based on private branch

* Add annotations to extension model

* Update k8s-custom-pipelines.yml

* Update SDKs with Updated Swagger Spec for 2020-07-01-preview (#13)

* Update sdks with updated swagger spec

* Update version and history rst

* Reorder release history timeline

* Fix ExtensionInstanceForCreate for import

* remove py2 bdist support

* Add custom table formatting

* Remove unnecessary files

* Fix style issues

* Fix branch based on comments

* Update identity piece manually

* Don't handle defaults at the CLI level

* Remove defaults from CLI client

* Check null target namespace with namespace scope

* Update style

* Add cassandra operator and location to model

* Stage Public Version of k8s-extension 0.2.0 for official release (#15)

* Create pull.yml

* Update pull.yml

* Update azure-pipelines.yml

* Initial commit of k8s-extension

* Update pipelines file

* Update CODEOWNERS

* Update private preview pipelines

* Remove open service mesh from public release

* Update pipeline files

* Update public extension pipeline

* Change condition variable

* Add version to public preview/private preview

* Update pipelines

* Add different testing based on private branch

* Add annotations to extension model

* Update k8s-custom-pipelines.yml

* Update SDKs with Updated Swagger Spec for 2020-07-01-preview (#13)

* Update sdks with updated swagger spec

* Update version and history rst

* Reorder release history timeline

* Fix ExtensionInstanceForCreate for import

* remove py2 bdist support

* Add custom table formatting

* Remove unnecessary files

* Fix style issues

* Fix branch based on comments

* Update identity piece manually

* Don't handle defaults at the CLI level

* Remove defaults from CLI client

* Check null target namespace with namespace scope

* Update style

* Add cassandra operator and location to model

Co-authored-by: action@github.com <Action - Fork Sync>

* Remove custom pipelines file

* Update extension description, remove private const

* Update pipeline file

* Disable refs docs

* Update to include better create warning logs and remove update context (#20)

* Update to include better create warning logs and remove update context

* Remove help text for update

* Fix spelling error

* Update message

* Fix k8s-extension conflict with private version

* Fix style errors

* Fix filename

* add customization for microsoft.azureml.kubernetes (#23)

* add customization for microsoft.azureml.kubernetes

* Update release history

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>

* Add E2E Testing from Separate branch into internal code (#26)

* Add internal e2e testing

* Change to testing folder

* Inference CLI validation for Scoring FE (#24)

* cli validation starter

* added the call to the fe validation function

* nodeport validation not required

* test fix

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* legal warning added (#27)

* Remove deprecated method logger.warn

* Update k8s-custom-pipelines.yml for Azure Pipelines

* Update k8s-custom-pipelines.yml for Azure Pipelines

* Add Azure Defender to E2E testing (#28)

* Add azure defender testing to e2e

* Remove the debug flag

* Add configuration testing

* Fix pipeline failures

* Make test script more intuitive

* Remove parameter from testing

* Fix wrong location for k8s config whl

* Fix pip upgrade issue

* Fix pip install upgrade issue

* Fix pip install issue

* delete resurce in testcase (#29)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Check Provider is Registered with Subscription Before Making Requests (#18)

* Add check for KubernetesConfiguration

* Disable pylint and rename

* Update provider registration link

* Update version

* Remove extra blank line

* Fix bug in import

* only validate scoring fe when inference is enabled (#31)

* only validate scoring fe when inference is enabled

* Fix versioning

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>

* Provider registration case insensitive

* do not validate against scoring fe if inference is not enabled. (#33)

* do not validate against scoring fe if inference is not enabled.

* add inference enabled scenario

* refine

* increase sleeping time

* fix

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add OSM as Public Preview Extension (#34)

* Add OSM as public preview extension

* Add osm testing

* Add release train to tests

* Fix failing osm test

* Upgrade pip in integration testing

* Remove ununsed import

* Fix release train check in update

* Parallelize E2E Testing (#36)

* Add OSM as public preview extension

* Add osm testing

* Update test logic to parallelize

* Fix test success checking

* Parallelize extension testing

* Better error checking logic

* Fix azureml deletion

* Fix private build (#40)

* change amlk8s to amlarc (#42)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Servicebus client model changes (#44)

* Servicebus client model changes

* Fix testing script

* Update history file and pipeline

* Update min cli core version for track 2 updates

* Read SSL cert and key from files (#38)

* first sketch of the change

fixes

removed extra blank lines

changes regarding param renaming

added ssl tests

added more detail to the unit test

additional import

moved pem files out of public folder

fixed import

chenged import

changed import

unit tests fix

unit test fix

fixed unit tests

fixed unit test

unit test fix

changes int test cert and key

* test protected config

* fix test typo

* temporary changes reverted

* fixing tests

* fixed file paths

* removed accidentally added file

* changes according to review comments

* more changes according to review comments

* changes according to review comments

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Upgrade release version

* Liakaz/inference read ssl from file (#47)

* first sketch of the change

fixes

removed extra blank lines

changes regarding param renaming

added ssl tests

added more detail to the unit test

additional import

moved pem files out of public folder

fixed import

chenged import

changed import

unit tests fix

unit test fix

fixed unit tests

fixed unit test

unit test fix

changes int test cert and key

* test protected config

* fix test typo

* temporary changes reverted

* fixing tests

* fixed file paths

* removed accidentally added file

* changes according to review comments

* more changes according to review comments

* changes according to review comments

* fixed decode error

* renamed the experimental param

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Fix style issues (#51)

* Fixed scoring fe related extension param names (#49)

* fixed scoring fe related extension params

* bug fix and style fixes

* variable rename

* fixed the error type

* set cluster to prod by default

* Add distro validation for osm-arc (#50)

* Add distro validation for osm-arc

* fixed indentation

* Fix linting

* Resolve comments

* Add unit test

* fix lint

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add distro validation for osm-arc (#50)

* Add distro validation for osm-arc

* fixed indentation

* Fix linting

* Resolve comments

* Add unit test

* fix lint

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add distro validation for osm-arc (#53)

removed release-train logic

* Add Custom Delete Logic for Partners (#54)

* Add custom delete logic

* Fix failing unit tests

* Add warning message when deleting amlarc extension (#55)

* add warning message

* fix indentation

* Update release version

* Remove Pyhelm from OSM customization (#58)

* Fix OSM pyhelm bug

* Debug bootstrap error

* Update release message

* Remove pyhelm dependency

* Update tests to only check extensionconfig creation (#61)

* Update tests to only check extensionconfig creation

* Single set of CRUD for AzureML

* Debug logs for connectedk8s

* Increase open service mesh version number

* Update k8s-extension Models to Track2 (#64)

* Update k8s-extension models to track2

* Add debug for failed cleanup

* Increase version number

* Exit 0 on failed cleanup

* Fix identity in wrong place in model (#66)

* Readd osm-arc distro validation (#62)

* Add distro validation for osm-arc

removed release-train logic

* Readd osm_arc distro validation

* Fix style

* Rm space

* Edit test

* Fixed tests and error logic

* Remove dependency

* Add delete method

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Don't Send Identity Headers If In DF (#67)

* Don't send identity for clusters in dogfood

* Add location to model for identity

* Add identity validation to testing

* Use default extension with identity instead of Cassandra specific (#69)

* Remove the identity check for now

* Add -t for clusterType parameter (#71)

* Adding a flag for AKS to AMLARC migration and set up corresponding FE… (#65)

* Adding a flag for AKS to AMLARC migration and set up corresponding FE helm values

* Remove one extra line

* Adding Scoring FE IS_AKS_MIGRATION check logic for helm values

Co-authored-by: Harry Yang <huayang@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* remove version requirement and auto upgrade minor version check (#72)

* Custom User Confirmation for Partners (#70)

* Custom user confirmation

* Check for disable confirm prompty for confirmation

* Add yes to delete command

* Code cleanup and style fixes (#73)

* Enabled identity by default (#74)

* Increase version

* Fix df check and add unit test (#77)

* Bump extension version

* Pin helm version

* Extensions GA changes into Public Branch (#79)

* Add openservicemesh back

* OpenServiceMesh import

* Update osm with new extension model

* Add back private file

* Add Azure ML to list of private extensions (#16)

* Update k8s-custom-pipelines.yml

* Add Microsoft.PolicyInsights extension (#17)

* Add Policy extension

* Update comment

* Update args

* Fix linting errors

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add HISTORY_private file for private preview

* Change versioning scheme

* Update the code for supporting both extensions at once

* Fix style issue

* Remove old consts file

* change the resource tag from managed_by:amlk8s to created_by:amlk8s-e… (#22)

* change the resource tag from managed_by:amlk8s to created_by:amlk8s-extension

* remove the lock when creating resources

* fix lint

* update version and HISTORY_private.rst

* change error message

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Update the beta version with upstream

* Update the private history file

* Add upgrade pip to pipeline

* Move pip install within virtualenv

* Merge in k8s-extension/public (0.3.1) (#32)

* delete resurce in testcase (#29)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Check Provider is Registered with Subscription Before Making Requests (#18)

* Add check for KubernetesConfiguration

* Disable pylint and rename

* Update provider registration link

* Update version

* Remove extra blank line

* Fix bug in import

* only validate scoring fe when inference is enabled (#31)

* only validate scoring fe when inference is enabled

* Fix versioning

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>

* Update private release

Co-authored-by: yuyue9284 <15863499+yuyue9284@users.noreply.github.com>
Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Release Version 0.4.0-b1 (#37)

* Merge k8s-extension/public into k8s-extension/private

* Update the version

* Fix testing concurrency

* K8s extension/private 0.4.0b2 (#41)

* Fix private build (#40)

* Update version

* Upgrade to v0.5.2

* Fix policy bug

* Increase private version

* Update consts_private.py

* Increase private version

* Increase version with public

* Add flux to private version

* Update models for 2021-05-01-preview

* Add async models to version

* Add no wait to delete and create

* support managed cluster

* Bump version

* Pin helm version

* Add cmd to delete call

* Add force deletion

* add dapr extension (#78)

Signed-off-by: Ji An Liu <jiliu8@microsoft.com>

* Fix failing integration tests

* Adding the GA changes for private branch

* Fix confirm prompt

* Fix update E2E tests

Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>
Co-authored-by: action@github.com <Action - Fork Sync>
Co-authored-by: nreisch <noahreisch4@gmail.com>
Co-authored-by: yuyue9284 <15863499+yuyue9284@users.noreply.github.com>
Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: anagg929 <59664801+anagg929@users.noreply.github.com>
Co-authored-by: Ji'an Liu <jiliu8@microsoft.com>
Co-authored-by: nanthi <nanthi@NANTHI01>

* Fix configuration settings in update

* Only provide confirmation when specifying settings

* Fix style issues

* Cassandra tests with update (#81)

* Add Microsoft.PolicyInsights extension for public preview (#83)

* Add Azure Policy

* Remove custom configuration and update tests

* Yuyu3/fix upgrade public (#85)

* populate configuration protected settings for azureml

bump version && add log

fetch connection string only if configuration protected settings are set

update ssl key

* bump the version

* reverse changes on version and HISTORY.rst

* inferenceLoadBalancerHA

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Remove Parallel Powershell Jobs (#82)

* Unparallelize tests

* Moved location of pipeline file

* Remove the parallel invoke expression calls

* Add templates to testing

* Remove policy update test from extension E2E (#88)

* feIsNodePort, feIsInternalLoadBalancer (#87)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Fix history file

* Add one more prompt for amlarc extension update (#94)

* Add one more prompt for amlarc extension update

* fix pylint issue

* fix pylint issue

* fix pylint issue

* fix pylint issue

Co-authored-by: Youhua Tu <youhuatu@outlook.com>
Co-authored-by: Youhua Tu <youhuatu@microsoft.com>

* Update Identity Creation for Appliance to Latest Version (#95)

* Update appliance API to latest version for identity

* Create a utils file with get parent_api_version

* Fix style errors

* Bump version

* Remove additional entry from history

* Do not create identity with appliances (#97)

* Bump version

* Remove unneeded files

Co-authored-by: action@github.com <Action - Fork Sync>
Co-authored-by: yuyue9284 <15863499+yuyue9284@users.noreply.github.com>
Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Lia Kazakova <58274127+liakaz@users.noreply.github.com>
Co-authored-by: Niranjan Shankar <nshankar@microsoft.com>
Co-authored-by: jingyizhu99 <83610845+jingyizhu99@users.noreply.github.com>
Co-authored-by: Harry Yang <huaimingyang@hotmail.com>
Co-authored-by: Harry Yang <huayang@microsoft.com>
Co-authored-by: Thomas Stringer <thomas@trstringer.com>
Co-authored-by: NarayanThiru <nanthi@microsoft.com>
Co-authored-by: nreisch <noahreisch4@gmail.com>
Co-authored-by: anagg929 <59664801+anagg929@users.noreply.github.com>
Co-authored-by: Ji'an Liu <jiliu8@microsoft.com>
Co-authored-by: nanthi <nanthi@NANTHI01>
Co-authored-by: youhuatuyh <87928654+youhuatuyh@users.noreply.github.com>
Co-authored-by: Youhua Tu <youhuatu@outlook.com>
Co-authored-by: Youhua Tu <youhuatu@microsoft.com>
zhoxing-ms pushed a commit that referenced this pull request Jan 7, 2022
…4286)

* Create pull.yml

* Update pull.yml

* Update azure-pipelines.yml

* Initial commit of k8s-extension

* Update pipelines file

* Update CODEOWNERS

* Update private preview pipelines

* Remove open service mesh from public release

* Update pipeline files

* Update public extension pipeline

* Change condition variable

* Add version to public preview/private preview

* Update pipelines

* Add different testing based on private branch

* Add annotations to extension model

* Update k8s-custom-pipelines.yml

* Update SDKs with Updated Swagger Spec for 2020-07-01-preview (#13)

* Update sdks with updated swagger spec

* Update version and history rst

* Reorder release history timeline

* Fix ExtensionInstanceForCreate for import

* remove py2 bdist support

* Add custom table formatting

* Remove unnecessary files

* Fix style issues

* Fix branch based on comments

* Update identity piece manually

* Don't handle defaults at the CLI level

* Remove defaults from CLI client

* Check null target namespace with namespace scope

* Update style

* Add cassandra operator and location to model

* Stage Public Version of k8s-extension 0.2.0 for official release (#15)

* Create pull.yml

* Update pull.yml

* Update azure-pipelines.yml

* Initial commit of k8s-extension

* Update pipelines file

* Update CODEOWNERS

* Update private preview pipelines

* Remove open service mesh from public release

* Update pipeline files

* Update public extension pipeline

* Change condition variable

* Add version to public preview/private preview

* Update pipelines

* Add different testing based on private branch

* Add annotations to extension model

* Update k8s-custom-pipelines.yml

* Update SDKs with Updated Swagger Spec for 2020-07-01-preview (#13)

* Update sdks with updated swagger spec

* Update version and history rst

* Reorder release history timeline

* Fix ExtensionInstanceForCreate for import

* remove py2 bdist support

* Add custom table formatting

* Remove unnecessary files

* Fix style issues

* Fix branch based on comments

* Update identity piece manually

* Don't handle defaults at the CLI level

* Remove defaults from CLI client

* Check null target namespace with namespace scope

* Update style

* Add cassandra operator and location to model

Co-authored-by: action@github.com <Action - Fork Sync>

* Remove custom pipelines file

* Update extension description, remove private const

* Update pipeline file

* Disable refs docs

* Update to include better create warning logs and remove update context (#20)

* Update to include better create warning logs and remove update context

* Remove help text for update

* Fix spelling error

* Update message

* Fix k8s-extension conflict with private version

* Fix style errors

* Fix filename

* add customization for microsoft.azureml.kubernetes (#23)

* add customization for microsoft.azureml.kubernetes

* Update release history

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>

* Add E2E Testing from Separate branch into internal code (#26)

* Add internal e2e testing

* Change to testing folder

* Inference CLI validation for Scoring FE (#24)

* cli validation starter

* added the call to the fe validation function

* nodeport validation not required

* test fix

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* legal warning added (#27)

* Remove deprecated method logger.warn

* Update k8s-custom-pipelines.yml for Azure Pipelines

* Update k8s-custom-pipelines.yml for Azure Pipelines

* Add Azure Defender to E2E testing (#28)

* Add azure defender testing to e2e

* Remove the debug flag

* Add configuration testing

* Fix pipeline failures

* Make test script more intuitive

* Remove parameter from testing

* Fix wrong location for k8s config whl

* Fix pip upgrade issue

* Fix pip install upgrade issue

* Fix pip install issue

* delete resurce in testcase (#29)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Check Provider is Registered with Subscription Before Making Requests (#18)

* Add check for KubernetesConfiguration

* Disable pylint and rename

* Update provider registration link

* Update version

* Remove extra blank line

* Fix bug in import

* only validate scoring fe when inference is enabled (#31)

* only validate scoring fe when inference is enabled

* Fix versioning

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>

* Provider registration case insensitive

* do not validate against scoring fe if inference is not enabled. (#33)

* do not validate against scoring fe if inference is not enabled.

* add inference enabled scenario

* refine

* increase sleeping time

* fix

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add OSM as Public Preview Extension (#34)

* Add OSM as public preview extension

* Add osm testing

* Add release train to tests

* Fix failing osm test

* Upgrade pip in integration testing

* Remove ununsed import

* Fix release train check in update

* Parallelize E2E Testing (#36)

* Add OSM as public preview extension

* Add osm testing

* Update test logic to parallelize

* Fix test success checking

* Parallelize extension testing

* Better error checking logic

* Fix azureml deletion

* Fix private build (#40)

* change amlk8s to amlarc (#42)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Servicebus client model changes (#44)

* Servicebus client model changes

* Fix testing script

* Update history file and pipeline

* Update min cli core version for track 2 updates

* Read SSL cert and key from files (#38)

* first sketch of the change

fixes

removed extra blank lines

changes regarding param renaming

added ssl tests

added more detail to the unit test

additional import

moved pem files out of public folder

fixed import

chenged import

changed import

unit tests fix

unit test fix

fixed unit tests

fixed unit test

unit test fix

changes int test cert and key

* test protected config

* fix test typo

* temporary changes reverted

* fixing tests

* fixed file paths

* removed accidentally added file

* changes according to review comments

* more changes according to review comments

* changes according to review comments

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Upgrade release version

* Liakaz/inference read ssl from file (#47)

* first sketch of the change

fixes

removed extra blank lines

changes regarding param renaming

added ssl tests

added more detail to the unit test

additional import

moved pem files out of public folder

fixed import

chenged import

changed import

unit tests fix

unit test fix

fixed unit tests

fixed unit test

unit test fix

changes int test cert and key

* test protected config

* fix test typo

* temporary changes reverted

* fixing tests

* fixed file paths

* removed accidentally added file

* changes according to review comments

* more changes according to review comments

* changes according to review comments

* fixed decode error

* renamed the experimental param

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Fix style issues (#51)

* Fixed scoring fe related extension param names (#49)

* fixed scoring fe related extension params

* bug fix and style fixes

* variable rename

* fixed the error type

* set cluster to prod by default

* Add distro validation for osm-arc (#50)

* Add distro validation for osm-arc

* fixed indentation

* Fix linting

* Resolve comments

* Add unit test

* fix lint

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add distro validation for osm-arc (#50)

* Add distro validation for osm-arc

* fixed indentation

* Fix linting

* Resolve comments

* Add unit test

* fix lint

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add distro validation for osm-arc (#53)

removed release-train logic

* Add Custom Delete Logic for Partners (#54)

* Add custom delete logic

* Fix failing unit tests

* Add warning message when deleting amlarc extension (#55)

* add warning message

* fix indentation

* Update release version

* Remove Pyhelm from OSM customization (#58)

* Fix OSM pyhelm bug

* Debug bootstrap error

* Update release message

* Remove pyhelm dependency

* Update tests to only check extensionconfig creation (#61)

* Update tests to only check extensionconfig creation

* Single set of CRUD for AzureML

* Debug logs for connectedk8s

* Increase open service mesh version number

* Update k8s-extension Models to Track2 (#64)

* Update k8s-extension models to track2

* Add debug for failed cleanup

* Increase version number

* Exit 0 on failed cleanup

* Fix identity in wrong place in model (#66)

* Readd osm-arc distro validation (#62)

* Add distro validation for osm-arc

removed release-train logic

* Readd osm_arc distro validation

* Fix style

* Rm space

* Edit test

* Fixed tests and error logic

* Remove dependency

* Add delete method

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Don't Send Identity Headers If In DF (#67)

* Don't send identity for clusters in dogfood

* Add location to model for identity

* Add identity validation to testing

* Use default extension with identity instead of Cassandra specific (#69)

* Remove the identity check for now

* Add -t for clusterType parameter (#71)

* Adding a flag for AKS to AMLARC migration and set up corresponding FE… (#65)

* Adding a flag for AKS to AMLARC migration and set up corresponding FE helm values

* Remove one extra line

* Adding Scoring FE IS_AKS_MIGRATION check logic for helm values

Co-authored-by: Harry Yang <huayang@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* remove version requirement and auto upgrade minor version check (#72)

* Custom User Confirmation for Partners (#70)

* Custom user confirmation

* Check for disable confirm prompty for confirmation

* Add yes to delete command

* Code cleanup and style fixes (#73)

* Enabled identity by default (#74)

* Increase version

* Fix df check and add unit test (#77)

* Bump extension version

* Pin helm version

* Extensions GA changes into Public Branch (#79)

* Add openservicemesh back

* OpenServiceMesh import

* Update osm with new extension model

* Add back private file

* Add Azure ML to list of private extensions (#16)

* Update k8s-custom-pipelines.yml

* Add Microsoft.PolicyInsights extension (#17)

* Add Policy extension

* Update comment

* Update args

* Fix linting errors

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add HISTORY_private file for private preview

* Change versioning scheme

* Update the code for supporting both extensions at once

* Fix style issue

* Remove old consts file

* change the resource tag from managed_by:amlk8s to created_by:amlk8s-e… (#22)

* change the resource tag from managed_by:amlk8s to created_by:amlk8s-extension

* remove the lock when creating resources

* fix lint

* update version and HISTORY_private.rst

* change error message

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Update the beta version with upstream

* Update the private history file

* Add upgrade pip to pipeline

* Move pip install within virtualenv

* Merge in k8s-extension/public (0.3.1) (#32)

* delete resurce in testcase (#29)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Check Provider is Registered with Subscription Before Making Requests (#18)

* Add check for KubernetesConfiguration

* Disable pylint and rename

* Update provider registration link

* Update version

* Remove extra blank line

* Fix bug in import

* only validate scoring fe when inference is enabled (#31)

* only validate scoring fe when inference is enabled

* Fix versioning

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>

* Update private release

Co-authored-by: yuyue9284 <15863499+yuyue9284@users.noreply.github.com>
Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Release Version 0.4.0-b1 (#37)

* Merge k8s-extension/public into k8s-extension/private

* Update the version

* Fix testing concurrency

* K8s extension/private 0.4.0b2 (#41)

* Fix private build (#40)

* Update version

* Upgrade to v0.5.2

* Fix policy bug

* Increase private version

* Update consts_private.py

* Increase private version

* Increase version with public

* Add flux to private version

* Update models for 2021-05-01-preview

* Add async models to version

* Add no wait to delete and create

* support managed cluster

* Bump version

* Pin helm version

* Add cmd to delete call

* Add force deletion

* add dapr extension (#78)

Signed-off-by: Ji An Liu <jiliu8@microsoft.com>

* Fix failing integration tests

* Adding the GA changes for private branch

* Fix confirm prompt

* Fix update E2E tests

Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>
Co-authored-by: action@github.com <Action - Fork Sync>
Co-authored-by: nreisch <noahreisch4@gmail.com>
Co-authored-by: yuyue9284 <15863499+yuyue9284@users.noreply.github.com>
Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: anagg929 <59664801+anagg929@users.noreply.github.com>
Co-authored-by: Ji'an Liu <jiliu8@microsoft.com>
Co-authored-by: nanthi <nanthi@NANTHI01>

* Fix configuration settings in update

* Only provide confirmation when specifying settings

* Fix style issues

* Cassandra tests with update (#81)

* Add Microsoft.PolicyInsights extension for public preview (#83)

* Add Azure Policy

* Remove custom configuration and update tests

* Yuyu3/fix upgrade public (#85)

* populate configuration protected settings for azureml

bump version && add log

fetch connection string only if configuration protected settings are set

update ssl key

* bump the version

* reverse changes on version and HISTORY.rst

* inferenceLoadBalancerHA

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Remove Parallel Powershell Jobs (#82)

* Unparallelize tests

* Moved location of pipeline file

* Remove the parallel invoke expression calls

* Add templates to testing

* Remove policy update test from extension E2E (#88)

* feIsNodePort, feIsInternalLoadBalancer (#87)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Fix history file

* Add one more prompt for amlarc extension update (#94)

* Add one more prompt for amlarc extension update

* fix pylint issue

* fix pylint issue

* fix pylint issue

* fix pylint issue

Co-authored-by: Youhua Tu <youhuatu@outlook.com>
Co-authored-by: Youhua Tu <youhuatu@microsoft.com>

* Update Identity Creation for Appliance to Latest Version (#95)

* Update appliance API to latest version for identity

* Create a utils file with get parent_api_version

* Fix style errors

* Bump version

* Remove additional entry from history

* Do not create identity with appliances (#97)

* Bump version

* support sslSecret (#99)

* support sslSecret

* fix

* fix error message

Co-authored-by: Jun Min <mijun@microsoft.com>

* Bump version to 1.0.4

* Remove unneeded files

Co-authored-by: action@github.com <Action - Fork Sync>
Co-authored-by: yuyue9284 <15863499+yuyue9284@users.noreply.github.com>
Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Lia Kazakova <58274127+liakaz@users.noreply.github.com>
Co-authored-by: Niranjan Shankar <nshankar@microsoft.com>
Co-authored-by: jingyizhu99 <83610845+jingyizhu99@users.noreply.github.com>
Co-authored-by: Harry Yang <huaimingyang@hotmail.com>
Co-authored-by: Harry Yang <huayang@microsoft.com>
Co-authored-by: Thomas Stringer <thomas@trstringer.com>
Co-authored-by: NarayanThiru <nanthi@microsoft.com>
Co-authored-by: nreisch <noahreisch4@gmail.com>
Co-authored-by: anagg929 <59664801+anagg929@users.noreply.github.com>
Co-authored-by: Ji'an Liu <jiliu8@microsoft.com>
Co-authored-by: nanthi <nanthi@NANTHI01>
Co-authored-by: youhuatuyh <87928654+youhuatuyh@users.noreply.github.com>
Co-authored-by: Youhua Tu <youhuatu@outlook.com>
Co-authored-by: Youhua Tu <youhuatu@microsoft.com>
Co-authored-by: Jun <mjaow0128@gmail.com>
Co-authored-by: Jun Min <mijun@microsoft.com>
zhoxing-ms pushed a commit that referenced this pull request Mar 30, 2022
)

* Create pull.yml

* Update pull.yml

* Update azure-pipelines.yml

* Initial commit of k8s-extension

* Update pipelines file

* Update CODEOWNERS

* Update private preview pipelines

* Remove open service mesh from public release

* Update pipeline files

* Update public extension pipeline

* Change condition variable

* Add version to public preview/private preview

* Update pipelines

* Add different testing based on private branch

* Add annotations to extension model

* Update k8s-custom-pipelines.yml

* Update SDKs with Updated Swagger Spec for 2020-07-01-preview (#13)

* Update sdks with updated swagger spec

* Update version and history rst

* Reorder release history timeline

* Fix ExtensionInstanceForCreate for import

* remove py2 bdist support

* Add custom table formatting

* Remove unnecessary files

* Fix style issues

* Fix branch based on comments

* Update identity piece manually

* Don't handle defaults at the CLI level

* Remove defaults from CLI client

* Check null target namespace with namespace scope

* Update style

* Add cassandra operator and location to model

* Stage Public Version of k8s-extension 0.2.0 for official release (#15)

* Create pull.yml

* Update pull.yml

* Update azure-pipelines.yml

* Initial commit of k8s-extension

* Update pipelines file

* Update CODEOWNERS

* Update private preview pipelines

* Remove open service mesh from public release

* Update pipeline files

* Update public extension pipeline

* Change condition variable

* Add version to public preview/private preview

* Update pipelines

* Add different testing based on private branch

* Add annotations to extension model

* Update k8s-custom-pipelines.yml

* Update SDKs with Updated Swagger Spec for 2020-07-01-preview (#13)

* Update sdks with updated swagger spec

* Update version and history rst

* Reorder release history timeline

* Fix ExtensionInstanceForCreate for import

* remove py2 bdist support

* Add custom table formatting

* Remove unnecessary files

* Fix style issues

* Fix branch based on comments

* Update identity piece manually

* Don't handle defaults at the CLI level

* Remove defaults from CLI client

* Check null target namespace with namespace scope

* Update style

* Add cassandra operator and location to model

Co-authored-by: action@github.com <Action - Fork Sync>

* Remove custom pipelines file

* Update extension description, remove private const

* Update pipeline file

* Disable refs docs

* Update to include better create warning logs and remove update context (#20)

* Update to include better create warning logs and remove update context

* Remove help text for update

* Fix spelling error

* Update message

* Fix k8s-extension conflict with private version

* Fix style errors

* Fix filename

* add customization for microsoft.azureml.kubernetes (#23)

* add customization for microsoft.azureml.kubernetes

* Update release history

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>

* Add E2E Testing from Separate branch into internal code (#26)

* Add internal e2e testing

* Change to testing folder

* Inference CLI validation for Scoring FE (#24)

* cli validation starter

* added the call to the fe validation function

* nodeport validation not required

* test fix

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* legal warning added (#27)

* Remove deprecated method logger.warn

* Update k8s-custom-pipelines.yml for Azure Pipelines

* Update k8s-custom-pipelines.yml for Azure Pipelines

* Add Azure Defender to E2E testing (#28)

* Add azure defender testing to e2e

* Remove the debug flag

* Add configuration testing

* Fix pipeline failures

* Make test script more intuitive

* Remove parameter from testing

* Fix wrong location for k8s config whl

* Fix pip upgrade issue

* Fix pip install upgrade issue

* Fix pip install issue

* delete resurce in testcase (#29)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Check Provider is Registered with Subscription Before Making Requests (#18)

* Add check for KubernetesConfiguration

* Disable pylint and rename

* Update provider registration link

* Update version

* Remove extra blank line

* Fix bug in import

* only validate scoring fe when inference is enabled (#31)

* only validate scoring fe when inference is enabled

* Fix versioning

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>

* Provider registration case insensitive

* do not validate against scoring fe if inference is not enabled. (#33)

* do not validate against scoring fe if inference is not enabled.

* add inference enabled scenario

* refine

* increase sleeping time

* fix

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add OSM as Public Preview Extension (#34)

* Add OSM as public preview extension

* Add osm testing

* Add release train to tests

* Fix failing osm test

* Upgrade pip in integration testing

* Remove ununsed import

* Fix release train check in update

* Parallelize E2E Testing (#36)

* Add OSM as public preview extension

* Add osm testing

* Update test logic to parallelize

* Fix test success checking

* Parallelize extension testing

* Better error checking logic

* Fix azureml deletion

* Fix private build (#40)

* change amlk8s to amlarc (#42)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Servicebus client model changes (#44)

* Servicebus client model changes

* Fix testing script

* Update history file and pipeline

* Update min cli core version for track 2 updates

* Read SSL cert and key from files (#38)

* first sketch of the change

fixes

removed extra blank lines

changes regarding param renaming

added ssl tests

added more detail to the unit test

additional import

moved pem files out of public folder

fixed import

chenged import

changed import

unit tests fix

unit test fix

fixed unit tests

fixed unit test

unit test fix

changes int test cert and key

* test protected config

* fix test typo

* temporary changes reverted

* fixing tests

* fixed file paths

* removed accidentally added file

* changes according to review comments

* more changes according to review comments

* changes according to review comments

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Upgrade release version

* Liakaz/inference read ssl from file (#47)

* first sketch of the change

fixes

removed extra blank lines

changes regarding param renaming

added ssl tests

added more detail to the unit test

additional import

moved pem files out of public folder

fixed import

chenged import

changed import

unit tests fix

unit test fix

fixed unit tests

fixed unit test

unit test fix

changes int test cert and key

* test protected config

* fix test typo

* temporary changes reverted

* fixing tests

* fixed file paths

* removed accidentally added file

* changes according to review comments

* more changes according to review comments

* changes according to review comments

* fixed decode error

* renamed the experimental param

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Fix style issues (#51)

* Fixed scoring fe related extension param names (#49)

* fixed scoring fe related extension params

* bug fix and style fixes

* variable rename

* fixed the error type

* set cluster to prod by default

* Add distro validation for osm-arc (#50)

* Add distro validation for osm-arc

* fixed indentation

* Fix linting

* Resolve comments

* Add unit test

* fix lint

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add distro validation for osm-arc (#50)

* Add distro validation for osm-arc

* fixed indentation

* Fix linting

* Resolve comments

* Add unit test

* fix lint

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add distro validation for osm-arc (#53)

removed release-train logic

* Add Custom Delete Logic for Partners (#54)

* Add custom delete logic

* Fix failing unit tests

* Add warning message when deleting amlarc extension (#55)

* add warning message

* fix indentation

* Update release version

* Remove Pyhelm from OSM customization (#58)

* Fix OSM pyhelm bug

* Debug bootstrap error

* Update release message

* Remove pyhelm dependency

* Update tests to only check extensionconfig creation (#61)

* Update tests to only check extensionconfig creation

* Single set of CRUD for AzureML

* Debug logs for connectedk8s

* Increase open service mesh version number

* Update k8s-extension Models to Track2 (#64)

* Update k8s-extension models to track2

* Add debug for failed cleanup

* Increase version number

* Exit 0 on failed cleanup

* Fix identity in wrong place in model (#66)

* Readd osm-arc distro validation (#62)

* Add distro validation for osm-arc

removed release-train logic

* Readd osm_arc distro validation

* Fix style

* Rm space

* Edit test

* Fixed tests and error logic

* Remove dependency

* Add delete method

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Don't Send Identity Headers If In DF (#67)

* Don't send identity for clusters in dogfood

* Add location to model for identity

* Add identity validation to testing

* Use default extension with identity instead of Cassandra specific (#69)

* Remove the identity check for now

* Add -t for clusterType parameter (#71)

* Adding a flag for AKS to AMLARC migration and set up corresponding FE… (#65)

* Adding a flag for AKS to AMLARC migration and set up corresponding FE helm values

* Remove one extra line

* Adding Scoring FE IS_AKS_MIGRATION check logic for helm values

Co-authored-by: Harry Yang <huayang@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* remove version requirement and auto upgrade minor version check (#72)

* Custom User Confirmation for Partners (#70)

* Custom user confirmation

* Check for disable confirm prompty for confirmation

* Add yes to delete command

* Code cleanup and style fixes (#73)

* Enabled identity by default (#74)

* Increase version

* Fix df check and add unit test (#77)

* Bump extension version

* Pin helm version

* Extensions GA changes into Public Branch (#79)

* Add openservicemesh back

* OpenServiceMesh import

* Update osm with new extension model

* Add back private file

* Add Azure ML to list of private extensions (#16)

* Update k8s-custom-pipelines.yml

* Add Microsoft.PolicyInsights extension (#17)

* Add Policy extension

* Update comment

* Update args

* Fix linting errors

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add HISTORY_private file for private preview

* Change versioning scheme

* Update the code for supporting both extensions at once

* Fix style issue

* Remove old consts file

* change the resource tag from managed_by:amlk8s to created_by:amlk8s-e… (#22)

* change the resource tag from managed_by:amlk8s to created_by:amlk8s-extension

* remove the lock when creating resources

* fix lint

* update version and HISTORY_private.rst

* change error message

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Update the beta version with upstream

* Update the private history file

* Add upgrade pip to pipeline

* Move pip install within virtualenv

* Merge in k8s-extension/public (0.3.1) (#32)

* delete resurce in testcase (#29)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Check Provider is Registered with Subscription Before Making Requests (#18)

* Add check for KubernetesConfiguration

* Disable pylint and rename

* Update provider registration link

* Update version

* Remove extra blank line

* Fix bug in import

* only validate scoring fe when inference is enabled (#31)

* only validate scoring fe when inference is enabled

* Fix versioning

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>

* Update private release

Co-authored-by: yuyue9284 <15863499+yuyue9284@users.noreply.github.com>
Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Release Version 0.4.0-b1 (#37)

* Merge k8s-extension/public into k8s-extension/private

* Update the version

* Fix testing concurrency

* K8s extension/private 0.4.0b2 (#41)

* Fix private build (#40)

* Update version

* Upgrade to v0.5.2

* Fix policy bug

* Increase private version

* Update consts_private.py

* Increase private version

* Increase version with public

* Add flux to private version

* Update models for 2021-05-01-preview

* Add async models to version

* Add no wait to delete and create

* support managed cluster

* Bump version

* Pin helm version

* Add cmd to delete call

* Add force deletion

* add dapr extension (#78)

Signed-off-by: Ji An Liu <jiliu8@microsoft.com>

* Fix failing integration tests

* Adding the GA changes for private branch

* Fix confirm prompt

* Fix update E2E tests

Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>
Co-authored-by: action@github.com <Action - Fork Sync>
Co-authored-by: nreisch <noahreisch4@gmail.com>
Co-authored-by: yuyue9284 <15863499+yuyue9284@users.noreply.github.com>
Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: anagg929 <59664801+anagg929@users.noreply.github.com>
Co-authored-by: Ji'an Liu <jiliu8@microsoft.com>
Co-authored-by: nanthi <nanthi@NANTHI01>

* Fix configuration settings in update

* Only provide confirmation when specifying settings

* Fix style issues

* Cassandra tests with update (#81)

* Add Microsoft.PolicyInsights extension for public preview (#83)

* Add Azure Policy

* Remove custom configuration and update tests

* Yuyu3/fix upgrade public (#85)

* populate configuration protected settings for azureml

bump version && add log

fetch connection string only if configuration protected settings are set

update ssl key

* bump the version

* reverse changes on version and HISTORY.rst

* inferenceLoadBalancerHA

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Remove Parallel Powershell Jobs (#82)

* Unparallelize tests

* Moved location of pipeline file

* Remove the parallel invoke expression calls

* Add templates to testing

* Remove policy update test from extension E2E (#88)

* feIsNodePort, feIsInternalLoadBalancer (#87)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Fix history file

* Add one more prompt for amlarc extension update (#94)

* Add one more prompt for amlarc extension update

* fix pylint issue

* fix pylint issue

* fix pylint issue

* fix pylint issue

Co-authored-by: Youhua Tu <youhuatu@outlook.com>
Co-authored-by: Youhua Tu <youhuatu@microsoft.com>

* Update Identity Creation for Appliance to Latest Version (#95)

* Update appliance API to latest version for identity

* Create a utils file with get parent_api_version

* Fix style errors

* Bump version

* Remove additional entry from history

* Do not create identity with appliances (#97)

* Bump version

* support sslSecret (#99)

* support sslSecret

* fix

* fix error message

Co-authored-by: Jun Min <mijun@microsoft.com>

* Bump version to 1.0.4

* Increase OSM verison to valid version (#104)

* remove inference private review warning message (#102)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Update unit testing from osm to dapr (#106)

* osm-ext: enable system identities (#105)

* remove inference private review warning message (#109)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Build Extension in Template (#110)

* Build extension using a template

* Update build template in run test

* Fix private build issues (#112)

* Upgrade vendored_sdks to 2022-03-01 (#113)

* Upgrade vendored_sdks to 2022-03-01

* Update recordings file

* Bump version and changelog

* Remove unneeded files

Co-authored-by: action@github.com <Action - Fork Sync>
Co-authored-by: yuyue9284 <15863499+yuyue9284@users.noreply.github.com>
Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Lia Kazakova <58274127+liakaz@users.noreply.github.com>
Co-authored-by: Niranjan Shankar <nshankar@microsoft.com>
Co-authored-by: jingyizhu99 <83610845+jingyizhu99@users.noreply.github.com>
Co-authored-by: Harry Yang <huaimingyang@hotmail.com>
Co-authored-by: Harry Yang <huayang@microsoft.com>
Co-authored-by: Thomas Stringer <thomas@trstringer.com>
Co-authored-by: NarayanThiru <nanthi@microsoft.com>
Co-authored-by: nreisch <noahreisch4@gmail.com>
Co-authored-by: anagg929 <59664801+anagg929@users.noreply.github.com>
Co-authored-by: Ji'an Liu <jiliu8@microsoft.com>
Co-authored-by: nanthi <nanthi@NANTHI01>
Co-authored-by: youhuatuyh <87928654+youhuatuyh@users.noreply.github.com>
Co-authored-by: Youhua Tu <youhuatu@outlook.com>
Co-authored-by: Youhua Tu <youhuatu@microsoft.com>
Co-authored-by: Jun <mjaow0128@gmail.com>
Co-authored-by: Jun Min <mijun@microsoft.com>
Co-authored-by: Sanya Kochhar <42152676+SanyaKochhar@users.noreply.github.com>
zhoxing-ms pushed a commit that referenced this pull request Jul 29, 2022
* Create pull.yml

* Update pull.yml

* Update azure-pipelines.yml

* Initial commit of k8s-extension

* Update pipelines file

* Update CODEOWNERS

* Update private preview pipelines

* Remove open service mesh from public release

* Update pipeline files

* Update public extension pipeline

* Change condition variable

* Add version to public preview/private preview

* Update pipelines

* Add different testing based on private branch

* Add annotations to extension model

* Update k8s-custom-pipelines.yml

* Update SDKs with Updated Swagger Spec for 2020-07-01-preview (#13)

* Update sdks with updated swagger spec

* Update version and history rst

* Reorder release history timeline

* Fix ExtensionInstanceForCreate for import

* remove py2 bdist support

* Add custom table formatting

* Remove unnecessary files

* Fix style issues

* Fix branch based on comments

* Update identity piece manually

* Don't handle defaults at the CLI level

* Remove defaults from CLI client

* Check null target namespace with namespace scope

* Update style

* Add cassandra operator and location to model

* Stage Public Version of k8s-extension 0.2.0 for official release (#15)

* Create pull.yml

* Update pull.yml

* Update azure-pipelines.yml

* Initial commit of k8s-extension

* Update pipelines file

* Update CODEOWNERS

* Update private preview pipelines

* Remove open service mesh from public release

* Update pipeline files

* Update public extension pipeline

* Change condition variable

* Add version to public preview/private preview

* Update pipelines

* Add different testing based on private branch

* Add annotations to extension model

* Update k8s-custom-pipelines.yml

* Update SDKs with Updated Swagger Spec for 2020-07-01-preview (#13)

* Update sdks with updated swagger spec

* Update version and history rst

* Reorder release history timeline

* Fix ExtensionInstanceForCreate for import

* remove py2 bdist support

* Add custom table formatting

* Remove unnecessary files

* Fix style issues

* Fix branch based on comments

* Update identity piece manually

* Don't handle defaults at the CLI level

* Remove defaults from CLI client

* Check null target namespace with namespace scope

* Update style

* Add cassandra operator and location to model

Co-authored-by: action@github.com <Action - Fork Sync>

* Remove custom pipelines file

* Update extension description, remove private const

* Update pipeline file

* Disable refs docs

* Update to include better create warning logs and remove update context (#20)

* Update to include better create warning logs and remove update context

* Remove help text for update

* Fix spelling error

* Update message

* Fix k8s-extension conflict with private version

* Fix style errors

* Fix filename

* add customization for microsoft.azureml.kubernetes (#23)

* add customization for microsoft.azureml.kubernetes

* Update release history

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>

* Add E2E Testing from Separate branch into internal code (#26)

* Add internal e2e testing

* Change to testing folder

* Inference CLI validation for Scoring FE (#24)

* cli validation starter

* added the call to the fe validation function

* nodeport validation not required

* test fix

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* legal warning added (#27)

* Remove deprecated method logger.warn

* Update k8s-custom-pipelines.yml for Azure Pipelines

* Update k8s-custom-pipelines.yml for Azure Pipelines

* Add Azure Defender to E2E testing (#28)

* Add azure defender testing to e2e

* Remove the debug flag

* Add configuration testing

* Fix pipeline failures

* Make test script more intuitive

* Remove parameter from testing

* Fix wrong location for k8s config whl

* Fix pip upgrade issue

* Fix pip install upgrade issue

* Fix pip install issue

* delete resurce in testcase (#29)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Check Provider is Registered with Subscription Before Making Requests (#18)

* Add check for KubernetesConfiguration

* Disable pylint and rename

* Update provider registration link

* Update version

* Remove extra blank line

* Fix bug in import

* only validate scoring fe when inference is enabled (#31)

* only validate scoring fe when inference is enabled

* Fix versioning

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>

* Provider registration case insensitive

* do not validate against scoring fe if inference is not enabled. (#33)

* do not validate against scoring fe if inference is not enabled.

* add inference enabled scenario

* refine

* increase sleeping time

* fix

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add OSM as Public Preview Extension (#34)

* Add OSM as public preview extension

* Add osm testing

* Add release train to tests

* Fix failing osm test

* Upgrade pip in integration testing

* Remove ununsed import

* Fix release train check in update

* Parallelize E2E Testing (#36)

* Add OSM as public preview extension

* Add osm testing

* Update test logic to parallelize

* Fix test success checking

* Parallelize extension testing

* Better error checking logic

* Fix azureml deletion

* Fix private build (#40)

* change amlk8s to amlarc (#42)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Servicebus client model changes (#44)

* Servicebus client model changes

* Fix testing script

* Update history file and pipeline

* Update min cli core version for track 2 updates

* Read SSL cert and key from files (#38)

* first sketch of the change

fixes

removed extra blank lines

changes regarding param renaming

added ssl tests

added more detail to the unit test

additional import

moved pem files out of public folder

fixed import

chenged import

changed import

unit tests fix

unit test fix

fixed unit tests

fixed unit test

unit test fix

changes int test cert and key

* test protected config

* fix test typo

* temporary changes reverted

* fixing tests

* fixed file paths

* removed accidentally added file

* changes according to review comments

* more changes according to review comments

* changes according to review comments

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Upgrade release version

* Liakaz/inference read ssl from file (#47)

* first sketch of the change

fixes

removed extra blank lines

changes regarding param renaming

added ssl tests

added more detail to the unit test

additional import

moved pem files out of public folder

fixed import

chenged import

changed import

unit tests fix

unit test fix

fixed unit tests

fixed unit test

unit test fix

changes int test cert and key

* test protected config

* fix test typo

* temporary changes reverted

* fixing tests

* fixed file paths

* removed accidentally added file

* changes according to review comments

* more changes according to review comments

* changes according to review comments

* fixed decode error

* renamed the experimental param

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Fix style issues (#51)

* Fixed scoring fe related extension param names (#49)

* fixed scoring fe related extension params

* bug fix and style fixes

* variable rename

* fixed the error type

* set cluster to prod by default

* Add distro validation for osm-arc (#50)

* Add distro validation for osm-arc

* fixed indentation

* Fix linting

* Resolve comments

* Add unit test

* fix lint

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add distro validation for osm-arc (#50)

* Add distro validation for osm-arc

* fixed indentation

* Fix linting

* Resolve comments

* Add unit test

* fix lint

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add distro validation for osm-arc (#53)

removed release-train logic

* Add Custom Delete Logic for Partners (#54)

* Add custom delete logic

* Fix failing unit tests

* Add warning message when deleting amlarc extension (#55)

* add warning message

* fix indentation

* Update release version

* Remove Pyhelm from OSM customization (#58)

* Fix OSM pyhelm bug

* Debug bootstrap error

* Update release message

* Remove pyhelm dependency

* Update tests to only check extensionconfig creation (#61)

* Update tests to only check extensionconfig creation

* Single set of CRUD for AzureML

* Debug logs for connectedk8s

* Increase open service mesh version number

* Update k8s-extension Models to Track2 (#64)

* Update k8s-extension models to track2

* Add debug for failed cleanup

* Increase version number

* Exit 0 on failed cleanup

* Fix identity in wrong place in model (#66)

* Readd osm-arc distro validation (#62)

* Add distro validation for osm-arc

removed release-train logic

* Readd osm_arc distro validation

* Fix style

* Rm space

* Edit test

* Fixed tests and error logic

* Remove dependency

* Add delete method

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Don't Send Identity Headers If In DF (#67)

* Don't send identity for clusters in dogfood

* Add location to model for identity

* Add identity validation to testing

* Use default extension with identity instead of Cassandra specific (#69)

* Remove the identity check for now

* Add -t for clusterType parameter (#71)

* Adding a flag for AKS to AMLARC migration and set up corresponding FE… (#65)

* Adding a flag for AKS to AMLARC migration and set up corresponding FE helm values

* Remove one extra line

* Adding Scoring FE IS_AKS_MIGRATION check logic for helm values

Co-authored-by: Harry Yang <huayang@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* remove version requirement and auto upgrade minor version check (#72)

* Custom User Confirmation for Partners (#70)

* Custom user confirmation

* Check for disable confirm prompty for confirmation

* Add yes to delete command

* Code cleanup and style fixes (#73)

* Enabled identity by default (#74)

* Increase version

* Fix df check and add unit test (#77)

* Bump extension version

* Pin helm version

* Extensions GA changes into Public Branch (#79)

* Add openservicemesh back

* OpenServiceMesh import

* Update osm with new extension model

* Add back private file

* Add Azure ML to list of private extensions (#16)

* Update k8s-custom-pipelines.yml

* Add Microsoft.PolicyInsights extension (#17)

* Add Policy extension

* Update comment

* Update args

* Fix linting errors

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Add HISTORY_private file for private preview

* Change versioning scheme

* Update the code for supporting both extensions at once

* Fix style issue

* Remove old consts file

* change the resource tag from managed_by:amlk8s to created_by:amlk8s-e… (#22)

* change the resource tag from managed_by:amlk8s to created_by:amlk8s-extension

* remove the lock when creating resources

* fix lint

* update version and HISTORY_private.rst

* change error message

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Update the beta version with upstream

* Update the private history file

* Add upgrade pip to pipeline

* Move pip install within virtualenv

* Merge in k8s-extension/public (0.3.1) (#32)

* delete resurce in testcase (#29)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Check Provider is Registered with Subscription Before Making Requests (#18)

* Add check for KubernetesConfiguration

* Disable pylint and rename

* Update provider registration link

* Update version

* Remove extra blank line

* Fix bug in import

* only validate scoring fe when inference is enabled (#31)

* only validate scoring fe when inference is enabled

* Fix versioning

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>

* Update private release

Co-authored-by: yuyue9284 <15863499+yuyue9284@users.noreply.github.com>
Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Release Version 0.4.0-b1 (#37)

* Merge k8s-extension/public into k8s-extension/private

* Update the version

* Fix testing concurrency

* K8s extension/private 0.4.0b2 (#41)

* Fix private build (#40)

* Update version

* Upgrade to v0.5.2

* Fix policy bug

* Increase private version

* Update consts_private.py

* Increase private version

* Increase version with public

* Add flux to private version

* Update models for 2021-05-01-preview

* Add async models to version

* Add no wait to delete and create

* support managed cluster

* Bump version

* Pin helm version

* Add cmd to delete call

* Add force deletion

* add dapr extension (#78)

Signed-off-by: Ji An Liu <jiliu8@microsoft.com>

* Fix failing integration tests

* Adding the GA changes for private branch

* Fix confirm prompt

* Fix update E2E tests

Co-authored-by: jonathan-innis <jonathan.innis.ji@gmail.com>
Co-authored-by: action@github.com <Action - Fork Sync>
Co-authored-by: nreisch <noahreisch4@gmail.com>
Co-authored-by: yuyue9284 <15863499+yuyue9284@users.noreply.github.com>
Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: anagg929 <59664801+anagg929@users.noreply.github.com>
Co-authored-by: Ji'an Liu <jiliu8@microsoft.com>
Co-authored-by: nanthi <nanthi@NANTHI01>

* Fix configuration settings in update

* Only provide confirmation when specifying settings

* Fix style issues

* Cassandra tests with update (#81)

* Add Microsoft.PolicyInsights extension for public preview (#83)

* Add Azure Policy

* Remove custom configuration and update tests

* Yuyu3/fix upgrade public (#85)

* populate configuration protected settings for azureml

bump version && add log

fetch connection string only if configuration protected settings are set

update ssl key

* bump the version

* reverse changes on version and HISTORY.rst

* inferenceLoadBalancerHA

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Remove Parallel Powershell Jobs (#82)

* Unparallelize tests

* Moved location of pipeline file

* Remove the parallel invoke expression calls

* Add templates to testing

* Remove policy update test from extension E2E (#88)

* feIsNodePort, feIsInternalLoadBalancer (#87)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Fix history file

* Add one more prompt for amlarc extension update (#94)

* Add one more prompt for amlarc extension update

* fix pylint issue

* fix pylint issue

* fix pylint issue

* fix pylint issue

Co-authored-by: Youhua Tu <youhuatu@outlook.com>
Co-authored-by: Youhua Tu <youhuatu@microsoft.com>

* Update Identity Creation for Appliance to Latest Version (#95)

* Update appliance API to latest version for identity

* Create a utils file with get parent_api_version

* Fix style errors

* Bump version

* Remove additional entry from history

* Do not create identity with appliances (#97)

* Bump version

* support sslSecret (#99)

* support sslSecret

* fix

* fix error message

Co-authored-by: Jun Min <mijun@microsoft.com>

* Bump version to 1.0.4

* Increase OSM verison to valid version (#104)

* remove inference private review warning message (#102)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Update unit testing from osm to dapr (#106)

* osm-ext: enable system identities (#105)

* remove inference private review warning message (#109)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Build Extension in Template (#110)

* Build extension using a template

* Update build template in run test

* Fix private build issues (#112)

* Upgrade vendored_sdks to 2022-03-01 (#113)

* Upgrade vendored_sdks to 2022-03-01

* Update recordings file

* Bump version and changelog

* Update AzureMLKubernetes install parameters on inferenceRouterServiceType and internalLoadBalancerProvider (#114)

* Add one more prompt for amlarc extension update

* fix pylint issue

* fix pylint issue

* fix pylint issue

* fix pylint issue

* merge from AzureArcForKubernetes/azure-cli-extensions

* Update AzureMLKubernetes install parameters on inferenceRouterServiceType and internalLoadBalancerProvider

* update error message

* update error message

* fix pipeline failures

* fix test failure

Co-authored-by: Youhua Tu <youhuatu@outlook.com>
Co-authored-by: Youhua Tu <youhuatu@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Change extension validation logic osm-arc (#116)

* added default identity support for microsoft.azurebackup.backupagent (#115)

* Change extension validation logic osm-arc

Signed-off-by: nshankar13 <nshankar@microsoft.com>

Co-authored-by: sangitaray2021 <82883570+sangitaray2021@users.noreply.github.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* [k8s-extension] Add Managed Identity Auth support for ContainerInsights Extension (#118)

* container insights aad auth support

* container insights aad auth support

* container insights aad auth support

* handle useAADAuth setting

* handle useAADAuth setting

* delete dcr-a if its exists incase of MSI auth

* fix formatting

* fix formatting

* fix formatting

* fix formatting

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* fix install issue on aks (#119)

* fix install issue on aks

* Removing checking distribution

Co-authored-by: youhuatu <youhuatu@outlook.com>

* [k8s-extension] Bring back containerInsights solution addition in msi mode (#120)

* bring back containerinsights solution in dcr mode

* bring back containerinsights solution in dcr mode

* Bump release version

* Remove backup agent from mapping

* Fix history file

* clusterip (#121)

* clusterip

* fix pr test

Co-authored-by: Jun Min <mijun@microsoft.com>

* No default values for the patch scenario with extension (#122)

* Bump version to 1.2.1

* Rename inferenceLoadBalancerHA (#123)

* Rename inferenceLoadBalancerHA

Rename inferenceLoadBalancerHA to inferenceRouterHA and unify related logic

* Update AzureMLKubernetes.py

* Remove unused comments to trigger pipeline

* Update AzureMLKubernetes.py

* Yuyu3/remove relay (#124)

* remove relay

* disable service bus by default, disable relay if target cluster is managed clusters.

* move nginx ingress logic

* remove service bus in tests

* update HISTORY

* If no default values provided for update, assign an empty dict.

* set original_extension_config_settings to empty dict if it is None.

* bump version to 1.2.2

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Update test documentation for partners (#132)

* remove warning message (#129)

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* Use cluster scale to control clusterPurpose and inferenceRouterHA (#130)

* Use cluster scale to control clusterPurpose and inferenceRouterHA

* Update AzureMLKubernetes.py

To solve transient gate error

* Update AzureMLKubernetes.py

* Update AzureMLKubernetes.py

* Update AzureMLKubernetes.py

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>

* Fix warning message returned on PATCH (#133)

* Do not invoke 'create_or_update' if resource is already exists. (#135)

* init

* update HISTORY

* do not populate clusterPurpose if infrenceRouterHA is not set.

* use correct exception type.

* use correct exception type.

* fix lint

* use correct exception type.

Co-authored-by: Yue Yu <yuyu3@microsoft.com>

* [k8s-extension]  ContainerInsights Extension Managed Identity Auth Onboarding updates  (#137)

* bring back containerinsights solution in dcr mode

* bring back containerinsights solution in dcr mode

* update to stream group and DCR API version

* Only test k8s-extension

* [k8s-extension] ContainerInsights Extension Managed Identity Auth Onboarding related bug fixes (#141)

* fix bugs

* fix indent issues

* remove get workspace key for msi auth

* fix pr feedback

* Fix osm-arc installation non-connected clusters

Signed-off-by: nshankar13 <nshankar@microsoft.com>

* k8s-extension azuredefender namespace to mdc (#152)

Co-authored-by: Bsingh16 <33008256+bavneetsingh16@users.noreply.github.com>

* change codeowners for k8s extension & configuration (#150)

* change codeowners for k8s extension & configuration

* change code owners

Co-authored-by: Bavneet Singh <bavneetsingh@microsoft.com>

* bump k8s-extension version to 1.2.5

* delete testing files

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>
Co-authored-by: action@github.com <Action - Fork Sync>
Co-authored-by: yuyue9284 <15863499+yuyue9284@users.noreply.github.com>
Co-authored-by: Yue Yu <yuyu3@microsoft.com>
Co-authored-by: Lia Kazakova <58274127+liakaz@users.noreply.github.com>
Co-authored-by: Niranjan Shankar <nshankar@microsoft.com>
Co-authored-by: jingyizhu99 <83610845+jingyizhu99@users.noreply.github.com>
Co-authored-by: Harry Yang <huaimingyang@hotmail.com>
Co-authored-by: Harry Yang <huayang@microsoft.com>
Co-authored-by: Thomas Stringer <thomas@trstringer.com>
Co-authored-by: NarayanThiru <nanthi@microsoft.com>
Co-authored-by: nreisch <noahreisch4@gmail.com>
Co-authored-by: anagg929 <59664801+anagg929@users.noreply.github.com>
Co-authored-by: Ji'an Liu <jiliu8@microsoft.com>
Co-authored-by: nanthi <nanthi@NANTHI01>
Co-authored-by: youhuatuyh <87928654+youhuatuyh@users.noreply.github.com>
Co-authored-by: Youhua Tu <youhuatu@outlook.com>
Co-authored-by: Youhua Tu <youhuatu@microsoft.com>
Co-authored-by: Jun <mjaow0128@gmail.com>
Co-authored-by: Jun Min <mijun@microsoft.com>
Co-authored-by: Sanya Kochhar <42152676+SanyaKochhar@users.noreply.github.com>
Co-authored-by: sangitaray2021 <82883570+sangitaray2021@users.noreply.github.com>
Co-authored-by: Ganga Mahesh Siddem <gangams@microsoft.com>
Co-authored-by: WangDian <wangdian82@gmail.com>
Co-authored-by: Bavneet Singh <bavneetsingh@microsoft.com>
Co-authored-by: Niv Ben Shabat <70891304+nishabat@users.noreply.github.com>
@yugangw-msft yugangw-msft deleted the jeff-master branch February 14, 2023 19:28
yanzhudd pushed a commit that referenced this pull request Oct 24, 2023
* removed deploy with sdk

* added artifact list

* push example cnf bicep

* Add temporary build workflow for AOSM extension (#4)

* Add temporary build workflow for AOSM extension

* Add Releaser to maintain a release with the latest build in a consistent place

* added output dir; fixing getchartmappingschema

* Add empty init files to inner modules so setuptools recognises them as modules

* Use latest RG model to remove unnecessary dependency on version

* Use latest deployment model to remove unnecessary dependency on version

* fixed parameter mappings + copied needed files to output folder

* jinja2 and find value paths

* fixed typos + self.aritfacts only has unique artifacts

* use regex instead of string to find deploy params

* delete accidentaly commited input.json

* fixed deploy params; added indent to mapping file

* Update readme with install/bug reporting instructions

* Adjust headers so rendered readme looks nicer

* renamed values.nondef + added cli errors

* Split help command example lines

* Clarify that bug process is internal

* fixed parameter vals not updating

* delete unuseed temoplate and update jinja2 templates

* Update README.md

* Update README.md

* added docstrings; added basic error catching with file handling

* small refactor of generate nfd

* fixed j2 template captions; added create_nfd to cnf; edited error messages; added deleting existing folder to custom.py

* fixed file not found erroe

* Refactor commands to az aosm nfd|nsd build (#10)

* Refactor commands to az aosm nfd|nsd build

* setup.py version

* Version was wrong

* remove publish option from build

* lint

* wrong params

* fixed most style errors; ran static checks and azdev style

* pre merge commit

* more style changes; renamed vnfbicepnfd to vnfnfd

* Update readme with workflow

* added configfile validation

* added temp dir to vnf; renamed shared constants

* sunny markups

* removed create_nfd_folder; added schema prefix to constant

* added deploymentparams to constants.py

* added error catching for get chart name and version

* added meaningful logs; prevent auto overwriting input.json

* edited vnf schema to have accepted types

* added templates to setup.py

* added location from input file not resourceGroup().location

* added path_to_mappings to input.json; added logic to take mappings from file outside of helm package

* renamed non_def_values to mappings_path

* Pk5/add nsd cli (#15)

* First working version of the CLI NSD create

* Fully working version of the NSD CLI

* minor change to nsd_generate

* Sunny's refactor

* First round of cleanup

* Secound Round of cleanup

* fix the 2023 api NSDV

* description updates

* deleted comment

* Fix SNS creation

* Fix SNS creation try 2

* markups

* delete unnecessary file

* Testing markups

* Fix the SNS attempt 3

* minor fixes

* Fix config validation

* fix CNF depends on

* initial commit; ran python static checks fmt (except on vendored sdks), fixed styling on _configuration.py

* Name uploaded VHD correctly

* Self review markups

* broken config generation code

* fixed up configuration.py

* fixed cnf generator styling

* fixed styling for cnf generator

* fixed up nfd generator base and deploy with arm

* fixed styling for artifact.py

* fixed styling for atrifact manifest .py

* Code review markups

* fixed more linting

* first attempt at regex

* Sunny/choose deploy parameters (#23)

* choose-deploy-parameters

* optioned deployParameters for CNF

* lint

* lint2

* docs

* docs

* lint

* 9.82 score

* Fix bugs

* more useful debug logs

* Fix bugs and logging

* lint

* markups

* Fix for oras target string with erroneous spaces

* fixed regex; tested on existing charts and sas charts; committing to not lose prints for testing

* changed regex constants + tidied

* fixed blankspace

* markups

* initial commit

* tidied code and added comments

* add multi nf config

* Add style and lint check

* added logic for handling deployparams within lists

* one line fix from review

* removing print statement

* added new test file and one unit test

* added workflow for unit tests in pipeline + set up rough structure of unit testing

* instantiated cnf class; added fake invalid helm package; added new files to use for testing

* Nsd for cnfs (#33)

* NSD building for CNFs

* linting

* Add Publish command to the CNF azure CLI (#24)

* Working publish

* Fix the artifact upload

* Working image copy

* minor fix

* Minor fixes

* sunny merge add-aosm-extension into patryk's branch (#25)

* Sunny/choose deploy parameters (#23)

* choose-deploy-parameters

* optioned deployParameters for CNF

* lint

* lint2

* docs

* docs

* lint

* 9.82 score

* Fix bugs

* more useful debug logs

* Fix bugs and logging

* lint

* markups

* comment out breaking line

* minor TODOs

* deleted comment

* fix bring your own parameters

* Markups

* Fix the helm upload

* Minor markups

* Change error message

---------

Co-authored-by: sunnycarter <36891339+sunnycarter@users.noreply.github.com>
Co-authored-by: Sunny Carter <sunny.carter@metaswitch.com>

* Expose NFD version and managed identities (#34)

* NFDV version exposed as a CGV on an SNS

* Managed identities support on NFs

* Fix identiy, fix API versions

* history

---------

Co-authored-by: Jamie Parsons <jamie.parsons@metaswitch.com>
Co-authored-by: Sunny Carter <sunny.carter@metaswitch.com>

* Add a first VNF test

* achurchard/style fixes (#35)

Fix style issues raised by `azdev style`

* Add CNF UTs that will fail at the moment

* Actually include all files.

* Always run tests

* Add another test that won't pass yet

* remove github pipeline tests - they should run in Azure

* Sundry fixes for CNF quickstart (#38)

* Sundry fixes for CNF quickstart

* merge add-aosm-ext in (#37)

* markups

* NSD UTs

* Update read me.

* Improve path handling, other small refactorings (#39)

# Main changes

## Make methods relying on self._tmp_dir private
- `self._tmp_dir` is only available in the context of calling `generate_nfd()`, so methods relying on `self._tmp_dir` should be private

## Use pathlib.Path rather than os file operations
- Provides clearer and stronger typing than passing `str`s around
- Adds some handy utility functions

## Variable renaming for clarity
- E.g. consistently use 'directory' / 'dir' (rather than mix with 'folder')
- Obvs somewhat subjective, but as someone new to most of this code, the changes made sense to me

## Add nfd_bicep_path as abstract property on NFDGenerator
- We rely on it when calling the concrete implementations
- Also use ABC rather than raise NotImplementedError

## Miscellaneous style updates to keep `azdev style aosm` happy
- isort
- black

* Fix Artifact upload on Windows (#40)

* Black

* Mark ups

* Sunny/fix artifact upload windows (#41)

* Fix Artifact upload on Windows

* mypy fixups

* mypy fixes

* linting

* mypy

* mypy for _configuration.py

* mypy for vnf_nfd_generator.py

* mypy appeasement

* python-static-checks fmt

* az style happy

* lint

* mypy cnf_nfd_generator

* copyright

* more lint

* Remove windows oras workaround now 0.0.18 oras out

* history

---------

Co-authored-by: Jamie Parsons <jamie.parsons@metaswitch.com>

* Fix VNFD build (#42)

* Multiple instances of the same NF

* fix vnf deploy schema types (#44)

* Tidy up

* Mypy and docs

* history.rst

* Update README with logging info (#43)

* Update README with logging info

* Update docs

* self markups

* Take oras 0.1.19 to fix Windows artifact upload (#46)

* Rename a few things

* DRY the deploy_nfd_from_bicep code

* Make conditional statements clearer

* black

* Update custom.py to use new nfd deploy method

* Black with text processing

* Create new nfRET class

* Mypy passing

* UTs passing

* Dry the deploy_nfd_from_bicep() code (#48)

- Removed duplicated code in the deploy_vnfd_from_bicep() and deploy_cnfd_from_bicep() methods
- Moved variables onto the class instance and stopped passing them around in the method signatures
  - Also made the deployer class a dataclass for cleaner __init__
- Made parameters a property of the class, and moved the logic for getting/generating them into that property method
- Improved the typing
  - Included adding enums for SkipSteps and DeployableResourceTypes
- Added the new skip step logic for image uploads
  - Added a new skip step type of IMAGE_UPLOAD

Testing:
- No MyPy errors
- Live tests for VNFS+NSD, CNFs, including all --skip options

* Unit tests added

* Versions are wrong in NSD template comments

* Self review markups

* Remove wrong comments

* Code review markups

* Extra markups

* Fix mypy

* Pk5/add integration tests (#51)

* Somewhat working example

* Cleanups

* Update recording

* fix minor linting error

* More markups

* Update output in tests

* Pk5/minor integration tests changes (#52)

* Modify changelog and rename tests

* Delete recording file

* Update recordings

* Update developer docs

* Remove credentials

* Fix linting

* cheeky extra change

* Remove credentials from the integration test recordings (#54)

* Modify changelog and rename tests

* Delete recording file

* Fix the credentials issue in the integration tests

* Update CHANGELOG

* Markups

* Fix typo

* Minor markups

* Make cleaning up resources more robust and remove the VHD external reference

* Markups

* Remove the integration test from the repo (#56)

* prerequisite docker for cnf

* Fix bicep render on Windows (#57)

* Fixes for Windows (#58)

* Fix bicep render on Windows

* Fixes for Windows

* python-static-checks ran

* ADO-880627: Use docker-less ACR login

For running in environments without docker, such as CI pipelines.
This affects uploading Helm charts for CNFs - the ACR login now fetches
an access token, which is used to login to the Helm registry and upload
the chart.

* docker is not required any more

* Remove pre-release build and lint files from release branch (#63)

* Release markups - release branch (#65)

* Markups from release comments

* history

* markups and fixes

* README changes

* linting fixes

* Fix integration tests (#67)

* Fix integration tests

* Update src/aosm/development.md

Co-authored-by: Cyclam <95434717+Cyclam@users.noreply.github.com>

* Update src/aosm/azext_aosm/tests/latest/test_aosm_cnf_publish_and_delete.py

Co-authored-by: Cyclam <95434717+Cyclam@users.noreply.github.com>

* Update src/aosm/azext_aosm/tests/latest/test_aosm_cnf_publish_and_delete.py

Co-authored-by: Cyclam <95434717+Cyclam@users.noreply.github.com>

* Markup changes

---------

Co-authored-by: Cyclam <95434717+Cyclam@users.noreply.github.com>
Co-authored-by: Sunny Carter <sunny.carter@metaswitch.com>

* Add aosm to service_name.json

* move artifact upload to before nfd/nsd deploy (#62)

* move artifact upload to before nfd/nsd deploy

* markups

* check in new test recording

* non-working attempt to use token creds

* Check for Azure features on deploy and delete (#71)

* WIP: Check for features on deploy and delete

* linting

* Anand has confirmed names of flags

* Update test recording as now has calls to Features API

* Update src/aosm/azext_aosm/custom.py

Co-authored-by: jamiedparsons <111778988+jamiedparsons@users.noreply.github.com>

* docstring markups

---------

Co-authored-by: jamiedparsons <111778988+jamiedparsons@users.noreply.github.com>

* code working

* Fix generate-config

* Fix tests

* lint

* linting

* Jl/nfdv proxy (#73)

* added publisher scope to input file; changed to proxy nsdv

* fixed get request on proxy nfdv (should be overwritten when autogenerated again)

* small print bug fix

---------

Co-authored-by: Jordan <jordan.layton@metaswitch.com>

* Code review mark ups

* Linting and fix UTs

* aosm codeowner

* Update HISTORY.rst

* Normalise aosm version to 1.0.0b1 for release

* update hashes in recording

* Temporary test revert of "aosm codeowner"

This reverts commit 479ba54.

* Fix license header formatting

* Revert "Temporary test revert of "aosm codeowner""

This reverts commit 0e4d0e7.

* Remove nonexistent entry from codeowners

* Fix source_local_docker_image defaults to placeholder text (#79)

* temp fix for bug

* minor formatting

* refactor + change validation ordering to mimic previous behaviour

* add docstring

---------

Co-authored-by: Jordan <jordan.layton@metaswitch.com>

* renamed nsdg to nsd

* Helptext + a little bit of validation

* Fixed up validation

* Return True if _all_ required artifact manifests exist, not just the last one checked.

* Code markups + linting.

* Docs: CNF publish options and permissions (#91)

* Requirement for docker again

* revert bad markup (#94)

* Move live tests to swedensouth

* Actually move to uaenorth

* Don't log out ACR passwords when artifact commands fail (#97)

* Don't log out passwords when artifact commands fail

* Don't log out passwords when artifact commands fail part 2

* Comment to explain dropping the original exception

* Fix cnf image take 2 (#101)

* Fix CNF image copy to work cross subscription

* Cross subscription works for image copy. Still test same subscription

* lint

* Error message

* oops, code paste error

* markups

* appease mypy

* Default RG and ACR Values with Publisher Name (#103)

* added default rg and acr values for nf + nsd; added blob_url default for vnf

* added bug fix to close Paulo's bug

* change error message back

---------

Co-authored-by: Jordan <jordan.layton@metaswitch.com>

* Fix unauthorized error bug

* Add spacing

* fix unexpected symbol when parsing lists (#107)

* Validation requirements on helm names (#109)

* Validation requirements on helm names

* lint

* markups

* lint

* Fix error parsing

* Lower case acr names (#112)

* Lower case ACR names and fix interactive mode for lists

* lint

* remove duplicate else branch

* always allow azureDeployLocation to be configurable

* Add new optional VHD parameters

* Make VNF publish and delete a live test only

* Validate VHD parameters in build UT

* Markups from the CLI team

* mark-ups

* remove azureDeployLocation as a configurable vhd parameter

* add explanitory comments

* Updates for 2023-09-01 API (#84)

* Regen Python SDK from 2023-09-01 API 
  - also uses latest AutoRest client
  - fix for HybridNetworkManagementClient init signature (swap order of subscription_id and credential parameters)

* Update CLI extension code to use new SDK

* added SAMI to publisher pre deploy

* Update bicep templates to use 2023-09-01

* Update NF templates

* Update metaschema

* Add Allow-Publisher to required feature flags

* Use secure objects for deployment parameters

* Correctly get array item types in CNF deployment parameter schemas

* Revert master .flake8 config

* Fix double space in user output.

Co-authored-by: Xing Zhou <Zhou.Xing@microsoft.com>

* Remove delete message to be consistent with other CLI extensions

* Move "Deleted <resource>" messages to logger.info().

* Remove Blob_SAS_URL Option from ArmTemplate in input file (#119)

* moved blob url to vhd config only; untested

* stopped error in post innit before validate

* changed ordering of inputs so that blob and filepath are next to each other; helptext for filepath different for each option

* Markups from sunny

* appease mypy

---------

Co-authored-by: Jordan <jordan.layton@metaswitch.com>
Co-authored-by: Sunny Carter <sunny.carter@metaswitch.com>

---------

Co-authored-by: Jordan <jordan.layton@metaswitch.com>
Co-authored-by: Jacob Darby <jdarby@microsoft.com>
Co-authored-by: Chaos <chaosultima@outlook.com>
Co-authored-by: Chaos Chhapi <chaos.chhapi@metaswitch.com>
Co-authored-by: jordlay <72226943+jordlay@users.noreply.github.com>
Co-authored-by: patrykkulik-microsoft <116072282+patrykkulik-microsoft@users.noreply.github.com>
Co-authored-by: Jacob <53872686+jddarby@users.noreply.github.com>
Co-authored-by: Jamie Parsons <jamie.parsons@metaswitch.com>
Co-authored-by: jamiedparsons <111778988+jamiedparsons@users.noreply.github.com>
Co-authored-by: Andy Churchard <andy.churchard@metaswitch.com>
Co-authored-by: Cyclam <95434717+Cyclam@users.noreply.github.com>
Co-authored-by: William Bradley <wbradley@microsoft.com>
Co-authored-by: Xing Zhou <Zhou.Xing@microsoft.com>
ShreyaAnand pushed a commit to ShreyaAnand/azure-cli-extensions that referenced this pull request Dec 31, 2024
Migrate dataprotection backup-vault to AAZ-dev-tools and add support for immutable vaults and soft delete
kairu-ms pushed a commit that referenced this pull request May 12, 2025
* filter genpolicy releases (#94)

* When downloading a genpolicy release, filter the list of releases to only include those that
are not marked as "prerelease" or "draft"

Signed-off-by: Saul Paredes <saulparedes@microsoft.com>

* updating history

* updating styling

* fixing layers

---------

Signed-off-by: Saul Paredes <saulparedes@microsoft.com>
Co-authored-by: Saul Paredes <30801614+Redent0r@users.noreply.github.com>
atharvau added a commit to atharvau/azure-cli-extensions that referenced this pull request May 19, 2025
* [Release] Update index.json for extension [ vm-repair-2.1.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=117222476&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/23d58debfebf6baec8d9b9620551a14abc242e21

* [connectedk8s] Update extension CLI to v1.10.7 (#8531)

* [Release] Update index.json for extension [ connectedk8s-1.10.7 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=117223076&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/14445e59df9bf9aeac55b1f5d7ff94382a809f93

* fix: catch and surface a concise err for acstor extension import error (#8518)

* {CosmosDB} `az cosmosdb restore`: Skip client side restore validation, which causes timeouts for large restore (#8533)

* skip restore validation

* bump up version

* add change description into History.rst

* fixing test

* fixing version as per remote

* Update src/cosmosdb-preview/HISTORY.rst

---------

Co-authored-by: Zhiyi Huang <17182306+calvinhzy@users.noreply.github.com>

* [Release] Update index.json for extension [ cosmosdb-preview-1.2.1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=117248496&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/124c5696825108ddc638fe16c8b3973afbd88fb1

* Release ArcAppliance hotfix for CLI core 2.70.0 (#8536)

Co-authored-by: Sai Sankar Gochhayat <sgochhayat@microsoft.com>

* Release CustomLocation hotfix for CLI core 2.70.0 (#8537)

Co-authored-by: Sai Sankar Gochhayat <sgochhayat@microsoft.com>

* Remove acr help command from acr query extension (#8526)

* [Quantum] Use Post Storage URI and SAS token like Quantum Python SDK (27643) (#8242)

* Temporarily append '.dev3' to version number

* Calling upload-blob with return_sas_token = True

* Incorporated azure-quantum-python functions

* Adding a SAS token to the storage container URL

* Moved an import statement from _storage.py to job.py

* Fixed style check violations

* Deleted an extraneous comment

* Added a unit test

* Expanded the unit test

* Made changes to test_submit

* Made changes to test_submit

* Updated test_provider_sku_list

* Added experimental Python SDK code to run a Qiskit input file

* Added test input files and simplified the job submit code

* Rearranged the submit code to use old param validation

* Got it working with imported Python SDK methods

* Un-did changes to _storage.py and _client_factory.py

* Fixed Pylint rule violations

* Experimenting with ways to suppress the expected azure.identity CredentialUnavailableError messages

* Deleted unused import statements

* Copied azure-quantum-python files to the CLI repo

* Added missing SDK files and fixed another import

* Added the azure.identity files to vendored_sdks

* Fixed another azure.identity import

* Deleted a commented-out line

* Moved the azure-quantum-python files to the vendored_sdks folder

* Deleted commented-out lines

* Removed 'microsoft.qc' from the default test provider/SKU list and removed '.dev3' from the version number

* Made test changes like in branch 29126-remove-resource-estimator-references (PR 8388)

* Add '.dev3' suffix to version number for final testing

* Remove '.dev3' from the version numbers

* Update ProviderHub CLI Support for Comma Separated Values (#8461)

* Update _create.py

* Update _create.py

* Update test_step_provider_registration_create.yaml

* Update test_step_resource_type_registration_create.yaml

* Update test_providerhub_scenario_updated.py

* Add tests for provider registration and resource type registration update.

* Remove pre_operations.

* Remove enum from provider_type.

* Remove enum from routing_type.

* Remove pre_operations.

* Update test_step_provider_registration_create.yaml

* Update test_step_resource_type_registration_create.yaml

* Add provider and resource type registration update test recordings.

* Ran azdev mask (#8547)

* {dataprotection} Updated packaged vendored SDK azure_mgmt_preview_aks to 2024-10-02-preview (#8544)

* Updated aks preview to 2024-10-02-preview

* Updated most test runs

* Ran update-msi-permissions tests in devbox, updated Default API Version

* Adding skips to allow fix to go through

* Import unittest

* Skip restore test

---------

Co-authored-by: Zubair Abid <zubairabid@microsoft.com>

* [Release] Update index.json for extension [ dataprotection-1.5.6 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=117714869&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/8e1899ee6633362401ba9895f741edb5f86f4555

* {Application-insights} Add auth adaptor for track 1 sdk (#8551)

* add auth adaptor for track 1 sdk

* Update src/application-insights/HISTORY.rst

Co-authored-by: Jiashuo Li <4003950+jiasli@users.noreply.github.com>

* [Release] Update index.json for extension [ application-insights-1.2.3 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=117722525&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/e1d64ea680b2d6323a6e0e794779444b076cc391

* [Quantum] Quantum CLI Extension Release, Version 1.0.0b5 (#8549)

* Incremented version number and added release notes

* Revised release notes

* [Release] Update index.json for extension [ quantum-1.0.0b5 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=117814579&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/fe01406636ca799232bce8880aaaa86fae032aa3

* [load] CLI changes for the CICD improvements. (#8546)

* changes.

* check-point tests for ref-ids.

* updates.

* correcting all the new tests.

* pf-criteria-tests addition.

* app components tests.

* changes for app-components.

* small chgange in the reeturn.

* few changes.

* pr comments and updating the tests.

* pr-comments.

* pr-comments.

* updating resource-id for app-components.

* pr comments.

* adding version changes.

* pr comments.

* changes for errors.

* few changes for tests.

* running tests and pre-push commands.

* updating recordings with masked secrets.

* indentation in version change.

* changes for build failure.

* trying to resolve pipeline error.

* [Release] Update index.json for extension [ load-1.7.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=117816692&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/fb1f2598ad6786d8f1095ac88846b1fc2f431bd3

* {CI} Remove version import related code in setup.py (#8384)

* [Release] Update index.json for extension [ swiftlet-0.1.0 ] [ logz-0.1.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=117822270&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/93532d4bb804ddb73546ecae6fc5a2eb59e78341

* {CI} Remove deprecated logz and swiftlet extension entries from index.json (#8555)

* {CI} Move find_extension_upgraded.py to azure-cli-extensions repo (#8557)

* [Spring] Add migration command from Azure Spring Apps to Azure Container Apps (#8538)

* {CI} Update Azure Pipelines to use Ubuntu 22.04 pools (#8543)

* [Release] Update index.json for extension [ acrquery-1.0.1b2 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=117848225&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/fa34ed2cb33f0e874fa19db7ae2bb88297e85b28

* [Release] Update index.json for extension [ spring-1.27.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=117849162&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/6d961f27070b4ba5de24a88a7cc47c33ea9b2311

* Retracting V1.0.0b5 - It needs a bug fix (#8561)

* add extension changes for release of ml extension 2.36.0 (#8556)

* add extension changes for release of ml extension 2.36.0

* Revert "add extension changes for release of ml extension 2.36.0"

This reverts commit 2c445334625dc763fb1a8936c24975a18ca13851.

* release ml extension v2.36.0

* Roll back the quantum extension version number to 1.0.0b4 (#8562)

* [k8s-extension] Update extension CLI to v1.6.4 (#8560)

* add pester tests for k8s-extension

* fix: update default region for azure monitor metrics extension in mooncake (#289)

* [DataProtection] Strip user input, add provision for updating resource requests (#290)

* update k8s-extension release notes - v1.6.4

* remove custom test files specific to forked repo

---------

Co-authored-by: Bavneet Singh <bavneetsingh@microsoft.com>
Co-authored-by: bragi92 <kadubey@microsoft.com>
Co-authored-by: Rishabh Raj <rishabhstpaul@gmail.com>

* [Release] Update index.json for extension [ k8s-extension-1.6.4 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=117952051&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/dbc8bbaec4506cfe98303b4f6d5a88b3a703a3f6

* Releasing the 1.5.37 version of aksarc CLI extension (#8554)

* Releasing the 1.5.35 version of aksarc CLI extension

* Fixed the linter issues

* new version (#8567)

* [Release] Update index.json for extension [ ip-group-1.0.1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=118154876&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/76041d79a2047fba4d9e0eac054aabdc74098057

* {serviceconnector-passwordless} Fix Fabric Auth Endpoint URL (#8516)

* Press enter to continue on docs

* Fix versioning

* Use a different Fabric audience

* Update auth endpoint for fabric

---------

Co-authored-by: Tony Chen (DevDiv) <chentony@microsoft.com>

* [Release] Update index.json for extension [ serviceconnector-passwordless-3.3.1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=118162706&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/b89f985c3e5132c8f492b261921c74c26f4ce0c4

* [Containerapp] Release version 1.1.0b4 (#8566)

* [Release] Update index.json for extension [ containerapp ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=118190382&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/dc386ece42ad35e1c52fa8df1cccaca5b562f6ec

* chore(arcdata): version bump to 1.5.22 (#8572)

* Updating Network Fabric to 8.0.0b1 CLI Version with new API 2024-06-15-preview (#8512)

* updated network fabric extension to reflect version 2024-02-15-preview

* updates based on code review

* version updated to 7.0.0

* fix linting

* new api changes

* Update for bugfix with 7.1 CLI

* fixing lint issue

* aligning with new api short description

* reverting version change

* new cli version for network fabric

* lint fixes

* fixing lint rule

* fix

* testing yaml update again

* some more updates

* nf create lint rules

* internal network lint rule

* last lint rules

* fix file name

* fix password scan

* updated to say redacted

* fix redacted with quotes

* this is the one

---------

Co-authored-by: nafizhaider <nafizhaider@microsoft.com>

* [Release] Update index.json for extension [ managednetworkfabric-8.0.0b1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=118253215&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/ad96c43c09e4453586c6bbf91c8642143581ab73

* [Quantum] Bug fix for retracted Quantum CLI extension v1.0.0b5 release (#8564)

* Temporarily added '.dev10' to version number

* Made __init__.py changes

* Removed import from vendored_sdks/__init__.py and restored version number to 1.0.0b4

* {CI} Sync resourceManagement.yml according To ADO Wiki Page - Service Contact List (#8565)

* VMware LRO fixes for rotate-vcenter-password, rotate-nsxt-password, and restrict-movement (#8462)

* test with python 3.12.6

* regenerate commands with 200 response defined for rotate commands

* test recordings

* release and history

* review feedback

* latest test recordings

* remove secret from recording

* test recordings and secret removal

* remove unused arguments

* style fixes

* add breaking change to history

* [Release] Update index.json for extension [ vmware-7.2.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=118383157&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/4e72c5090467a2fe4a1d06467f122bbd152769c0

* Incremented version number and revised release notes (#8575)

* [Release] Update index.json for extension [ quantum-1.0.0b6 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=118394639&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/bc6b81b8f7c9fba96a3af0d9daafb64b94f412ba

* [CI] Update sync-alias.yml to push branch to azclibot/azure-cli-extensions repo (#8573)

* [confcom] supporting OCI images and adding tests (#8570)

* adding fragment signing tests

* fixing where params and vars are filled in

Co-authored-by: Khalil Sayid <khalilsayid@microsoft.com>

* updating docs to explain types of fragments

Co-authored-by: Khalil Sayid <khalilsayid@microsoft.com>

* fixing error that came up when using diff mode with non-default fragments

* adding logging to some functions

* adding support for OCI formatted images

* adding exec process section to config file

* adding support for custom mount options

---------

Co-authored-by: Khalil Sayid <khalilsayid@microsoft.com>

* [Release] Update index.json for extension [ confcom ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=118403261&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/90cfe9d792d396a0275f43cad5b4644edcf00318

* [load] Adding support for creating and managing Schedule in load test resource using CLI (#8540)

* Adding commands for scheduling

* added list schedule command

* initial tests for scheduling

* Updated tests

* Enhancing test cases for schedule

* Optimizing utils and addressing PR comments

* Adding invalid test cases

* Addressing PR comments

* linting and styling

* test cases and recordings updated

* nit

* Updating version

* nit

* Addressing PR comments and issues after bug bash

* Fixes after running githooks

* removed datetime.UTC as not supported in python 3.9

* [Release] Update index.json for extension [ load-1.8.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=118535257&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/187159b649cb06920c662a63495ad9087c96ad34

* Adds IoT Operations extension v1.3.0 (#8578)

* Modify dft tests to use qcschema instead of xyz. (#8577)

Co-authored-by: Adam Grofe <adamgrofe@microsoft.com>

* [connectedmachine] update list command (#8398)

* az k8s-configuration Release 2.2.0 (#8559)

* add pester tests for k8s-configuration

* Add api version 2024-11-01 with provider support for git repository (#1)

* Delete testing directory

---------

Co-authored-by: Bavneet Singh <bavneetsingh@microsoft.com>

* [Release] Update index.json for extension [ k8s-configuration-2.2.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=118678837&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/b2cfeed85acb78f4d551e528125c75850af37ff1

* Add Istio egress CLI commands (#8524)

* [Release] Update index.json for extension [ aks-preview-13.0.0b9 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=118680055&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/1b569d73afeffc5dba4597a65cd8dc0f8b03b415

* [Communication][Rooms] add collaborator role support for room participants (#8598)

* [Rooms] add support for collaborator participant role

* [Rooms] add support for collaborator participant role

* fix typo in history file

* update version in setup file

* update phonenumber test recordings

* [Release] Update index.json for extension [ communication-1.12.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119134998&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/949903f2fe17a1b65f280e408aca4a1cc8331285

* {aks-preview} Add codeql exclusion for aks-preview (#8606)

* {internet-analyzer} Patch version for updated doc (#8602)

* {front-door} Patch version for updated doc (#8599)

* [Release] Update index.json for extension [ internet-analyzer-1.0.0b2 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119163796&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/da4a1a37fcc61b1854b62860fdb2208268823d80

* {new-relic} Patch version for updated doc (#8603)

* [Release] Update index.json for extension [ front-door-1.2.1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119164242&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/f7e7464071ec3d8a33b7cbf863c7bb4bd16dfd96

* [Release] Update index.json for extension [ new-relic-1.0.1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119164458&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/ea16c7b0a56b0771509c97eaee060f8c87f4bd61

* Added Communication Service SMTP Username CRUD operations (#8558)

* Added Communication Service SMTP Username CRUD operations

* Added tests for smtpusername and updated recordings

* Updated smtp tests with comments

* removed secrets

* Added Communication Service SMTP Username CRUD operations

* Added tests for smtpusername and updated recordings

* Updated smtp tests with comments

* removed secrets

* updated version in setup.py file

* updated version.py file

* Updated azext_communication test recordings

* Removed secrets from test_communication_scenario.yaml file

* Improve the public docs for VM Repair (#8581)

* Computeschedule CLI Extension (#8494)

* initial commit for computeschedule extension

* edit service name

* add computeschedule to servicelist

* add readme file

* [Release] Update index.json for extension [ communication-1.13.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119280382&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/34562a16c1b99b94b8b146c0e9a8acdf77b9a346

* [Release] Update index.json for extension [ vm-repair-2.1.1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119281821&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/a0f7363d266ce15171d5e0be484c4799822f16be

* [Release] Update index.json for extension [ computeschedule-1.0.0b1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119282129&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/40aef9fa86ca23ae7073f818fc990a123abc5ec6

* {ConnectedMachine} Release new version `1.1.1b1` (#8612)

* fix list command

* test

* update version number

* update test

* test

* update test

* update version

* fix

* test

* update test

* fix

* update version

* [Release] Update index.json for extension [ connectedmachine-1.1.1b1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119289962&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/b6256724c3da24ec3ff72d4f6c614f561391badd

* Updating Nexus Identity to Version 1.0.0b5 (#8611)

* updated network fabric extension to reflect version 2024-02-15-preview

* updates based on code review

* version updated to 7.0.0

* fix linting

* new api changes

* Update for bugfix with 7.1 CLI

* fixing lint issue

* aligning with new api short description

* reverting version change

* new cli version for network fabric

* lint fixes

* fixing lint rule

* fix

* testing yaml update again

* some more updates

* nf create lint rules

* internal network lint rule

* last lint rules

* fix file name

* fix password scan

* updated to say redacted

* fix redacted with quotes

* this is the one

* updating nexus identity

---------

Co-authored-by: nafizhaider <nafizhaider@microsoft.com>

* [Release] Update index.json for extension [ nexusidentity-1.0.0b5 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119298891&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/369c063e765a23aee153880a4113ca2ababf4bb5

* [Spring] Support BYOC in migration command (#8609)

* [Release] Update index.json for extension [ spring-1.27.1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119303033&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/736f925b7dd23180792d0c0bee37dc55b05f008d

* {spring-cloud} Patch version for updated doc (#8607)

* update version

* {resource-mover} Patch version for updated doc (#8605)

* update version

* [Release] Update index.json for extension [ spring-cloud-3.1.9 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119621681&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/cf50bef1792af7b32b54ab0c37a513cfc1587955

* [Release] Update index.json for extension [ resource-mover-1.0.0b2 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119621705&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/9f5034ef338c81e4eba86db73633482337ace14e

* update version (#8594)

* [Release] Update index.json for extension [ alertsmanagement-1.0.0b2 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119622518&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/a5e4b0ff2ebeff743da1a58df2f0ba0c6d52dafb

* Added tests for communication email, domain and senderusername (#8613)

* {redisenterprise} Patch version for updated doc (#8604)

* update verson

* [Release] Update index.json for extension [ redisenterprise-1.2.1b2 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119627805&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/4c2cf6953fbf2550c4de1fd8e6d9135c3cc3cc0c

* {CI} Adjust version calculation to use `whl` for base metadata (#8610)

* adjust version cal use whl for base metadata generation
* reset scripts
* remove azdev mod source before loading module from whl

* {authV2} Patch version for updated doc (#8595)

* update version
* update recording, fix style

* {elastic-san} patch version for documentation (#8596)

* update version

* update recording

* updating stack-hci-vm cli to 1.7.7 (#8616)

* updating hash for cli

* 1.7.4

* updating to 1.7.5

* add 1.7.6

* 1.7.7

---------

Co-authored-by: Harika Vedati <havedati@microsoft.com>

* Hotfix 2.36.1 (#8623)

* hotfix for cli version 1.17.1

* CLI release for 2.28.0

* updating index.json for SDK/CLI v2 Release 2.29.0

* updating index.json for SDK/CLI v2 Release 2.30.0

* CLI version 2.30.1 and fix for 2.30.0

* CLI hotfix version 2.31.1

* SDK hotfix version 1.26.1

* {AKS} Vendor new SDK and bump API version to 2025-01-02-preview (#8618)

* set minimum TLS version to 1.2 (#8628)

* [Azure Firewall - Save And Commit Feature] Add fix to copy current data on new draft creation. (#8601)

* Add copy step before creating draft

* Add test records

* Add test records

* Bump version to 1.2.3 and update release history for draft creation enhancements

* [Release] Update index.json for extension [ authV2-1.0.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119736928&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/08d28f3c8ae079fd32efd842a3e78be846dfd9ed

* [Release] Update index.json for extension [ elastic-san-1.2.0b2 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119739321&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/44fe7b296bf87fb1589f57585fe2992195308ab6

* [Release] Update index.json for extension [ image-copy-1.0.2 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119892102&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/2a00d0e3eb3be00267262cfc68bba03e75431ad1

* [image-copy-1.0.2] - Update sha256Digest (#8629)

* [Release] Update index.json for extension [ azure-firewall-1.2.3 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=119990747&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/a9b5b801c0f571afba81fd4e940cac1cd44d9a20

* [load] Adding commands to manage notification-rule in azure load testing using CLI (#8622)

* Adding commands for scheduling

* added list schedule command

* initial tests for scheduling

* Updated tests

* Enhancing test cases for schedule

* Optimizing utils and addressing PR comments

* Adding invalid test cases

* Addressing PR comments

* linting and styling

* test cases and recordings updated

* nit

* Updating version

* nit

* Addressing PR comments and issues after bug bash

* Fixes after running githooks

* removed datetime.UTC as not supported in python 3.9

* Working code for notification command

* nit

* Changes along with test cases for notification rule

* Updating version to 2.0.0

* Changes after bug bash

* linter fix

* [Release] Update index.json for extension [ load-2.0.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=120036263&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/d643a08be32958e6e9fef791f2cb635f3849e49c

* adding stack-hci-vm cli 1.7.8 (#8633)

* updating hash for cli

* 1.7.4

* updating to 1.7.5

* add 1.7.6

* 1.7.7

* update to 1.7.8

* delete empty line

---------

Co-authored-by: Harika Vedati <havedati@microsoft.com>
Co-authored-by: jykallam <65620765+jykallam@users.noreply.github.com>

* add Fleet API 2025-03-01 (#8589)

* add Fleet 2025-03-01 api

* add api

* add serialization

* revert changes, remove old api version

* add next api

* add changes

* fix linters

* remove wait to remove get

* add name parameter alias

* redo test recordings

* redo test with discover

* redo recording

* fix recording

* add comment

* remove comment

* fix recording

* remove unused parameter

* add pylint disable

* fix trailing whitespace

---------

Co-authored-by: ftran <ftran@microsoft.com>

* [Release] Update index.json for extension [ fleet-1.5.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=120340114&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/aac7959e47fa57b92b2e3597f31b61ee0bb455de

* {Spring} Use sha256 instead of md5 (#8638)

* add linter (#8627)

* {image-gallery} Patch version for updated doc (#8600)

* update version
* add help message for azdev style

* [Release] Update index.json for extension [ image-gallery-1.0.0b1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=120451155&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/e10c0d9471d50b27d5681dfd70308adcf1276968

* {Cosmosdb-preview} Adding param azure-connection-method to Managed cassandra cluster Create (#8637)

* adding param azure-connection-method for managed cassandra VPN

* lint fixes

* add test case for azure-connection-method for VPN MI cassandra cluster

* reducing the size of option name for lint concern

* adding release versions and details

* [Release] Update index.json for extension [ cosmosdb-preview-1.3.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=120477154&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/3141f7fdcf522e0916930c0059236f9782b1ff72

* reset workflow file (#8642)

* Support blob storage token store authenticate with MSI (#8640)

* Hotfix 2.36.2 (#8644)

* hotfix for cli version 1.17.1

* CLI release for 2.28.0

* updating index.json for SDK/CLI v2 Release 2.29.0

* updating index.json for SDK/CLI v2 Release 2.30.0

* CLI version 2.30.1 and fix for 2.30.0

* CLI hotfix version 2.31.1

* SDK hotfix version 1.26.1

* hotfix for sdk 1.26.2

* {AKS} Rename to addon-autoscaling preview CLI to optimized-addon-scaling (#8617)

* rename to optimized addon scaling

* address comment

* fix style error

---------

Co-authored-by: chihshenghuang <chihhuan@microsoft.com>

* [Release] Update index.json for extension [ aks-preview-14.0.0b1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=120711552&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/24e8846956943d86bfb540c4e1d80af6312374f2

* adding 1.7.9 version (#8647)

* adding 1.7.9 version

* removing 1.7.8 and 1.7.7

---------

Co-authored-by: Harika Vedati <havedati@microsoft.com>

* updating sha for 2.36.1 (#8649)

* [AKS] Adjust Node Initialization Taints preview CLI to ignore k8s taints with hard effects on system mode node pools (#8626)

* add linter example validate task (#8651)

* Update CLI to create role assignment (#8636)

* create role assignment for Fleet RP on subnet when creating private fleet

* lint

* update

* update

* update

* comment

* rename func

* [Release] Update index.json for extension [ fleet-1.5.1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=121146094&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/8b6864d39d473da158272d47b09a93bc4bc8bdb3

* [Elastic-SAN] `az elastic-san volume/volume-group`: Add soft-delete support in 2024-07-01-preview (#8631)

* add soft-delete support in 2024-07-01-preview, test pending

* add volume restore support

* add arg options for restore, add tests for autoscale, soft delete/restore

* add volume-group test-backup and test-restore

* add examples, update version

* update version

* Add shorter arg options

* shorten arg options

* [Release] Update index.json for extension [ elastic-san-1.2.0b3 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=121176780&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/3e7b520f7e00aa815bd0bddc889b9b48ef14c8e2

* AML CLI V2 - 2.36.3 (#8660)

* adding stack-hci-vm 1.8.1 (#8661)

* adding 1.8.0

* adding 1.8.1

---------

Co-authored-by: Harika Vedati <havedati@microsoft.com>

* check last release (#8662)

* remove isPreview (#8663)

* {IoT} Adds IoT extension v0.26.0 to index (#8657)

* Unhide NetworkMonitor resource, change prefix limit structure, and add device reboot tests (#8655)

* Unhide NetworkMonitor resource, change prefix limit structure, and add device reboot operation tests

* Add new v4OverV6BgpSession and v6OverV4BgpSession parameters to test recordings and update external/internal network command examples to have the new parameters

* Added command examples for Network Monitor create and update commands

* Updates version

* Updates version

* Updates version in setup.py

* Updates history

* Remove duplicates

---------

Co-authored-by: Cliff Parsons <cparsons@microsoft.com>

* [Release] Update index.json for extension [ managednetworkfabric-8.0.0b2 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=121401917&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/861971e42d86e0361b742284ad0fe56e501cfc7a

* {cosmosdb-preview} Making delegated-subnet-id optional and adding the missing --private-endpoint-ip-address param for MI cassandra data center (#8666)

* Adding private-endpoint-ip-address to MI Cassandra datacenter creation

* az cli changes to make subnet optional and introducing the param --private-endpoint-ip-address in MI Cassandra datacenter creation flow

* lint fixes

* lint fixes

* removing local changes

* fixing test cases

* [Release] Update index.json for extension [ cosmosdb-preview-1.4.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=121407277&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/e70c46a874dc2ea4ad423205b22948f6883bb270

* Fix issues with Post commit in Routing (#8553)

* ml extension 2.36.4 hotfix (#8669)

* {Application-insights} Migrate `az monitor app-insights` data-plane using codegen tool (#8641)

* migrate app-insights data-plane
* remove data plane sdk

* [Release] Update index.json for extension [ application-insights-2.0.0b1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=121516626&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/58f8dc69982f77af562d07db0537e0c4fe843111

* {CI} Sync resourceManagement.yml according To ADO Wiki Page - Service Contact List (#8671)

* Updating linux image selection (#8620)

* [Release] Update index.json for extension [ vm-repair-2.1.2 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=121747941&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/a74d9f4344b2bd2c069f09e345f2d7eb51ab9f0f

* Fix ASM egress disable help message (#8658)

* Fix ASM egress disable help message

Signed-off-by: nshankar <nshankar@microsoft.com>

* Update version

Signed-off-by: nshankar <nshankar@microsoft.com>

* Throw error for no-op egress enablement

Signed-off-by: nshankar <nshankar@microsoft.com>

* Fix lint

Signed-off-by: nshankar <nshankar@microsoft.com>

* Update indentation

Signed-off-by: nshankar <nshankar@microsoft.com>

* update indentation

Signed-off-by: nshankar <nshankar@microsoft.com>

---------

Signed-off-by: nshankar <nshankar@microsoft.com>

* {CI} Sync resourceManagement.yml according To ADO Wiki Page - Service Contact List (#8673)

* [Release] Update index.json for extension [ aks-preview-14.0.0b2 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=121748706&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/9f5b55221500e54994b1527986c37209740d8874

* Pinecone.VectorDB CLI commands initial release (#8615)

* [Release] Update index.json for extension [ pinecone-1.0.0b1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=121752956&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/640151895f77ade9ae22b308ea0278c383b1c9fa

* {Weights-And-Biases} Initial release of CLI cmds (#8656)

* LambdaTest Hyper-Execute initial release

* [Release] Update index.json for extension [ weights-and-biases-1.0.0b1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=121763274&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/44a00c7506c36d067d87b8b87d63c0d877431d5d

* [AMG] Support multi-subscription scenario for AMW integration (#8664)

* Support optional subscription id arg

* Add shorter param name

* Update integration test scenario

* Deprecate notification-channel cmd group

* Correct version number

* Update all test recordings

---------

Co-authored-by: Alan Zhang <alanzhang@microsoft.com>

* [Release] Update index.json for extension [ amg-2.6.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=121853062&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/b61cdf0d14d8b69475364a01a7b1b3ed927822b9

* chore(arcdata): version bump to 1.5.23 (#8674)

* feat(arcdata): version bump to 1.5.23

* feat(arcdata): version bump to 1.5.23

* AZ CLI confidentialledger extension update as per latest spec (#8654)

* Updated confidentialledger extension as per the latest spec

* Updated version and added missing example for new command

* Added license header

* Added examples

* Deleting obsolate files as they are no longer used.

* Update to resolve CI issues

* Update to resolve CI errors.

* Update to resolve CI errors

* Updated recordings as per latest api spec changes

* Updated cli tests to fix CI errors. Removed old tests.

* [Release] Update index.json for extension [ confidentialledger-2.0.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=121873357&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/0082b0368255ebaa2922a1aa9107bb2db22d03e4

* [dataprotection] Add UAMI Support for Backup Instances (#8632)

* new gitignore rule to ignore patches

* Fix update backup vault so identity type can be switched away from user assigned/system and user assigned.

* Changes for BI create and update

* Changes for other existing functions - update, restore. Also bugfixes from previous commit

* Add changes for update-msi-permissions

* New command init

* Validate For Update, and some mroe fixes

* Validate call gets made, moving for today

* temp hack - fix for validate-for-update issueus

* Updated the temp fix for missing response type

* Tests.

* Fix for tests.

* All tests locally on

* Update BackupVault to 2025-01-01 and add AAZ bits for the same

* Fix style

* Updated runs for backup vault tests

* Fix params for new system assigned option in update, init, and init restores

* Update history

* Fix help text

* Update BackupVault to use standard MI process

* Update Backup Instances to use standard MI process

* Add help texts and better logging

* Fix incorrect parameter format

* Fix incorrect backup-vault identity remove behaviour

---------

Co-authored-by: Zubair Abid <zubairabid@microsoft.com>

* [Release] Update index.json for extension [ dataprotection-1.6.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=121896704&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/c7a792bc0fedddc18bf78b45b2d3216ba828fc82

* Added breaking change announcement for az ssh arc commands (#8571)

* Fix Private Fleet Bug (#8684)

* fix priv fleet bug

* update integration tests

* [Release] Update index.json for extension [ fleet-1.5.2 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=122123487&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/8c13ca89213a6ec6848138436cd2f1760f6750c9

* hotfix for 2.36.5 (#8681)

* feat: Support az aks loadbalancer commands (#8569)

* [Release] Update index.json for extension [ aks-preview-14.0.0b3 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=122144638&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/e61ffe94b17f5cfd000c60869fd218dde1cc5e4e

* {AKS} Vendor new SDK and bump API version to 2025-02-02-preview (#8678)

* [Release] Update index.json for extension [ aks-preview-14.0.0b4 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=122155284&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/a292717e8a22967e30fb38510193dd6e60507fec

* {IoT} Adds IoT Operations Extension v1.4.0 to extension index (#8692)

* [ContainerRegistry] Add 'acrcssc' extension for public preview (#8530)

* [Release] Update index.json for extension [ acrcssc-1.0.0b1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=122414506&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/9e5dd7ffbc1818f69578f3c7c2fb4a159054b37d

* Add StandbyPool API Version 2025-03-01 (#8676)

* Add StandbyPool API Version 2025-03-01

* update version in setup.py

* Add examples, update param names, descriptions

* generate update cmdlets using patch mode

---------

Co-authored-by: Carlos Hinojosa Cavada <carlosh@microsoft.com>

* [Release] Update index.json for extension [ standbypool-2.0.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=122423341&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/b5e3f4736cf3a400eb98726b2514223052ce29df

* {serviceconnector-passwordless} Add docs link for Fabric SQL Database Manual Steps (#8688)

* Add manual steps doc for connecting to SQL Database in Fabric

* Fix blank line

* Bump version

* Remove input

---------

Co-authored-by: Tony Chen (DevDiv) <chentony@microsoft.com>

* [Durabletask] Addition of Retention Policy Commands (#8672)

* Adding custom command to list orchestrations

Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>

* Addition of retention policy commands

Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>

* Revert "Adding custom command to list orchestrations"

This reverts commit bcecfb33f5ec483dec4db3c3faf0b43149c62547.

* Reverting earlier commit and enforcing one retention period

Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>

* Fixing some help text and removing retention-policies from help properties

Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>

* Linting

Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>

* Linting again

Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>

* Removing retention-policies from help

Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>

* Removing retention-policies from help on parent variable

Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>

* Removing retention-policies from help on parent variable again

Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>

---------

Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>

* [confcom] Adding fragment support for VN2 (#8700)

* bugfix to have it so users can specify args without command in vn2 yaml

* adding more cases for specifying entrypoint and command

* adding replacement for special env var

* adding mount for workload identities and checking normalized yaml

* update docs so multiple containers in a single tar file is not recommended or valid

* fixing broken test

* adding args to let vn2 use fragments

* updating version number and history

* updating test for different env var value in public container

* updating another env var

* [Release] Update index.json for extension [ confcom ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=122585113&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/53239ec990756206f548345226833b7b12933e25

* Updating version in setup.py for durabletask (#8701)

Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>

* [Release] Update index.json for extension [ durabletask-1.0.0b4 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=122598614&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/e49a3f0ec8f7b45ec292ebf5cdc7dd87f500fe75

* {AKS} Fix live test pipeline (#8698)

* {AKS} Fix issue #31345: Re-generate the SDK for API version 2025-02-02-preview with @autorest/python@6.32.3 (#8703)

* [Release] Update index.json for extension [ aks-preview-14.0.0b5 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=122605188&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/ae16bcf8d7306cc26c956abd8239fa92a3f469db

* Add spring retirement info (#8652)

* [Release] Update index.json for extension [ spring-1.28.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=122717118&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/4079d2b67f90059a90683e41c3446be55093a56f

* feat(acns) add advanced network policies options for az create and update commands (#8687)

* [Release] Update index.json for extension [ aks-preview-14.0.0b6 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=122718343&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/29b9b63a434961389e1de56d79e96187cf6c9251

* fix: update release note for aks-preview 14.0.0b6 (#8707)

* adding stack-hci vm 1.8.2 (#8708)

Co-authored-by: Harika Vedati <havedati@microsoft.com>

* Neon CLI Support for GA Features - Change Plan, Projects and Branches (#8679)

* added project cli commands for preview version

* added support for projects, branches and changeplan features

* updated examples in the read me

* added examples for the update branch and project

* updated the release history file

* update the branch parameters

* addressed comments and added scenario tests

* removed the update commands for Project and Branches

* fix integration test issue

* mask the test subscription in scenario tests

---------

Co-authored-by: Srinivas Alluri <sralluri@microsoft.com>

* Update index.json (#8699)

* [front door]Add support for captcha (#8694)

* captcha

* pass test

* add more test on update

* add change log

* merge main

* fix linter

* version change

* extension

* test

* runtest

* rerun test

---------

Co-authored-by: Jingnan <jingnanxu@microsoft.com>

* [Release] Update index.json for extension [ front-door-1.3.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=122954102&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/aa488edbe5f3f6ce1639833b8f44ad44327c8e16

* [load] API version refresh - 2025-03-01-preview (#8682)

* Add --autostop-engine-users

* Format and organize imports

* Update validators

* Add invalid test case

* Update vendored SDK and bump version

* Fix vendored SDK imports

* Fix trigger

* Mask secrets

* networkfabric cli - changes from swagger update for run-ro command - fix for bug in command output (#8713)

* [Release] Update index.json for extension [ load-2.1.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=123264775&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/0615649f70717e5e8cd68ce21d156c6a97983232

* [Release] Update index.json for extension [ managednetworkfabric-8.0.0b3 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=123265094&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/2fdccbaa1b3b69d150a9b073309a177b65e228a8

* [Elastic-SAN] `az elastic-san create`: Make `--base-size-tib` and `--extended-capacity-size-tib` optional with default value of 20 and 0 (#8718)

* Make `--base-size-tib` and `--extended-capacity-size-tib` optional with default value of 20 and 0

* rerun tests

* [AKS] Remove TrustedAccess commands in aks-preview (#8650)

Co-authored-by: Yitong Feng <yife@microsoft.com>

* feat(acns): add retinaNetworkFlowLogs to azure cli (#8645)

* feat(acns): add retinaNetworkFlowLogs to azure cli

* update import addonconfiguration and update cistreams

* update history

* add test aks command and history bump aks version

* update tests

* linter and slight updates

* more linter

* more linter and removing unused import

* update code to match create

* update test for enablement update command

* live only tag

* update commands

* Update setup.py

* {Lambda-test} Initial release (#8659)

* LambdaTest Hyper-Execute initial release

* [Release] Update index.json for extension [ aks-preview-14.0.0b7 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=123290229&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/fd48d3f31b4adc0777e87d947312f6aa7a3dc000

* [Release] Update index.json for extension [ elastic-san-1.3.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=123285608&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/9ac09b56342c9cbc98992c92641329e273821322

* [Release] Update index.json for extension [ lambda-test-1.0.0b1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=123299855&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/37ee180f8a365aa763d8629df99a09b45196fd5f

* [Redis-Enterprise] 2025-05-01-preview api changes (#8710)

* 2025-05-01-preview api changes

* add changelog and version

* version update

* update example

* version fix

* linter fix

* changelog correct version

---------

Co-authored-by: Nikita Garg <nikitagarg@microsoft.com>

* [Release] Update index.json for extension [ redisenterprise-1.2.1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=123418565&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/b5b6cf3b935dae04ee24b7194eccaff9ed5cf603

* Support clear config file pattern with empty string (#8717)

* [Release] Update index.json for extension [ spring-1.28.1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=123426489&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/883ea8f6786ba9e0635cd38992886ac27b0b027d

* {AKS} Fix API server access profile related test cases (#8723)

* {IoT} Adds IoT Operations Extension v1.5.0 to index (#8728)

* Restrict VirtualMachines node pool manual profile vm_sizes field to support single sku size (#8702)

* [Release] Update index.json for extension [ aks-preview-15.0.0b1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=123673989&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/af46d973ec42b7a0edf69edcd6c72c2c13f35fea

* [devcenter] Update commands to 2025-04-01-preview (#8726)

* Update project env type parameters

* Fix environment def example and update style

* Fix show logs

* Fix spacing

* Fix style error

* Fix integraion tests

* Fix gallery test

* Fix gallery test

* Fix gallery compute

* Update

* Update control plane

* Update tests and vendored sdk for data plane API

* Updates

* Update tests

* Update version

* Update tests

* Update log command to support escape characters

* Update control plane to 2024-10-01-preview

* Changes for force delete only

* update api version

* remove preview flag

* Fix linter errors

* Update control plane tests

* Update tests

* Update commands

* Add project policy test

* Update

* add missing override

* Update response

* Add tests

* Fix image name regex

* Update version for Ignite

* Update data plane tests

* Update control plane tests

* Fix control plane tests

* Fix nsg

* Update params

* Update release version

* Update data plane 2024-10-01-preview

* Remove old dp code

* Add devbox list

* Add project,pool,schedule

* Add devbox

* Fix post, add snapshots

* Fix post LRO

* Add environments

* Add additional cmds

* Fix help

* Fix params

* Fix customization task validate

* Linter and style fixes

* Update version

* Update version2

* Update dp tests

* Add dev box tests

* Add repair test

* Add snapshot test

* Add customization task  test

* Add customization group  test

* Add environment  test

* Update tests

* Update help

* Fix tests

* Fix examples and show logs output

* Handle if there is no next scheduled time

* Update HISTORY.rst

* Fix syntax errors

* Update version

* Update

* Remove dev center image definition, add tests

* Update test

* Add example for acitve hours

* Updates for dp

* Update version

---------

Co-authored-by: Erica Guthan <ericaguthan@microsoft.com>

* Remove Azure Spatial Anchors cli (#8574)

* Remove Azure Spatial Anchors service

* Pylint fixes

* Fix params for load function

---------

Co-authored-by: Bianca Tazlauanu <btazlauanu@microsoft.com>

* [Release] Update index.json for extension [ devcenter-7.0.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=123674506&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/384ef7ec2d3a334585e1a99fe156072156d360b8

* [Release] Update index.json for extension [ mixed-reality-1.0.0b1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=123674810&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/bf0d10231c5e3222a2d224d1367efa4b57babab6

* Az KubernetesRuntime CLI 1.1.0: upgrade API to 2024-08-01 (#8534)

* [Release] Update index.json for extension [ k8s-runtime-2.0.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=123684796&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/c37a24a3012a119ea9e24fe087cedacfaff8a03c

* add ml extension 2.37.0 wheel path (#8729)

* [portal] `az portal dashboard`: Refine input json properties deserializing (#8730)

* refine json deserializing

* update version

* [Release] Update index.json for extension [ portal-1.0.0b2 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=123692410&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/88c507fa1ee33b99ebd7cd7e84540b797ff3070c

* add aks core extensions cli commands (#8665)

* [Release] Update index.json for extension [ aks-preview-15.0.0b2 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=123693725&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/6bbb70ece9676914923c3f8326d1756aff7623f1

* [confcom] Rollback genpolicy version to Azure Linux V2 (#8725)

* filter genpolicy releases (#94)

* When downloading a genpolicy release, filter the list of releases to only include those that
are not marked as "prerelease" or "draft"

Signed-off-by: Saul Paredes <saulparedes@microsoft.com>

* updating history

* updating styling

* fixing layers

---------

Signed-off-by: Saul Paredes <saulparedes@microsoft.com>
Co-authored-by: Saul Paredes <30801614+Redent0r@users.noreply.github.com>

* [Release] Update index.json for extension [ confcom ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=123870807&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/7899ccffcd7a323f07887a0879388e5a4a295837

* {CI} Update issue and pr assignee (#8722)

* update issue and pr assignee

* remove flux as core extension (#8734)

* add troubleshoot command under connectedk8s

* resolve check issues

* fix final new line

* add back troubleshoot params

* implement helm version and permission checks

* remove flux as core extension

* remove connectedk8s changes

* update history.rst

* upgrade to major version

* upgrade to major version

---------

Co-authored-by: Sophie Zhao <sophiezhao@microsoft.com>

* [Release] Update index.json for extension [ aks-preview-16.0.0b1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=123894888&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/fb137e990b3d49a9276f95090da5fdcd312564b3

* [AKS] BREAKING CHANGE: Change default VM size changes to "" and clear test cases (#8736)

* update

* update

* [Release] Update index.json for extension [ aks-preview-17.0.0b1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=124003509&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/417c38a31d0f88809f304bb1f18f09110dcf2455

* [Microsoft.DocumentDB] CosmosDB API Version 2025-05-01-preview Release (#8693)

* Generated SDK from azure-rest-api-specs PR

* first push of rbac for gremlin cassandra and mongo

* added test cases

* add resources for cassandra and mongo mi and uploaded tests results for cassandra and gremlin

* change from mongoMI to mongo_mi

* fixed mongo test failure and add generated yaml files

* fixed the style

* Tests recording. 5 tests remaining

* Existing linter errors. Fixed

* Missing recordings

* Added throughput bucketing recording

* All recordings

* Nit

* Nit - help

* Flake8 changes

* Reverting the resource group change

---------

Co-authored-by: Yi Yang (from Dev Box) <yayi@microsoft.com>

* updated the version (#8739)

Co-authored-by: Srinivas Alluri <sralluri@microsoft.com>

* [Release] Update index.json for extension [ neon-1.0.0b3 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=124014999&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/5f40a9f2c0e9e526b88a86c919dffd015423b9c6

* Add --migrate-vmas-to-vms option to support VMAS migration to VMS agent pool (#8711)

* [Release] Update index.json for extension [ aks-preview-17.0.0b2 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=124022674&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/2665a8ce44bf55b4234cde95d66b169c25c09175

* Defaulting vm_size for VMS AP (#8741)

* [Release] Update index.json for extension [ aks-preview-17.0.0b3 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=124154715&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/0c52ddce21d259185ed59205bc72f7c005f33216

* update latest wheel (#8746)

* [Containerapp] `az containerapp create`: Set identity only when `--system-assigned` or `--user-assigned` is specified. (#8742)

* {CI} Update paths in update_extension_list.py and HISTORY.rst for Latest-version (#8743)

* Update paths in update_extension_list.py and HISTORY.rst for latest version documentation

* minor fix

* {Network} NSP stable release on 2024-07-01 GA version (#8588)

* Add NSP GA changes

* Updated tests

* Updated version history

* Updated version

* Remove preview label

* Update param name

* Add changes as per latest swagger changes

* Update history

---------

Co-authored-by: Karthik Gumpu (from Dev Box) <karthikgumpu@microsoft.com>

* [Release] Update index.json for extension [ nsp-1.0.0 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=124281538&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/05c1e4fb24f1b62cce19148942410b8416e44750

* {Zones} Add new `az zones` extension module (#8704)

* [Release] Update index.json for extension [ zones-1.0.0b1 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=124306791&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/92b0283f801f41232188d4071706220cc4a4f7b4

* remove the redundant preview cmd - k8sconfiguration (#8753)

Co-authored-by: Bavneet Singh <bavneetsingh@microsoft.com>

* [datamigration]: Add support for blob to Sql MI identity migrations (#8748)

* feat(datamigration): add support for managed identity auth in Blob to SqlMi migrations

* docs(datamigration): update package versioning

* fix(datamigration): fix azdev style issues

* fix(datamigration): make os checking more robust

* fix(datamigration): add pylint exceptions to fix az styledev

* docs(datamigration): add examples

---------

Co-authored-by: gansach <gasachdeva@microsoft.com>

* [Release] Update index.json for extension [ datamigration-1.0.0b5 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=124396419&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/1e13767e6e086ab30f61a075ff9e9f916738713d

* [Containerapp] Adding Foundry deployment support in `containerapp up` (#8744)

* release 1.0.0b5 (#8755)

Co-authored-by: xinyu pang <xinyupang@microsoft.com>

* Reset vm_size and count to None under agent pool profile for VMAS migration (#8756)

* fix VMAS migration

* Update version

---------

Co-authored-by: reneeli@microsoft.com <reneeli>

* [Release] Update index.json for extension [ containerapp ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=124411225&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/c34242757cec9ff9b2ad169f1ef6a65bac9a0622

* [Release] Update index.json for extension [ aks-preview-17.0.0b4 ]

Triggered by Azure CLI Extensions Release Pipeline - ADO_BUILD_URL: https://dev.azure.com/msazure/One/_build/results?buildId=124411425&view=results

Last commit: https://github.com/Azure/azure-cli-extensions/commit/29606c6e864edede659bc214c7cc56d3a4f8fb65

---------

Signed-off-by: nshankar <nshankar@microsoft.com>
Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>
Signed-off-by: Saul Paredes <saulparedes@microsoft.com>
Co-authored-by: Azure CLI Team <AzPyCLI@microsoft.com>
Co-authored-by: Atchut Kumar Barli <atchut@gmail.com>
Co-authored-by: shlokshah-dev <67306315+shlokshah-dev@users.noreply.github.com>
Co-authored-by: AgarwalVivek <agarwalvivek@microsoft.com>
Co-authored-by: Zhiyi Huang <17182306+calvinhzy@users.noreply.github.com>
Co-authored-by: Saisankar Gochhayat <saisankargochhayat@gmail.com>
Co-authored-by: Sai Sankar Gochhayat <sgochhayat@microsoft.com>
Co-authored-by: Caroline Barker <eniloracb4@gmail.com>
Co-authored-by: Warren Jones <v-warrjones@microsoft.com>
Co-authored-by: Natalie Zoz <72475820+natzoz@users.noreply.github.com>
Co-authored-by: Zubair Abid <zubairabid1999+github@gmail.com>
Co-authored-by: Zubair Abid <zubairabid@microsoft.com>
Co-authored-by: AllyW <AllyW@users.noreply.github.com>
Co-authored-by: Jiashuo Li <4003950+jiasli@users.noreply.github.com>
Co-authored-by: Mohit Pavan Kumar Gadamsetty <112494281+mohitpavan@users.noreply.github.com>
Co-authored-by: RuiJun Hu (MSFT) <v-ruih@microsoft.com>
Co-authored-by: ZelinWang <zelinwang@microsoft.com>
Co-authored-by: ninpan-ms <71061174+ninpan-ms@users.noreply.github.com>
Co-authored-by: Prashant Dhote <168401…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants