github.com/yankunsam/loki/v2@v2.6.3-0.20220817130409-389df5235c27/tools/dev/k3d/lib/promtail/promtail.libsonnet (about) 1 local k = import 'github.com/grafana/jsonnet-libs/ksonnet-util/kausal.libsonnet'; 2 local tanka = import 'github.com/grafana/jsonnet-libs/tanka-util/main.libsonnet'; 3 local helm = tanka.helm.new(std.thisFile) { 4 template(name, chart, conf={}):: 5 std.native('helmTemplate')(name, chart, conf { calledFrom: std.thisFile }), 6 }; 7 { 8 _config+:: { 9 namespace: error 'please provide $._config.namespace', 10 gatewayHost: error 'please provide $._config.gatewayAddress', 11 }, 12 13 promtail: helm.template('promtail', '../../charts/promtail', { 14 namespace: $._config.namespace, 15 values: { 16 extraArgs: ['--config.expand-env=true'], 17 config: { 18 lokiAddress: 'http://%s/loki/api/v1/push' % $._config.gatewayHost, 19 }, 20 }, 21 kubeVersion: 'v1.18.0', 22 noHooks: false, 23 }), 24 }