Add version and image source as config parameters.

Fixes #455.
This commit is contained in:
Carlos de Paula
2020-03-17 19:16:54 -03:00
parent 502f81b235
commit 0d4bfe7db5
6 changed files with 49 additions and 40 deletions

View File

@@ -1,5 +1,11 @@
{
_config+:: {
versions+:: {
kubeStateMetrics: '1.9.5',
},
imageRepos+:: {
kubeStateMetrics: 'quay.io/coreos/kube-state-metrics',
},
kubeStateMetrics+:: {
scrapeInterval: '30s',
scrapeTimeout: '30s',
@@ -10,8 +16,8 @@
local ksm = self,
name:: 'kube-state-metrics',
namespace:: 'monitoring',
version:: '1.9.5', //$._config.versions.kubeStateMetrics,
image:: 'quay.io/coreos/kube-state-metrics:v' + ksm.version,
version:: $._config.versions.kubeStateMetrics,
image:: $._config.imageRepos.kubeStateMetrics + ':v' + $._config.versions.kubeStateMetrics,
service+: {
spec+: {
ports: [