1
0
mirror of https://github.com/coreos/prometheus-operator.git synced 2026-02-05 15:46:31 +01:00
Files
prometheus-operator/scripts/generate/conversion-webhook-patch-for-alertmanagerconfig-crd.jsonnet
Hélia Barroso 00705261d6 fix: alertmanager scripts
Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
2025-09-16 23:24:21 +01:00

19 lines
724 B
Jsonnet

// Create JSON patch that configures the conversion webhook for the Alertmanager CRD.
local alertmanagerConfigCrd = (import 'prometheus-operator/alertmanagerconfigs-crd.json');
local conversion = (import 'prometheus-operator/conversion.libsonnet');
local admissionWebhook = (import 'prometheus-operator/admission-webhook.libsonnet');
local config = (import 'config.jsonnet');
local aw = admissionWebhook(config {
image: 'quay.io/prometheus-operator/admission-webhook:v' + config.version,
});
{
apiVersion: alertmanagerConfigCrd.apiVersion,
kind: alertmanagerConfigCrd.kind,
metadata: alertmanagerConfigCrd.metadata,
} + conversion({
name: aw.service.metadata.name,
namespace: aw.service.metadata.namespace,
})