OZG-8146 Konfigurierbare Eingangsbestätigung
Wenn spring-application-properties als env-variable angegeben werden, kam es zu Encoding-Problemen bei Umlauten. (sodass "dFördermittelantrag" als "dF��rdermittelantrag" gelesen wurde)
Die Lösung hier ist: Wie in der Spring-Boot-Doku beschrieben eine properties-YAML-Datei über spring_config_import zu referenzieren. So machen Umlaute keine Probleme mehr und es müssen keine Helmchart-Änderungen für neue Spring-Properties mehr gemacht werden.
There are two common volume mount patterns that can be used:
- A single file contains a complete set of properties (usually written as YAML).
- Multiple files are written to a directory tree, with the filename becoming the ‘key’ and the contents becoming the ‘value’.
Damit sich das Deployment bei einer Properties-Änderung anpasst, wird ein entsprechedes Annotation-Label im Deployment gesetzt. Anstatt wie in https://helm.sh/docs/howto/charts_tips_and_tricks/#automatically-roll-deployments das ganze konfig-map manifest für den hash zu nehmen, wird nur .Values.properties genommen, da sonst die deployment-helm-unit-tests fehlschlagen.