jsonnet: add function to apply platform patches

Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
This commit is contained in:
Damien Grisonnet
2021-03-31 17:12:42 +02:00
parent ea12911e4f
commit f06175bb3b
3 changed files with 38 additions and 1 deletions

View File

@@ -9,6 +9,8 @@ local prometheusAdapter = import './components/prometheus-adapter.libsonnet';
local prometheusOperator = import './components/prometheus-operator.libsonnet';
local prometheus = import './components/prometheus.libsonnet';
local platformPatch = (import './platforms/platforms.libsonnet').platformPatch;
{
// using `values` as this is similar to helm
values:: {
@@ -104,6 +106,7 @@ local prometheus = import './components/prometheus.libsonnet';
kubePrometheus: {
namespace: $.values.common.namespace,
mixin+: { ruleLabels: $.values.common.ruleLabels },
platform: null,
},
},
@@ -124,5 +127,5 @@ local prometheus = import './components/prometheus.libsonnet';
name: $.values.kubePrometheus.namespace,
},
},
},
} + platformPatch($.values.kubePrometheus.platform),
}