ARO-RP/python/az/aro
Tanmay Satam d33d81b9c1
Support Update requirements for Workload Identity clusters (#3935)
* Do not clobber existing PlatformWorkloadIdentity readonly fields (clientid/objectid) on patch

* Ensure CSP-specific update steps only run for CSP clusters

* Ensure ClientId/ObjectIds are populated for all platform workload identities

* Ensure required federated identity credentials during cluster update

Note that additional work is still required to ensure this works as expected,
which will be handled in follow-up efforts.

* Add step to directly deploy platform workload identity credential secrets on-cluster during Update

* Refactor: extract mock platformWorkloadIdentityRolesByVersion setup to shared function

* Do not clobber existing ManagedServiceIdentity fields (IssuerURI) on patch

* Apply upgradeable-to annotation to cloudcredential resource via Patch

This avoids issues with e.g. having the wrong version of the resource struct
definition vendored into the RP.

* Fix az aro update request body handling

- Only pass in new/updated identities (RP will add these to the existing identity map during a patch operation)
- Only set the upgradeableTo property if it is explicitly set
2024-11-08 07:31:52 -08:00
..
azext_aro Support Update requirements for Workload Identity clusters (#3935) 2024-11-08 07:31:52 -08:00
HISTORY.rst Change az aro create install-version argument to version (#2655) 2023-01-25 10:03:23 +10:00
README.rst check in autogenerated aro-preview extension stub 2019-12-15 18:56:44 -06:00
linter_exclusions.yml Enable preconfigured NSG flag on azure-cli (#3112) 2023-09-19 10:06:09 -06:00
setup.cfg check in autogenerated aro-preview extension stub 2019-12-15 18:56:44 -06:00
setup.py WI/MI CLI Phase 1 - Base API functionality (#3624) 2024-07-23 11:34:45 -04:00

README.rst

Microsoft Azure CLI 'aro' Extension
==========================================

This package is for the 'aro' extension.
i.e. 'az aro'