Argo CD
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Argo CD aligns with the GitOps principles, ensuring that the deployment of groundcover is always in sync with the predefined configurations in your Git repository. This means that any changes made to the deployment configurations are automatically applied to the cluster, streamlining updates and ensuring that all instances of groundcover are consistent across different environments.
Argo CD’s multi-environment support ensures that groundcover can be deployed consistently across various Kubernetes clusters, whether they are designated for development, testing, or production.
To deploy groundcover through Argo CD, use the following steps:
Create Argo CD Application Manifest
Set <project-name> to match your environment.
Set <groundcover-version> a specific chart version or use">= 1.0.0" for auto upgrades.
Create Secrets
Either manually or using a secret manager, create a secret in the following structure
<apikey> can be fetched using groundcover's CLI.
groundcover auth print-api-key
Add the following overrides to your helm override values
The <cluster-name>
value below can be any name you wish to assign to the cluster where the platform is installed. In multi-cluster installations, make sure to change it according to the cluster being installed!
Last updated