From 089f2d00bffbc119d0732e7be8fcbd6c9863aadf Mon Sep 17 00:00:00 2001 From: Francesco Camuffo Date: Wed, 26 Mar 2025 17:25:57 +0100 Subject: [PATCH] Populate context.xml secret from value --- geoserver/latest/README.md | 4 ++++ geoserver/latest/context.xml | 30 ------------------------- geoserver/latest/templates/secrets.yaml | 2 +- geoserver/latest/values.yaml | 30 +++++++++++++++++++++++++ 4 files changed, 35 insertions(+), 31 deletions(-) delete mode 100644 geoserver/latest/context.xml diff --git a/geoserver/latest/README.md b/geoserver/latest/README.md index b452b06..baceeab 100644 --- a/geoserver/latest/README.md +++ b/geoserver/latest/README.md @@ -106,9 +106,13 @@ geoserver: EXAMPLE_DB_HOST=localhost EXAMPLE_DB_USER=geoserver EXAMPLE_DB_PASS=geoserver + + context_xml: | + ``` #### Description: +- `context_xml`: pupulate the secret for the Tomcat `context.xml` file. - `chown_datadir`: toggle running `chown` to the `tomcat` UID/GID on the GeoServer data\_dir. Disabling this might be desired when particular storage drivers requires to not change the ownership. - `geoserver_extra_opts`: JVM options that will be appended to the default ones. diff --git a/geoserver/latest/context.xml b/geoserver/latest/context.xml deleted file mode 100644 index 6b2047a..0000000 --- a/geoserver/latest/context.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - WEB-INF/web.xml - - - - - - - - - - diff --git a/geoserver/latest/templates/secrets.yaml b/geoserver/latest/templates/secrets.yaml index b8760d7..9ec1f9f 100644 --- a/geoserver/latest/templates/secrets.yaml +++ b/geoserver/latest/templates/secrets.yaml @@ -14,4 +14,4 @@ metadata: name: {{ include "geoserver.fullname" . }}-context data: context.xml: |- - {{ .Files.Get "context.xml" | b64enc }} + {{ .Values.geoserver.context_xml | b64enc }} diff --git a/geoserver/latest/values.yaml b/geoserver/latest/values.yaml index de7a665..9406509 100644 --- a/geoserver/latest/values.yaml +++ b/geoserver/latest/values.yaml @@ -165,3 +165,33 @@ geoserver: EXAMPLE_DB_HOST=localhost EXAMPLE_DB_USER=geoserver EXAMPLE_DB_PASS=geoserver + + context_xml: | + + + WEB-INF/web.xml + + + + + + + + +