From bb48a97c0fd6f384d4efccda48592f0fdae946f8 Mon Sep 17 00:00:00 2001 From: Eliyam Levy Date: Tue, 11 Apr 2023 12:31:10 -0400 Subject: [PATCH 1/9] cleaned release.yaml --- release.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/release.yaml b/release.yaml index 86e577484..8b1378917 100644 --- a/release.yaml +++ b/release.yaml @@ -1,3 +1 @@ -prometheus-federator: - - 2.0.1+up0.2.2 - - 2.0.0+up0.2.1 \ No newline at end of file + From febba49023ebfff808c5715af3febb7787b5f29e Mon Sep 17 00:00:00 2001 From: Geet Samra Date: Tue, 11 Apr 2023 12:22:45 -0700 Subject: [PATCH 2/9] adding hiding prometheus-federator version 2.0.0+up0.2.1 --- .../prometheus-federator-2.0.0+up0.2.1.tgz | Bin 20537 -> 20543 bytes .../2.0.0+up0.2.1/Chart.yaml | 2 +- index.yaml | 6 +++--- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/assets/prometheus-federator/prometheus-federator-2.0.0+up0.2.1.tgz b/assets/prometheus-federator/prometheus-federator-2.0.0+up0.2.1.tgz index 4672cc3298902453eeffd353ea5ce171f541a03d..810795ccc79c9e810dee6797330811aa608ae7cb 100644 GIT binary patch delta 19080 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 E0G9PR?f?J) delta 18816 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 H0Du7im*aj( diff --git a/charts/prometheus-federator/2.0.0+up0.2.1/Chart.yaml b/charts/prometheus-federator/2.0.0+up0.2.1/Chart.yaml index e77b4f51d..2cd6541df 100644 --- a/charts/prometheus-federator/2.0.0+up0.2.1/Chart.yaml +++ b/charts/prometheus-federator/2.0.0+up0.2.1/Chart.yaml @@ -7,7 +7,7 @@ annotations: catalog.cattle.io/os: linux,windows catalog.cattle.io/permits-os: linux,windows catalog.cattle.io/provides-gvr: helm.cattle.io.projecthelmchart/v1alpha1 - catalog.cattle.io/rancher-version: '>= 2.7.0-0 < 2.8.0-0' + catalog.cattle.io/rancher-version: '>=2.6.99-9 < 2.7.0-0' catalog.cattle.io/release-name: prometheus-federator apiVersion: v2 appVersion: 0.2.1 diff --git a/index.yaml b/index.yaml index 1288d7a4e..41938f887 100755 --- a/index.yaml +++ b/index.yaml @@ -3652,17 +3652,17 @@ entries: catalog.cattle.io/os: linux,windows catalog.cattle.io/permits-os: linux,windows catalog.cattle.io/provides-gvr: helm.cattle.io.projecthelmchart/v1alpha1 - catalog.cattle.io/rancher-version: '>= 2.7.0-0 < 2.8.0-0' + catalog.cattle.io/rancher-version: '>=2.6.99-9 < 2.7.0-0' catalog.cattle.io/release-name: prometheus-federator apiVersion: v2 appVersion: 0.2.1 - created: "2023-04-10T17:46:26.281309-07:00" + created: "2023-04-11T12:23:09.482983-07:00" dependencies: - condition: helmProjectOperator.enabled name: helmProjectOperator repository: file://./charts/helmProjectOperator description: Prometheus Federator - digest: 2dba6bfe5a783c10e16ba8e614c970f0777ea7ef0dc47063df9346481f943cb6 + digest: 181cc0111c7efcfe1a48fa1861fce3a1e7b716bb48ad08ec69fb2d8169f684fe icon: https://raw.githubusercontent.com/rancher/prometheus-federator/main/assets/logos/prometheus-federator.svg name: prometheus-federator urls: From 460df4e673c05e05727f6b5f8458e87cf9d4298d Mon Sep 17 00:00:00 2001 From: Geet Samra Date: Tue, 11 Apr 2023 12:30:31 -0700 Subject: [PATCH 3/9] updating release.yaml --- release.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/release.yaml b/release.yaml index 8b1378917..d98273eec 100644 --- a/release.yaml +++ b/release.yaml @@ -1 +1,2 @@ - +prometheus-federator: + - 2.0.0+up0.2.1 \ No newline at end of file From d93ce0ccf9e06e11b39783a78651d5f5c416a170 Mon Sep 17 00:00:00 2001 From: Geet Samra Date: Tue, 11 Apr 2023 12:40:58 -0700 Subject: [PATCH 4/9] removing Chart.yaml.orig --- .../prometheus-federator-2.0.0+up0.2.1.tgz | Bin 20543 -> 20592 bytes .../2.0.0+up0.2.1/Chart.yaml.orig | 20 ------------------ index.yaml | 4 ++-- 3 files changed, 2 insertions(+), 22 deletions(-) delete mode 100644 charts/prometheus-federator/2.0.0+up0.2.1/Chart.yaml.orig diff --git a/assets/prometheus-federator/prometheus-federator-2.0.0+up0.2.1.tgz b/assets/prometheus-federator/prometheus-federator-2.0.0+up0.2.1.tgz index 810795ccc79c9e810dee6797330811aa608ae7cb..ac0aaf7a3704a4876cda0f6a0ae5875db210c28f 100644 GIT binary patch literal 20592 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 I3jlfn0Apncb^rhX literal 20543 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.16.0-0' - catalog.cattle.io/namespace: cattle-monitoring-system - catalog.cattle.io/os: linux,windows - catalog.cattle.io/permits-os: linux,windows - catalog.cattle.io/provides-gvr: helm.cattle.io.projecthelmchart/v1alpha1 - catalog.cattle.io/rancher-version: '>= 2.6.5-0 <= 2.6.100-0' - catalog.cattle.io/release-name: prometheus-federator -apiVersion: v2 -appVersion: 0.2.1 -dependencies: -- condition: helmProjectOperator.enabled - name: helmProjectOperator - repository: file://./charts/helmProjectOperator -description: Prometheus Federator -icon: https://raw.githubusercontent.com/rancher/prometheus-federator/main/assets/logos/prometheus-federator.svg -name: prometheus-federator -version: 0.2.1 diff --git a/index.yaml b/index.yaml index 41938f887..e9632c629 100755 --- a/index.yaml +++ b/index.yaml @@ -3656,13 +3656,13 @@ entries: catalog.cattle.io/release-name: prometheus-federator apiVersion: v2 appVersion: 0.2.1 - created: "2023-04-11T12:23:09.482983-07:00" + created: "2023-04-11T12:40:34.050407-07:00" dependencies: - condition: helmProjectOperator.enabled name: helmProjectOperator repository: file://./charts/helmProjectOperator description: Prometheus Federator - digest: 181cc0111c7efcfe1a48fa1861fce3a1e7b716bb48ad08ec69fb2d8169f684fe + digest: e1358a7551d8617c63776324a6beab3938a5a1f7ae31db2768cd0cbba649888a icon: https://raw.githubusercontent.com/rancher/prometheus-federator/main/assets/logos/prometheus-federator.svg name: prometheus-federator urls: From 9a5955e824130246a814dcf58958bce51efa3e19 Mon Sep 17 00:00:00 2001 From: Kevin Joiner Date: Wed, 19 Apr 2023 12:55:08 -0400 Subject: [PATCH 5/9] update release.yaml --- packages/rancher-webhook/package.yaml | 4 ++-- release.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/rancher-webhook/package.yaml b/packages/rancher-webhook/package.yaml index dd8eeb862..da1f72fa9 100644 --- a/packages/rancher-webhook/package.yaml +++ b/packages/rancher-webhook/package.yaml @@ -1,2 +1,2 @@ -url: https://github.com/rancher/webhook/releases/download/v0.3.2/rancher-webhook-0.3.2.tgz -version: 2.0.2 +url: https://github.com/rancher/webhook/releases/download/v0.3.3-rc4/rancher-webhook-0.3.3-rc4.tgz +version: 2.0.3 diff --git a/release.yaml b/release.yaml index d98273eec..b30452eea 100644 --- a/release.yaml +++ b/release.yaml @@ -1,2 +1,2 @@ -prometheus-federator: - - 2.0.0+up0.2.1 \ No newline at end of file +rancher-webhook: + - 2.0.3+up0.3.3-rc4 From b8bbfb2ab60a1b3fb9316b05901dc129cc0254b5 Mon Sep 17 00:00:00 2001 From: Kevin Joiner Date: Wed, 19 Apr 2023 12:56:06 -0400 Subject: [PATCH 6/9] Make Charts --- .../rancher-webhook-2.0.3+up0.3.3-rc4.tgz | Bin 0 -> 1801 bytes .../2.0.3+up0.3.3-rc4/Chart.yaml | 18 ++++++ .../2.0.3+up0.3.3-rc4/charts/capi/Chart.yaml | 4 ++ .../charts/capi/templates/service.yaml | 13 ++++ .../2.0.3+up0.3.3-rc4/templates/_helpers.tpl | 22 +++++++ .../templates/deployment.yaml | 59 ++++++++++++++++++ .../2.0.3+up0.3.3-rc4/templates/rbac.yaml | 12 ++++ .../2.0.3+up0.3.3-rc4/templates/service.yaml | 13 ++++ .../templates/serviceaccount.yaml | 4 ++ .../2.0.3+up0.3.3-rc4/templates/webhook.yaml | 9 +++ .../2.0.3+up0.3.3-rc4/values.yaml | 22 +++++++ index.yaml | 22 +++++++ 12 files changed, 198 insertions(+) create mode 100644 assets/rancher-webhook/rancher-webhook-2.0.3+up0.3.3-rc4.tgz create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/Chart.yaml create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/charts/capi/Chart.yaml create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/charts/capi/templates/service.yaml create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/_helpers.tpl create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/deployment.yaml create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/rbac.yaml create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/service.yaml create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/serviceaccount.yaml create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/webhook.yaml create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/values.yaml diff --git a/assets/rancher-webhook/rancher-webhook-2.0.3+up0.3.3-rc4.tgz b/assets/rancher-webhook/rancher-webhook-2.0.3+up0.3.3-rc4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..03dbbe42f3c1248a0c68ffc8f37afbd87d254970 GIT binary patch literal 1801 zcmV+k2ln_MiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PI>{Z{xTT&$B+oz>8uZTFH{_wNs%jkjtgT0hho?4qFsOv0$jN z&4wablJYk7`MVeTYe|;v-Amxy;xsRoso`)$^7rEmNlgS@p>{vx<4Ve>;q{7W>phd0 zU%Z<5zVA;blkC^`{q}DV1hb1^G8y@PFda{W3qP2QCX);BU(bcZk{C<$h5zEV+8_6g z2oXYBVwn^sbO0!^gv+HziM1R(CWjQYWebK;2*q6KR9mqqLJ`8i>I4U!Do@EHx@**i zNfE;Pzx){jFPM71>%*TQ@J89=`_8I@#ApWq=+d*k0HYUl75~Qri5#COkp& zx(mPw{`Y78xXu3`{87*U=MWZ?C5A1|C?>_Q4SWDgmLaTncn8P~%oEP%k~8`o!Vil( zY3CXZ3hOvaE*}XmmKMvirT}vG{vH=3;r1Sv%-Djf09Ml2JG7srehOhhxIxEBc`dD3 z@Lg3N)3{NbEG6J^~_CTt3GrtOpN>u(DQ}aF{JmTA)Rfl6NGj z8B!@IDr<&@t}seC6H6D@jHZT%mM~#mA|iL!+AwP^mKuSHg>-6ugz(RQIYLJGfE=ln zI)u&Eao)Xyxn@!``+UubF?S?JAjYtzzzD3YyX&a7X4Yjd8vi!_Eyjuyi)Q#~gecTf|L0FFlym{I-QJr{GUTM8y6y6Fo7`0QTZv#VfjfHxEz4H-8!ivTY&d5Um$W^ zm(flqo~vp~Ghr7n_?;OJevtv>2CF}Voj)j|y=SNXMXlNGaq@`V{J^u zP!`l2u-OVIHoyesNpy%RJop&|OEXFfmj^wo8-@8 z>{Y$FyZY|On@`tQ^B;~HsL$CWc5bh4kD7^Te9X$-)$Ps0{ObCqZRD?7#`Sp*uwcle zdt5Y2i}E?KtFXeZSMAwUx_Pbv@6%B#@O~ud@L;>$Y^s6GDto&u1-9F8@3kdM*lyof zEq0St!=HNUGT1ZNQh|E^DXFd5pBGs^QR|;-Ld~VNA^dSN8Sm9e2iiSR@p3ksRd2tD z+)8@8m5J!`w9aw>ajKP%;n2ov_;hJ1Rx_yAsE6rKngdbP)--%+KqynActvSyvXdvf z(Y%-6>}+0+5fUN(|fwi5{fD)yyl6qsP84m@0f^~Sbjlps3pf@(IATbP0K_bY0LrGYiqZ` zotL>JikWas^7wD0HrpD{>pV25=b%SKV9e1 zbu+4JCYYUx;9Ga;Hzg_#gSBpx^&Ji?k5mxr&~qfw%sOUVf<@ z#(%kIeunjbZ~u2XodiAp&moQd-||98u?f?i0_-l36!%81rC6|KlB*vki`~r_$8}xj z>l?mJ?8};c>%RUqN*n)lMYJ_TN)&swyMU+g@6Yz)|4D!U?>ut!8k+C6YcJsB`akts@qge?{2u@3kgv@D>jwfXJKAYoAO;YKkxQ~Og4$)+{LHlb rE^Kya+Ob{GK2JHkeNdc@^qT{{^wLW&Uo8I*009600<+r}05kvqXTX0Q literal 0 HcmV?d00001 diff --git a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/Chart.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/Chart.yaml new file mode 100644 index 000000000..7651eed83 --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/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.26.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.7.0-0 < 2.8.0-0' + catalog.cattle.io/release-name: rancher-webhook +apiVersion: v2 +appVersion: 0.3.3-rc4 +dependencies: +- condition: capi.enabled + name: capi + repository: "" +description: ValidatingAdmissionWebhook for Rancher types +name: rancher-webhook +version: 2.0.3+up0.3.3-rc4 diff --git a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/charts/capi/Chart.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/charts/capi/Chart.yaml new file mode 100644 index 000000000..388210bef --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/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/2.0.3+up0.3.3-rc4/charts/capi/templates/service.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/charts/capi/templates/service.yaml new file mode 100644 index 000000000..08df65d62 --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/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/2.0.3+up0.3.3-rc4/templates/_helpers.tpl b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/_helpers.tpl new file mode 100644 index 000000000..c37a65c6f --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/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/2.0.3+up0.3.3-rc4/templates/deployment.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/deployment.yaml new file mode 100644 index 000000000..e4270c1ec --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/deployment.yaml @@ -0,0 +1,59 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: rancher-webhook +spec: + selector: + matchLabels: + app: rancher-webhook + template: + metadata: + labels: + app: rancher-webhook + spec: + {{- if .Values.capi.enabled }} + volumes: + - name: tls + secret: + secretName: rancher-webhook-tls + {{- end }} + {{- 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 + {{- if .Values.capi.enabled }} + volumeMounts: + - name: tls + mountPath: /tmp/k8s-webhook-server/serving-certs + {{- end }} + serviceAccountName: rancher-webhook + {{- if .Values.priorityClassName }} + priorityClassName: "{{.Values.priorityClassName}}" + {{- end }} diff --git a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/rbac.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/rbac.yaml new file mode 100644 index 000000000..9afaae6c6 --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/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/2.0.3+up0.3.3-rc4/templates/service.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/service.yaml new file mode 100644 index 000000000..74a8a9e5a --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/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/2.0.3+up0.3.3-rc4/templates/serviceaccount.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/serviceaccount.yaml new file mode 100644 index 000000000..f9251b418 --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/serviceaccount.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + name: rancher-webhook diff --git a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/webhook.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/webhook.yaml new file mode 100644 index 000000000..53a0687b6 --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/webhook.yaml @@ -0,0 +1,9 @@ +apiVersion: admissionregistration.k8s.io/v1 +kind: ValidatingWebhookConfiguration +metadata: + name: rancher.cattle.io +--- +apiVersion: admissionregistration.k8s.io/v1 +kind: MutatingWebhookConfiguration +metadata: + name: rancher.cattle.io diff --git a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/values.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/values.yaml new file mode 100644 index 000000000..cf310626e --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/values.yaml @@ -0,0 +1,22 @@ +image: + repository: rancher/rancher-webhook + tag: v0.3.3-rc4 + imagePullPolicy: IfNotPresent + +global: + cattle: + systemDefaultRegistry: "" + hostNetwork: false + +capi: + enabled: false + +mcm: + enabled: true + +# tolerations for the webhook deployment. See https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ for more info +tolerations: [] +nodeSelector: {} + +## PriorityClassName assigned to deployment. +priorityClassName: "" diff --git a/index.yaml b/index.yaml index e9632c629..11c8a1347 100755 --- a/index.yaml +++ b/index.yaml @@ -12559,6 +12559,28 @@ entries: - assets/rancher-vsphere-csi/rancher-vsphere-csi-2.1.000.tgz version: 2.1.000 rancher-webhook: + - annotations: + catalog.cattle.io/certified: rancher + catalog.cattle.io/hidden: "true" + catalog.cattle.io/kube-version: '>= 1.16.0-0 < 1.26.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.7.0-0 < 2.8.0-0' + catalog.cattle.io/release-name: rancher-webhook + apiVersion: v2 + appVersion: 0.3.3-rc4 + created: "2023-04-19T12:55:14.467928-04:00" + dependencies: + - condition: capi.enabled + name: capi + repository: "" + description: ValidatingAdmissionWebhook for Rancher types + digest: 314c3d7f5f53c4b0398ac055cef2cdda20337c4f3fab773d1112dcf281030895 + name: rancher-webhook + urls: + - assets/rancher-webhook/rancher-webhook-2.0.3+up0.3.3-rc4.tgz + version: 2.0.3+up0.3.3-rc4 - annotations: catalog.cattle.io/certified: rancher catalog.cattle.io/hidden: "true" From 7fb4c72186f693693a87598ddb3445fcfb8ebd18 Mon Sep 17 00:00:00 2001 From: Kevin Joiner Date: Fri, 21 Apr 2023 12:16:53 -0400 Subject: [PATCH 7/9] Release rancher-webhook to v0.3.3 --- packages/rancher-webhook/package.yaml | 2 +- release.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/rancher-webhook/package.yaml b/packages/rancher-webhook/package.yaml index da1f72fa9..3c56b357b 100644 --- a/packages/rancher-webhook/package.yaml +++ b/packages/rancher-webhook/package.yaml @@ -1,2 +1,2 @@ -url: https://github.com/rancher/webhook/releases/download/v0.3.3-rc4/rancher-webhook-0.3.3-rc4.tgz +url: https://github.com/rancher/webhook/releases/download/v0.3.3/rancher-webhook-0.3.3.tgz version: 2.0.3 diff --git a/release.yaml b/release.yaml index b30452eea..b0b09f598 100644 --- a/release.yaml +++ b/release.yaml @@ -1,2 +1,2 @@ rancher-webhook: - - 2.0.3+up0.3.3-rc4 + - 2.0.3+up0.3.3 From 336e5eab393497ae7d81216580d57ed2a952a576 Mon Sep 17 00:00:00 2001 From: Kevin Joiner Date: Fri, 21 Apr 2023 12:20:48 -0400 Subject: [PATCH 8/9] Make Charts --- .../rancher-webhook-2.0.3+up0.3.3.tgz | Bin 0 -> 1798 bytes .../rancher-webhook/2.0.3+up0.3.3/Chart.yaml | 18 ++++++ .../2.0.3+up0.3.3/charts/capi/Chart.yaml | 4 ++ .../charts/capi/templates/service.yaml | 13 ++++ .../2.0.3+up0.3.3/templates/_helpers.tpl | 22 +++++++ .../2.0.3+up0.3.3/templates/deployment.yaml | 59 ++++++++++++++++++ .../2.0.3+up0.3.3/templates/rbac.yaml | 12 ++++ .../2.0.3+up0.3.3/templates/service.yaml | 13 ++++ .../templates/serviceaccount.yaml | 4 ++ .../2.0.3+up0.3.3/templates/webhook.yaml | 9 +++ .../rancher-webhook/2.0.3+up0.3.3/values.yaml | 22 +++++++ 11 files changed, 176 insertions(+) create mode 100644 assets/rancher-webhook/rancher-webhook-2.0.3+up0.3.3.tgz create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3/Chart.yaml create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3/charts/capi/Chart.yaml create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3/charts/capi/templates/service.yaml create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3/templates/_helpers.tpl create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3/templates/deployment.yaml create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3/templates/rbac.yaml create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3/templates/service.yaml create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3/templates/serviceaccount.yaml create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3/templates/webhook.yaml create mode 100644 charts/rancher-webhook/2.0.3+up0.3.3/values.yaml diff --git a/assets/rancher-webhook/rancher-webhook-2.0.3+up0.3.3.tgz b/assets/rancher-webhook/rancher-webhook-2.0.3+up0.3.3.tgz new file mode 100644 index 0000000000000000000000000000000000000000..14cd6774278d728a42a8d5001a8938a12926348f GIT binary patch literal 1798 zcmV+h2l@CPiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PI?AZ{xTT&S(9KffvPoXeG-pu~VTfkjtgT0hho?4qFsOv0$jN z&4wablJYk7`M(!>wIs`SZeuvNIL#N!)NnW=`8=Ekp*PLF9(q^%oz}>a7<3co%g!r+<`Bg`6-HM>hbUG4^}Ufd zaza!nLKKvt2^<%w6d|*z0ws!hD997X&;iIAND3VQjY=A3rG5#Z*Kp;i_=p^-l{$d+ z#&JG;fSG1eGy8JGi81#iLLkPlg}@N3th(!{re@k@Zyx_9{w+p|6N{$*d5K)1Hl9^) zq=IAkpI#0d_@7L=`0qTjUb_(DoC$h0;@)#37Mr!X^_`V3UEG0Y6Ixq%g2mV(nwjV#9l%Qz1#o9g!lG;PsI(B zQ%UASoxrvcaK%#l`0vMmg?!!^4IIJ$XmmMl;D0)rPCERbL#k;AQOfjJ1Lv8EFo5sN z@pmG$BqWvuWwO!4jZsLGx5cc?mimZTy8JQ4TvhyUw30lIur%%FpJ%x#8#72X+HK=S$$eW#xZ9c)Drt2nC%{U`vsJCdL1|#K z$7Um_SOXK3$KgJz@Ze_1uOqSBHpg?GqhW*Ia-T`_V`(2)~c(M zy{=Y+y;e`F3ZluA8=kT z&C6%RE`t)gUb$ye>SnnHd`w0u$NPbx!-LIcy)Fkbt?X^H6xeKno!6EuV6*vHw%ATq zHGitKTKj91{qdiEBJ?!-K*#dG@n|Ri8w{ph{C5ti#((LElh`h$ zX8%jqOz-(BO(@Es@P^06qJEGZzhfd~V)2ULP)m;aqCphF= 1.16.0-0 < 1.26.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.7.0-0 < 2.8.0-0' + catalog.cattle.io/release-name: rancher-webhook +apiVersion: v2 +appVersion: 0.3.3 +dependencies: +- condition: capi.enabled + name: capi + repository: "" +description: ValidatingAdmissionWebhook for Rancher types +name: rancher-webhook +version: 2.0.3+up0.3.3 diff --git a/charts/rancher-webhook/2.0.3+up0.3.3/charts/capi/Chart.yaml b/charts/rancher-webhook/2.0.3+up0.3.3/charts/capi/Chart.yaml new file mode 100644 index 000000000..388210bef --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3/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/2.0.3+up0.3.3/charts/capi/templates/service.yaml b/charts/rancher-webhook/2.0.3+up0.3.3/charts/capi/templates/service.yaml new file mode 100644 index 000000000..08df65d62 --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3/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/2.0.3+up0.3.3/templates/_helpers.tpl b/charts/rancher-webhook/2.0.3+up0.3.3/templates/_helpers.tpl new file mode 100644 index 000000000..c37a65c6f --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3/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/2.0.3+up0.3.3/templates/deployment.yaml b/charts/rancher-webhook/2.0.3+up0.3.3/templates/deployment.yaml new file mode 100644 index 000000000..e4270c1ec --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3/templates/deployment.yaml @@ -0,0 +1,59 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: rancher-webhook +spec: + selector: + matchLabels: + app: rancher-webhook + template: + metadata: + labels: + app: rancher-webhook + spec: + {{- if .Values.capi.enabled }} + volumes: + - name: tls + secret: + secretName: rancher-webhook-tls + {{- end }} + {{- 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 + {{- if .Values.capi.enabled }} + volumeMounts: + - name: tls + mountPath: /tmp/k8s-webhook-server/serving-certs + {{- end }} + serviceAccountName: rancher-webhook + {{- if .Values.priorityClassName }} + priorityClassName: "{{.Values.priorityClassName}}" + {{- end }} diff --git a/charts/rancher-webhook/2.0.3+up0.3.3/templates/rbac.yaml b/charts/rancher-webhook/2.0.3+up0.3.3/templates/rbac.yaml new file mode 100644 index 000000000..9afaae6c6 --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3/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/2.0.3+up0.3.3/templates/service.yaml b/charts/rancher-webhook/2.0.3+up0.3.3/templates/service.yaml new file mode 100644 index 000000000..74a8a9e5a --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3/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/2.0.3+up0.3.3/templates/serviceaccount.yaml b/charts/rancher-webhook/2.0.3+up0.3.3/templates/serviceaccount.yaml new file mode 100644 index 000000000..f9251b418 --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3/templates/serviceaccount.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + name: rancher-webhook diff --git a/charts/rancher-webhook/2.0.3+up0.3.3/templates/webhook.yaml b/charts/rancher-webhook/2.0.3+up0.3.3/templates/webhook.yaml new file mode 100644 index 000000000..53a0687b6 --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3/templates/webhook.yaml @@ -0,0 +1,9 @@ +apiVersion: admissionregistration.k8s.io/v1 +kind: ValidatingWebhookConfiguration +metadata: + name: rancher.cattle.io +--- +apiVersion: admissionregistration.k8s.io/v1 +kind: MutatingWebhookConfiguration +metadata: + name: rancher.cattle.io diff --git a/charts/rancher-webhook/2.0.3+up0.3.3/values.yaml b/charts/rancher-webhook/2.0.3+up0.3.3/values.yaml new file mode 100644 index 000000000..7ed0f9951 --- /dev/null +++ b/charts/rancher-webhook/2.0.3+up0.3.3/values.yaml @@ -0,0 +1,22 @@ +image: + repository: rancher/rancher-webhook + tag: v0.3.3 + imagePullPolicy: IfNotPresent + +global: + cattle: + systemDefaultRegistry: "" + hostNetwork: false + +capi: + enabled: false + +mcm: + enabled: true + +# tolerations for the webhook deployment. See https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ for more info +tolerations: [] +nodeSelector: {} + +## PriorityClassName assigned to deployment. +priorityClassName: "" From 4bf674a25d4a2e3993a08024313251c954defcb4 Mon Sep 17 00:00:00 2001 From: Kevin Joiner Date: Fri, 21 Apr 2023 12:21:27 -0400 Subject: [PATCH 9/9] Make Remove --- .../rancher-webhook-2.0.3+up0.3.3-rc4.tgz | Bin 1801 -> 0 bytes .../2.0.3+up0.3.3-rc4/Chart.yaml | 18 ------ .../2.0.3+up0.3.3-rc4/charts/capi/Chart.yaml | 4 -- .../charts/capi/templates/service.yaml | 13 ---- .../2.0.3+up0.3.3-rc4/templates/_helpers.tpl | 22 ------- .../templates/deployment.yaml | 59 ------------------ .../2.0.3+up0.3.3-rc4/templates/rbac.yaml | 12 ---- .../2.0.3+up0.3.3-rc4/templates/service.yaml | 13 ---- .../templates/serviceaccount.yaml | 4 -- .../2.0.3+up0.3.3-rc4/templates/webhook.yaml | 9 --- .../2.0.3+up0.3.3-rc4/values.yaml | 22 ------- index.yaml | 10 +-- 12 files changed, 5 insertions(+), 181 deletions(-) delete mode 100644 assets/rancher-webhook/rancher-webhook-2.0.3+up0.3.3-rc4.tgz delete mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/Chart.yaml delete mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/charts/capi/Chart.yaml delete mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/charts/capi/templates/service.yaml delete mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/_helpers.tpl delete mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/deployment.yaml delete mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/rbac.yaml delete mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/service.yaml delete mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/serviceaccount.yaml delete mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/webhook.yaml delete mode 100644 charts/rancher-webhook/2.0.3+up0.3.3-rc4/values.yaml diff --git a/assets/rancher-webhook/rancher-webhook-2.0.3+up0.3.3-rc4.tgz b/assets/rancher-webhook/rancher-webhook-2.0.3+up0.3.3-rc4.tgz deleted file mode 100644 index 03dbbe42f3c1248a0c68ffc8f37afbd87d254970..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1801 zcmV+k2ln_MiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PI>{Z{xTT&$B+oz>8uZTFH{_wNs%jkjtgT0hho?4qFsOv0$jN z&4wablJYk7`MVeTYe|;v-Amxy;xsRoso`)$^7rEmNlgS@p>{vx<4Ve>;q{7W>phd0 zU%Z<5zVA;blkC^`{q}DV1hb1^G8y@PFda{W3qP2QCX);BU(bcZk{C<$h5zEV+8_6g z2oXYBVwn^sbO0!^gv+HziM1R(CWjQYWebK;2*q6KR9mqqLJ`8i>I4U!Do@EHx@**i zNfE;Pzx){jFPM71>%*TQ@J89=`_8I@#ApWq=+d*k0HYUl75~Qri5#COkp& zx(mPw{`Y78xXu3`{87*U=MWZ?C5A1|C?>_Q4SWDgmLaTncn8P~%oEP%k~8`o!Vil( zY3CXZ3hOvaE*}XmmKMvirT}vG{vH=3;r1Sv%-Djf09Ml2JG7srehOhhxIxEBc`dD3 z@Lg3N)3{NbEG6J^~_CTt3GrtOpN>u(DQ}aF{JmTA)Rfl6NGj z8B!@IDr<&@t}seC6H6D@jHZT%mM~#mA|iL!+AwP^mKuSHg>-6ugz(RQIYLJGfE=ln zI)u&Eao)Xyxn@!``+UubF?S?JAjYtzzzD3YyX&a7X4Yjd8vi!_Eyjuyi)Q#~gecTf|L0FFlym{I-QJr{GUTM8y6y6Fo7`0QTZv#VfjfHxEz4H-8!ivTY&d5Um$W^ zm(flqo~vp~Ghr7n_?;OJevtv>2CF}Voj)j|y=SNXMXlNGaq@`V{J^u zP!`l2u-OVIHoyesNpy%RJop&|OEXFfmj^wo8-@8 z>{Y$FyZY|On@`tQ^B;~HsL$CWc5bh4kD7^Te9X$-)$Ps0{ObCqZRD?7#`Sp*uwcle zdt5Y2i}E?KtFXeZSMAwUx_Pbv@6%B#@O~ud@L;>$Y^s6GDto&u1-9F8@3kdM*lyof zEq0St!=HNUGT1ZNQh|E^DXFd5pBGs^QR|;-Ld~VNA^dSN8Sm9e2iiSR@p3ksRd2tD z+)8@8m5J!`w9aw>ajKP%;n2ov_;hJ1Rx_yAsE6rKngdbP)--%+KqynActvSyvXdvf z(Y%-6>}+0+5fUN(|fwi5{fD)yyl6qsP84m@0f^~Sbjlps3pf@(IATbP0K_bY0LrGYiqZ` zotL>JikWas^7wD0HrpD{>pV25=b%SKV9e1 zbu+4JCYYUx;9Ga;Hzg_#gSBpx^&Ji?k5mxr&~qfw%sOUVf<@ z#(%kIeunjbZ~u2XodiAp&moQd-||98u?f?i0_-l36!%81rC6|KlB*vki`~r_$8}xj z>l?mJ?8};c>%RUqN*n)lMYJ_TN)&swyMU+g@6Yz)|4D!U?>ut!8k+C6YcJsB`akts@qge?{2u@3kgv@D>jwfXJKAYoAO;YKkxQ~Og4$)+{LHlb rE^Kya+Ob{GK2JHkeNdc@^qT{{^wLW&Uo8I*009600<+r}05kvqXTX0Q diff --git a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/Chart.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/Chart.yaml deleted file mode 100644 index 7651eed83..000000000 --- a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/Chart.yaml +++ /dev/null @@ -1,18 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/kube-version: '>= 1.16.0-0 < 1.26.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.7.0-0 < 2.8.0-0' - catalog.cattle.io/release-name: rancher-webhook -apiVersion: v2 -appVersion: 0.3.3-rc4 -dependencies: -- condition: capi.enabled - name: capi - repository: "" -description: ValidatingAdmissionWebhook for Rancher types -name: rancher-webhook -version: 2.0.3+up0.3.3-rc4 diff --git a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/charts/capi/Chart.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/charts/capi/Chart.yaml deleted file mode 100644 index 388210bef..000000000 --- a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/charts/capi/Chart.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v2 -appVersion: 0.0.0 -name: capi -version: 0.0.0 diff --git a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/charts/capi/templates/service.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/charts/capi/templates/service.yaml deleted file mode 100644 index 08df65d62..000000000 --- a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/charts/capi/templates/service.yaml +++ /dev/null @@ -1,13 +0,0 @@ -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/2.0.3+up0.3.3-rc4/templates/_helpers.tpl b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/_helpers.tpl deleted file mode 100644 index c37a65c6f..000000000 --- a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/_helpers.tpl +++ /dev/null @@ -1,22 +0,0 @@ -{{- 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/2.0.3+up0.3.3-rc4/templates/deployment.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/deployment.yaml deleted file mode 100644 index e4270c1ec..000000000 --- a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/deployment.yaml +++ /dev/null @@ -1,59 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: rancher-webhook -spec: - selector: - matchLabels: - app: rancher-webhook - template: - metadata: - labels: - app: rancher-webhook - spec: - {{- if .Values.capi.enabled }} - volumes: - - name: tls - secret: - secretName: rancher-webhook-tls - {{- end }} - {{- 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 - {{- if .Values.capi.enabled }} - volumeMounts: - - name: tls - mountPath: /tmp/k8s-webhook-server/serving-certs - {{- end }} - serviceAccountName: rancher-webhook - {{- if .Values.priorityClassName }} - priorityClassName: "{{.Values.priorityClassName}}" - {{- end }} diff --git a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/rbac.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/rbac.yaml deleted file mode 100644 index 9afaae6c6..000000000 --- a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/rbac.yaml +++ /dev/null @@ -1,12 +0,0 @@ -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/2.0.3+up0.3.3-rc4/templates/service.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/service.yaml deleted file mode 100644 index 74a8a9e5a..000000000 --- a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/service.yaml +++ /dev/null @@ -1,13 +0,0 @@ -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/2.0.3+up0.3.3-rc4/templates/serviceaccount.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/serviceaccount.yaml deleted file mode 100644 index f9251b418..000000000 --- a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/serviceaccount.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: rancher-webhook diff --git a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/webhook.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/webhook.yaml deleted file mode 100644 index 53a0687b6..000000000 --- a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/templates/webhook.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: admissionregistration.k8s.io/v1 -kind: ValidatingWebhookConfiguration -metadata: - name: rancher.cattle.io ---- -apiVersion: admissionregistration.k8s.io/v1 -kind: MutatingWebhookConfiguration -metadata: - name: rancher.cattle.io diff --git a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/values.yaml b/charts/rancher-webhook/2.0.3+up0.3.3-rc4/values.yaml deleted file mode 100644 index cf310626e..000000000 --- a/charts/rancher-webhook/2.0.3+up0.3.3-rc4/values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: rancher/rancher-webhook - tag: v0.3.3-rc4 - imagePullPolicy: IfNotPresent - -global: - cattle: - systemDefaultRegistry: "" - hostNetwork: false - -capi: - enabled: false - -mcm: - enabled: true - -# tolerations for the webhook deployment. See https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ for more info -tolerations: [] -nodeSelector: {} - -## PriorityClassName assigned to deployment. -priorityClassName: "" diff --git a/index.yaml b/index.yaml index 11c8a1347..57d11e25e 100755 --- a/index.yaml +++ b/index.yaml @@ -12569,18 +12569,18 @@ entries: catalog.cattle.io/rancher-version: '>= 2.7.0-0 < 2.8.0-0' catalog.cattle.io/release-name: rancher-webhook apiVersion: v2 - appVersion: 0.3.3-rc4 - created: "2023-04-19T12:55:14.467928-04:00" + appVersion: 0.3.3 + created: "2023-04-21T12:21:09.922002-04:00" dependencies: - condition: capi.enabled name: capi repository: "" description: ValidatingAdmissionWebhook for Rancher types - digest: 314c3d7f5f53c4b0398ac055cef2cdda20337c4f3fab773d1112dcf281030895 + digest: 1ef4f80cdda914e9010c414a4aa57fd1a0d76d54bb4d38afee117cf49bc02f61 name: rancher-webhook urls: - - assets/rancher-webhook/rancher-webhook-2.0.3+up0.3.3-rc4.tgz - version: 2.0.3+up0.3.3-rc4 + - assets/rancher-webhook/rancher-webhook-2.0.3+up0.3.3.tgz + version: 2.0.3+up0.3.3 - annotations: catalog.cattle.io/certified: rancher catalog.cattle.io/hidden: "true"