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 updateYou can then see the charts by running:
helm search repo hasura-ddnYou can change the repo name
hasura-ddnto another one if getting conflicts.
For more information, have a look at the Using Helm documentation.
To enable git-sync to read engine or connector config files from a git repository, follow the below steps.
-
Create a Git repository. Depending on your use case, you can create it as
publicorprivaterepo -
If you create it as a
publicrepository and you want to use anhttpsbased checkout, you have completed your base setup. In other cases, proceed to the next step. -
Create a SSH key and grant it read access to the repository. It can also be a deploy key (See 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_hostsCheck out our contributing guide for more details.
Resources in this repository are released under the Apache 2.0 license.