mirror of
https://github.com/bitnami/charts.git
synced 2026-08-10 14:15:55 +08:00
[bitnami/*] Make Helm charts 100% OCI (#15998)
* [bitnami/*] Make Helm charts 100% OCI Signed-off-by: Carlos Rodríguez Hernández <carlosrh@vmware.com> * Add main files and scaffolding Signed-off-by: Carlos Rodríguez Hernández <carlosrh@vmware.com> * Bump chart version Signed-off-by: Carlos Rodríguez Hernández <carlosrh@vmware.com> * Improve helm upgrade instruction Signed-off-by: Carlos Rodríguez Hernández <carlosrh@vmware.com> * Revert bitnami/common version bump Signed-off-by: Carlos Rodríguez Hernández <carlosrh@vmware.com> * Prettify Chart.yamls Signed-off-by: Carlos Rodríguez Hernández <carlosrh@vmware.com> * Regenerate Chart.lock and bump chart versions Signed-off-by: Carlos Rodríguez Hernández <carlosrh@vmware.com> --------- Signed-off-by: Carlos Rodríguez Hernández <carlosrh@vmware.com>
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
dependencies:
|
||||
- name: redis
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
version: 17.9.2
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 17.9.5
|
||||
- name: postgresql
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
version: 12.2.6
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 12.2.8
|
||||
- name: common
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 2.2.4
|
||||
digest: sha256:9aef8c2ce2f98c143a055ee12ff948057363d426eeaddbca09234d8fcd0a0e8d
|
||||
generated: "2023-04-01T13:28:48.999832572Z"
|
||||
digest: sha256:5d98965bc63154164f23bd7ea59bc6ca413f9e73c60ee146a9be385db6bbe249
|
||||
generated: "2023-04-20T09:29:30.865803+02:00"
|
||||
|
||||
@@ -6,14 +6,14 @@ appVersion: 2.5.3
|
||||
dependencies:
|
||||
- condition: redis.enabled
|
||||
name: redis
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 17.x.x
|
||||
- condition: postgresql.enabled
|
||||
name: postgresql
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 12.x.x
|
||||
- name: common
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
tags:
|
||||
- bitnami-common
|
||||
version: 2.x.x
|
||||
@@ -32,4 +32,4 @@ name: airflow
|
||||
sources:
|
||||
- https://github.com/bitnami/containers/tree/main/bitnami/airflow
|
||||
- https://airflow.apache.org/
|
||||
version: 14.0.17
|
||||
version: 14.1.0
|
||||
|
||||
@@ -11,8 +11,7 @@ Trademarks: This software listing is packaged by Bitnami. The respective tradema
|
||||
## TL;DR
|
||||
|
||||
```console
|
||||
helm repo add my-repo https://charts.bitnami.com/bitnami
|
||||
helm install my-release my-repo/airflow
|
||||
helm install my-release oci://registry-1.docker.io/bitnamicharts/airflow
|
||||
```
|
||||
|
||||
## Introduction
|
||||
@@ -31,8 +30,7 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.dev/) for deployment
|
||||
To install the chart with the release name `my-release`:
|
||||
|
||||
```console
|
||||
helm repo add my-repo https://charts.bitnami.com/bitnami
|
||||
helm install my-release my-repo/airflow
|
||||
helm install my-release oci://registry-1.docker.io/bitnamicharts/airflow
|
||||
```
|
||||
|
||||
These commands deploy Airflow on the Kubernetes cluster in the default configuration. The [Parameters](#parameters) section lists the parameters that can be configured during installation.
|
||||
@@ -491,7 +489,7 @@ helm install my-release \
|
||||
--set auth.password=my-passsword \
|
||||
--set auth.fernetKey=my-fernet-key \
|
||||
--set auth.secretKey=my-secret-key \
|
||||
my-repo/airflow
|
||||
oci://registry-1.docker.io/bitnamicharts/airflow
|
||||
```
|
||||
|
||||
The above command sets the credentials to access the Airflow web UI.
|
||||
@@ -501,7 +499,7 @@ The above command sets the credentials to access the Airflow web UI.
|
||||
Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,
|
||||
|
||||
```console
|
||||
helm install my-release -f values.yaml my-repo/airflow
|
||||
helm install my-release -f values.yaml oci://registry-1.docker.io/bitnamicharts/airflow
|
||||
```
|
||||
|
||||
> **Tip**: You can use the default [values.yaml](values.yaml)
|
||||
|
||||
@@ -61,7 +61,7 @@ host. To configure Airflow with the URL of your service:
|
||||
{{ include "common.utils.secret.getvalue" (dict "secret" $airflowSecretName "field" "airflow-password" "context" $) }}
|
||||
{{ include "common.utils.secret.getvalue" (dict "secret" $airflowSecretName "field" "airflow-fernet-key" "context" $) }}
|
||||
{{ include "common.utils.secret.getvalue" (dict "secret" $airflowSecretName "field" "airflow-secret-key" "context" $) }}
|
||||
helm upgrade --namespace {{ $releaseNamespace }} {{ .Release.Name }} my-repo/{{ .Chart.Name }} \
|
||||
helm upgrade --namespace {{ $releaseNamespace }} {{ .Release.Name }} oci://registry-1.docker.io/bitnamicharts/{{ .Chart.Name }} \
|
||||
--set service.type={{ .Values.service.type }} \
|
||||
--set web.baseUrl=http://$AIRFLOW_HOST:$AIRFLOW_PORT \
|
||||
--set auth.password=$AIRFLOW_PASSWORD \
|
||||
|
||||
Reference in New Issue
Block a user