Skip to content

Helm

We provide a helm chart to deploy dyve into your kubernetes cluster.

Install Helm

In order to use the helm chart, you will need helm installed and configured to use your kubernetes cluster. You can find the instructions here.

With helm installed, add the repository:

helm repo add dyve https://joscha-alisch.github.io/dyve
helm repo update

and install the chart:

helm upgrade --install -n dyve dyve dyve/dyve

Configuration

In order to set configuration parameters, create a values.yaml and specify it when installing the chart:

helm upgrade --install -f values.yaml -n dyve dyve dyve/dyve 

The following shows the available options together with its default values:

values.yaml
core:
  image:
    repository: ghcr.io/joscha-alisch/dyve-core
    tag: main
    pullPolicy: Always
  args:
    - "--config"
    - "/app/config.yaml"
  config:
    port: 8080
    database:
      uri: mongodb://dyve-mongodb:27017
      name: core

frontend:
  image:
    repository: ghcr.io/joscha-alisch/dyve-frontend
    tag: main
    pullPolicy: Always

  ingress:
    enabled: false

providers:
  cloudfoundry:
    enabled: false
    image:
      repository: ghcr.io/joscha-alisch/dyve-provider-cf
      tag: main
      pullPolicy: Always
    config:
      port: 8080
      cloudfoundry:
        api: ""
        user: ""
        password: ""
      database:
        uri: mongodb://dyve-mongodb:27017
        name: provider_cf

mongodb:
  enabled: true
  auth:
    enabled: false
Back to top