Skip to content

hasura/ddn-helm-charts

Repository files navigation

DDN Helm Charts

This repository contains Helm charts to help with the deployment of DDN on Kubernetes. This project is currently in active development.

Get Started

See helm install for command documentation.

Repository

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.

Using git for metadata files

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

Contributing

Check out our contributing guide for more details.

License

Resources in this repository are released under the Apache 2.0 license.