This repository contains Helm charts to help with the deployment of DDN on Kubernetes. This project is currently in active development.
See helm install for command documentation.
The Charts are available in a Helm Chart Repository. Helm must be installed to use these charts. Please refer to the official documentation to get started.
helm repo add hasura-ddn https://hasura.github.io/ddn-helm-charts/
helm repo update
You can then see the charts by running:
helm search repo hasura-ddn
You can change the repo name
hasura-ddn
to another one if getting conflicts.
For more information, have a look at the Using Helm documentation.
To enable git-sync to read engine and connector config files from a git repository, follow the below steps,
Create a SSH key and grant it read access to the repository. It can also be a deploy key, see [set up deploy keys] https://docs.github.com/en/authentication/connecting-to-github-with-ssh/managing-deploy-keys#set-up-deploy-keys
Create a known hosts file, to add GitHub’s SSH host key to your known_hosts file to prevent SSH from asking for confirmation during the connection:
ssh-keyscan github.com >> ~/.ssh/known_hosts
Create a kubernetes secret using the below command,
kubectl create secret generic git-creds \
--from-file=ssh=~/.ssh/id_rsa \
--from-file=known_hosts=~/.ssh/known_hosts
Check out our contributing guide for more details.
Resources in this repository are released under the Apache 2.0 license.