mirror of
https://github.com/prometheus-operator/kube-prometheus.git
synced 2025-10-28 14:41:02 +01:00
Merge pull request #1135 from paulfantom/use-common
This commit is contained in:
commit
dccf2ee085
@ -376,7 +376,7 @@ These mixins are selectable via the `platform` field of kubePrometheus:
|
||||
(import 'kube-prometheus/main.libsonnet') +
|
||||
{
|
||||
values+:: {
|
||||
kubePrometheus+: {
|
||||
common+: {
|
||||
platform: 'example-platform',
|
||||
},
|
||||
},
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
(import 'kube-prometheus/main.libsonnet') +
|
||||
{
|
||||
values+:: {
|
||||
kubePrometheus+: {
|
||||
common+: {
|
||||
platform: 'example-platform',
|
||||
},
|
||||
},
|
||||
|
||||
@ -16,6 +16,7 @@ local platformPatch = import './platforms/platforms.libsonnet';
|
||||
values:: {
|
||||
common: {
|
||||
namespace: 'default',
|
||||
platform: null,
|
||||
ruleLabels: {
|
||||
role: 'alert-rules',
|
||||
prometheus: $.values.prometheus.name,
|
||||
@ -102,9 +103,6 @@ local platformPatch = import './platforms/platforms.libsonnet';
|
||||
version: $.values.common.versions.prometheusOperator,
|
||||
image: $.values.common.images.prometheusOperator,
|
||||
configReloaderImage: $.values.common.images.prometheusOperatorReloader,
|
||||
commonLabels+: {
|
||||
'app.kubernetes.io/part-of': 'kube-prometheus',
|
||||
},
|
||||
mixin+: { ruleLabels: $.values.common.ruleLabels },
|
||||
kubeRbacProxyImage: $.values.common.images.kubeRbacProxy,
|
||||
},
|
||||
@ -112,11 +110,6 @@ local platformPatch = import './platforms/platforms.libsonnet';
|
||||
namespace: $.values.common.namespace,
|
||||
mixin+: { ruleLabels: $.values.common.ruleLabels },
|
||||
},
|
||||
kubePrometheus: {
|
||||
namespace: $.values.common.namespace,
|
||||
mixin+: { ruleLabels: $.values.common.ruleLabels },
|
||||
platform: null,
|
||||
},
|
||||
},
|
||||
|
||||
alertmanager: alertmanager($.values.alertmanager),
|
||||
@ -128,12 +121,17 @@ local platformPatch = import './platforms/platforms.libsonnet';
|
||||
prometheusAdapter: prometheusAdapter($.values.prometheusAdapter),
|
||||
prometheusOperator: prometheusOperator($.values.prometheusOperator),
|
||||
kubernetesControlPlane: kubernetesControlPlane($.values.kubernetesControlPlane),
|
||||
kubePrometheus: customMixin($.values.kubePrometheus) + {
|
||||
kubePrometheus: customMixin(
|
||||
{
|
||||
namespace: $.values.common.namespace,
|
||||
mixin+: { ruleLabels: $.values.common.ruleLabels },
|
||||
}
|
||||
) + {
|
||||
namespace: {
|
||||
apiVersion: 'v1',
|
||||
kind: 'Namespace',
|
||||
metadata: {
|
||||
name: $.values.kubePrometheus.namespace,
|
||||
name: $.values.common.namespace,
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
@ -26,7 +26,7 @@ local platformPatch(p) = if p != null && std.objectHas(platforms, p) then platfo
|
||||
prometheusOperator: {},
|
||||
kubernetesControlPlane: {},
|
||||
kubePrometheus: {},
|
||||
} + platformPatch($.values.kubePrometheus.platform),
|
||||
} + platformPatch($.values.common.platform),
|
||||
|
||||
alertmanager+: p.alertmanager,
|
||||
blackboxExporter+: p.blackboxExporter,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user