Customizing Shift Chart settings
Scope here: How to configure KOBIL Shift metaconfiguration file "values.yaml" to achieve expected functionality. I.e. to load custom image when using KOBIL Shift deployment in addition to custom services or to just enable or disable selective KOBIL Shift services.
By default the KOBIL Shift Operator will make use of configuration parameter for "registry", "repository", "chart" and "version" to then load and deploy the KOBIL services (i.e. for AST-services). To load "custom" settings - likes specific images or complete custom charts - it is required to overwrite the default configuration. For this the keyword-section "valuesOverride" could be added to KOBIL Shift services sections in the metaconfiguration file.
Typical customizations are:
Adding environment variables: Adding custom environment variables via Charts Enable DEBUG logging: Enabled DEBUG logging for Shift Services Loading custom charts, version, images: Custom Chart version for Shift services Tuning KOBIL Shift services (i.e. resources, Probes): Using "valuesOverride" for customizing KOBIL Shift service
In general it is possible to make use of the "valuesOverride" functionality for any KOBIL Shift service section in the metaconfiguration file "values.yaml" - but you may check with KOBIL Support for your specific customization need. For specific customization of the KOBIL services charts please make use of "helm pull" to retrieve the KOBIL service chart or directly to make use of "helm show values" command for a KOBIL service chart. This will show you the configuration file "values.yaml" from which you honor the chart hierarchy to be used in the "valuesOverride" section for the main Shift metaconfiguration file "values.yaml".
Find sample explanation here to find the SubChart and to retrieve the related "values.yaml" for this:
user@duke7:~/tmp$ helm list | cut -f6 | grep ast
ast-client-properties-3.6.2
ast-version-5.4.2
ast-webhooks-1.5.1
astca-3.3.3
....
user@duke7:~/tmp$ helm show values kobil/astlogin [--version=3.10.1] > astlogin.values.yaml
user@duke7:~/tmp$ vi astlogin.values.yaml
Find in Section Using "valuesOverride" for customizing KOBIL Shift service a full sample explanation.