[bitnami/keycloak] Added providers to the list of writable dirs (#29998)

* [bitnami/keycloak] Added providers to the list of writable dirs

Added /opt/bitnami/keycloak/providers to the list of dirs copied from
base image to empty-dir, this enabled extensions/plugins/themes
provisioning with readonly filesystem

Signed-off-by: Riccardo Caselli <supercasell@gmail.com>

* Restored original formatting

Signed-off-by: Riccardo Caselli <supercasell@gmail.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

---------

Signed-off-by: Riccardo Caselli <supercasell@gmail.com>
Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
Signed-off-by: Miguel Ruiz <miguel.ruiz@broadcom.com>
Co-authored-by: Bitnami Containers <bitnami-bot@vmware.com>
Co-authored-by: Miguel Ruiz <miguel.ruiz@broadcom.com>
This commit is contained in:
casell
2024-11-04 16:43:40 +01:00
committed by GitHub
parent 148ff74ddb
commit 9de041c92e
3 changed files with 11 additions and 3 deletions

View File

@@ -1,8 +1,12 @@
# Changelog
## 24.0.4 (2024-11-01)
## 24.0.5 (2024-11-04)
* [bitnami/keycloak] Release 24.0.4 ([#30169](https://github.com/bitnami/charts/pull/30169))
* [bitnami/keycloak] Added providers to the list of writable dirs ([#29998](https://github.com/bitnami/charts/pull/29998))
## <small>24.0.4 (2024-11-01)</small>
* [bitnami/keycloak] Release 24.0.4 (#30169) ([701a2b9](https://github.com/bitnami/charts/commit/701a2b96d7eff0b3d0c8a77c1ac14f24e0d3ccda)), closes [#30169](https://github.com/bitnami/charts/issues/30169)
## <small>24.0.3 (2024-10-31)</small>

View File

@@ -33,4 +33,4 @@ maintainers:
name: keycloak
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/keycloak
version: 24.0.4
version: 24.0.5

View File

@@ -107,6 +107,7 @@ spec:
# directories writable, so we need to copy it to an empty dir volume
cp -r --preserve=mode /opt/bitnami/keycloak/lib/quarkus /emptydir/app-quarkus-dir
cp -r --preserve=mode /opt/bitnami/keycloak/data /emptydir/app-data-dir
cp -r --preserve=mode /opt/bitnami/keycloak/providers /emptydir/app-providers-dir
info "Copy operation completed"
{{- if .Values.containerSecurityContext.enabled }}
securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.containerSecurityContext "context" $) | nindent 12 }}
@@ -296,6 +297,9 @@ spec:
- name: empty-dir
mountPath: /opt/bitnami/keycloak/data
subPath: app-data-dir
- name: empty-dir
mountPath: /opt/bitnami/keycloak/providers
subPath: app-providers-dir
{{- if or .Values.configuration .Values.existingConfigmap }}
- name: keycloak-config
mountPath: /bitnami/keycloak/conf/keycloak.conf