Skip to content

Commit cc89a95

Browse files
chore(template/tilt): Allow a custom helm values file
Co-authored-by: Techassi <git@techassi.dev>
1 parent 49b44c1 commit cc89a95

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

template/Tiltfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ if os.path.exists('result'):
2828
k8s_kind('Deployment', image_json_path='{.spec.template.metadata.annotations.internal\\.stackable\\.tech/image}')
2929
k8s_kind('DaemonSet', image_json_path='{.spec.template.metadata.annotations.internal\\.stackable\\.tech/image}')
3030

31+
# Optionally specify a custom Helm values file to be passed to the Helm deployment below.
32+
# This file can for example be used to set custom telemetry options (like log level) which is not
33+
# supported by helm(set).
34+
helm_values = settings.get('helm_values', None)
35+
3136
helm_override_image_repository = 'image.repository=' + registry + '/' + operator_name
3237
if operator_name == "secret-operator":
3338
# secret-operator image reference is under the secretOperator section
@@ -42,6 +47,7 @@ helm_crds, helm_non_crds = filter_yaml(
4247
set=[
4348
helm_override_image_repository,
4449
],
50+
values=helm_values,
4551
),
4652
api_version = "^apiextensions\\.k8s\\.io/.*$",
4753
kind = "^CustomResourceDefinition$",

0 commit comments

Comments
 (0)