Configuring deployment targets
Introduction
The run time configuration is all about the settings for deployed projects. If you want to configure the settings for Solution Designer or Solution Hub please see the product configuration.
The configuration of deployed projects is split up into three levels:
- The environment level
- The k5-project level
- The deployment level
The configurations mentioned on this page will only apply for single-service deployments. If you want to configure the behavior of application composition projects or their components, see application configuration or component configuration.
Environment level
This level is the top-most level as it sets up the default configuration for all k5-projects in your cluster. It is also the level to set up the initial values that are required to create k5-projects to which you will later deploy your projects.
Whenever you create a new k5-project, these settings will be applied until you create a k5-project configuration that will override these settings only for a certain k5-project.
These settings are also required for the k5-project-operator to run gracefully.
Visit environment configuration to set up the initial configuration.
k5-project level
The k5-project configuration will override the environment configuration and is intended to set specific configurations for a single k5-project. The settings you make on this level will be applied as default setting for all projects that will be deployed to this project.
Visit k5-project configuration to set up the configuration for a certain k5-project.
Deployment level
Lastly the deployment configuration overrides all other settings made on the higher levels. It is intended to override specific configurations made on the k5-project level. Some typical settings are the log level or setting up specific service bindings that will be applied to only this project when it gets deployed.
It is not necessary to set up a deployment configuration as long as you are fine with the k5-project configuration. You can also only override one or more single settings with a deployment configuration and let the rest be defined by the k5-project configuration.
Visit deployment configuration to set up the configuration for a certain project.