This repo outlines how to install the GlueOps Platform using a helm chart. This is part of the opionated GlueOps Platform. If you came here directly then you should probably visit https://github.com/glueops/admiral as that is the starting point.
- Connection to the Kubernetes server. The authentication methods will vary by Cloud Provider and are documented within their respective wikis.
- You must have already installed ArgoCD
- Prepare a
platform.yaml
to use for the GlueOps Platform installation.- Please reference the
values.yaml
from the platform chart - We recommend copying the
values.yaml
and saving it as yourplatform.yaml
and then updating values as needed. There are inline comments next to each value. - Quick Notes:
- Replace
<tenant-name-goes-here>
with your tenant/company key. Example:antoniostacos
- Replace
<cluster_env> with your
cluster_environment name. Example:nonprod
- Replace
<glueops-platform-version>
with the current (or desired) version of the GlueOps Platform. - As mentioned in the ArgoCD docs, the ArgoCD's
clientSecret
needs to match the ArgoCDclient_secret
you define within thisplatform.yaml
.
- Replace
- Please reference the
helm repo add glueops-platform https://helm.gpkg.io/platform
helm install glueops-platform glueops-platform/glueops-platform --version <glueops-platform-version> -f platform.yaml --namespace=glueops-core
- Check on ArgoCD application status with
kubectl get applications -n glueops-core
With the exception of vault all the ArgoCD applications should become healthy within 20mins.