Search…
Open Source Charts
Release allows you to leverage open source Helm charts in your application. At deployment time Release will add the Helm repository and install its dependencies.
1
charts:
2
- name: elasticsearch
3
add: elastic
4
install: elastic/elasticsearch
5
repo_url: https://helm.elastic.co
6
directory: helm/elasticsearch
7
values: values.yaml
8
- name: vault
9
repo_url: https://helm.releases.hashicorp.com
10
add: hashicorp
11
install: hashicorp/vault
12
directory: helm/hashicorp
13
values: values.yml
Copied!
This example shows how to define an application that will use both elasticsearch and vault open source Helm charts
Release will use a values file located in your source control repository. You can define adirectory where the values.yaml is located within your source control repository. By default Release will look in the root of the repository for the values file.
Once you've configured the charts you are now able to use them in a workflow. Workflows allow you to run the Helm charts in parallel and orchestrate the deployment of all of your other services.
1
workflows:
2
- name: setup
3
parallelize:
4
- step: opensource-backend
5
tasks:
6
- charts.elasticsearch
7
- charts.vault
8
- name: patch
9
parallelize:
10
- step: opensource-backend
11
tasks:
12
- charts.elasticsearch
13
- charts.valut
Copied!
Example workflow that deploys elastic search and vault in parallel.
For more details on how to expose your open source service to the Internet see Helm Ingress and Networking. For more information configuring Helm charts, values files or passing environment variables to your Helm chart see Helm Configuration.
Copy link