adobe / adobe/aio-cli-plugin-cloudmanager
AEMaaCS version information: being able to determine current version, latest version and being able to upgrade envrionments (dev) though CLI
- Dominant language
- JavaScript
- Stars
- 50
- Forks
- 36
- PR merge metrics
- No merged PRs in 30d
Description
**Is your feature request related to a problem? Please describe.**
At the time of writing AEMaaCS environment API [1] does not allow me to:
- inspect which version of AEMaaCS given environment runs
- check if the version I have is the latest
- upgrade the environment programatically. The only way to do it is via Cloud Manager Web UI (non PROD envs) or support ticket (STAGE/PROD). The latter may not be something Adobe considers doable (due to RO/RV), but we'd love to see such a feature for lower level environments. We has dozens of dev environments spread across multiple programs, so it is cumbersome to keep them in sync
[1] https://developer.adobe.com/experience-cloud/cloud-manager/reference/api/#tag/Environments
**Describe the solution you'd like**
Please enhance the AEMaaCS environment API (CLI tool) to :
- be able to inspect the current version of any given AEMaaCS environment
- provide a list of versions - and the latest version (or show with the current version above IF this is the latest version (- and what the latest version is)
- Provide a means to execute an update through CLI on DEV instances
**Describe alternatives you've considered**
One can visit the Cloudmanager UI of each instance - or creating a "screen-scaping" script.
But a means though the CLI [0] and API [1] would be the way to go - IMHO.
[0] https://github.com/adobe/aio-cli-plugin-cloudmanager
[1] https://developer.adobe.com/experience-cloud/cloud-manager/reference/api/#tag/Environments
**Additional context**
- none-
Contributor guide
Research direction
Start with the Cloud Manager Environments API and the aio-cli-plugin-cloudmanager repository referenced in the issue, checking whether current-version, latest-version, and development-environment upgrade operations are available. Done means the CLI can expose those supported operations programmatically, with behavior confirmed against the API capabilities.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- api, cli, cloud
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100