Skip to main content

TRG 5.06 - Application Configuration

StatusCreatedPost-History
Active30-Nov-2022Initial release

Why​

The application will be deployed in different environments and application operators must be able to adjust the deployment to environmental needs.

Description​

Every startup configuration aspect of your application must be configurable through your Helm chart.

Examples for configurable items:

  • Ingress class, URLs and TLS configuration
  • Resource annotations and labels
  • Signing keys
  • Database connection strings
  • Secrets (with empty values!)
  • Persistent storage configuration
  • Environment variables (e.g. for application configuration)
  • ...

Don'ts​

Required application rebuild for configuration (e.g. applications.yaml without the possibility to overwrite values via env) changes are not expected. The application should be configurable and installable using the Helm chart.