mirror of
https://github.com/bitnami/charts.git
synced 2026-03-12 14:57:18 +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,12 +1,12 @@
|
||||
dependencies:
|
||||
- name: redis
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 17.9.5
|
||||
- name: postgresql
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
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:a5ae630b50f722f253e26f9ba65867a625ace06acfb3244193320d5cf47fe56c
|
||||
generated: "2023-04-18T12:06:21.978889686Z"
|
||||
digest: sha256:bd145402361271d21b2a56635eef72cd76327158dacdad931ac3bd33fb0dd9e6
|
||||
generated: "2023-04-20T09:30:37.775796+02:00"
|
||||
|
||||
@@ -6,14 +6,14 @@ appVersion: 3.0.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
|
||||
@@ -35,4 +35,4 @@ sources:
|
||||
- https://github.com/bitnami/containers/tree/main/bitnami/discourse
|
||||
- https://github.com/spinnaker
|
||||
- https://www.discourse.org/
|
||||
version: 10.0.6
|
||||
version: 10.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/discourse
|
||||
helm install my-release oci://registry-1.docker.io/bitnamicharts/discourse
|
||||
```
|
||||
|
||||
## Introduction
|
||||
@@ -35,8 +34,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/discourse
|
||||
helm install my-release oci://registry-1.docker.io/bitnamicharts/discourse
|
||||
```
|
||||
|
||||
The command deploys Discourse 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 auth.username=admin,auth.password=password \
|
||||
my-repo/discourse
|
||||
oci://registry-1.docker.io/bitnamicharts/discourse
|
||||
```
|
||||
|
||||
The above command sets the Discourse administrator account username and password to `admin` and `password` respectively.
|
||||
@@ -341,7 +339,7 @@ The above command sets the Discourse administrator account username and password
|
||||
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/discourse
|
||||
helm install my-release -f values.yaml oci://registry-1.docker.io/bitnamicharts/discourse
|
||||
```
|
||||
|
||||
> **Tip**: You can use the default [values.yaml](values.yaml)
|
||||
@@ -363,7 +361,7 @@ By default, this Chart only deploys a single pod running Discourse. Should you w
|
||||
1. Create a conventional release, that will be scaled later:
|
||||
|
||||
```console
|
||||
helm install my-release my-repo/discourse
|
||||
helm install my-release oci://registry-1.docker.io/bitnamicharts/discourse
|
||||
...
|
||||
```
|
||||
|
||||
@@ -380,7 +378,7 @@ By default, this Chart only deploys a single pod running Discourse. Should you w
|
||||
3. Perform an upgrade specifying the number of replicas and the credentials used.
|
||||
|
||||
```console
|
||||
helm upgrade my-release --set replicaCount=2,discourse.skipInstall=true my-repo/discourse
|
||||
helm upgrade my-release --set replicaCount=2,discourse.skipInstall=true oci://registry-1.docker.io/bitnamicharts/discourse
|
||||
```
|
||||
|
||||
Note that for this to work properly, you need to provide ReadWriteMany PVCs. If you don't have a provisioner for this type of storage, we recommend that you install the NFS provisioner chart (with the correct parameters, such as `persistence.enabled=true` and `persistence.size=10Gi`) and map it to a RWO volume.
|
||||
|
||||
@@ -57,7 +57,7 @@ This deployment will be incomplete until you configure Discourse with a resolvab
|
||||
|
||||
2. Complete your Discourse deployment by running:
|
||||
|
||||
helm upgrade --namespace {{ $releaseNamespace }} {{ .Release.Name }} my-repo/{{ .Chart.Name }} \
|
||||
helm upgrade --namespace {{ $releaseNamespace }} {{ .Release.Name }} oci://registry-1.docker.io/bitnamicharts/{{ .Chart.Name }} \
|
||||
{{- if .Values.global }}
|
||||
{{- if .Values.global.imagePullSecrets }}
|
||||
--set global.imagePullSecrets={{ .Values.global.imagePullSecrets }} \
|
||||
|
||||
Reference in New Issue
Block a user