From 399a417a93a34c3c60c02b5de04466df3d417e76 Mon Sep 17 00:00:00 2001 From: Prachi Damle Date: Thu, 10 Nov 2022 00:35:50 -0800 Subject: [PATCH] make forward-port rancher-webhook --- .../rancher-webhook-1.0.6+up0.2.7.tgz | Bin 0 -> 2588 bytes .../rancher-webhook/1.0.6+up0.2.7/Chart.yaml | 18 ++++++ .../1.0.6+up0.2.7/charts/capi/Chart.yaml | 4 ++ .../charts/capi/templates/service.yaml | 13 +++++ .../1.0.6+up0.2.7/templates/_helpers.tpl | 22 ++++++++ .../1.0.6+up0.2.7/templates/deployment.yaml | 52 ++++++++++++++++++ .../pre-delete-hook-cluster-role-binding.yaml | 19 +++++++ .../pre-delete-hook-cluster-role.yaml | 23 ++++++++ .../templates/pre-delete-hook-job.yaml | 36 ++++++++++++ .../templates/pre-delete-hook-psp.yaml | 33 +++++++++++ .../pre-delete-hook-service-account.yaml | 12 ++++ .../1.0.6+up0.2.7/templates/rbac.yaml | 12 ++++ .../1.0.6+up0.2.7/templates/service.yaml | 13 +++++ .../templates/serviceaccount.yaml | 4 ++ .../1.0.6+up0.2.7/templates/webhook.yaml | 19 +++++++ .../rancher-webhook/1.0.6+up0.2.7/values.yaml | 25 +++++++++ index.yaml | 22 ++++++++ release.yaml | 1 + 18 files changed, 328 insertions(+) create mode 100644 assets/rancher-webhook/rancher-webhook-1.0.6+up0.2.7.tgz create mode 100644 charts/rancher-webhook/1.0.6+up0.2.7/Chart.yaml create mode 100644 charts/rancher-webhook/1.0.6+up0.2.7/charts/capi/Chart.yaml create mode 100644 charts/rancher-webhook/1.0.6+up0.2.7/charts/capi/templates/service.yaml create mode 100644 charts/rancher-webhook/1.0.6+up0.2.7/templates/_helpers.tpl create mode 100644 charts/rancher-webhook/1.0.6+up0.2.7/templates/deployment.yaml create mode 100644 charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-cluster-role-binding.yaml create mode 100644 charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-cluster-role.yaml create mode 100644 charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-job.yaml create mode 100644 charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-psp.yaml create mode 100644 charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-service-account.yaml create mode 100644 charts/rancher-webhook/1.0.6+up0.2.7/templates/rbac.yaml create mode 100644 charts/rancher-webhook/1.0.6+up0.2.7/templates/service.yaml create mode 100644 charts/rancher-webhook/1.0.6+up0.2.7/templates/serviceaccount.yaml create mode 100644 charts/rancher-webhook/1.0.6+up0.2.7/templates/webhook.yaml create mode 100644 charts/rancher-webhook/1.0.6+up0.2.7/values.yaml diff --git a/assets/rancher-webhook/rancher-webhook-1.0.6+up0.2.7.tgz b/assets/rancher-webhook/rancher-webhook-1.0.6+up0.2.7.tgz new file mode 100644 index 0000000000000000000000000000000000000000..1014f55aeeef3b1d4f0e141b7849ff1d955f7407 GIT binary patch literal 2588 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 literal 0 HcmV?d00001 diff --git a/charts/rancher-webhook/1.0.6+up0.2.7/Chart.yaml b/charts/rancher-webhook/1.0.6+up0.2.7/Chart.yaml new file mode 100644 index 000000000..891c0c30a --- /dev/null +++ b/charts/rancher-webhook/1.0.6+up0.2.7/Chart.yaml @@ -0,0 +1,18 @@ +annotations: + catalog.cattle.io/certified: rancher + catalog.cattle.io/hidden: "true" + catalog.cattle.io/kube-version: '>= 1.16.0-0 < 1.25.0-0' + catalog.cattle.io/namespace: cattle-system + catalog.cattle.io/os: linux + catalog.cattle.io/permits-os: linux,windows + catalog.cattle.io/rancher-version: '>= 2.6.0-0 < 2.7.0-0' + catalog.cattle.io/release-name: rancher-webhook +apiVersion: v2 +appVersion: 0.2.7 +dependencies: +- condition: capi.enabled + name: capi + repository: "" +description: ValidatingAdmissionWebhook for Rancher types +name: rancher-webhook +version: 1.0.6+up0.2.7 diff --git a/charts/rancher-webhook/1.0.6+up0.2.7/charts/capi/Chart.yaml b/charts/rancher-webhook/1.0.6+up0.2.7/charts/capi/Chart.yaml new file mode 100644 index 000000000..388210bef --- /dev/null +++ b/charts/rancher-webhook/1.0.6+up0.2.7/charts/capi/Chart.yaml @@ -0,0 +1,4 @@ +apiVersion: v2 +appVersion: 0.0.0 +name: capi +version: 0.0.0 diff --git a/charts/rancher-webhook/1.0.6+up0.2.7/charts/capi/templates/service.yaml b/charts/rancher-webhook/1.0.6+up0.2.7/charts/capi/templates/service.yaml new file mode 100644 index 000000000..08df65d62 --- /dev/null +++ b/charts/rancher-webhook/1.0.6+up0.2.7/charts/capi/templates/service.yaml @@ -0,0 +1,13 @@ +kind: Service +apiVersion: v1 +metadata: + name: webhook-service + annotations: + need-a-cert.cattle.io/secret-name: rancher-webhook-tls +spec: + ports: + - name: https + port: 443 + targetPort: 8777 + selector: + app: rancher-webhook diff --git a/charts/rancher-webhook/1.0.6+up0.2.7/templates/_helpers.tpl b/charts/rancher-webhook/1.0.6+up0.2.7/templates/_helpers.tpl new file mode 100644 index 000000000..c37a65c6f --- /dev/null +++ b/charts/rancher-webhook/1.0.6+up0.2.7/templates/_helpers.tpl @@ -0,0 +1,22 @@ +{{- define "system_default_registry" -}} +{{- if .Values.global.cattle.systemDefaultRegistry -}} +{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} +{{- else -}} +{{- "" -}} +{{- end -}} +{{- end -}} + +{{- define "rancher-webhook.labels" -}} +app: rancher-webhook +{{- end }} + +{{- define "linux-node-tolerations" -}} +- key: "cattle.io/os" + value: "linux" + effect: "NoSchedule" + operator: "Equal" +{{- end -}} + +{{- define "linux-node-selector" -}} +kubernetes.io/os: linux +{{- end -}} \ No newline at end of file diff --git a/charts/rancher-webhook/1.0.6+up0.2.7/templates/deployment.yaml b/charts/rancher-webhook/1.0.6+up0.2.7/templates/deployment.yaml new file mode 100644 index 000000000..a8554d605 --- /dev/null +++ b/charts/rancher-webhook/1.0.6+up0.2.7/templates/deployment.yaml @@ -0,0 +1,52 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: rancher-webhook +spec: + selector: + matchLabels: + app: rancher-webhook + template: + metadata: + labels: + app: rancher-webhook + spec: + volumes: + - name: tls + secret: + secretName: rancher-webhook-tls + {{- if .Values.global.hostNetwork }} + hostNetwork: true + {{- end }} + nodeSelector: {{ include "linux-node-selector" . | nindent 8 }} + {{- if .Values.nodeSelector }} +{{ toYaml .Values.nodeSelector | indent 8 }} + {{- end }} + tolerations: {{ include "linux-node-tolerations" . | nindent 6 }} + {{- if .Values.tolerations }} +{{ toYaml .Values.tolerations | indent 6 }} + {{- end }} + containers: + - env: + - name: STAMP + value: "{{.Values.stamp}}" + - name: ENABLE_CAPI + value: "{{.Values.capi.enabled}}" + - name: ENABLE_MCM + value: "{{.Values.mcm.enabled}}" + - name: NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + image: '{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}' + name: rancher-webhook + imagePullPolicy: "{{ .Values.image.imagePullPolicy }}" + ports: + - name: https + containerPort: 9443 + - name: capi-https + containerPort: 8777 + volumeMounts: + - name: tls + mountPath: /tmp/k8s-webhook-server/serving-certs + serviceAccountName: rancher-webhook diff --git a/charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-cluster-role-binding.yaml b/charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-cluster-role-binding.yaml new file mode 100644 index 000000000..ca439ff48 --- /dev/null +++ b/charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-cluster-role-binding.yaml @@ -0,0 +1,19 @@ +{{- if .Values.preDelete.enabled }} +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: rancher-webhook-pre-delete + labels: {{ include "rancher-webhook.labels" . | nindent 4 }} + annotations: + "helm.sh/hook": pre-delete + "helm.sh/hook-weight": "2" + "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded,hook-failed +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: rancher-webhook-pre-delete +subjects: + - kind: ServiceAccount + name: rancher-webhook-pre-delete + namespace: {{ .Release.Namespace }} +{{- end }} diff --git a/charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-cluster-role.yaml b/charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-cluster-role.yaml new file mode 100644 index 000000000..36a1c7fef --- /dev/null +++ b/charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-cluster-role.yaml @@ -0,0 +1,23 @@ +{{- if .Values.preDelete.enabled }} +kind: ClusterRole +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: rancher-webhook-pre-delete + labels: {{ include "rancher-webhook.labels" . | nindent 4 }} + annotations: + "helm.sh/hook": pre-delete + "helm.sh/hook-weight": "1" + "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded,hook-failed +rules: + - apiGroups: [ "admissionregistration.k8s.io" ] + resources: [ "mutatingwebhookconfigurations" ] + verbs: [ "delete" ] + resourceNames: [ "rancher.cattle.io" ] + - apiGroups: [ "" ] + resources: [ "serviceaccounts" ] + verbs: [ "get" ] + - apiGroups: [ "policy" ] + resources: [ "podsecuritypolicies" ] + verbs: [ "use" ] + resourceNames: [ "rancher-webhook-pre-delete" ] +{{- end }} diff --git a/charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-job.yaml b/charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-job.yaml new file mode 100644 index 000000000..81f306b86 --- /dev/null +++ b/charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-job.yaml @@ -0,0 +1,36 @@ +{{- if .Values.preDelete.enabled }} +apiVersion: batch/v1 +kind: Job +metadata: + name: rancher-webhook-pre-delete + namespace: {{ .Release.Namespace }} + labels: {{ include "rancher-webhook.labels" . | nindent 4 }} + annotations: + "helm.sh/hook": pre-delete + "helm.sh/hook-weight": "3" + "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded +spec: + backoffLimit: 3 + template: + metadata: + name: rancher-webhook-pre-delete + labels: {{ include "rancher-webhook.labels" . | nindent 8 }} + spec: + serviceAccountName: rancher-webhook-pre-delete + restartPolicy: OnFailure + nodeSelector: {{ include "linux-node-selector" . | nindent 8 }} + {{- if .Values.nodeSelector }} +{{ toYaml .Values.nodeSelector | indent 8 }} + {{- end }} + tolerations: {{ include "linux-node-tolerations" . | nindent 6 }} + {{- if .Values.tolerations }} +{{ toYaml .Values.tolerations | indent 6 }} + {{- end }} + containers: + - name: rancher-webhook-pre-delete + image: "{{ include "system_default_registry" . }}{{ .Values.preDelete.image.repository }}:{{ .Values.preDelete.image.tag }}" + imagePullPolicy: IfNotPresent + securityContext: + runAsUser: 0 + command: [ "kubectl", "delete", "--ignore-not-found=true", "mutatingwebhookconfigurations", "rancher.cattle.io" ] +{{- end }} diff --git a/charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-psp.yaml b/charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-psp.yaml new file mode 100644 index 000000000..8acf758d0 --- /dev/null +++ b/charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-psp.yaml @@ -0,0 +1,33 @@ +{{- if .Values.preDelete.enabled }} +apiVersion: policy/v1beta1 +kind: PodSecurityPolicy +metadata: + name: rancher-webhook-pre-delete + labels: {{ include "rancher-webhook.labels" . | nindent 4 }} + annotations: + "helm.sh/hook": pre-delete + "helm.sh/hook-weight": "1" + "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded,hook-failed +spec: + privileged: false + hostNetwork: false + hostIPC: false + hostPID: false + runAsUser: + rule: 'RunAsAny' + seLinux: + rule: 'RunAsAny' + supplementalGroups: + rule: 'MustRunAs' + ranges: + - min: 1 + max: 65535 + fsGroup: + rule: 'MustRunAs' + ranges: + - min: 1 + max: 65535 + readOnlyRootFilesystem: false + volumes: + - 'secret' +{{- end }} diff --git a/charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-service-account.yaml b/charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-service-account.yaml new file mode 100644 index 000000000..93e215394 --- /dev/null +++ b/charts/rancher-webhook/1.0.6+up0.2.7/templates/pre-delete-hook-service-account.yaml @@ -0,0 +1,12 @@ +{{- if .Values.preDelete.enabled }} +apiVersion: v1 +kind: ServiceAccount +metadata: + name: rancher-webhook-pre-delete + namespace: {{ .Release.Namespace }} + labels: {{ include "rancher-webhook.labels" . | nindent 4 }} + annotations: + "helm.sh/hook": pre-delete + "helm.sh/hook-weight": "1" + "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded,hook-failed +{{- end }} diff --git a/charts/rancher-webhook/1.0.6+up0.2.7/templates/rbac.yaml b/charts/rancher-webhook/1.0.6+up0.2.7/templates/rbac.yaml new file mode 100644 index 000000000..9afaae6c6 --- /dev/null +++ b/charts/rancher-webhook/1.0.6+up0.2.7/templates/rbac.yaml @@ -0,0 +1,12 @@ +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: rancher-webhook +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: cluster-admin +subjects: +- kind: ServiceAccount + name: rancher-webhook + namespace: {{.Release.Namespace}} diff --git a/charts/rancher-webhook/1.0.6+up0.2.7/templates/service.yaml b/charts/rancher-webhook/1.0.6+up0.2.7/templates/service.yaml new file mode 100644 index 000000000..74a8a9e5a --- /dev/null +++ b/charts/rancher-webhook/1.0.6+up0.2.7/templates/service.yaml @@ -0,0 +1,13 @@ +kind: Service +apiVersion: v1 +metadata: + name: rancher-webhook + namespace: cattle-system +spec: + ports: + - port: 443 + targetPort: 9443 + protocol: TCP + name: https + selector: + app: rancher-webhook diff --git a/charts/rancher-webhook/1.0.6+up0.2.7/templates/serviceaccount.yaml b/charts/rancher-webhook/1.0.6+up0.2.7/templates/serviceaccount.yaml new file mode 100644 index 000000000..f9251b418 --- /dev/null +++ b/charts/rancher-webhook/1.0.6+up0.2.7/templates/serviceaccount.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + name: rancher-webhook diff --git a/charts/rancher-webhook/1.0.6+up0.2.7/templates/webhook.yaml b/charts/rancher-webhook/1.0.6+up0.2.7/templates/webhook.yaml new file mode 100644 index 000000000..4f95ae896 --- /dev/null +++ b/charts/rancher-webhook/1.0.6+up0.2.7/templates/webhook.yaml @@ -0,0 +1,19 @@ +apiVersion: admissionregistration.k8s.io/v1 +kind: ValidatingWebhookConfiguration +metadata: + name: rancher.cattle.io +webhooks: +- admissionReviewVersions: + - v1 + - v1beta1 + clientConfig: + service: + name: rancher-webhook + namespace: cattle-system + path: /v1/webhook/validation + port: 443 + failurePolicy: Ignore + matchPolicy: Equivalent + name: rancher.cattle.io + sideEffects: None + timeoutSeconds: 10 diff --git a/charts/rancher-webhook/1.0.6+up0.2.7/values.yaml b/charts/rancher-webhook/1.0.6+up0.2.7/values.yaml new file mode 100644 index 000000000..dbb985208 --- /dev/null +++ b/charts/rancher-webhook/1.0.6+up0.2.7/values.yaml @@ -0,0 +1,25 @@ +image: + repository: rancher/rancher-webhook + tag: v0.2.7 + imagePullPolicy: IfNotPresent + +global: + cattle: + systemDefaultRegistry: "" + hostNetwork: false + +capi: + enabled: false + +mcm: + enabled: true + +preDelete: + enabled: true + image: + repository: rancher/kubectl + tag: v1.23.3 + +# tolerations for the webhook deployment. See https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ for more info +tolerations: [] +nodeSelector: {} \ No newline at end of file diff --git a/index.yaml b/index.yaml index d958599c3..2657f4f94 100755 --- a/index.yaml +++ b/index.yaml @@ -10223,6 +10223,28 @@ entries: urls: - assets/rancher-webhook/rancher-webhook-2.0.0+up0.3.0-rc5.tgz version: 2.0.0+up0.3.0-rc5 + - annotations: + catalog.cattle.io/certified: rancher + catalog.cattle.io/hidden: "true" + catalog.cattle.io/kube-version: '>= 1.16.0-0 < 1.25.0-0' + catalog.cattle.io/namespace: cattle-system + catalog.cattle.io/os: linux + catalog.cattle.io/permits-os: linux,windows + catalog.cattle.io/rancher-version: '>= 2.6.0-0 < 2.7.0-0' + catalog.cattle.io/release-name: rancher-webhook + apiVersion: v2 + appVersion: 0.2.7 + created: "2022-11-10T00:33:57.451093-08:00" + dependencies: + - condition: capi.enabled + name: capi + repository: "" + description: ValidatingAdmissionWebhook for Rancher types + digest: 53c1ab12bcc90b2b96280ef581ea18cce1dc49338ced93ea7ab9407974c05933 + name: rancher-webhook + urls: + - assets/rancher-webhook/rancher-webhook-1.0.6+up0.2.7.tgz + version: 1.0.6+up0.2.7 - annotations: catalog.cattle.io/certified: rancher catalog.cattle.io/hidden: "true" diff --git a/release.yaml b/release.yaml index c19953401..fc7ca0726 100644 --- a/release.yaml +++ b/release.yaml @@ -82,6 +82,7 @@ rancher-vsphere-csi: - 101.0.0+up2.5.1-rancher1 rancher-webhook: - 2.0.0+up0.3.0-rc5 + - 1.0.6+up0.2.7 rancher-windows-gmsa: - 2.0.0 rancher-windows-gmsa-crd: