Skip to content

Commit b73a094

Browse files
committed
feat(tilt): Support setting a custom Helm values file
1 parent b4cdb95 commit b73a094

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ result
1313
image.tar
1414

1515
tilt_options.json
16+
local_values.yaml
1617

1718
.direnv/
1819
.direnvrc

Tiltfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,17 @@ custom_build(
2222
# oci.stackable.tech/sandbox/opa-operator:0.0.0-dev (which does not exist)
2323
k8s_kind('DaemonSet', image_json_path='{.spec.template.metadata.annotations.internal\\.stackable\\.tech/image}')
2424

25+
# Optionally specify a custom Helm values file to be passed to the Helm deployment below.
26+
# This file can for example be used to set custom telemetry options (like log level) which is not
27+
# supported by helm(set).
28+
helm_values = settings.get('helm_values', None)
29+
2530
k8s_yaml(helm(
2631
'deploy/helm/' + operator_name,
2732
name=operator_name,
2833
namespace="stackable-operators",
2934
set=[
3035
'secretOperator.image.repository=' + registry + '/' + operator_name,
3136
],
37+
values=helm_values
3238
))

0 commit comments

Comments
 (0)