Introduce a new set of management APIs for working with Upbound Spaces.
New subcommands:
up space init - Initializes an Upbound Space in the target cluster. As part of installation, we optionally install required prerequisites.
up space upgrade - Upgrades the current installation of an Upbound Space in the target cluster.
up space destroy - Deletes the Upbound Space installation from the target cluster (note: this deliberately orphans the Crossplane configurations and resource instances)
Description of your changes
Introduce a new set of management APIs for working with Upbound Spaces.
New subcommands:
Removes subcommands:
I have:
make reviewable
to ensure this PR is ready for review.How has this code been tested
Init
https://github.com/upbound/up/assets/2375126/4282b349-b58a-48c5-9864-804abeec5adc
https://github.com/upbound/up/assets/2375126/6f3b490d-3d83-424f-bb39-e44e5fdc6cfd
https://github.com/upbound/up/assets/2375126/3e6bfbb0-8bc7-4930-8815-7ed09fdf3f8f
Init Providing values via parameters or values.yaml
command:
result:
command:
result:
command:
result:
Upgrade
https://github.com/upbound/up/assets/2375126/98d61936-39eb-4776-ac55-afa6e71464bf
Destroy
https://github.com/upbound/up/assets/2375126/5a5756fd-ccac-4cdc-859f-c36267e85f8f
UPDATE
Note missing required prerequisites: