Version v1.7 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot. For up-to-date documentation, see the latest version.
Define Watches in Helm-based operators
watches.yamlfile in Helm-based operators.
The Watches file contains a list of mappings from custom resources, identified
by it’s Group, Version, and Kind, to a Helm chart. The Operator
expects this mapping file in a predefined location:
The follow tables describes the fields in an entry in
|group||The group of the Custom Resource that you will be watching.|
|version||The version of the Custom Resource that you will be watching.|
|kind||The kind of the Custom Resource that you will be watching.|
|chart||The path to the helm chart to use when reconciling this GVK.|
|watchDependentResources||Enable watching resources that are created by helm (default:
|overrideValues||Values to be used for overriding Helm chart’s defaults. For additional information see the reference doc.|
For reference, here is an example of a simple
# Use the 'create api' subcommand to add watches to this file. - group: foo.example.com version: v1alpha1 kind: Foo chart: helm-charts/foo overrideValues: image.repository: quay.io/mycustomrepo watchDependentResources: false