From 5fe4ccbe1d9f106fa132bc0b4ab0a555a66ba054 Mon Sep 17 00:00:00 2001 From: Edward Welch <edward.welch@grafana.com> Date: Tue, 14 May 2019 12:37:07 -0400 Subject: [PATCH] adding namespace to ksonnet config, moved images into a config file --- .gitignore | 2 +- production/ksonnet/loki-canary/config.libsonnet | 5 +++++ production/ksonnet/loki-canary/loki-canary.libsonnet | 9 ++++----- 3 files changed, 10 insertions(+), 6 deletions(-) create mode 100644 production/ksonnet/loki-canary/config.libsonnet diff --git a/.gitignore b/.gitignore index eae84e7a..8615ce54 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 00000000..d1043c45 --- /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 b5a6bf65..e940a417 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)) + -- GitLab