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 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
public
orprivate
repo -
If you create it as a
public
repository and you want to use anhttps
based 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_hosts
Check out our contributing guide for more details.
Resources in this repository are released under the Apache 2.0 license.