Dev Mode
Infrastructure Requirements
| Requirements | Description | Reason for Requirement |
|---|---|---|
| Kubernetes Cluster | Any Kubernetes cluster will work here - we can also choose the compute-plane cluster itself to install TrueFoundry helm chart | The TrueFoundry helm chart will be installed here |
| Egress Access for TrueFoundryAuth | Egress access to https://auth.truefoundry.com | This is needed to verify the users logging into the TrueFoundry platform for licensing purposes |
| Egress access For Docker Registry | 1. public.ecr.aws 2. quay.io 3. ghcr.io 4. docker.io/truefoundrycloud 5. docker.io/natsio 6. nvcr.io 7. registry.k8s.io | This is to download docker images for TrueFoundry, ArgoCD, NATS, ArgoRollouts, ArgoWorkflows, Istio |
Installation steps
- Install argoCD -
-
Add the truefoundry helm repo
-
We will create a
values.yamlfor the helm chart installation -- Download the values.yaml from helm chart repo -
- Fill in the
tenant_name,cluster_name,truefoundry_image_pull_config_json,tfy_api_key,truefoundry_internal_jwt_jwksandINITIAL_ADMIN_OAUTH_USER_PASSWORDin the downloaded file. You can get these from the TrueFoundry team
- Download the values.yaml from helm chart repo -
-
Apply the helm chart with the values.yaml
Test the installation
- Port forward the frontend application to access the TrueFoundry dashboard -
- Access the truefoundry dashboard from a browser by opening
http://localhost:5000. You can login with the username and password provided by the TrueFoundry team. - Now you are ready to connect a cluster to the TrueFoundry platform and get deploying. Go here for the directions. You can also onboard the same cluster as the control plane