Add workload identity flag for astro deployment create and astro deployment update commands for dedicated and standard deployments
Add workload identity field in the file-based deployment operation, i.e. astro deployment --deployment-file for dedicated and standard deployments
Fix update deployment unit tests to make it stateless, until now a lot of state is shared/global, which makes adding any new unit test extremely tedious.
🎟 Issue(s)
Related #1704
🧪 Functional Testing
astro deployment create case with workload identity flag
astro deployment update case with workload identity flag
astro deployment case for deployments running on azure/gcp
astro deployment create case using a deployment yaml file
astro deployment update case using a deployment yaml file
📸 Screenshots
Add screenshots to illustrate the validity of these changes.
📋 Checklist
[x] Rebased from the main (or release if patching) branch (before testing)
Description
Changes:
astro deployment create
andastro deployment update
commands for dedicated and standard deploymentsastro deployment --deployment-file
for dedicated and standard deployments🎟 Issue(s)
Related #1704
🧪 Functional Testing
astro deployment create
case with workload identity flagastro deployment update
case with workload identity flagastro deployment
case for deployments running on azure/gcpastro deployment create
case using a deployment yaml fileastro deployment update
case using a deployment yaml file📸 Screenshots
📋 Checklist
make test
before taking out of draftmake lint
before taking out of draft