Post rendering gives chart installers the ability to manually manipulate, configure, and/or validate rendered manifests before they are installed by Helm.
Flux V2 provides the ability to apply kustomizations on a Helm Release after rendering using a Post Renderer. This feature provides significant flexibility to the Helm objects, and allows for adjusting values inside of Helm that are not exposed explicitly as part of the values file. Each
HelmRelease is configured with a
postRenderer pass through:
... jaeger: postRenderers: - kustomize: # Array of inline strategic merge patch definitions as YAML object. # Note, this is a YAML object and not a string, to avoid syntax # indention errors. patchesStrategicMerge: # Change operator deployment to be a rolling update - kind: Deployment apiVersion: apps/v1 metadata: name: jaeger-operator spec: strategy: type: RollingUpdate patchesJson6902: # change priorityClassName - target: version: v1 kind: Deployment name: jaeger-operator patch: - op: add path: /spec/template/priorityClassName value: system-cluster-critical images: # update image to a new tag - name: registry1.dso.mil/ironbank/opensource/jaegertracing/jaeger-operator newName: registry1.dso.mil/ironbank/opensource/jaegertracing/jaeger-operator newTag: 1.23.0