Adding Akuity Agent 0.30.0 pack#219
Conversation
Signed-off-by: Alexander Matyushentsev <alexander@akuity.io>
There was a problem hiding this comment.
@alexmt Have an element charts at the same level as pack in the outer values.yaml (pack level vs chart level) and you can have your chart level values.yaml content that you want the user to edit / modify under it. You can refer to the example here: https://github.com/spectrocloud/pack-central/blob/main/packs/fluentbit-5.0.3/values.yaml
For sensitive content you can add a schema.yaml (same level as pack.json) in the pack and define constraints on the values - https://docs.spectrocloud.com/registries-and-packs/pack-constraints/?Pack+Constraints+Format+Types=pack_constraint_format_password#schema-constraints
The password constraint redacts the value on the UI:
Ex:
registry.password:
schema: '{{ format "${password}" }}'
Here chart name is registry and password is name of the property. The schema applies to this property and redacts it. You can do it for API keys and other sensitive properties.
Signed-off-by: Alexander Matyushentsev <alexander@akuity.io>
|
Thank you for review @vishwanaths . Updated values.yaml and added schema to indicate that apiSecretKey is a sensitive field. PTAL |
Add Akuity Agent pack (v0.30.0)
This PR adds a new add-on pack for the Akuity Agent, which connects a Kubernetes cluster to an Argo CD instance managed by the Akuity Platform.
Purpose
The Akuity Platform is a managed Argo CD service. The agent pack enables Palette users to register their clusters with Akuity as part of cluster bootstrapping so that once a cluster is provisioned through Palette, it is immediately available in Argo CD for application delivery without any manual registration steps.
Pack contents
oci://quay.io/akuity/akuity-platform-charts/akuity-agentpack.json,values.yaml,logo.png, andREADME.mdValidated scenarios
argocd-application-controller,argocd-repo-server,argocd-redis,akuity-agent) deploy and reach Running state after registration