diff --git a/template/Tiltfile b/template/Tiltfile index fb84bcc0..ee0941c3 100644 --- a/template/Tiltfile +++ b/template/Tiltfile @@ -26,6 +26,14 @@ if os.path.exists('result'): # oci.stackable.tech/sandbox/opa-operator:7y19m3d8clwxlv34v5q2x4p7v536s00g instead of # oci.stackable.tech/sandbox/opa-operator:0.0.0-dev (which does not exist) k8s_kind('Deployment', image_json_path='{.spec.template.metadata.annotations.internal\\.stackable\\.tech/image}') +k8s_kind('DaemonSet', image_json_path='{.spec.template.metadata.annotations.internal\\.stackable\\.tech/image}') + +# Optionally specify a custom Helm values file to be passed to the Helm deployment below. +# This file can for example be used to set custom telemetry options (like log level) which is not +# supported by helm(set). +helm_values = settings.get('helm_values', None) + +helm_override_image_repository = 'image.repository=' + registry + '/' + operator_name # Exclude stale CRDs from Helm chart, and apply the rest helm_crds, helm_non_crds = filter_yaml( @@ -34,8 +42,9 @@ helm_crds, helm_non_crds = filter_yaml( name=operator_name, namespace="stackable-operators", set=[ - 'image.repository=' + registry + '/' + operator_name, + helm_override_image_repository, ], + values=helm_values, ), api_version = "^apiextensions\\.k8s\\.io/.*$", kind = "^CustomResourceDefinition$",