diff --git a/.gitignore b/.gitignore index eae84e7a0ce956aa3d76f9082d27432b77c22f68..8615ce54e5da584f219abf87da48fb0d658da7a9 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -loki-canary \ No newline at end of file +./loki-canary \ No newline at end of file diff --git a/production/ksonnet/loki-canary/config.libsonnet b/production/ksonnet/loki-canary/config.libsonnet new file mode 100644 index 0000000000000000000000000000000000000000..d1043c450e2d21d057031fc29eb55f6389d1a1c7 --- /dev/null +++ b/production/ksonnet/loki-canary/config.libsonnet @@ -0,0 +1,5 @@ +{ + _images+:: { + loki_canary: 'grafana/loki-canary:latest', + }, +} \ No newline at end of file diff --git a/production/ksonnet/loki-canary/loki-canary.libsonnet b/production/ksonnet/loki-canary/loki-canary.libsonnet index b5a6bf65e44d1f43c30b5a105403bc951456637c..e940a417c157b3480f6e7629ff486d809a0ea10d 100644 --- a/production/ksonnet/loki-canary/loki-canary.libsonnet +++ b/production/ksonnet/loki-canary/loki-canary.libsonnet @@ -1,16 +1,15 @@ local k = import 'ksonnet-util/kausal.libsonnet'; +local config = import 'config.libsonnet'; + +k + config { + namespace: $.core.v1.namespace.new($._config.namespace), -k { local container = $.core.v1.container, loki_canary_args:: { labelvalue: "$(POD_NAME)", }, - _images+:: { - loki_canary: 'grafana/loki-canary:latest', - }, - loki_canary_container:: container.new('loki-canary', $._images.loki_canary) + container.withPorts($.core.v1.containerPort.new('http-metrics', 80)) +