From ab698ac974c7287224d7ef41ec8da779be6e5cba Mon Sep 17 00:00:00 2001 From: Nitin Goyal Date: Fri, 9 Sep 2022 14:59:17 +0530 Subject: [PATCH] build: generate bundle changes Signed-off-by: Nitin Goyal --- ...m-operator-webhook-service_v1_service.yaml | 14 ++++++ .../lvm-operator.clusterserviceversion.yaml | 45 ++++++++++++++----- 2 files changed, 47 insertions(+), 12 deletions(-) create mode 100644 bundle/manifests/lvm-operator-webhook-service_v1_service.yaml diff --git a/bundle/manifests/lvm-operator-webhook-service_v1_service.yaml b/bundle/manifests/lvm-operator-webhook-service_v1_service.yaml new file mode 100644 index 000000000..4f910b54b --- /dev/null +++ b/bundle/manifests/lvm-operator-webhook-service_v1_service.yaml @@ -0,0 +1,14 @@ +apiVersion: v1 +kind: Service +metadata: + creationTimestamp: null + name: lvm-operator-webhook-service +spec: + ports: + - port: 443 + protocol: TCP + targetPort: 9443 + selector: + app.kubernetes.io/name: lvm-operator +status: + loadBalancer: {} diff --git a/bundle/manifests/lvm-operator.clusterserviceversion.yaml b/bundle/manifests/lvm-operator.clusterserviceversion.yaml index 59acde771..e543884d4 100644 --- a/bundle/manifests/lvm-operator.clusterserviceversion.yaml +++ b/bundle/manifests/lvm-operator.clusterserviceversion.yaml @@ -276,18 +276,6 @@ spec: exporter: lvm-operator spec: containers: - - args: - - --secure-listen-address=0.0.0.0:8443 - - --upstream=http://127.0.0.1:8080/ - - --logtostderr=true - - --v=10 - image: gcr.io/kubebuilder/kube-rbac-proxy:v0.8.0 - name: kube-rbac-proxy - ports: - - containerPort: 8443 - name: https - protocol: TCP - resources: {} - args: - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 @@ -338,6 +326,18 @@ spec: memory: 50Mi securityContext: allowPrivilegeEscalation: false + - args: + - --secure-listen-address=0.0.0.0:8443 + - --upstream=http://127.0.0.1:8080/ + - --logtostderr=true + - --v=10 + image: gcr.io/kubebuilder/kube-rbac-proxy:v0.8.0 + name: kube-rbac-proxy + ports: + - containerPort: 8443 + name: https + protocol: TCP + resources: {} - command: - /metricsexporter image: quay.io/ocs-dev/lvm-operator:latest @@ -411,3 +411,24 @@ spec: provider: name: Red Hat version: 0.0.1 + webhookdefinitions: + - admissionReviewVersions: + - v1 + containerPort: 443 + deploymentName: lvm-operator-controller-manager + failurePolicy: Fail + generateName: vlvmcluster.kb.io + rules: + - apiGroups: + - lvm.topolvm.io + apiVersions: + - v1alpha1 + operations: + - CREATE + - UPDATE + resources: + - lvmclusters + sideEffects: None + targetPort: 9443 + type: ValidatingAdmissionWebhook + webhookPath: /validate-lvm-topolvm-io-v1alpha1-lvmcluster