Skip to content

Commit 644d2c5

Browse files
authored
Merge branch 'main' into main
Signed-off-by: Carlos Rodríguez Hernández <[email protected]>
2 parents 924fe2b + dad454d commit 644d2c5

File tree

26 files changed

+239
-32
lines changed

26 files changed

+239
-32
lines changed

bitnami/common/README.md

Lines changed: 146 additions & 0 deletions
Large diffs are not rendered by default.

bitnami/common/templates/_errors.tpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,4 +82,4 @@ Usage:
8282
{{- end -}}
8383
{{- print $warnString -}}
8484
{{- end -}}
85-
{{- end -}}
85+
{{- end -}}

bitnami/discourse/CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
# Changelog
22

3-
## 15.1.11 (2025-04-08)
3+
## 15.1.12 (2025-04-09)
44

5-
* [bitnami/discourse] Release 15.1.11 ([#32876](https://github.com/bitnami/charts/pull/32876))
5+
* [bitnami/discourse] Release 15.1.12 ([#32879](https://github.com/bitnami/charts/pull/32879))
6+
7+
## <small>15.1.11 (2025-04-08)</small>
8+
9+
* [bitnami/discourse] Release 15.1.11 (#32876) ([707afb7](https://github.com/bitnami/charts/commit/707afb70e81836b102ec50ff89f58cad97a74306)), closes [#32876](https://github.com/bitnami/charts/issues/32876)
610

711
## <small>15.1.10 (2025-04-07)</small>
812

bitnami/discourse/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ annotations:
77
licenses: Apache-2.0
88
images: |
99
- name: discourse
10-
image: docker.io/bitnami/discourse:3.4.2-debian-12-r3
10+
image: docker.io/bitnami/discourse:3.4.2-debian-12-r5
1111
- name: os-shell
1212
image: docker.io/bitnami/os-shell:12-debian-12-r42
1313
apiVersion: v2
@@ -42,4 +42,4 @@ maintainers:
4242
name: discourse
4343
sources:
4444
- https://github.com/bitnami/charts/tree/main/bitnami/discourse
45-
version: 15.1.11
45+
version: 15.1.12

bitnami/discourse/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ diagnosticMode:
8686
image:
8787
registry: docker.io
8888
repository: bitnami/discourse
89-
tag: 3.4.2-debian-12-r3
89+
tag: 3.4.2-debian-12-r5
9090
digest: ""
9191
## Specify a imagePullPolicy
9292
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images

bitnami/external-dns/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44

55
* [bitnami/external-dns] Add support for --txt-new-format-only ([#32880](https://github.com/bitnami/charts/pull/32880))
66

7+
## <small>8.7.11 (2025-04-08)</small>
8+
9+
* bitnami/external-dns: do not set EXTERNAL_DNS_RFC2136_TSIG_SECRET when rfc2136 provider is not used ([#32661](https://github.com/bitnami/charts/pull/32661))
10+
711
## <small>8.7.10 (2025-04-03)</small>
812

913
* [bitnami/external-dns] Add RBAC to support F5 TransportServer source (#32633) ([8ac86c0](https://github.com/bitnami/charts/commit/8ac86c06ed7fafd739abb335a9ff99794ca548aa)), closes [#32633](https://github.com/bitnami/charts/issues/32633)

bitnami/external-dns/templates/deployment.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -638,6 +638,7 @@ spec:
638638
key: infoblox_wapi_password
639639
{{- end }}
640640
{{- end }}
641+
{{- if eq .Values.provider "rfc2136" }}
641642
{{- if .Values.rfc2136.tsigSecret | or (and .Values.rfc2136.kerberosUsername .Values.rfc2136.kerberosPassword) | or .Values.rfc2136.secretName }}
642643
# RFC 2136 environment variables
643644
{{- if .Values.rfc2136.rfc3645Enabled }}
@@ -659,6 +660,7 @@ spec:
659660
key: rfc2136_tsig_secret
660661
{{- end }}
661662
{{- end }}
663+
{{- end }}
662664
{{- if eq .Values.provider "pdns" }}
663665
# PowerDNS environment variables
664666
- name: PDNS_API_KEY

bitnami/matomo/CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
# Changelog
22

3-
## 9.3.0 (2025-03-27)
3+
## 9.3.1 (2025-04-08)
44

5-
* [bitnami/matomo] Set `usePasswordFiles=true` by default ([#32363](https://github.com/bitnami/charts/pull/32363))
5+
* [bitnami/matomo] Add missing `app.kubernetes.io/component` label to deployment and pdb ([#32774](https://github.com/bitnami/charts/pull/32774))
6+
7+
## 9.3.0 (2025-03-31)
8+
9+
* [bitnami/matomo] Set `usePasswordFiles=true` by default (#32363) ([ceca10c](https://github.com/bitnami/charts/commit/ceca10c0dcd20d46bebf5f3fd9abea9b7a4144ef)), closes [#32363](https://github.com/bitnami/charts/issues/32363)
610

711
## <small>9.2.7 (2025-03-24)</small>
812

bitnami/matomo/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,4 @@ maintainers:
4040
name: matomo
4141
sources:
4242
- https://github.com/bitnami/charts/tree/main/bitnami/matomo
43-
version: 9.3.0
43+
version: 9.3.1

bitnami/matomo/templates/deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ spec:
2323
template:
2424
metadata:
2525
labels: {{- include "common.labels.standard" ( dict "customLabels" $podLabels "context" $ ) | nindent 8 }}
26+
app.kubernetes.io/component: matomo
2627
{{- if or .Values.podAnnotations (and .Values.metrics.enabled .Values.metrics.podAnnotations) }}
2728
annotations:
2829
{{- if .Values.podAnnotations }}

bitnami/matomo/templates/pdb.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,5 @@ spec:
2323
{{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }}
2424
selector:
2525
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
26+
app.kubernetes.io/component: matomo
2627
{{- end }}

bitnami/minio/CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
# Changelog
22

3-
## 16.0.3 (2025-04-08)
3+
## 16.0.4 (2025-04-09)
44

5-
* [bitnami/minio] Release 16.0.3 ([#32877](https://github.com/bitnami/charts/pull/32877))
5+
* [bitnami/minio] Fix issue when using custom secret keys ([#32882](https://github.com/bitnami/charts/pull/32882))
6+
7+
## <small>16.0.3 (2025-04-08)</small>
8+
9+
* [bitnami/minio] Release 16.0.3 (#32877) ([3dc1ea0](https://github.com/bitnami/charts/commit/3dc1ea0dbbcf21bd58182639486c7be75b20524d)), closes [#32877](https://github.com/bitnami/charts/issues/32877)
610

711
## <small>16.0.2 (2025-04-03)</small>
812

bitnami/minio/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ maintainers:
3535
name: minio
3636
sources:
3737
- https://github.com/bitnami/charts/tree/main/bitnami/minio
38-
version: 16.0.3
38+
version: 16.0.4

bitnami/minio/templates/distributed/statefulset.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,9 +156,9 @@ spec:
156156
value: {{ ternary "yes" "no" .Values.auth.forceNewKeys | quote }}
157157
{{- if .Values.auth.usePasswordFiles }}
158158
- name: MINIO_ROOT_USER_FILE
159-
value: "/opt/bitnami/minio/secrets/root-user"
159+
value: {{ printf "/opt/bitnami/minio/secrets/%s" (include "minio.rootUserKey" .) }}
160160
- name: MINIO_ROOT_PASSWORD_FILE
161-
value: "/opt/bitnami/minio/secrets/root-password"
161+
value: {{ printf "/opt/bitnami/minio/secrets/%s" (include "minio.rootPasswordKey" .) }}
162162
{{- else }}
163163
- name: MINIO_ROOT_USER
164164
valueFrom:

bitnami/minio/templates/provisioning-job.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -258,9 +258,9 @@ spec:
258258
value: {{ ternary "https" "http" .Values.tls.enabled | quote }}
259259
{{- if .Values.auth.usePasswordFiles }}
260260
- name: MINIO_ROOT_USER_FILE
261-
value: "/opt/bitnami/minio/secrets/root-user"
261+
value: {{ printf "/opt/bitnami/minio/secrets/%s" (include "minio.rootUserKey" .) }}
262262
- name: MINIO_ROOT_PASSWORD_FILE
263-
value: "/opt/bitnami/minio/secrets/root-password"
263+
value: {{ printf "/opt/bitnami/minio/secrets/%s" (include "minio.rootPasswordKey" .) }}
264264
{{- else }}
265265
- name: MINIO_ROOT_USER
266266
valueFrom:

bitnami/minio/templates/standalone/deployment.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,9 @@ spec:
123123
value: {{ .Values.containerPorts.api | quote }}
124124
{{- if .Values.auth.usePasswordFiles }}
125125
- name: MINIO_ROOT_USER_FILE
126-
value: "/opt/bitnami/minio/secrets/root-user"
126+
value: {{ printf "/opt/bitnami/minio/secrets/%s" (include "minio.rootUserKey" .) }}
127127
- name: MINIO_ROOT_PASSWORD_FILE
128-
value: "/opt/bitnami/minio/secrets/root-password"
128+
value: {{ printf "/opt/bitnami/minio/secrets/%s" (include "minio.rootPasswordKey" .) }}
129129
{{- else }}
130130
- name: MINIO_ROOT_USER
131131
valueFrom:

bitnami/mysql/CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
# Changelog
22

3-
## 12.3.2 (2025-03-22)
3+
## 12.3.3 (2025-04-08)
44

5-
* [bitnami/mysql] Release 12.3.2 ([#32558](https://github.com/bitnami/charts/pull/32558))
5+
* [bitnami/mysql] Allow setting externalIPs for services ([#32858](https://github.com/bitnami/charts/pull/32858))
6+
7+
## <small>12.3.2 (2025-03-22)</small>
8+
9+
* [bitnami/*] Add tanzuCategory annotation (#32409) ([a8fba5c](https://github.com/bitnami/charts/commit/a8fba5cb01f6f4464ca7f69c50b0fbe97d837a95)), closes [#32409](https://github.com/bitnami/charts/issues/32409)
10+
* [bitnami/mysql] Release 12.3.2 (#32558) ([6070eb2](https://github.com/bitnami/charts/commit/6070eb2d51c4200b3ecdf5e8f30c2742501fde6f)), closes [#32558](https://github.com/bitnami/charts/issues/32558)
611

712
## <small>12.3.1 (2025-03-06)</small>
813

bitnami/mysql/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ maintainers:
3535
name: mysql
3636
sources:
3737
- https://github.com/bitnami/charts/tree/main/bitnami/mysql
38-
version: 12.3.2
38+
version: 12.3.3

bitnami/mysql/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,7 @@ If you encounter errors when working with persistent volumes, refer to our [trou
402402
| `primary.service.clusterIP` | MySQL Primary K8s service clusterIP IP | `""` |
403403
| `primary.service.loadBalancerIP` | MySQL Primary loadBalancerIP if service type is `LoadBalancer` | `""` |
404404
| `primary.service.externalTrafficPolicy` | Enable client source IP preservation | `Cluster` |
405+
| `primary.service.externalIPs` | MySQL Primary K8s service externalIPs | `[]` |
405406
| `primary.service.loadBalancerSourceRanges` | Addresses that are allowed when MySQL Primary service is LoadBalancer | `[]` |
406407
| `primary.service.extraPorts` | Extra ports to expose (normally used with the `sidecar` value) | `[]` |
407408
| `primary.service.annotations` | Additional custom annotations for MySQL primary service | `{}` |
@@ -511,6 +512,7 @@ If you encounter errors when working with persistent volumes, refer to our [trou
511512
| `secondary.service.clusterIP` | MySQL secondary Kubernetes service clusterIP IP | `""` |
512513
| `secondary.service.loadBalancerIP` | MySQL secondary loadBalancerIP if service type is `LoadBalancer` | `""` |
513514
| `secondary.service.externalTrafficPolicy` | Enable client source IP preservation | `Cluster` |
515+
| `secondary.service.externalIPs` | MySQL Secondary K8s service externalIPs | `[]` |
514516
| `secondary.service.loadBalancerSourceRanges` | Addresses that are allowed when MySQL secondary service is LoadBalancer | `[]` |
515517
| `secondary.service.extraPorts` | Extra ports to expose (normally used with the `sidecar` value) | `[]` |
516518
| `secondary.service.annotations` | Additional custom annotations for MySQL secondary service | `{}` |
@@ -810,4 +812,4 @@ Unless required by applicable law or agreed to in writing, software
810812
distributed under the License is distributed on an "AS IS" BASIS,
811813
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
812814
See the License for the specific language governing permissions and
813-
limitations under the License.
815+
limitations under the License.

bitnami/mysql/templates/primary/svc.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ spec:
3535
{{- if and (eq .Values.primary.service.type "LoadBalancer") (not (empty .Values.primary.service.loadBalancerIP)) }}
3636
loadBalancerIP: {{ .Values.primary.service.loadBalancerIP }}
3737
{{- end }}
38+
{{- if .Values.primary.service.externalIPs }}
39+
externalIPs: {{- include "common.tplvalues.render" (dict "value" .Values.primary.service.externalIPs "context" $) | nindent 4 }}
40+
{{- end }}
3841
ports:
3942
- name: mysql
4043
port: {{ .Values.primary.service.ports.mysql }}

bitnami/mysql/templates/secondary/svc.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ spec:
3636
{{- if and (eq .Values.secondary.service.type "LoadBalancer") (not (empty .Values.secondary.service.loadBalancerIP)) }}
3737
loadBalancerIP: {{ .Values.secondary.service.loadBalancerIP }}
3838
{{- end }}
39+
{{- if .Values.secondary.service.externalIPs }}
40+
externalIPs: {{- include "common.tplvalues.render" (dict "value" .Values.secondary.service.externalIPs "context" $) | nindent 4 }}
41+
{{- end }}
3942
ports:
4043
- name: mysql
4144
port: {{ .Values.secondary.service.ports.mysql }}

bitnami/mysql/values.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -613,6 +613,10 @@ primary:
613613
## @param primary.service.externalTrafficPolicy Enable client source IP preservation
614614
## ref https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip
615615
##
616+
externalIPs: []
617+
## @param primary.service.externalIPs MySQL Primary K8s service externalIPs
618+
## ref https://kubernetes.io/docs/concepts/services-networking/service/#external-ips
619+
##
616620
externalTrafficPolicy: Cluster
617621
## @param primary.service.loadBalancerSourceRanges Addresses that are allowed when MySQL Primary service is LoadBalancer
618622
## https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service
@@ -1049,6 +1053,10 @@ secondary:
10491053
## @param secondary.service.externalTrafficPolicy Enable client source IP preservation
10501054
## ref https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip
10511055
##
1056+
externalIPs: []
1057+
## @param secondary.service.externalIPs MySQL Secondary K8s service externalIPs
1058+
## ref https://kubernetes.io/docs/concepts/services-networking/service/#external-ips
1059+
##
10521060
externalTrafficPolicy: Cluster
10531061
## @param secondary.service.loadBalancerSourceRanges Addresses that are allowed when MySQL secondary service is LoadBalancer
10541062
## https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service

bitnami/redis/CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
# Changelog
22

3-
## 20.11.4 (2025-03-22)
3+
## 20.11.5 (2025-03-26)
44

5-
* [bitnami/redis] Release 20.11.4 ([#32561](https://github.com/bitnami/charts/pull/32561))
5+
* [bitnami/redis] Handle SIGTERM in `kubectl-shared` container ([#32085](https://github.com/bitnami/charts/pull/32085))
6+
7+
## <small>20.11.4 (2025-03-22)</small>
8+
9+
* [bitnami/*] Add tanzuCategory annotation (#32409) ([a8fba5c](https://github.com/bitnami/charts/commit/a8fba5cb01f6f4464ca7f69c50b0fbe97d837a95)), closes [#32409](https://github.com/bitnami/charts/issues/32409)
10+
* [bitnami/redis] Release 20.11.4 (#32561) ([f40ecff](https://github.com/bitnami/charts/commit/f40ecff063a597f93d251613746c3d52c11c638d)), closes [#32561](https://github.com/bitnami/charts/issues/32561)
611

712
## <small>20.11.3 (2025-03-10)</small>
813

bitnami/redis/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,4 @@ maintainers:
3737
name: redis
3838
sources:
3939
- https://github.com/bitnami/charts/tree/main/bitnami/redis
40-
version: 20.11.4
40+
version: 20.11.5

bitnami/redis/templates/scripts-configmap.yaml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -847,15 +847,24 @@ data:
847847
update-master-label.sh: |
848848
#!/bin/bash
849849
while true; do
850-
while [ ! -f "/etc/shared/current" ]; do
850+
while [ ! -f "/etc/shared/current" ] && [ ! -f "/etc/shared/terminate" ]; do
851851
sleep 1
852852
done
853-
echo "new master elected, updating label(s)..."
854-
kubectl label pod --field-selector metadata.name="$(< "/etc/shared/current")" isMaster="true" --overwrite
855-
kubectl label pod --field-selector metadata.name="$(< "/etc/shared/current")" app.kubernetes.io/role-
856-
if [ -f /etc/shared/previous ]; then
857-
kubectl label pod --field-selector metadata.name="$(< "/etc/shared/previous")" isMaster="false" --overwrite
853+
854+
if [ -f "/etc/shared/current" ]; then
855+
echo "new master elected, updating label(s)..."
856+
kubectl label pod --field-selector metadata.name="$(< "/etc/shared/current")" isMaster="true" --overwrite
857+
kubectl label pod --field-selector metadata.name="$(< "/etc/shared/current")" app.kubernetes.io/role-
858+
if [ -f /etc/shared/previous ]; then
859+
kubectl label pod --field-selector metadata.name="$(< "/etc/shared/previous")" isMaster="false" --overwrite
860+
fi
861+
rm "/etc/shared/current" "/etc/shared/previous"
862+
fi
863+
864+
if [ -f "/etc/shared/terminate" ]; then
865+
echo "received signal to terminate"
866+
rm "/etc/shared/terminate"
867+
exit
858868
fi
859-
rm "/etc/shared/current" "/etc/shared/previous"
860869
done
861870
{{- end }}

bitnami/redis/templates/sentinel/statefulset.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -640,6 +640,12 @@ spec:
640640
image: {{ template "redis.kubectl.image" . }}
641641
imagePullPolicy: {{ .Values.kubectl.image.pullPolicy | quote }}
642642
command: {{- toYaml .Values.kubectl.command | nindent 12 }}
643+
lifecycle:
644+
preStop:
645+
exec:
646+
command:
647+
- touch
648+
- /etc/shared/terminate
643649
{{- if .Values.kubectl.containerSecurityContext.enabled }}
644650
securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.kubectl.containerSecurityContext "context" $) | nindent 12 }}
645651
{{- end }}

0 commit comments

Comments
 (0)