From 00d0dd396ef3e8a43fe6691d22c0162102a97d19 Mon Sep 17 00:00:00 2001 From: Derek Su Date: Fri, 4 Mar 2022 22:11:05 +0800 Subject: [PATCH] charts: add conversion to crds Longhorn #3631 Signed-off-by: Derek Su --- chart/templates/crds.yaml | 60 +++++++++++++++++++++++++++++++++++ chart/templates/services.yaml | 4 +-- 2 files changed, 62 insertions(+), 2 deletions(-) diff --git a/chart/templates/crds.yaml b/chart/templates/crds.yaml index 2895115..c327dbe 100644 --- a/chart/templates/crds.yaml +++ b/chart/templates/crds.yaml @@ -340,6 +340,18 @@ metadata: longhorn-manager: "" name: backingimages.longhorn.io spec: + conversion: + strategy: Webhook + webhook: + clientConfig: + service: + name: longhorn-conversion-webhook + namespace: {{ include "release_namespace" . }} + path: /v1/webhook/conversion + port: 9443 + conversionReviewVersions: + - v1beta2 + - v1beta1 group: longhorn.io names: kind: BackingImage @@ -680,6 +692,18 @@ metadata: longhorn-manager: "" name: backuptargets.longhorn.io spec: + conversion: + strategy: Webhook + webhook: + clientConfig: + service: + name: longhorn-conversion-webhook + namespace: {{ include "release_namespace" . }} + path: /v1/webhook/conversion + port: 9443 + conversionReviewVersions: + - v1beta2 + - v1beta1 group: longhorn.io names: kind: BackupTarget @@ -1007,6 +1031,18 @@ metadata: longhorn-manager: "" name: engineimages.longhorn.io spec: + conversion: + strategy: Webhook + webhook: + clientConfig: + service: + name: longhorn-conversion-webhook + namespace: {{ include "release_namespace" . }} + path: /v1/webhook/conversion + port: 9443 + conversionReviewVersions: + - v1beta2 + - v1beta1 group: longhorn.io names: kind: EngineImage @@ -1656,6 +1692,18 @@ metadata: longhorn-manager: "" name: nodes.longhorn.io spec: + conversion: + strategy: Webhook + webhook: + clientConfig: + service: + name: longhorn-conversion-webhook + namespace: {{ include "release_namespace" . }} + path: /v1/webhook/conversion + port: 9443 + conversionReviewVersions: + - v1beta2 + - v1beta1 group: longhorn.io names: kind: Node @@ -2417,6 +2465,18 @@ metadata: longhorn-manager: "" name: volumes.longhorn.io spec: + conversion: + strategy: Webhook + webhook: + clientConfig: + service: + name: longhorn-conversion-webhook + namespace: {{ include "release_namespace" . }} + path: /v1/webhook/conversion + port: 9443 + conversionReviewVersions: + - v1beta2 + - v1beta1 group: longhorn.io names: kind: Volume diff --git a/chart/templates/services.yaml b/chart/templates/services.yaml index 88ecfb0..8032ff6 100644 --- a/chart/templates/services.yaml +++ b/chart/templates/services.yaml @@ -4,7 +4,7 @@ metadata: labels: {{- include "longhorn.labels" . | nindent 4 }} app: longhorn-conversion-webhook name: longhorn-conversion-webhook - namespace: longhorn-system + namespace: {{ include "release_namespace" . }} spec: type: ClusterIP sessionAffinity: ClientIP @@ -21,7 +21,7 @@ metadata: labels: {{- include "longhorn.labels" . | nindent 4 }} app: longhorn-admission-webhook name: longhorn-admission-webhook - namespace: longhorn-system + namespace: {{ include "release_namespace" . }} spec: type: ClusterIP sessionAffinity: ClientIP