feat(helm): Template support for XWiki external secrets

Signed-off-by: Axel Lender <lender@b1-systems.de>
This commit is contained in:
Axel Lender
2025-05-21 12:39:38 +02:00
parent 3c0487dc58
commit ed0096a919
3 changed files with 73 additions and 2 deletions

View File

@@ -12,6 +12,7 @@ This document covers how to utilise external secrets and special requirements.
* [Components](#components)
* [MinIO](#minio)
* [Cassandra](#cassandra)
* [XWiki](#xwiki)
<!-- TOC -->
# General
@@ -56,3 +57,16 @@ Cassandra is pre-populated with information regarding Dovecot with a `cql` scrip
```
This has to be adapted into a secret that also holds a `cql` script and is named in `initDBSecret`.
## XWiki
Properties listed in the file of the external secret will overwrite plain values.
Like described in the [upstream `values.yaml`](https://github.com/xwiki-contrib/xwiki-helm/blob/master/charts/xwiki/values.yaml#L435) credentials and information about a user in external secrets listed in `propertiesSecret` have to be formatted as follows:
```yaml
stringData:
propertiesFile: |
propertie1=propertie1Value
propertie2=propertie2Value
propertie3=propertie3Value
```