Home / Keptn v1 Docs / Release 0.18.x / Reference / Configurations / values (Keptn helm-service)
The values.yaml configuration file defines the configuration used
when installing Keptn with a Helm chart; see
Installing Keptn using the Helm chart.
Values is a built-in object of Helm templates; see the Helm documentation at
Values Files.
See values.yaml in the Keptn GitHub repository for Keptn default Helm values file.
The recommended practice is the declarative approach:
you create your own Keptn values file that includes your customizations
then use your customized values file to install Keptn.
Alternatively, you can also set Helm values with --set during helm commands;
this is the imperative approach.
The –set flags take precendence over whatever you have configured in your values.yaml file
so can be used to temporarily override a value when necessary.
Keptn 0.17.0 changes
Keptn Helm chart was refactored heavily in Release 0.17.0 to make it ready for future features and structural changes.
The following Helm values changed for the Control Plane Helm chart:
continuous-delivery -> continuousDeliverycontrol-plane: Since the control-plane and continuous-delivery charts were merged into one, all values
previously under control-plane are now just directly in the values root without the control-plane key.control-plane.common were moved to the root level of the values.
e.g. control-plane.common.strategy.type -> strategy.typeValues for the Execution Plane Helm chart changed for helm-service and jmeter-service:
resources -> helm-service.resources/jmeter-service.resourcesresources in the values file.
You can adjust them or leave them at the sensible defaults.