Control Plane Requirements:
For helm based installation, check for requirements in the cloud provider page:Installation steps
-
Create
truefoundry
namespace -
The helm charts to use for the three cloud providers are as follows -
- AWS - tfy-k8s-aws-eks-inframold
- GCP - tfy-k8s-gcp-gke-standard-inframold
- Azure - tfy-k8s-azure-aks-inframold
- Generic - tfy-k8s-generic-inframold
-
Add the truefoundry helm repo
-
Install ArgoCD if not already installed
Check the ArgoCD docs for more details
-
Create a file called
values.yaml
and fill in the values with content given by TrueFoundry team -
Apply the helm chart with the values.yaml. Replace the
chart_name
with the correct one from step 3 -
Point the domain to the Load balancer IP of the control plane. Check here on how to add a certificate for TLS.
Test the installation
-
Check if the pods are running in the truefoundry namespace
-
Access the control plane dashboard via
https://domain
or if via port-forward if dev mode is enabled