From b1e0c85deb15c96c90692f5c034971a8bff0b6a1 Mon Sep 17 00:00:00 2001 From: Brett Tofel Date: Thu, 5 Sep 2024 14:21:28 -0400 Subject: [PATCH] Add matchCondition to webhook config Should add some efficiency as it only lets the webhook fire when needed Signed-off-by: Brett Tofel --- config/base/manager/webhook/patch.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/config/base/manager/webhook/patch.yaml b/config/base/manager/webhook/patch.yaml index 49f686eb..a394f970 100644 --- a/config/base/manager/webhook/patch.yaml +++ b/config/base/manager/webhook/patch.yaml @@ -8,3 +8,8 @@ - op: add path: /webhooks/0/clientConfig/service/port value: 443 +- op: add + path: /webhooks/0/matchConditions + value: + - name: MissingOrIncorrectMetadataNameLabel + expression: "!has(object.metadata.labels) || !('olm.operatorframework.io/metadata.name' in object.metadata.labels) || object.metadata.labels['olm.operatorframework.io/metadata.name'] != object.metadata.name"