mirror of
https://github.com/bitnami/charts.git
synced 2026-03-06 23:47:48 +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:
committed by
GitHub
parent
4596ed932f
commit
884151035e
@@ -1,9 +1,9 @@
|
||||
dependencies:
|
||||
- name: mongodb
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
version: 13.9.3
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 13.9.4
|
||||
- name: common
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 2.2.4
|
||||
digest: sha256:6a4098bef08e06c33cdbd70c2bdbeedc8b0ebc9b31284b96692c4f1c43e3072b
|
||||
generated: "2023-04-01T13:30:12.031246445Z"
|
||||
digest: sha256:1c893f24a5dd07cdb52a0444c75c5dad8e6b3bdd0b9b93f9330aefee0e524fd5
|
||||
generated: "2023-04-20T09:35:36.937236+02:00"
|
||||
|
||||
@@ -5,10 +5,10 @@ apiVersion: v2
|
||||
appVersion: 6.0.0
|
||||
dependencies:
|
||||
- name: mongodb
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 13.x.x
|
||||
- name: common
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
tags:
|
||||
- bitnami-common
|
||||
version: 2.x.x
|
||||
@@ -30,4 +30,4 @@ sources:
|
||||
- https://github.com/bitnami/containers/tree/main/bitnami/parse
|
||||
- https://github.com/bitnami/containers/tree/main/bitnami/parse-dashboard
|
||||
- https://parse.com/
|
||||
version: 20.0.5
|
||||
version: 20.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/parse
|
||||
helm install my-release oci://registry-1.docker.io/bitnamicharts/parse
|
||||
```
|
||||
|
||||
## Introduction
|
||||
@@ -33,8 +32,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/parse
|
||||
helm install my-release oci://registry-1.docker.io/bitnamicharts/parse
|
||||
```
|
||||
|
||||
The command deploys Parse on the Kubernetes cluster in the default configuration. The [Parameters](#parameters) section lists the parameters that can be configured during installation.
|
||||
@@ -331,7 +329,7 @@ Specify each parameter using the `--set key=value[,key=value]` argument to `helm
|
||||
```console
|
||||
helm install my-release \
|
||||
--set dashboard.username=admin,dashboard.password=password \
|
||||
my-repo/parse
|
||||
oci://registry-1.docker.io/bitnamicharts/parse
|
||||
```
|
||||
|
||||
The above command sets the Parse administrator account username and password to `admin` and `password` respectively.
|
||||
@@ -341,7 +339,7 @@ The above command sets the Parse administrator account username and password to
|
||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example,
|
||||
|
||||
```console
|
||||
helm install my-release -f values.yaml my-repo/parse
|
||||
helm install my-release -f values.yaml oci://registry-1.docker.io/bitnamicharts/parse
|
||||
```
|
||||
|
||||
> **Tip**: You can use the default [values.yaml](values.yaml)
|
||||
@@ -513,13 +511,13 @@ Backwards compatibility is not guaranteed. The following notables changes were i
|
||||
Parse & Parse Dashboard containers were moved to a non-root approach. There shouldn't be any issue when upgrading since the corresponding `securityContext` is enabled by default. Both container images and chart can be upgraded by running the command below:
|
||||
|
||||
```console
|
||||
helm upgrade my-release my-repo/parse
|
||||
helm upgrade my-release oci://registry-1.docker.io/bitnamicharts/parse
|
||||
```
|
||||
|
||||
If you use a previous container image (previous to **3.1.2-r14** for Parse or **1.2.0-r69** for Parse Dashboard), disable the `securityContext` by running the command below:
|
||||
|
||||
```console
|
||||
helm upgrade my-release my-repo/parse --set server.securityContext.enabled=false,dashboard.securityContext.enabled=false,server.image.tag=XXX,dashboard.image.tag=YYY
|
||||
helm upgrade my-release oci://registry-1.docker.io/bitnamicharts/parse --set server.securityContext.enabled=false,dashboard.securityContext.enabled=false,server.image.tag=XXX,dashboard.image.tag=YYY
|
||||
```
|
||||
|
||||
### To 3.0.0
|
||||
|
||||
@@ -88,7 +88,7 @@ service:
|
||||
|
||||
2. Complete your Parse Dashboard deployment by running:
|
||||
|
||||
helm upgrade --namespace {{ .Release.Namespace }} {{ .Release.Name }} my-repo/{{ .Chart.Name }} \
|
||||
helm upgrade --namespace {{ .Release.Namespace }} {{ .Release.Name }} oci://registry-1.docker.io/bitnamicharts/{{ .Chart.Name }} \
|
||||
--set server.host=$APP_HOST,server.containerPorts.http={{ .Values.server.containerPorts.http }},server.masterKey=$(kubectl get secret --namespace {{ .Release.Namespace }} {{ include "common.names.fullname" . }} -o jsonpath="{.data.master-key}" | base64 -d),dashboard.username={{ .Values.dashboard.username }},dashboard.password=$(kubectl get secret --namespace {{ .Release.Namespace }} {{ include "common.names.fullname" . }} -o jsonpath="{.data.parse-dashboard-password}" | base64 -d){{- if .Values.global }}{{- if .Values.global.imagePullSecrets }},global.imagePullSecrets={{ .Values.global.imagePullSecrets }}{{- end }}{{- end }}
|
||||
|
||||
{{- else }}
|
||||
|
||||
Reference in New Issue
Block a user