From be5a59aeac60368b0fdfe874833c49eba38e7e7d Mon Sep 17 00:00:00 2001 From: Luther Monson Date: Wed, 2 Mar 2022 16:58:28 -0700 Subject: [PATCH 1/4] add permits-os to all charts that needed it --- .../generated-changes/patch/Chart.yaml.patch | 10 ++++ .../harvester-cloud-provider/package.yaml | 2 +- .../generated-changes/patch/Chart.yaml.patch | 10 ++++ .../harvester-csi-driver/package.yaml | 2 +- .../generated-changes/patch/Chart.yaml.patch | 3 +- packages/longhorn/longhorn-1.1/package.yaml | 2 +- .../generated-changes/patch/Chart.yaml.patch | 3 +- packages/longhorn/longhorn-1.2/package.yaml | 2 +- .../charts/Chart.yaml | 1 + .../rancher-alerting-drivers/package.yaml | 2 +- .../generated-changes/patch/values.yaml.patch | 12 +++-- .../rancher-sachet/charts/values.yaml | 9 +++- .../generated-changes/patch/Chart.yaml.patch | 8 ++-- .../rancher-cis-benchmark/charts/Chart.yaml | 1 + .../patch_default_serviceaccount.yaml | 9 ++++ .../rancher-cis-benchmark/charts/values.yaml | 9 +++- .../generated-changes/patch/Chart.yaml.patch | 5 +- .../rancher-external-ip-webhook/package.yaml | 2 +- .../generated-changes/patch/Chart.yaml.patch | 3 +- .../crd-template/templates/jobs.yaml | 16 +++++++ .../templates/crd-template/values.yaml | 9 ++++ .../rancher-gke-operator-crd/package.yaml | 2 +- .../rancher-gke-operator/package.yaml | 2 +- .../rancher-istio/charts/Chart.yaml | 1 + .../charts/templates/istio-install-job.yaml | 8 ++++ .../charts/templates/istio-uninstall-job.yaml | 8 ++++ .../rancher-istio/charts/values.yaml | 9 ++++ .../charts/templates/deployment.yaml | 4 ++ .../rancher-tracing/charts/values.yaml | 11 ++++- .../generated-changes/patch/Chart.yaml.patch | 4 +- packages/rancher-logging/package.yaml | 2 +- .../generated-changes/patch/Chart.yaml.patch | 4 +- .../generated-changes/patch/Chart.yaml.patch | 3 +- packages/rancher-sriov/package.yaml | 2 +- .../templates/crd-template/Chart.yaml | 1 + .../generated-changes/patch/Chart.yaml.patch | 10 ++++ .../patch/templates/daemonset.yaml.patch | 14 ++++++ .../generated-changes/patch/Chart.yaml.patch | 10 ++++ .../controller/deployment.yaml.patch | 15 ++++++ .../patch/templates/node/daemonset.yaml.patch | 47 +++++++++++++++++++ .../generated-changes/patch/values.yaml.patch | 25 ++++++++++ .../generated-changes/patch/Chart.yaml.patch | 10 ++++ .../rancher-windows-gmsa/charts/Chart.yaml | 1 + packages/rancher-wins-upgrader/package.yaml | 4 +- .../generated-changes/patch/Chart.yaml.patch | 3 +- 45 files changed, 286 insertions(+), 34 deletions(-) create mode 100644 packages/harvester/harvester-cloud-provider/generated-changes/patch/Chart.yaml.patch create mode 100644 packages/harvester/harvester-csi-driver/generated-changes/patch/Chart.yaml.patch create mode 100644 packages/rancher-vsphere/rancher-vsphere-cpi/generated-changes/patch/Chart.yaml.patch create mode 100644 packages/rancher-vsphere/rancher-vsphere-cpi/generated-changes/patch/templates/daemonset.yaml.patch create mode 100644 packages/rancher-vsphere/rancher-vsphere-csi/generated-changes/patch/Chart.yaml.patch create mode 100644 packages/rancher-vsphere/rancher-vsphere-csi/generated-changes/patch/templates/controller/deployment.yaml.patch create mode 100644 packages/rancher-vsphere/rancher-vsphere-csi/generated-changes/patch/templates/node/daemonset.yaml.patch create mode 100644 packages/rancher-vsphere/rancher-vsphere-csi/generated-changes/patch/values.yaml.patch create mode 100644 packages/rancher-webhook/generated-changes/patch/Chart.yaml.patch diff --git a/packages/harvester/harvester-cloud-provider/generated-changes/patch/Chart.yaml.patch b/packages/harvester/harvester-cloud-provider/generated-changes/patch/Chart.yaml.patch new file mode 100644 index 000000000..87a21f8b0 --- /dev/null +++ b/packages/harvester/harvester-cloud-provider/generated-changes/patch/Chart.yaml.patch @@ -0,0 +1,10 @@ +--- charts-original/Chart.yaml ++++ charts/Chart.yaml +@@ -4,6 +4,7 @@ + catalog.cattle.io/kube-version: '>= 1.18' + catalog.cattle.io/namespace: kube-system + catalog.cattle.io/os: linux ++ catalog.cattle.io/permits-os: linux,windows + catalog.cattle.io/rancher-version: '>= 2.6.1-0 <= 2.6.99-0' + catalog.cattle.io/release-name: harvester-cloud-provider + catalog.cattle.io/ui-component: harvester-cloud-provider diff --git a/packages/harvester/harvester-cloud-provider/package.yaml b/packages/harvester/harvester-cloud-provider/package.yaml index a3a0dcb3b..5cc0336e6 100644 --- a/packages/harvester/harvester-cloud-provider/package.yaml +++ b/packages/harvester/harvester-cloud-provider/package.yaml @@ -1,2 +1,2 @@ url: https://github.com/harvester/charts/releases/download/harvester-cloud-provider-0.1.8/harvester-cloud-provider-0.1.8.tgz -version: 100.0.0 +version: 100.0.1 diff --git a/packages/harvester/harvester-csi-driver/generated-changes/patch/Chart.yaml.patch b/packages/harvester/harvester-csi-driver/generated-changes/patch/Chart.yaml.patch new file mode 100644 index 000000000..3275837a7 --- /dev/null +++ b/packages/harvester/harvester-csi-driver/generated-changes/patch/Chart.yaml.patch @@ -0,0 +1,10 @@ +--- charts-original/Chart.yaml ++++ charts/Chart.yaml +@@ -4,6 +4,7 @@ + catalog.cattle.io/kube-version: '>= 1.18' + catalog.cattle.io/namespace: kube-system + catalog.cattle.io/os: linux ++ catalog.cattle.io/permits-os: linux,windows + catalog.cattle.io/rancher-version: '>= 2.6.1-0 <= 2.6.99-0' + catalog.cattle.io/release-name: harvester-csi-driver + catalog.cattle.io/ui-component: harvester-csi-driver diff --git a/packages/harvester/harvester-csi-driver/package.yaml b/packages/harvester/harvester-csi-driver/package.yaml index d5c4b5f5c..fc614b16c 100644 --- a/packages/harvester/harvester-csi-driver/package.yaml +++ b/packages/harvester/harvester-csi-driver/package.yaml @@ -1,2 +1,2 @@ url: https://github.com/harvester/charts/releases/download/harvester-csi-driver-0.1.9/harvester-csi-driver-0.1.9.tgz -version: 100.0.0 +version: 100.0.1 diff --git a/packages/longhorn/longhorn-1.1/generated-changes/patch/Chart.yaml.patch b/packages/longhorn/longhorn-1.1/generated-changes/patch/Chart.yaml.patch index 5e7c2bd9e..6905b04ff 100644 --- a/packages/longhorn/longhorn-1.1/generated-changes/patch/Chart.yaml.patch +++ b/packages/longhorn/longhorn-1.1/generated-changes/patch/Chart.yaml.patch @@ -1,6 +1,6 @@ --- charts-original/Chart.yaml +++ charts/Chart.yaml -@@ -1,3 +1,16 @@ +@@ -1,3 +1,17 @@ +annotations: + catalog.cattle.io/auto-install: longhorn-crd=match + catalog.cattle.io/certified: rancher @@ -8,6 +8,7 @@ + catalog.cattle.io/kube-version: '>= v1.16.0-0, < v1.22.0-0' + catalog.cattle.io/namespace: longhorn-system + catalog.cattle.io/os: linux ++ catalog.cattle.io/permits-os: linux,windows + catalog.cattle.io/provides-gvr: longhorn.io/v1beta1 + catalog.cattle.io/rancher-version: '>= 2.6.0-0' + catalog.cattle.io/release-name: longhorn diff --git a/packages/longhorn/longhorn-1.1/package.yaml b/packages/longhorn/longhorn-1.1/package.yaml index 77d18c4df..0f44c52f9 100644 --- a/packages/longhorn/longhorn-1.1/package.yaml +++ b/packages/longhorn/longhorn-1.1/package.yaml @@ -1,7 +1,7 @@ url: https://github.com/longhorn/charts.git subdirectory: charts/longhorn commit: b7c0b7177f8bddcfc4b338c20ed46632973ba8e9 -version: 100.0.1 +version: 100.0.2 additionalCharts: - workingDir: charts-crd crdOptions: diff --git a/packages/longhorn/longhorn-1.2/generated-changes/patch/Chart.yaml.patch b/packages/longhorn/longhorn-1.2/generated-changes/patch/Chart.yaml.patch index 741aec8a5..b2b8110b8 100644 --- a/packages/longhorn/longhorn-1.2/generated-changes/patch/Chart.yaml.patch +++ b/packages/longhorn/longhorn-1.2/generated-changes/patch/Chart.yaml.patch @@ -1,6 +1,6 @@ --- charts-original/Chart.yaml +++ charts/Chart.yaml -@@ -1,3 +1,16 @@ +@@ -1,3 +1,17 @@ +annotations: + catalog.cattle.io/auto-install: longhorn-crd=match + catalog.cattle.io/certified: rancher @@ -8,6 +8,7 @@ + catalog.cattle.io/kube-version: '>=1.18.0-0' + catalog.cattle.io/namespace: longhorn-system + catalog.cattle.io/os: linux ++ catalog.cattle.io/permits-os: linux,windows + catalog.cattle.io/provides-gvr: longhorn.io/v1beta1 + catalog.cattle.io/rancher-version: '>= 2.6.0-0' + catalog.cattle.io/release-name: longhorn diff --git a/packages/longhorn/longhorn-1.2/package.yaml b/packages/longhorn/longhorn-1.2/package.yaml index 98b1529ae..41e0bc0d1 100644 --- a/packages/longhorn/longhorn-1.2/package.yaml +++ b/packages/longhorn/longhorn-1.2/package.yaml @@ -1,7 +1,7 @@ url: https://github.com/longhorn/charts.git subdirectory: charts/longhorn commit: d699089b1a62011c9cdeb6e8dacba203f30655a8 -version: 100.1.1 +version: 100.1.2 additionalCharts: - workingDir: charts-crd crdOptions: diff --git a/packages/rancher-alerting/rancher-alerting-drivers/charts/Chart.yaml b/packages/rancher-alerting/rancher-alerting-drivers/charts/Chart.yaml index 1767d4644..e5cfbf050 100644 --- a/packages/rancher-alerting/rancher-alerting-drivers/charts/Chart.yaml +++ b/packages/rancher-alerting/rancher-alerting-drivers/charts/Chart.yaml @@ -3,6 +3,7 @@ annotations: catalog.cattle.io/display-name: Alerting Drivers catalog.cattle.io/kube-version: '>= 1.16.0-0' catalog.cattle.io/os: linux + catalog.cattle.io/permits-os: linux,windows catalog.cattle.io/rancher-version: '>= 2.6.0-0 <=2.6.99-0' catalog.cattle.io/release-name: rancher-alerting-drivers catalog.cattle.io/type: cluster-tool diff --git a/packages/rancher-alerting/rancher-alerting-drivers/package.yaml b/packages/rancher-alerting/rancher-alerting-drivers/package.yaml index 98913ea9a..3e921d06d 100644 --- a/packages/rancher-alerting/rancher-alerting-drivers/package.yaml +++ b/packages/rancher-alerting/rancher-alerting-drivers/package.yaml @@ -1,2 +1,2 @@ url: local -version: 100.0.1 +version: 100.0.2 diff --git a/packages/rancher-alerting/rancher-prom2teams/generated-changes/patch/values.yaml.patch b/packages/rancher-alerting/rancher-prom2teams/generated-changes/patch/values.yaml.patch index ab1766f00..3b9546064 100644 --- a/packages/rancher-alerting/rancher-prom2teams/generated-changes/patch/values.yaml.patch +++ b/packages/rancher-alerting/rancher-prom2teams/generated-changes/patch/values.yaml.patch @@ -31,13 +31,17 @@ connectors: {} # group_alerts_by can be one of # ("name" | "description" | "instance" | "severity" | "status" | "summary" | "fingerprint" | "runbook_url") -@@ -44,3 +54,9 @@ +@@ -44,3 +54,13 @@ fsGroup: 65534 # readOnlyRootFilesystem is a flag to enable readOnlyRootFilesystem for the Hazelcast security context readOnlyRootFilesystem: true + -+nodeSelector: {} -+ -+tolerations: [] ++nodeSelector: ++ kubernetes.io/os: linux + ++tolerations: ++ - key: cattle.io/os ++ operator: "Equal" ++ value: "linux" ++ effect: NoSchedule +affinity: {} diff --git a/packages/rancher-alerting/rancher-sachet/charts/values.yaml b/packages/rancher-alerting/rancher-sachet/charts/values.yaml index d9d6fc548..cff51cf3a 100644 --- a/packages/rancher-alerting/rancher-sachet/charts/values.yaml +++ b/packages/rancher-alerting/rancher-sachet/charts/values.yaml @@ -56,8 +56,13 @@ resources: {} # cpu: 100m # memory: 128Mi -nodeSelector: {} +nodeSelector: + kubernetes.io/os: linux -tolerations: [] +tolerations: + - key: cattle.io/os + operator: "Equal" + value: "linux" + effect: NoSchedule affinity: {} diff --git a/packages/rancher-backup/rancher-backup/generated-changes/patch/Chart.yaml.patch b/packages/rancher-backup/rancher-backup/generated-changes/patch/Chart.yaml.patch index 74aa8d233..35ab1d316 100644 --- a/packages/rancher-backup/rancher-backup/generated-changes/patch/Chart.yaml.patch +++ b/packages/rancher-backup/rancher-backup/generated-changes/patch/Chart.yaml.patch @@ -1,14 +1,16 @@ --- charts-original/Chart.yaml +++ charts/Chart.yaml -@@ -2,6 +2,7 @@ +@@ -2,14 +2,17 @@ catalog.cattle.io/auto-install: rancher-backup-crd=match catalog.cattle.io/certified: rancher catalog.cattle.io/display-name: Rancher Backups + catalog.cattle.io/kube-version: '>= 1.16.0-0' catalog.cattle.io/namespace: cattle-resources-system catalog.cattle.io/os: linux ++ catalog.cattle.io/permits-os: linux,windows catalog.cattle.io/provides-gvr: resources.cattle.io.resourceset/v1 -@@ -10,6 +11,7 @@ + catalog.cattle.io/rancher-version: '>=2.6.0-0' + catalog.cattle.io/release-name: rancher-backup catalog.cattle.io/scope: management catalog.cattle.io/type: cluster-tool catalog.cattle.io/ui-component: rancher-backup @@ -16,7 +18,7 @@ apiVersion: v2 appVersion: 2.1.1-rc1 description: Provides ability to back up and restore the Rancher application running -@@ -18,5 +20,6 @@ +@@ -18,5 +21,6 @@ keywords: - applications - infrastructure diff --git a/packages/rancher-cis-benchmark/charts/Chart.yaml b/packages/rancher-cis-benchmark/charts/Chart.yaml index 516553383..cd0434f55 100644 --- a/packages/rancher-cis-benchmark/charts/Chart.yaml +++ b/packages/rancher-cis-benchmark/charts/Chart.yaml @@ -5,6 +5,7 @@ annotations: catalog.cattle.io/kube-version: '>=1.16.0-0' catalog.cattle.io/namespace: cis-operator-system catalog.cattle.io/os: linux + catalog.cattle.io/permits-os: linux,windows catalog.cattle.io/provides-gvr: cis.cattle.io.clusterscans/v1 catalog.cattle.io/rancher-version: '>= 2.6.0-0' catalog.cattle.io/release-name: rancher-cis-benchmark diff --git a/packages/rancher-cis-benchmark/charts/templates/patch_default_serviceaccount.yaml b/packages/rancher-cis-benchmark/charts/templates/patch_default_serviceaccount.yaml index 1efa3ed1c..e7beac2a9 100644 --- a/packages/rancher-cis-benchmark/charts/templates/patch_default_serviceaccount.yaml +++ b/packages/rancher-cis-benchmark/charts/templates/patch_default_serviceaccount.yaml @@ -10,6 +10,14 @@ spec: template: spec: serviceAccountName: cis-operator-serviceaccount + {{- with .Values.tolerations }} + tolerations: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- with .Values.nodeSelector }} + nodeSelector: + {{- toYaml . | nindent 8 }} + {{- end }} restartPolicy: Never containers: - name: sa @@ -17,4 +25,5 @@ spec: imagePullPolicy: {{ .Values.global.imagePullPolicy }} command: ["kubectl", "patch", "serviceaccount", "default", "-p", "{\"automountServiceAccountToken\": false}"] args: ["-n", {{ template "cis.namespace" . }}] + backoffLimit: 1 diff --git a/packages/rancher-cis-benchmark/charts/values.yaml b/packages/rancher-cis-benchmark/charts/values.yaml index bec9d9a5b..015e2d058 100644 --- a/packages/rancher-cis-benchmark/charts/values.yaml +++ b/packages/rancher-cis-benchmark/charts/values.yaml @@ -25,9 +25,14 @@ resources: {} # cpu: 100m # memory: 128Mi -nodeSelector: {} +nodeSelector: + kubernetes.io/os: linux -tolerations: [] +tolerations: + - key: cattle.io/os + operator: "Equal" + value: "linux" + effect: NoSchedule affinity: {} diff --git a/packages/rancher-external-ip-webhook/generated-changes/patch/Chart.yaml.patch b/packages/rancher-external-ip-webhook/generated-changes/patch/Chart.yaml.patch index 25388b4a0..de300fc5f 100644 --- a/packages/rancher-external-ip-webhook/generated-changes/patch/Chart.yaml.patch +++ b/packages/rancher-external-ip-webhook/generated-changes/patch/Chart.yaml.patch @@ -1,11 +1,12 @@ --- charts-original/Chart.yaml +++ charts/Chart.yaml -@@ -4,12 +4,14 @@ +@@ -4,12 +4,15 @@ catalog.cattle.io/kube-version: < 1.22.0 catalog.cattle.io/namespace: cattle-externalip-system catalog.cattle.io/os: linux - catalog.cattle.io/release-name: rancher-externalip-webhook - catalog.cattle.io/ui-component: rancher-externalip-webhook ++ catalog.cattle.io/permits-os: linux,windows + catalog.cattle.io/rancher-version: '>= 2.6.0-0 <=2.6.99-0' + catalog.cattle.io/release-name: rancher-external-ip-webhook + catalog.cattle.io/ui-component: rancher-external-ip-webhook @@ -18,7 +19,7 @@ home: https://github.com/rancher/externalip-webhook keywords: - cve -@@ -20,7 +22,7 @@ +@@ -20,7 +23,7 @@ maintainers: - email: raul@rancher.com name: rawmind0 diff --git a/packages/rancher-external-ip-webhook/package.yaml b/packages/rancher-external-ip-webhook/package.yaml index 6d58f13be..7b8d4dd04 100644 --- a/packages/rancher-external-ip-webhook/package.yaml +++ b/packages/rancher-external-ip-webhook/package.yaml @@ -1,2 +1,2 @@ url: https://github.com/rancher/externalip-webhook/releases/download/v1.0.1/rancher-externalip-webhook-1.0.1.tgz -version: 100.0.1 +version: 100.0.2 diff --git a/packages/rancher-gatekeeper/generated-changes/patch/Chart.yaml.patch b/packages/rancher-gatekeeper/generated-changes/patch/Chart.yaml.patch index 68fd49444..467217b95 100644 --- a/packages/rancher-gatekeeper/generated-changes/patch/Chart.yaml.patch +++ b/packages/rancher-gatekeeper/generated-changes/patch/Chart.yaml.patch @@ -1,12 +1,13 @@ --- charts-original/Chart.yaml +++ charts/Chart.yaml -@@ -1,10 +1,23 @@ +@@ -1,10 +1,24 @@ +annotations: + catalog.cattle.io/auto-install: rancher-gatekeeper-crd=match + catalog.cattle.io/certified: rancher + catalog.cattle.io/display-name: OPA Gatekeeper + catalog.cattle.io/namespace: cattle-gatekeeper-system + catalog.cattle.io/os: linux ++ catalog.cattle.io/permits-os: linux,windows + catalog.cattle.io/provides-gvr: config.gatekeeper.sh.config/v1alpha1 + catalog.cattle.io/release-name: rancher-gatekeeper + catalog.cattle.io/type: cluster-tool diff --git a/packages/rancher-gatekeeper/templates/crd-template/templates/jobs.yaml b/packages/rancher-gatekeeper/templates/crd-template/templates/jobs.yaml index 709005fd9..39bdffd2d 100644 --- a/packages/rancher-gatekeeper/templates/crd-template/templates/jobs.yaml +++ b/packages/rancher-gatekeeper/templates/crd-template/templates/jobs.yaml @@ -16,6 +16,14 @@ spec: app: {{ .Chart.Name }} spec: serviceAccountName: {{ .Chart.Name }}-manager + {{- with .Values.tolerations }} + tolerations: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- with .Values.nodeSelector }} + nodeSelector: + {{- toYaml . | nindent 8 }} + {{- end }} securityContext: runAsNonRoot: true runAsUser: 1000 @@ -56,6 +64,14 @@ spec: app: {{ .Chart.Name }} spec: serviceAccountName: {{ .Chart.Name }}-manager + {{- with .Values.tolerations }} + tolerations: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- with .Values.nodeSelector }} + nodeSelector: + {{- toYaml . | nindent 8 }} + {{- end }} securityContext: runAsNonRoot: true runAsUser: 1000 diff --git a/packages/rancher-gatekeeper/templates/crd-template/values.yaml b/packages/rancher-gatekeeper/templates/crd-template/values.yaml index 657ccacf8..b9412c9b5 100644 --- a/packages/rancher-gatekeeper/templates/crd-template/values.yaml +++ b/packages/rancher-gatekeeper/templates/crd-template/values.yaml @@ -9,3 +9,12 @@ global: image: repository: rancher/kubectl tag: v1.20.2 + +nodeSelector: + kubernetes.io/os: linux + +tolerations: + - key: cattle.io/os + operator: "Equal" + value: "linux" + effect: NoSchedule \ No newline at end of file diff --git a/packages/rancher-gke-operator/rancher-gke-operator-crd/package.yaml b/packages/rancher-gke-operator/rancher-gke-operator-crd/package.yaml index 8b03f1ac5..92e725325 100644 --- a/packages/rancher-gke-operator/rancher-gke-operator-crd/package.yaml +++ b/packages/rancher-gke-operator/rancher-gke-operator-crd/package.yaml @@ -1,2 +1,2 @@ -url: https://github.com/rancher/gke-operator/releases/download/v1.1.3-rc1/rancher-gke-operator-crd-1.1.3-rc1.tgz +url: https://github.com/rancher/gke-operator/releases/download/v1.1.3-rc2/rancher-gke-operator-crd-1.1.3-rc2.tgz version: 100.0.2 diff --git a/packages/rancher-gke-operator/rancher-gke-operator/package.yaml b/packages/rancher-gke-operator/rancher-gke-operator/package.yaml index 9c04caa62..f6f5f2a25 100644 --- a/packages/rancher-gke-operator/rancher-gke-operator/package.yaml +++ b/packages/rancher-gke-operator/rancher-gke-operator/package.yaml @@ -1,2 +1,2 @@ -url: https://github.com/rancher/gke-operator/releases/download/v1.1.3-rc1/rancher-gke-operator-1.1.3-rc1.tgz +url: https://github.com/rancher/gke-operator/releases/download/v1.1.3-rc2/rancher-gke-operator-1.1.3-rc2.tgz version: 100.0.2 diff --git a/packages/rancher-istio/rancher-istio/charts/Chart.yaml b/packages/rancher-istio/rancher-istio/charts/Chart.yaml index 947510d6d..c782a3316 100644 --- a/packages/rancher-istio/rancher-istio/charts/Chart.yaml +++ b/packages/rancher-istio/rancher-istio/charts/Chart.yaml @@ -4,6 +4,7 @@ annotations: catalog.cattle.io/kube-version: 1.19 - 1.22 catalog.cattle.io/namespace: istio-system catalog.cattle.io/os: linux + catalog.cattle.io/permits-os: linux,windows catalog.cattle.io/provides-gvr: networking.istio.io.virtualservice/v1beta1 catalog.cattle.io/rancher-version: '>= 2.6.0-0 <= 2.6.99-0' catalog.cattle.io/release-name: rancher-istio diff --git a/packages/rancher-istio/rancher-istio/charts/templates/istio-install-job.yaml b/packages/rancher-istio/rancher-istio/charts/templates/istio-install-job.yaml index 97922a173..34a4b3a7d 100644 --- a/packages/rancher-istio/rancher-istio/charts/templates/istio-install-job.yaml +++ b/packages/rancher-istio/rancher-istio/charts/templates/istio-install-job.yaml @@ -52,6 +52,14 @@ spec: name: istio-installer-overlay {{- end }} serviceAccountName: istio-installer + {{- with .Values.tolerations }} + tolerations: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- with .Values.nodeSelector }} + nodeSelector: + {{- toYaml . | nindent 8 }} + {{- end }} securityContext: runAsUser: 499 runAsGroup: 487 diff --git a/packages/rancher-istio/rancher-istio/charts/templates/istio-uninstall-job.yaml b/packages/rancher-istio/rancher-istio/charts/templates/istio-uninstall-job.yaml index a7f156325..fc19ef7df 100644 --- a/packages/rancher-istio/rancher-istio/charts/templates/istio-uninstall-job.yaml +++ b/packages/rancher-istio/rancher-istio/charts/templates/istio-uninstall-job.yaml @@ -39,6 +39,14 @@ spec: name: istio-installer-overlay {{ end }} serviceAccountName: istio-installer + {{- with .Values.tolerations }} + tolerations: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- with .Values.nodeSelector }} + nodeSelector: + {{- toYaml . | nindent 8 }} + {{- end }} securityContext: runAsUser: 101 runAsGroup: 101 diff --git a/packages/rancher-istio/rancher-istio/charts/values.yaml b/packages/rancher-istio/rancher-istio/charts/values.yaml index ef4f4d939..6b26ce8f2 100644 --- a/packages/rancher-istio/rancher-istio/charts/values.yaml +++ b/packages/rancher-istio/rancher-istio/charts/values.yaml @@ -88,3 +88,12 @@ kiali: tracing: enabled: false contextPath: "/jaeger" + +nodeSelector: + kubernetes.io/os: linux + +tolerations: + - key: cattle.io/os + operator: "Equal" + value: "linux" + effect: NoSchedule diff --git a/packages/rancher-istio/rancher-tracing/charts/templates/deployment.yaml b/packages/rancher-istio/rancher-tracing/charts/templates/deployment.yaml index 6f00d8693..f0124d08e 100644 --- a/packages/rancher-istio/rancher-tracing/charts/templates/deployment.yaml +++ b/packages/rancher-istio/rancher-tracing/charts/templates/deployment.yaml @@ -74,6 +74,10 @@ spec: runAsUser: 1000 serviceAccountName: {{ include "tracing.fullname" . }} {{- end }} + {{- with .Values.tolerations }} + tolerations: + {{- toYaml . | nindent 8 }} + {{- end }} {{- if eq .Values.jaeger.spanStorageType "badger" }} volumes: - name: data diff --git a/packages/rancher-istio/rancher-tracing/charts/values.yaml b/packages/rancher-istio/rancher-tracing/charts/values.yaml index 2e11fce83..025da7301 100644 --- a/packages/rancher-istio/rancher-tracing/charts/values.yaml +++ b/packages/rancher-istio/rancher-tracing/charts/values.yaml @@ -1,6 +1,12 @@ provider: jaeger contextPath: "" -nodeSelector: {} +nodeSelector: + kubernetes.io/os: linux +tolerations: + - key: cattle.io/os + operator: "Equal" + value: "linux" + effect: NoSchedule podAntiAffinityLabelSelector: [] podAntiAffinityTermLabelSelector: [] nameOverride: "" @@ -16,7 +22,8 @@ global: amd64: 2 s390x: 2 ppc64le: 2 - defaultNodeSelector: {} + defaultNodeSelector: + kubernetes.io/os: linux rbac: pspEnabled: false diff --git a/packages/rancher-logging/generated-changes/patch/Chart.yaml.patch b/packages/rancher-logging/generated-changes/patch/Chart.yaml.patch index 5f67176f5..4f96a5f42 100644 --- a/packages/rancher-logging/generated-changes/patch/Chart.yaml.patch +++ b/packages/rancher-logging/generated-changes/patch/Chart.yaml.patch @@ -1,12 +1,14 @@ --- charts-original/Chart.yaml +++ charts/Chart.yaml -@@ -1,5 +1,23 @@ +@@ -1,5 +1,25 @@ +annotations: + catalog.cattle.io/auto-install: rancher-logging-crd=match + catalog.cattle.io/certified: rancher ++ catalog.cattle.io/deploys-on-os: windows + catalog.cattle.io/display-name: Logging + catalog.cattle.io/kube-version: '>=1.16.0-0' + catalog.cattle.io/namespace: cattle-logging-system ++ catalog.cattle.io/permits-os: linux,windows + catalog.cattle.io/provides-gvr: logging.banzaicloud.io.clusterflow/v1beta1 + catalog.cattle.io/rancher-version: '> 2.6.0-0' + catalog.cattle.io/release-name: rancher-logging diff --git a/packages/rancher-logging/package.yaml b/packages/rancher-logging/package.yaml index 9e5931598..3871a2681 100644 --- a/packages/rancher-logging/package.yaml +++ b/packages/rancher-logging/package.yaml @@ -1,5 +1,5 @@ url: https://kubernetes-charts.banzaicloud.com/charts/logging-operator-3.15.0.tgz -version: 100.0.1 +version: 100.0.2 additionalCharts: - workingDir: charts-crd crdOptions: diff --git a/packages/rancher-monitoring/rancher-monitoring/generated-changes/patch/Chart.yaml.patch b/packages/rancher-monitoring/rancher-monitoring/generated-changes/patch/Chart.yaml.patch index f25e31af1..10863f34a 100644 --- a/packages/rancher-monitoring/rancher-monitoring/generated-changes/patch/Chart.yaml.patch +++ b/packages/rancher-monitoring/rancher-monitoring/generated-changes/patch/Chart.yaml.patch @@ -1,14 +1,16 @@ --- charts-original/Chart.yaml +++ charts/Chart.yaml -@@ -5,6 +5,19 @@ +@@ -5,6 +5,21 @@ - name: Upstream Project url: https://github.com/prometheus-operator/kube-prometheus artifacthub.io/operator: "true" + catalog.cattle.io/auto-install: rancher-monitoring-crd=match + catalog.cattle.io/certified: rancher ++ catalog.cattle.io/deploys-on-os: windows + catalog.cattle.io/display-name: Monitoring + catalog.cattle.io/kube-version: '>=1.16.0-0' + catalog.cattle.io/namespace: cattle-monitoring-system ++ catalog.cattle.io/permits-os: linux,windows + catalog.cattle.io/provides-gvr: monitoring.coreos.com.prometheus/v1 + catalog.cattle.io/rancher-version: '>= 2.6.0-0 <=2.6.99-0' + catalog.cattle.io/release-name: rancher-monitoring diff --git a/packages/rancher-sriov/generated-changes/patch/Chart.yaml.patch b/packages/rancher-sriov/generated-changes/patch/Chart.yaml.patch index 360ef935a..67df1385e 100644 --- a/packages/rancher-sriov/generated-changes/patch/Chart.yaml.patch +++ b/packages/rancher-sriov/generated-changes/patch/Chart.yaml.patch @@ -1,6 +1,6 @@ --- charts-original/Chart.yaml +++ charts/Chart.yaml -@@ -1,13 +1,28 @@ +@@ -1,13 +1,29 @@ +annotations: + catalog.cattle.io/auto-install: sriov-crd=match + catalog.cattle.io/certified: rancher @@ -8,6 +8,7 @@ + catalog.cattle.io/kube-version: '>= 1.16.0-0' + catalog.cattle.io/namespace: cattle-sriov-system + catalog.cattle.io/os: linux ++ catalog.cattle.io/permits-os: linux,windows + catalog.cattle.io/rancher-version: '>= 2.6.0-0' + catalog.cattle.io/release-name: sriov + catalog.cattle.io/upstream-version: 0.1.0 diff --git a/packages/rancher-sriov/package.yaml b/packages/rancher-sriov/package.yaml index 4d2bd60fb..a00f34356 100644 --- a/packages/rancher-sriov/package.yaml +++ b/packages/rancher-sriov/package.yaml @@ -1,7 +1,7 @@ url: https://github.com/k8snetworkplumbingwg/sriov-network-operator.git subdirectory: deployment/sriov-network-operator commit: c5c943cc214f4113b6f6be8d7c48ac837aa1669c -version: 100.0.1 +version: 100.0.2 additionalCharts: - workingDir: charts-crd crdOptions: diff --git a/packages/rancher-sriov/templates/crd-template/Chart.yaml b/packages/rancher-sriov/templates/crd-template/Chart.yaml index 791f3b4bb..d34be81c4 100644 --- a/packages/rancher-sriov/templates/crd-template/Chart.yaml +++ b/packages/rancher-sriov/templates/crd-template/Chart.yaml @@ -9,3 +9,4 @@ annotations: catalog.cattle.io/namespace: cattle-sriov-system catalog.cattle.io/certified: rancher catalog.cattle.io/hidden: "true" + catalog.cattle.io/permits-os: linux,windows diff --git a/packages/rancher-vsphere/rancher-vsphere-cpi/generated-changes/patch/Chart.yaml.patch b/packages/rancher-vsphere/rancher-vsphere-cpi/generated-changes/patch/Chart.yaml.patch new file mode 100644 index 000000000..d69acb3d4 --- /dev/null +++ b/packages/rancher-vsphere/rancher-vsphere-cpi/generated-changes/patch/Chart.yaml.patch @@ -0,0 +1,10 @@ +--- charts-original/Chart.yaml ++++ charts/Chart.yaml +@@ -3,6 +3,7 @@ + catalog.cattle.io/display-name: vSphere CPI + catalog.cattle.io/namespace: kube-system + catalog.cattle.io/os: linux ++ catalog.cattle.io/permits-os: linux,windows + catalog.cattle.io/rancher-version: '>= 2.6.0-0 <= 2.6.99-0' + catalog.cattle.io/release-name: vsphere-cpi + apiVersion: v1 diff --git a/packages/rancher-vsphere/rancher-vsphere-cpi/generated-changes/patch/templates/daemonset.yaml.patch b/packages/rancher-vsphere/rancher-vsphere-cpi/generated-changes/patch/templates/daemonset.yaml.patch new file mode 100644 index 000000000..c943f3e08 --- /dev/null +++ b/packages/rancher-vsphere/rancher-vsphere-cpi/generated-changes/patch/templates/daemonset.yaml.patch @@ -0,0 +1,14 @@ +--- charts-original/templates/daemonset.yaml ++++ charts/templates/daemonset.yaml +@@ -44,6 +44,11 @@ + operator: In + values: + - "true" ++ - matchExpressions: ++ - key: kubernetes.io/os ++ operator: NotIn ++ values: ++ - "windows" + {{- end }} + {{- if .Values.cloudControllerManager.tolerations }} + tolerations: diff --git a/packages/rancher-vsphere/rancher-vsphere-csi/generated-changes/patch/Chart.yaml.patch b/packages/rancher-vsphere/rancher-vsphere-csi/generated-changes/patch/Chart.yaml.patch new file mode 100644 index 000000000..27542b501 --- /dev/null +++ b/packages/rancher-vsphere/rancher-vsphere-csi/generated-changes/patch/Chart.yaml.patch @@ -0,0 +1,10 @@ +--- charts-original/Chart.yaml ++++ charts/Chart.yaml +@@ -3,6 +3,7 @@ + catalog.cattle.io/display-name: vSphere CSI + catalog.cattle.io/namespace: kube-system + catalog.cattle.io/os: linux ++ catalog.cattle.io/permits-os: linux,windows + catalog.cattle.io/rancher-version: '>= 2.6.0-0 <= 2.6.99-0' + catalog.cattle.io/release-name: vsphere-csi + apiVersion: v1 diff --git a/packages/rancher-vsphere/rancher-vsphere-csi/generated-changes/patch/templates/controller/deployment.yaml.patch b/packages/rancher-vsphere/rancher-vsphere-csi/generated-changes/patch/templates/controller/deployment.yaml.patch new file mode 100644 index 000000000..baea554bd --- /dev/null +++ b/packages/rancher-vsphere/rancher-vsphere-csi/generated-changes/patch/templates/controller/deployment.yaml.patch @@ -0,0 +1,15 @@ +--- charts-original/templates/controller/deployment.yaml ++++ charts/templates/controller/deployment.yaml +@@ -38,6 +38,12 @@ + operator: In + values: + - "true" ++ - matchExpressions: ++ # Rancher node selector label ++ - key: kubernetes.io/os ++ operator: NotIn ++ values: ++ - "windows" + {{- end }} + {{- if .Values.csiController.tolerations }} + tolerations: diff --git a/packages/rancher-vsphere/rancher-vsphere-csi/generated-changes/patch/templates/node/daemonset.yaml.patch b/packages/rancher-vsphere/rancher-vsphere-csi/generated-changes/patch/templates/node/daemonset.yaml.patch new file mode 100644 index 000000000..4e3e29657 --- /dev/null +++ b/packages/rancher-vsphere/rancher-vsphere-csi/generated-changes/patch/templates/node/daemonset.yaml.patch @@ -0,0 +1,47 @@ +--- charts-original/templates/node/daemonset.yaml ++++ charts/templates/node/daemonset.yaml +@@ -8,6 +8,44 @@ + selector: + matchLabels: + app: vsphere-csi-node ++ {{- if .Values.csiNode.nodeSelector }} ++ nodeSelector: ++ {{- with .Values.csiNode.nodeSelector }} ++ {{- toYaml . | nindent 6 }} ++ {{- end }} ++ {{- else }} ++ affinity: ++ nodeAffinity: ++ requiredDuringSchedulingIgnoredDuringExecution: ++ nodeSelectorTerms: ++ - matchExpressions: ++ # Rancher node selector label ++ - key: kubernetes.io/os ++ operator: NotIn ++ values: ++ - "windows" ++ {{- end }} ++ {{- if .Values.csiNode.tolerations }} ++ tolerations: ++ {{- with .Values.csiNode.tolerations }} ++ {{- toYaml . | nindent 6 }} ++ {{- end }} ++ {{- else }} ++ tolerations: ++ - key: node-role.kubernetes.io/master ++ operator: Exists ++ effect: NoSchedule ++ # Rancher specific change: These tolerations are added to account for RKE1 and RKE2 taints ++ - key: node-role.kubernetes.io/controlplane ++ effect: NoSchedule ++ value: "true" ++ - key: node-role.kubernetes.io/control-plane ++ effect: NoSchedule ++ value: "true" ++ - key: node-role.kubernetes.io/etcd ++ effect: NoSchedule ++ value: "true" ++ {{- end }} + updateStrategy: + type: "RollingUpdate" + rollingUpdate: diff --git a/packages/rancher-vsphere/rancher-vsphere-csi/generated-changes/patch/values.yaml.patch b/packages/rancher-vsphere/rancher-vsphere-csi/generated-changes/patch/values.yaml.patch new file mode 100644 index 000000000..46dc1fbc2 --- /dev/null +++ b/packages/rancher-vsphere/rancher-vsphere-csi/generated-changes/patch/values.yaml.patch @@ -0,0 +1,25 @@ +--- charts-original/values.yaml ++++ charts/values.yaml +@@ -41,6 +41,9 @@ + csiProvisioner: + repository: rancher/mirrored-sig-storage-csi-provisioner + tag: v2.2.0 ++ ## Node labels for pod assignment ++ ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ ++ ## + nodeSelector: {} + # Uncomment below toleration if you need an aggressive pod eviction in case when + # node becomes not-ready or unreachable. Default is 300 seconds if not specified. +@@ -71,6 +74,12 @@ + enabled: false + + csiNode: ++ ## Node labels for pod assignment ++ ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ ++ ## ++ nodeSelector: {} ++ ## List of node taints to tolerate (requires Kubernetes >= 1.6) ++ tolerations: [] + prefixPath: "" + image: + repository: rancher/mirrored-cloud-provider-vsphere-csi-release-driver diff --git a/packages/rancher-webhook/generated-changes/patch/Chart.yaml.patch b/packages/rancher-webhook/generated-changes/patch/Chart.yaml.patch new file mode 100644 index 000000000..f3d77f17c --- /dev/null +++ b/packages/rancher-webhook/generated-changes/patch/Chart.yaml.patch @@ -0,0 +1,10 @@ +--- charts-original/Chart.yaml ++++ charts/Chart.yaml +@@ -3,6 +3,7 @@ + catalog.cattle.io/hidden: "true" + catalog.cattle.io/namespace: cattle-system + catalog.cattle.io/os: linux ++ catalog.cattle.io/permits-os: linux,windows + catalog.cattle.io/release-name: rancher-webhook + apiVersion: v2 + appVersion: 0.2.5-rc1 diff --git a/packages/rancher-windows-gmsa/charts/Chart.yaml b/packages/rancher-windows-gmsa/charts/Chart.yaml index b66a07553..0ff28a380 100644 --- a/packages/rancher-windows-gmsa/charts/Chart.yaml +++ b/packages/rancher-windows-gmsa/charts/Chart.yaml @@ -6,6 +6,7 @@ annotations: catalog.cattle.io/kube-version: '>= 1.21.0-0' catalog.cattle.io/namespace: cattle-windows-gmsa-system catalog.cattle.io/os: windows + catalog.cattle.io/permits-os: linux,windows catalog.cattle.io/provides-gvr: windows.k8s.io.gmsacredentialspecs/v1 catalog.cattle.io/rancher-version: '>= 2.6.4-0 < 2.6.99-0' catalog.cattle.io/release-name: rancher-windows-gmsa diff --git a/packages/rancher-wins-upgrader/package.yaml b/packages/rancher-wins-upgrader/package.yaml index 6abfce333..aab2f7d41 100644 --- a/packages/rancher-wins-upgrader/package.yaml +++ b/packages/rancher-wins-upgrader/package.yaml @@ -1,4 +1,4 @@ url: https://github.com/rancher/wins.git subdirectory: charts/rancher-wins-upgrader -commit: 036e27d9a3254471868e29e165710f5a6ba24546 -version: 100.0.0 +commit: f9cd77eb9e9262a94bb76635b2ee03334770695a +version: 100.0.1 diff --git a/packages/system-upgrade-controller/generated-changes/patch/Chart.yaml.patch b/packages/system-upgrade-controller/generated-changes/patch/Chart.yaml.patch index 00ae9666c..ce48c8bbe 100644 --- a/packages/system-upgrade-controller/generated-changes/patch/Chart.yaml.patch +++ b/packages/system-upgrade-controller/generated-changes/patch/Chart.yaml.patch @@ -1,12 +1,13 @@ --- charts-original/Chart.yaml +++ charts/Chart.yaml -@@ -1,11 +1,17 @@ +@@ -1,11 +1,18 @@ +annotations: + catalog.cattle.io/certified: rancher + catalog.cattle.io/hidden: "true" + catalog.cattle.io/kube-version: '>=1.18.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.3-alpha' + catalog.cattle.io/release-name: system-upgrade-controller apiVersion: v1 From 41c2d8dd4fde86e477f877fc0df57fb865197130 Mon Sep 17 00:00:00 2001 From: Luther Monson Date: Wed, 2 Mar 2022 17:11:51 -0700 Subject: [PATCH 2/4] release.yaml --- release.yaml | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/release.yaml b/release.yaml index e1fb385cd..24765a226 100644 --- a/release.yaml +++ b/release.yaml @@ -7,19 +7,28 @@ fleet-crd: longhorn: - 1.1.300+up1.1.3 - 1.2.300+up1.2.3 +- 100.0.2+up1.1.3 +- 100.1.2+up1.2.3 longhorn-crd: - 1.1.300+up1.1.3 - 1.2.300+up1.2.3 +- 100.0.2+up1.1.3 +- 100.1.2+up1.2.3 rancher-alerting-drivers: - 1.0.301 +- 100.0.2 rancher-backup: - 1.2.100+up1.2.1 -- 2.1.1+up2.1.1-rc1 - 2.1.1+up2.1.1-rc2 rancher-backup-crd: - 1.2.100+up1.2.1 -- 2.1.1+up2.1.1-rc1 - 2.1.1+up2.1.1-rc2 +harvester-cloud-provider: +- 100.0.1+up0.1.8 +harvester-csi-driver: +- 100.0.1+up0.1.9 +rancher-external-ip-webhook: +- 100.0.2+up1.0.1 rancher-istio: - 1.10.400 - 100.1.1+up1.11.4 @@ -30,8 +39,10 @@ rancher-kiali-server-crd: - 1.35.100+up1.35.0 rancher-logging: - 3.15.0 +- 100.0.2+up3.15.0 rancher-logging-crd: - 3.15.0 +- 100.0.2+up3.15.0 rancher-monitoring: - 100.1.1+up19.0.3 - 16.6.1+up16.6.0 @@ -53,6 +64,8 @@ rancher-windows-gmsa: - 1.0.0 rancher-windows-gmsa-crd: - 1.0.0 +rancher-wins-upgrader: +- 100.0.1+up0.0.1 rancher-eks-operator: - 100.0.2+up1.1.3-rc1 - 100.0.2+up1.1.3-rc2 @@ -68,12 +81,20 @@ rancher-aks-operator-crd: - 100.0.3+up1.0.4-rc1 - 100.0.3+up1.0.4-rc3 rancher-gke-operator: -- 100.0.2+up1.1.3-rc1 +- 100.0.2+up1.1.3-rc2 rancher-gke-operator-crd: -- 100.0.2+up1.1.3-rc1 +- 100.0.2+up1.1.3-rc2 rancher-cis-benchmark: - 2.0.3-rc1 rancher-cis-benchmark-crd: - 2.0.3-rc1 system-upgrade-controller: - 100.0.2+up0.3.2 +rancher-gatekeeper: +- 100.0.1+up3.6.0 +rancher-gatekeeper-crd: +- 100.0.1+up3.6.0 +sriov: +- 100.0.2+up0.1.0 +sriov-crd: +- 100.0.2+up0.1.0 From 094974afd7729db32cb59243d76e35181ac90a62 Mon Sep 17 00:00:00 2001 From: Luther Monson Date: Wed, 2 Mar 2022 17:21:09 -0700 Subject: [PATCH 3/4] make remove --- ...r-gke-operator-crd-100.0.2+up1.1.3-rc1.tgz | Bin 1402 -> 0 bytes ...ncher-gke-operator-100.0.2+up1.1.3-rc1.tgz | Bin 1659 -> 0 bytes .../100.0.2+up1.1.3-rc1/Chart.yaml | 11 - .../100.0.2+up1.1.3-rc1/templates/crds.yaml | 250 ------------------ .../100.0.2+up1.1.3-rc1/Chart.yaml | 19 -- .../100.0.2+up1.1.3-rc1/templates/NOTES.txt | 4 - .../templates/_helpers.tpl | 9 - .../templates/clusterrole.yaml | 15 -- .../templates/clusterrolebinding.yaml | 13 - .../templates/deployment.yaml | 50 ---- .../templates/serviceaccount.yaml | 5 - .../100.0.2+up1.1.3-rc1/values.yaml | 13 - index.yaml | 38 --- 13 files changed, 427 deletions(-) delete mode 100644 assets/rancher-gke-operator-crd/rancher-gke-operator-crd-100.0.2+up1.1.3-rc1.tgz delete mode 100644 assets/rancher-gke-operator/rancher-gke-operator-100.0.2+up1.1.3-rc1.tgz delete mode 100644 charts/rancher-gke-operator-crd/100.0.2+up1.1.3-rc1/Chart.yaml delete mode 100644 charts/rancher-gke-operator-crd/100.0.2+up1.1.3-rc1/templates/crds.yaml delete mode 100644 charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/Chart.yaml delete mode 100644 charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/NOTES.txt delete mode 100644 charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/_helpers.tpl delete mode 100644 charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/clusterrole.yaml delete mode 100644 charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/clusterrolebinding.yaml delete mode 100644 charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/deployment.yaml delete mode 100644 charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/serviceaccount.yaml delete mode 100644 charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/values.yaml diff --git a/assets/rancher-gke-operator-crd/rancher-gke-operator-crd-100.0.2+up1.1.3-rc1.tgz b/assets/rancher-gke-operator-crd/rancher-gke-operator-crd-100.0.2+up1.1.3-rc1.tgz deleted file mode 100644 index 87e3006f90ae0256a373338e64c8afbdde40f2c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1402 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 1.18.0-0' - catalog.cattle.io/namespace: cattle-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: gkeclusterconfigs.gke.cattle.io/v1 - catalog.cattle.io/rancher-version: '>= 2.6.0-alpha' - catalog.cattle.io/release-name: rancher-gke-operator - catalog.cattle.io/scope: management -apiVersion: v2 -appVersion: 1.1.3-rc1 -description: A Helm chart for provisioning GKE clusters -home: https://github.com/rancher/gke-operator -name: rancher-gke-operator -sources: -- https://github.com/rancher/gke-operator -version: 100.0.2+up1.1.3-rc1 diff --git a/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/NOTES.txt b/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/NOTES.txt deleted file mode 100644 index 238173d1b..000000000 --- a/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/NOTES.txt +++ /dev/null @@ -1,4 +0,0 @@ -You have deployed the Rancher GKE operator -Version: {{ .Chart.AppVersion }} -Description: This operator provisions GKE clusters -from GKEClusterConfig CRs. diff --git a/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/_helpers.tpl b/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/_helpers.tpl deleted file mode 100644 index 67a534eb7..000000000 --- a/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/_helpers.tpl +++ /dev/null @@ -1,9 +0,0 @@ -{{/* vim: set filetype=mustache: */}} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/clusterrole.yaml b/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/clusterrole.yaml deleted file mode 100644 index 7c352696e..000000000 --- a/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/clusterrole.yaml +++ /dev/null @@ -1,15 +0,0 @@ -kind: ClusterRole -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: gke-operator - namespace: cattle-system -rules: - - apiGroups: [''] - resources: ['secrets'] - verbs: ['get', 'list', 'create', 'watch'] - - apiGroups: ['gke.cattle.io'] - resources: ['gkeclusterconfigs'] - verbs: ['get', 'list', 'update', 'watch'] - - apiGroups: ['gke.cattle.io'] - resources: ['gkeclusterconfigs/status'] - verbs: ['update'] diff --git a/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/clusterrolebinding.yaml b/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/clusterrolebinding.yaml deleted file mode 100644 index e2af390c7..000000000 --- a/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: gke-operator - namespace: cattle-system -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: gke-operator -subjects: -- kind: ServiceAccount - name: gke-operator - namespace: cattle-system diff --git a/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/deployment.yaml b/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/deployment.yaml deleted file mode 100644 index acc3930ee..000000000 --- a/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/deployment.yaml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: gke-config-operator - namespace: cattle-system -spec: - replicas: 1 - selector: - matchLabels: - ke.cattle.io/operator: gke - template: - metadata: - labels: - ke.cattle.io/operator: gke - spec: - serviceAccountName: gke-operator - securityContext: - fsGroup: 1007 - runAsUser: 1007 - containers: - - name: rancher-gke-operator - image: {{ template "system_default_registry" . }}{{ .Values.gkeOperator.image.repository }}:{{ .Values.gkeOperator.image.tag }} - imagePullPolicy: IfNotPresent - env: - - name: HTTP_PROXY - value: {{ .Values.httpProxy }} - - name: HTTPS_PROXY - value: {{ .Values.httpsProxy }} - - name: NO_PROXY - value: {{ .Values.noProxy }} -{{- if .Values.additionalTrustedCAs }} - # gke-operator mounts the additional CAs in two places: - volumeMounts: - # This directory is owned by the gke-operator user so c_rehash works here. - - mountPath: /etc/rancher/ssl/ca-additional.pem - name: tls-ca-additional-volume - subPath: ca-additional.pem - readOnly: true - # This directory is root-owned so c_rehash doesn't work here, - # but the cert is here in case update-ca-certificates is called in the future or by the OS. - - mountPath: /etc/pki/trust/anchors/ca-additional.pem - name: tls-ca-additional-volume - subPath: ca-additional.pem - readOnly: true - volumes: - - name: tls-ca-additional-volume - secret: - defaultMode: 0400 - secretName: tls-ca-additional - {{- end }} diff --git a/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/serviceaccount.yaml b/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/serviceaccount.yaml deleted file mode 100644 index ba52af628..000000000 --- a/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/templates/serviceaccount.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - namespace: cattle-system - name: gke-operator diff --git a/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/values.yaml b/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/values.yaml deleted file mode 100644 index b4dce6207..000000000 --- a/charts/rancher-gke-operator/100.0.2+up1.1.3-rc1/values.yaml +++ /dev/null @@ -1,13 +0,0 @@ -global: - cattle: - systemDefaultRegistry: "" - -gkeOperator: - image: - repository: rancher/gke-operator - tag: v1.1.3-rc1 - -httpProxy: "" -httpsProxy: "" -noProxy: "" -additionalTrustedCAs: false diff --git a/index.yaml b/index.yaml index 07e509ace..5c77840fd 100755 --- a/index.yaml +++ b/index.yaml @@ -3011,29 +3011,6 @@ entries: - assets/rancher-gatekeeper-crd/rancher-gatekeeper-crd-3.1.100.tgz version: 3.1.100 rancher-gke-operator: - - annotations: - catalog.cattle.io/auto-install: rancher-gke-operator-crd=match - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/kube-version: '>= 1.18.0-0' - catalog.cattle.io/namespace: cattle-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: gkeclusterconfigs.gke.cattle.io/v1 - catalog.cattle.io/rancher-version: '>= 2.6.0-alpha' - catalog.cattle.io/release-name: rancher-gke-operator - catalog.cattle.io/scope: management - apiVersion: v2 - appVersion: 1.1.3-rc1 - created: "2022-02-25T11:29:45.957093966+05:30" - description: A Helm chart for provisioning GKE clusters - digest: 3702ec5710101b99033c4e6954445bb8a59d8b91975dc72e96add7941951b503 - home: https://github.com/rancher/gke-operator - name: rancher-gke-operator - sources: - - https://github.com/rancher/gke-operator - urls: - - assets/rancher-gke-operator/rancher-gke-operator-100.0.2+up1.1.3-rc1.tgz - version: 100.0.2+up1.1.3-rc1 - annotations: catalog.cattle.io/auto-install: rancher-gke-operator-crd=match catalog.cattle.io/certified: rancher @@ -3080,21 +3057,6 @@ entries: - assets/rancher-gke-operator/rancher-gke-operator-100.0.0+up1.1.1.tgz version: 100.0.0+up1.1.1 rancher-gke-operator-crd: - - annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: cattle-system - catalog.cattle.io/os: linux - catalog.cattle.io/release-name: rancher-gke-operator-crd - apiVersion: v2 - appVersion: 1.1.3-rc1 - created: "2022-02-25T11:29:45.957697108+05:30" - description: GKE Operator CustomResourceDefinitions - digest: aa2aad794d1a64883d13e7d17d2ad03d06e314ede9064991e1bbbceb20a77573 - name: rancher-gke-operator-crd - urls: - - assets/rancher-gke-operator-crd/rancher-gke-operator-crd-100.0.2+up1.1.3-rc1.tgz - version: 100.0.2+up1.1.3-rc1 - annotations: catalog.cattle.io/certified: rancher catalog.cattle.io/hidden: "true" From 3dbe8e5e7b69c3694fc8c39ab88827a2ac98c007 Mon Sep 17 00:00:00 2001 From: Luther Monson Date: Wed, 2 Mar 2022 17:21:46 -0700 Subject: [PATCH 4/4] make charts --- ...rvester-cloud-provider-100.0.1+up0.1.8.tgz | Bin 0 -> 2879 bytes .../harvester-csi-driver-100.0.1+up0.1.9.tgz | Bin 0 -> 3709 bytes .../longhorn-crd-100.0.2+up1.1.3.tgz | Bin 0 -> 1808 bytes .../longhorn-crd-100.1.2+up1.2.3.tgz | Bin 0 -> 2644 bytes assets/longhorn/longhorn-100.0.2+up1.1.3.tgz | Bin 0 -> 15911 bytes assets/longhorn/longhorn-100.1.2+up1.2.3.tgz | Bin 0 -> 17369 bytes .../rancher-alerting-drivers-100.0.2.tgz | Bin 0 -> 7970 bytes .../rancher-backup-2.1.1+up2.1.1-rc2.tgz | Bin 6959 -> 6978 bytes .../rancher-cis-benchmark-2.0.3-rc1.tgz | Bin 5172 -> 5214 bytes ...er-external-ip-webhook-100.0.2+up1.0.1.tgz | Bin 0 -> 7754 bytes ...rancher-gatekeeper-crd-100.0.1+up3.6.0.tgz | Bin 5955 -> 6073 bytes .../rancher-gatekeeper-100.0.1+up3.6.0.tgz | Bin 10105 -> 10116 bytes ...r-gke-operator-crd-100.0.2+up1.1.3-rc2.tgz | Bin 0 -> 1415 bytes ...ncher-gke-operator-100.0.2+up1.1.3-rc2.tgz | Bin 0 -> 1996 bytes .../rancher-istio-100.1.2+up1.11.4.tgz | Bin 17429 -> 17604 bytes .../rancher-logging-crd-100.0.2+up3.15.0.tgz | Bin 0 -> 56002 bytes .../rancher-logging-100.0.2+up3.15.0.tgz | Bin 0 -> 13609 bytes .../rancher-monitoring-100.1.1+up19.0.3.tgz | Bin 329210 -> 329408 bytes .../rancher-vsphere-cpi-100.1.1+up1.0.1.tgz | Bin 4441 -> 4473 bytes ...r-vsphere-csi-100.1.1+up2.3.0-rancher1.tgz | Bin 7442 -> 7681 bytes .../rancher-webhook-1.0.4+up0.2.5-rc2.tgz | Bin 2422 -> 2472 bytes .../rancher-windows-gmsa-1.0.0.tgz | Bin 4481 -> 4493 bytes .../rancher-wins-upgrader-100.0.1+up0.0.1.tgz | Bin 0 -> 5866 bytes .../sriov-crd/sriov-crd-100.0.2+up0.1.0.tgz | Bin 0 -> 3176 bytes assets/sriov/sriov-100.0.2+up0.1.0.tgz | Bin 0 -> 6471 bytes ...tem-upgrade-controller-100.0.2+up0.3.2.tgz | Bin 2087 -> 2098 bytes .../100.0.1+up0.1.8/.helmignore | 23 + .../100.0.1+up0.1.8/Chart.yaml | 22 + .../100.0.1+up0.1.8/ci/kind-values.yaml | 3 + .../100.0.1+up0.1.8/questions.yml | 17 + .../100.0.1+up0.1.8/templates/_helpers.tpl | 69 + .../100.0.1+up0.1.8/templates/deployment.yaml | 52 + .../100.0.1+up0.1.8/templates/rbac.yaml | 37 + .../100.0.1+up0.1.8/values.yaml | 62 + .../100.0.1+up0.1.9/.helmignore | 23 + .../100.0.1+up0.1.9/Chart.yaml | 22 + .../100.0.1+up0.1.9/questions.yml | 11 + .../100.0.1+up0.1.9/templates/NOTES.txt | 1 + .../100.0.1+up0.1.9/templates/_helpers.tpl | 62 + .../100.0.1+up0.1.9/templates/csidriver.yaml | 10 + .../100.0.1+up0.1.9/templates/daemonset.yaml | 146 + .../100.0.1+up0.1.9/templates/deployment.yaml | 95 + .../100.0.1+up0.1.9/templates/rbac.yaml | 75 + .../templates/storageclass.yaml | 10 + .../100.0.1+up0.1.9/values.yaml | 53 + .../longhorn-crd/100.0.2+up1.1.3/Chart.yaml | 10 + charts/longhorn-crd/100.0.2+up1.1.3/README.md | 2 + .../100.0.2+up1.1.3/templates/crds.yaml | 525 + .../longhorn-crd/100.1.2+up1.2.3/Chart.yaml | 10 + charts/longhorn-crd/100.1.2+up1.2.3/README.md | 2 + .../100.1.2+up1.2.3/templates/crds.yaml | 832 ++ charts/longhorn/100.0.2+up1.1.3/.helmignore | 21 + charts/longhorn/100.0.2+up1.1.3/Chart.yaml | 43 + charts/longhorn/100.0.2+up1.1.3/README.md | 33 + charts/longhorn/100.0.2+up1.1.3/app-readme.md | 11 + charts/longhorn/100.0.2+up1.1.3/questions.yml | 532 + .../100.0.2+up1.1.3/templates/NOTES.txt | 5 + .../100.0.2+up1.1.3/templates/_helpers.tpl | 66 + .../templates/clusterrole.yaml | 47 + .../templates/clusterrolebinding.yaml | 13 + .../templates/daemonset-sa.yaml | 125 + .../templates/default-setting.yaml | 41 + .../templates/deployment-driver.yaml | 104 + .../templates/deployment-ui.yaml | 72 + .../100.0.2+up1.1.3/templates/ingress.yaml | 34 + .../templates/postupgrade-job.yaml | 48 + .../100.0.2+up1.1.3/templates/psp.yaml | 66 + .../templates/registry-secret.yml | 11 + .../templates/serviceaccount.yaml | 6 + .../100.0.2+up1.1.3/templates/services.yaml | 24 + .../templates/storageclass.yaml | 26 + .../templates/tls-secrets.yaml | 16 + .../templates/uninstall-job.yaml | 49 + .../100.0.2+up1.1.3/templates/userroles.yaml | 38 + .../templates/validate-install-crd.yaml | 23 + charts/longhorn/100.0.2+up1.1.3/values.yaml | 218 + charts/longhorn/100.1.2+up1.2.3/.helmignore | 21 + charts/longhorn/100.1.2+up1.2.3/Chart.yaml | 42 + charts/longhorn/100.1.2+up1.2.3/README.md | 33 + charts/longhorn/100.1.2+up1.2.3/app-readme.md | 11 + charts/longhorn/100.1.2+up1.2.3/questions.yml | 623 ++ .../100.1.2+up1.2.3/templates/NOTES.txt | 5 + .../100.1.2+up1.2.3/templates/_helpers.tpl | 66 + .../templates/clusterrole.yaml | 50 + .../templates/clusterrolebinding.yaml | 13 + .../templates/daemonset-sa.yaml | 125 + .../templates/default-setting.yaml | 44 + .../templates/deployment-driver.yaml | 104 + .../templates/deployment-ui.yaml | 72 + .../100.1.2+up1.2.3/templates/ingress.yaml | 48 + .../templates/postupgrade-job.yaml | 48 + .../100.1.2+up1.2.3/templates/psp.yaml | 66 + .../templates/registry-secret.yml | 11 + .../templates/serviceaccount.yaml | 6 + .../100.1.2+up1.2.3/templates/services.yaml | 24 + .../templates/storageclass.yaml | 34 + .../templates/tls-secrets.yaml | 16 + .../templates/uninstall-job.yaml | 49 + .../100.1.2+up1.2.3/templates/userroles.yaml | 47 + .../templates/validate-install-crd.yaml | 28 + charts/longhorn/100.1.2+up1.2.3/values.yaml | 228 + .../100.0.2/Chart.yaml | 27 + .../100.0.2/README.md | 11 + .../100.0.2/app-readme.md | 11 + .../100.0.2/charts/prom2teams/.helmignore | 22 + .../100.0.2/charts/prom2teams/Chart.yaml | 10 + .../100.0.2/charts/prom2teams/files/teams.j2 | 44 + .../charts/prom2teams/templates/NOTES.txt | 2 + .../charts/prom2teams/templates/_helpers.tpl | 73 + .../prom2teams/templates/configmap.yaml | 39 + .../prom2teams/templates/deployment.yaml | 77 + .../charts/prom2teams/templates/psp.yaml | 29 + .../charts/prom2teams/templates/role.yaml | 15 + .../prom2teams/templates/rolebinding.yaml | 13 + .../prom2teams/templates/service-account.yaml | 6 + .../charts/prom2teams/templates/service.yaml | 17 + .../100.0.2/charts/prom2teams/values.yaml | 66 + .../100.0.2/charts/sachet/.helmignore | 23 + .../100.0.2/charts/sachet/Chart.yaml | 11 + .../100.0.2/charts/sachet/files/template.tmpl | 1 + .../100.0.2/charts/sachet/templates/NOTES.txt | 3 + .../charts/sachet/templates/_helpers.tpl | 79 + .../templates/configmap-pre-install.yaml | 34 + .../charts/sachet/templates/deployment.yaml | 75 + .../100.0.2/charts/sachet/templates/psp.yaml | 29 + .../100.0.2/charts/sachet/templates/role.yaml | 15 + .../charts/sachet/templates/rolebinding.yaml | 13 + .../sachet/templates/service-account.yaml | 6 + .../charts/sachet/templates/service.yaml | 17 + .../100.0.2/charts/sachet/values.yaml | 68 + .../100.0.2/questions.yml | 14 + .../100.0.2/templates/NOTES.txt | 2 + .../100.0.2/templates/_helpers.tpl | 117 + .../100.0.2/templates/cluster-role.yaml | 50 + .../100.0.2/templates/hardened.yaml | 116 + .../100.0.2/values.yaml | 20 + .../2.1.1+up2.1.1-rc2/Chart.yaml | 1 + .../2.0.3-rc1/Chart.yaml | 1 + .../patch_default_serviceaccount.yaml | 9 + .../2.0.3-rc1/values.yaml | 9 +- .../100.0.2+up1.0.1/.helmignore | 21 + .../100.0.2+up1.0.1/Chart.yaml | 29 + .../100.0.2+up1.0.1/README.md | 71 + .../100.0.2+up1.0.1/app-README.md | 12 + .../100.0.2+up1.0.1/questions.yaml | 26 + .../100.0.2+up1.0.1/templates/NOTES.txt | 3 + .../100.0.2+up1.0.1/templates/_helpers.tpl | 50 + .../templates/admissionregistration.yaml | 30 + .../templates/clusterrole.yaml | 33 + .../templates/clusterrolebinding.yaml | 31 + .../100.0.2+up1.0.1/templates/deployment.yaml | 107 + .../100.0.2+up1.0.1/templates/issuer.yaml | 52 + .../100.0.2+up1.0.1/templates/service.yaml | 35 + .../templates/serviceaccount.yaml | 7 + .../templates/servicemonitor.yaml | 16 + .../tests/admissionregistration_test.yaml | 32 + .../tests/clusterrole_test.yaml | 37 + .../tests/clusterrolebinding_test.yaml | 42 + .../tests/deployment_test.yaml | 202 + .../100.0.2+up1.0.1/tests/issuer_test.yaml | 106 + .../100.0.2+up1.0.1/tests/service_test.yaml | 69 + .../tests/serviceaccount_test.yaml | 9 + .../tests/servicemonitor_test.yaml | 20 + .../100.0.2+up1.0.1/values.yaml | 68 + .../100.0.1+up3.6.0/templates/jobs.yaml | 16 + .../100.0.1+up3.6.0/values.yaml | 9 + .../100.0.1+up3.6.0/Chart.yaml | 1 + .../100.0.2+up1.1.3-rc2/Chart.yaml | 12 + .../100.0.2+up1.1.3-rc2/templates/crds.yaml | 250 + .../100.0.2+up1.1.3-rc2/Chart.yaml | 20 + .../100.0.2+up1.1.3-rc2/templates/NOTES.txt | 4 + .../templates/_helpers.tpl | 25 + .../templates/clusterrole.yaml | 15 + .../templates/clusterrolebinding.yaml | 13 + .../templates/deployment.yaml | 58 + .../templates/serviceaccount.yaml | 5 + .../100.0.2+up1.1.3-rc2/values.yaml | 20 + .../rancher-istio/100.1.2+up1.11.4/Chart.yaml | 1 + .../charts/tracing/templates/deployment.yaml | 4 + .../charts/tracing/values.yaml | 11 +- .../templates/istio-install-job.yaml | 8 + .../templates/istio-uninstall-job.yaml | 8 + .../100.1.2+up1.11.4/values.yaml | 9 + .../100.0.2+up3.15.0/Chart.yaml | 10 + .../100.0.2+up3.15.0/README.md | 2 + .../logging.banzaicloud.io_clusterflows.yaml | 1526 +++ ...logging.banzaicloud.io_clusteroutputs.yaml | 9730 +++++++++++++++++ .../logging.banzaicloud.io_flows.yaml | 1518 +++ .../logging.banzaicloud.io_loggings.yaml | 8155 ++++++++++++++ .../logging.banzaicloud.io_outputs.yaml | 9718 ++++++++++++++++ .../100.0.2+up3.15.0/.helmignore | 22 + .../100.0.2+up3.15.0/Chart.yaml | 25 + .../100.0.2+up3.15.0/README.md | 131 + .../100.0.2+up3.15.0/app-readme.md | 27 + .../100.0.2+up3.15.0/templates/NOTES.txt | 0 .../templates/_generic_logging.yaml | 118 + .../100.0.2+up3.15.0/templates/_helpers.tpl | 179 + .../templates/clusterrole.yaml | 186 + .../templates/clusterrolebinding.yaml | 18 + .../100.0.2+up3.15.0/templates/crds.yaml | 6 + .../templates/deployment.yaml | 69 + .../templates/loggings/aks/logging.yaml | 18 + .../templates/loggings/eks/logging.yaml | 19 + .../templates/loggings/gke/logging.yaml | 18 + .../templates/loggings/k3s/configmap.yaml | 57 + .../templates/loggings/k3s/daemonset.yaml | 110 + .../loggings/k3s/logging-k3s-openrc.yaml | 19 + .../loggings/kube-audit/logging.yaml | 24 + .../templates/loggings/rke/configmap.yaml | 29 + .../templates/loggings/rke/daemonset.yaml | 122 + .../templates/loggings/rke2/configmap.yaml | 69 + .../templates/loggings/rke2/daemonset.yaml | 116 + .../templates/loggings/root/logging.yaml | 82 + .../100.0.2+up3.15.0/templates/psp.yaml | 34 + .../100.0.2+up3.15.0/templates/service.yaml | 20 + .../templates/serviceMonitor.yaml | 30 + .../templates/serviceaccount.yaml | 10 + .../100.0.2+up3.15.0/templates/userroles.yaml | 35 + .../templates/validate-install-crd.yaml | 18 + .../templates/validate-install.yaml | 5 + .../100.0.2+up3.15.0/values.yaml | 244 + .../100.1.1+up19.0.3/Chart.yaml | 2 + .../100.1.1+up1.0.1/Chart.yaml | 1 + .../100.1.1+up1.0.1/templates/daemonset.yaml | 5 + .../100.1.1+up2.3.0-rancher1/Chart.yaml | 1 + .../templates/controller/deployment.yaml | 6 + .../templates/node/daemonset.yaml | 38 + .../100.1.1+up2.3.0-rancher1/values.yaml | 9 + .../1.0.4+up0.2.5-rc2/Chart.yaml | 1 + .../1.0.4+up0.2.5-rc2/Chart.yaml.orig | 15 + charts/rancher-windows-gmsa/1.0.0/Chart.yaml | 1 + .../100.0.1+up0.0.1/.helmignore | 23 + .../100.0.1+up0.0.1/Chart.yaml | 16 + .../100.0.1+up0.0.1/README.md | 41 + .../100.0.1+up0.0.1/app-readme.md | 19 + .../100.0.1+up0.0.1/scripts/noop.ps1 | 4 + .../100.0.1+up0.0.1/scripts/upgrade.ps1 | 72 + .../100.0.1+up0.0.1/templates/_helpers.tpl | 63 + .../100.0.1+up0.0.1/templates/configmap.yaml | 17 + .../100.0.1+up0.0.1/templates/daemonset.yaml | 72 + .../100.0.1+up0.0.1/templates/rbac.yaml | 70 + .../100.0.1+up0.0.1/values.yaml | 60 + charts/sriov-crd/100.0.2+up0.1.0/Chart.yaml | 12 + ...vnetwork.openshift.io_sriovibnetworks.yaml | 79 + ...openshift.io_sriovnetworknodepolicies.yaml | 133 + ...k.openshift.io_sriovnetworknodestates.yaml | 155 + ...iovnetwork.openshift.io_sriovnetworks.yaml | 111 + ...ork.openshift.io_sriovoperatorconfigs.yaml | 91 + charts/sriov/100.0.2+up0.1.0/.helmignore | 23 + charts/sriov/100.0.2+up0.1.0/Chart.yaml | 29 + charts/sriov/100.0.2+up0.1.0/README.md | 73 + charts/sriov/100.0.2+up0.1.0/app-README.md | 13 + .../sriov/100.0.2+up0.1.0/templates/NOTES.txt | 17 + .../100.0.2+up0.1.0/templates/_helpers.tpl | 70 + .../templates/_webhook-certs.tpl | 31 + .../templates/certmanagercerts.yaml | 41 + .../templates/clusterrole.yaml | 106 + .../templates/clusterrolebinding.yaml | 29 + .../100.0.2+up0.1.0/templates/operator.yaml | 87 + .../sriov/100.0.2+up0.1.0/templates/role.yaml | 111 + .../templates/rolebinding.yaml | 44 + .../100.0.2+up0.1.0/templates/secrets.yaml | 20 + .../templates/serviceaccount.yaml | 15 + .../templates/validate-install-crd.yaml | 18 + charts/sriov/100.0.2+up0.1.0/values.yaml | 57 + .../100.0.2+up0.3.2/Chart.yaml | 1 + index.yaml | 445 +- 267 files changed, 43272 insertions(+), 26 deletions(-) create mode 100644 assets/harvester-cloud-provider/harvester-cloud-provider-100.0.1+up0.1.8.tgz create mode 100644 assets/harvester-csi-driver/harvester-csi-driver-100.0.1+up0.1.9.tgz create mode 100644 assets/longhorn-crd/longhorn-crd-100.0.2+up1.1.3.tgz create mode 100644 assets/longhorn-crd/longhorn-crd-100.1.2+up1.2.3.tgz create mode 100644 assets/longhorn/longhorn-100.0.2+up1.1.3.tgz create mode 100644 assets/longhorn/longhorn-100.1.2+up1.2.3.tgz create mode 100644 assets/rancher-alerting-drivers/rancher-alerting-drivers-100.0.2.tgz create mode 100644 assets/rancher-external-ip-webhook/rancher-external-ip-webhook-100.0.2+up1.0.1.tgz create mode 100644 assets/rancher-gke-operator-crd/rancher-gke-operator-crd-100.0.2+up1.1.3-rc2.tgz create mode 100644 assets/rancher-gke-operator/rancher-gke-operator-100.0.2+up1.1.3-rc2.tgz create mode 100644 assets/rancher-logging-crd/rancher-logging-crd-100.0.2+up3.15.0.tgz create mode 100644 assets/rancher-logging/rancher-logging-100.0.2+up3.15.0.tgz create mode 100644 assets/rancher-wins-upgrader/rancher-wins-upgrader-100.0.1+up0.0.1.tgz create mode 100644 assets/sriov-crd/sriov-crd-100.0.2+up0.1.0.tgz create mode 100644 assets/sriov/sriov-100.0.2+up0.1.0.tgz create mode 100644 charts/harvester-cloud-provider/100.0.1+up0.1.8/.helmignore create mode 100644 charts/harvester-cloud-provider/100.0.1+up0.1.8/Chart.yaml create mode 100644 charts/harvester-cloud-provider/100.0.1+up0.1.8/ci/kind-values.yaml create mode 100644 charts/harvester-cloud-provider/100.0.1+up0.1.8/questions.yml create mode 100644 charts/harvester-cloud-provider/100.0.1+up0.1.8/templates/_helpers.tpl create mode 100644 charts/harvester-cloud-provider/100.0.1+up0.1.8/templates/deployment.yaml create mode 100644 charts/harvester-cloud-provider/100.0.1+up0.1.8/templates/rbac.yaml create mode 100644 charts/harvester-cloud-provider/100.0.1+up0.1.8/values.yaml create mode 100644 charts/harvester-csi-driver/100.0.1+up0.1.9/.helmignore create mode 100644 charts/harvester-csi-driver/100.0.1+up0.1.9/Chart.yaml create mode 100644 charts/harvester-csi-driver/100.0.1+up0.1.9/questions.yml create mode 100644 charts/harvester-csi-driver/100.0.1+up0.1.9/templates/NOTES.txt create mode 100644 charts/harvester-csi-driver/100.0.1+up0.1.9/templates/_helpers.tpl create mode 100644 charts/harvester-csi-driver/100.0.1+up0.1.9/templates/csidriver.yaml create mode 100644 charts/harvester-csi-driver/100.0.1+up0.1.9/templates/daemonset.yaml create mode 100644 charts/harvester-csi-driver/100.0.1+up0.1.9/templates/deployment.yaml create mode 100644 charts/harvester-csi-driver/100.0.1+up0.1.9/templates/rbac.yaml create mode 100644 charts/harvester-csi-driver/100.0.1+up0.1.9/templates/storageclass.yaml create mode 100644 charts/harvester-csi-driver/100.0.1+up0.1.9/values.yaml create mode 100644 charts/longhorn-crd/100.0.2+up1.1.3/Chart.yaml create mode 100644 charts/longhorn-crd/100.0.2+up1.1.3/README.md create mode 100644 charts/longhorn-crd/100.0.2+up1.1.3/templates/crds.yaml create mode 100644 charts/longhorn-crd/100.1.2+up1.2.3/Chart.yaml create mode 100644 charts/longhorn-crd/100.1.2+up1.2.3/README.md create mode 100644 charts/longhorn-crd/100.1.2+up1.2.3/templates/crds.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/.helmignore create mode 100644 charts/longhorn/100.0.2+up1.1.3/Chart.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/README.md create mode 100644 charts/longhorn/100.0.2+up1.1.3/app-readme.md create mode 100644 charts/longhorn/100.0.2+up1.1.3/questions.yml create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/NOTES.txt create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/_helpers.tpl create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/clusterrole.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/clusterrolebinding.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/daemonset-sa.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/default-setting.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/deployment-driver.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/deployment-ui.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/ingress.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/postupgrade-job.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/psp.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/registry-secret.yml create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/serviceaccount.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/services.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/storageclass.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/tls-secrets.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/uninstall-job.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/userroles.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/templates/validate-install-crd.yaml create mode 100644 charts/longhorn/100.0.2+up1.1.3/values.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/.helmignore create mode 100644 charts/longhorn/100.1.2+up1.2.3/Chart.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/README.md create mode 100644 charts/longhorn/100.1.2+up1.2.3/app-readme.md create mode 100644 charts/longhorn/100.1.2+up1.2.3/questions.yml create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/NOTES.txt create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/_helpers.tpl create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/clusterrole.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/clusterrolebinding.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/daemonset-sa.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/default-setting.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/deployment-driver.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/deployment-ui.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/ingress.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/postupgrade-job.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/psp.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/registry-secret.yml create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/serviceaccount.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/services.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/storageclass.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/tls-secrets.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/uninstall-job.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/userroles.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/templates/validate-install-crd.yaml create mode 100644 charts/longhorn/100.1.2+up1.2.3/values.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/Chart.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/README.md create mode 100644 charts/rancher-alerting-drivers/100.0.2/app-readme.md create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/prom2teams/.helmignore create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/prom2teams/Chart.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/prom2teams/files/teams.j2 create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/prom2teams/templates/NOTES.txt create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/prom2teams/templates/_helpers.tpl create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/prom2teams/templates/configmap.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/prom2teams/templates/deployment.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/prom2teams/templates/psp.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/prom2teams/templates/role.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/prom2teams/templates/rolebinding.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/prom2teams/templates/service-account.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/prom2teams/templates/service.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/prom2teams/values.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/sachet/.helmignore create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/sachet/Chart.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/sachet/files/template.tmpl create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/sachet/templates/NOTES.txt create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/sachet/templates/_helpers.tpl create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/sachet/templates/configmap-pre-install.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/sachet/templates/deployment.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/sachet/templates/psp.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/sachet/templates/role.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/sachet/templates/rolebinding.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/sachet/templates/service-account.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/sachet/templates/service.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/charts/sachet/values.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/questions.yml create mode 100644 charts/rancher-alerting-drivers/100.0.2/templates/NOTES.txt create mode 100644 charts/rancher-alerting-drivers/100.0.2/templates/_helpers.tpl create mode 100644 charts/rancher-alerting-drivers/100.0.2/templates/cluster-role.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/templates/hardened.yaml create mode 100644 charts/rancher-alerting-drivers/100.0.2/values.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/.helmignore create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/Chart.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/README.md create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/app-README.md create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/questions.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/templates/NOTES.txt create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/templates/_helpers.tpl create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/templates/admissionregistration.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/templates/clusterrole.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/templates/clusterrolebinding.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/templates/deployment.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/templates/issuer.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/templates/service.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/templates/serviceaccount.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/templates/servicemonitor.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/tests/admissionregistration_test.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/tests/clusterrole_test.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/tests/clusterrolebinding_test.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/tests/deployment_test.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/tests/issuer_test.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/tests/service_test.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/tests/serviceaccount_test.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/tests/servicemonitor_test.yaml create mode 100644 charts/rancher-external-ip-webhook/100.0.2+up1.0.1/values.yaml create mode 100644 charts/rancher-gke-operator-crd/100.0.2+up1.1.3-rc2/Chart.yaml create mode 100644 charts/rancher-gke-operator-crd/100.0.2+up1.1.3-rc2/templates/crds.yaml create mode 100644 charts/rancher-gke-operator/100.0.2+up1.1.3-rc2/Chart.yaml create mode 100644 charts/rancher-gke-operator/100.0.2+up1.1.3-rc2/templates/NOTES.txt create mode 100644 charts/rancher-gke-operator/100.0.2+up1.1.3-rc2/templates/_helpers.tpl create mode 100644 charts/rancher-gke-operator/100.0.2+up1.1.3-rc2/templates/clusterrole.yaml create mode 100644 charts/rancher-gke-operator/100.0.2+up1.1.3-rc2/templates/clusterrolebinding.yaml create mode 100644 charts/rancher-gke-operator/100.0.2+up1.1.3-rc2/templates/deployment.yaml create mode 100644 charts/rancher-gke-operator/100.0.2+up1.1.3-rc2/templates/serviceaccount.yaml create mode 100644 charts/rancher-gke-operator/100.0.2+up1.1.3-rc2/values.yaml create mode 100644 charts/rancher-logging-crd/100.0.2+up3.15.0/Chart.yaml create mode 100644 charts/rancher-logging-crd/100.0.2+up3.15.0/README.md create mode 100644 charts/rancher-logging-crd/100.0.2+up3.15.0/templates/logging.banzaicloud.io_clusterflows.yaml create mode 100644 charts/rancher-logging-crd/100.0.2+up3.15.0/templates/logging.banzaicloud.io_clusteroutputs.yaml create mode 100644 charts/rancher-logging-crd/100.0.2+up3.15.0/templates/logging.banzaicloud.io_flows.yaml create mode 100644 charts/rancher-logging-crd/100.0.2+up3.15.0/templates/logging.banzaicloud.io_loggings.yaml create mode 100644 charts/rancher-logging-crd/100.0.2+up3.15.0/templates/logging.banzaicloud.io_outputs.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/.helmignore create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/Chart.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/README.md create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/app-readme.md create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/NOTES.txt create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/_generic_logging.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/_helpers.tpl create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/clusterrole.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/clusterrolebinding.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/crds.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/deployment.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/loggings/aks/logging.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/loggings/eks/logging.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/loggings/gke/logging.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/loggings/k3s/configmap.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/loggings/k3s/daemonset.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/loggings/k3s/logging-k3s-openrc.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/loggings/kube-audit/logging.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/loggings/rke/configmap.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/loggings/rke/daemonset.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/loggings/rke2/configmap.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/loggings/rke2/daemonset.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/loggings/root/logging.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/psp.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/service.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/serviceMonitor.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/serviceaccount.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/userroles.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/validate-install-crd.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/templates/validate-install.yaml create mode 100644 charts/rancher-logging/100.0.2+up3.15.0/values.yaml create mode 100644 charts/rancher-webhook/1.0.4+up0.2.5-rc2/Chart.yaml.orig create mode 100644 charts/rancher-wins-upgrader/100.0.1+up0.0.1/.helmignore create mode 100644 charts/rancher-wins-upgrader/100.0.1+up0.0.1/Chart.yaml create mode 100644 charts/rancher-wins-upgrader/100.0.1+up0.0.1/README.md create mode 100644 charts/rancher-wins-upgrader/100.0.1+up0.0.1/app-readme.md create mode 100644 charts/rancher-wins-upgrader/100.0.1+up0.0.1/scripts/noop.ps1 create mode 100644 charts/rancher-wins-upgrader/100.0.1+up0.0.1/scripts/upgrade.ps1 create mode 100644 charts/rancher-wins-upgrader/100.0.1+up0.0.1/templates/_helpers.tpl create mode 100644 charts/rancher-wins-upgrader/100.0.1+up0.0.1/templates/configmap.yaml create mode 100644 charts/rancher-wins-upgrader/100.0.1+up0.0.1/templates/daemonset.yaml create mode 100644 charts/rancher-wins-upgrader/100.0.1+up0.0.1/templates/rbac.yaml create mode 100644 charts/rancher-wins-upgrader/100.0.1+up0.0.1/values.yaml create mode 100644 charts/sriov-crd/100.0.2+up0.1.0/Chart.yaml create mode 100644 charts/sriov-crd/100.0.2+up0.1.0/templates/sriovnetwork.openshift.io_sriovibnetworks.yaml create mode 100644 charts/sriov-crd/100.0.2+up0.1.0/templates/sriovnetwork.openshift.io_sriovnetworknodepolicies.yaml create mode 100644 charts/sriov-crd/100.0.2+up0.1.0/templates/sriovnetwork.openshift.io_sriovnetworknodestates.yaml create mode 100644 charts/sriov-crd/100.0.2+up0.1.0/templates/sriovnetwork.openshift.io_sriovnetworks.yaml create mode 100644 charts/sriov-crd/100.0.2+up0.1.0/templates/sriovnetwork.openshift.io_sriovoperatorconfigs.yaml create mode 100644 charts/sriov/100.0.2+up0.1.0/.helmignore create mode 100644 charts/sriov/100.0.2+up0.1.0/Chart.yaml create mode 100644 charts/sriov/100.0.2+up0.1.0/README.md create mode 100644 charts/sriov/100.0.2+up0.1.0/app-README.md create mode 100644 charts/sriov/100.0.2+up0.1.0/templates/NOTES.txt create mode 100644 charts/sriov/100.0.2+up0.1.0/templates/_helpers.tpl create mode 100644 charts/sriov/100.0.2+up0.1.0/templates/_webhook-certs.tpl create mode 100644 charts/sriov/100.0.2+up0.1.0/templates/certmanagercerts.yaml create mode 100644 charts/sriov/100.0.2+up0.1.0/templates/clusterrole.yaml create mode 100644 charts/sriov/100.0.2+up0.1.0/templates/clusterrolebinding.yaml create mode 100644 charts/sriov/100.0.2+up0.1.0/templates/operator.yaml create mode 100644 charts/sriov/100.0.2+up0.1.0/templates/role.yaml create mode 100644 charts/sriov/100.0.2+up0.1.0/templates/rolebinding.yaml create mode 100644 charts/sriov/100.0.2+up0.1.0/templates/secrets.yaml create mode 100644 charts/sriov/100.0.2+up0.1.0/templates/serviceaccount.yaml create mode 100644 charts/sriov/100.0.2+up0.1.0/templates/validate-install-crd.yaml create mode 100644 charts/sriov/100.0.2+up0.1.0/values.yaml diff --git a/assets/harvester-cloud-provider/harvester-cloud-provider-100.0.1+up0.1.8.tgz b/assets/harvester-cloud-provider/harvester-cloud-provider-100.0.1+up0.1.8.tgz new file mode 100644 index 0000000000000000000000000000000000000000..a8a69c2e3d0579e1fa3d4d573491eae6b5ca559e GIT binary patch literal 2879 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 literal 0 HcmV?d00001 diff --git a/assets/harvester-csi-driver/harvester-csi-driver-100.0.1+up0.1.9.tgz b/assets/harvester-csi-driver/harvester-csi-driver-100.0.1+up0.1.9.tgz new file mode 100644 index 0000000000000000000000000000000000000000..6d2b27988e0b69648e79b8f69eff4feeb674fe25 GIT binary patch literal 3709 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 literal 0 HcmV?d00001 diff --git a/assets/longhorn-crd/longhorn-crd-100.0.2+up1.1.3.tgz b/assets/longhorn-crd/longhorn-crd-100.0.2+up1.1.3.tgz new file mode 100644 index 0000000000000000000000000000000000000000..4346b6d2df13ac2ef3c7989cd69d6937de3ff8cc GIT binary patch literal 1808 zcmV+r2k-bFiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PI`MZreBz&e=~vbPw6Z!iwCu&BC`dDX_t|LE*Hy6g^PV#9~8{ z0!cYd7yIrDlKP<}E3slXLICk%iz4S6{>(Q+Qly-%VlLP;6w%RHjD_;ZV8JP=q!_pCrgk# z6Cs?#4PnF>Oacl=SYgc}6bC>Jn;>me-fb3uV4y%2EKu2>DHH=uJQ*K_+Wk1TX-#gk zm;^Jtf@m7tFVNpWla69UvjGd6i0y*wicd<^QV|O#7U(@&5e5^4Y%9P#O0Q%W!Y49? zP`7<0c$QYM`jxGg_l)h(QXoQFO6P|XsAzDv$NVHGcsXEpNjIu%p_e#xUg*o;SjRE(7aiikv< zZGcW8^mK)b^BUwuZg3y1$@D-kOcmwUwq@f<9Z*m5xDyRbdv;iGe zlfjWvkf#?4F!9G{l7Lh=Nhc#c_o3${m=LbyXJMarA?Qk^%g}jli=qp_PL380juxf( zk)&TZNegGDJReKvsC{YroXFcAm=Te;{V;WnU+x+n>+)yu4O@=;=o|)i4p*R*9b4NB zX`gp-4wXpPIpn!5=THE4ItSTs4zd(KtaIo|%iD48HKth~+gt1Mh0RH)<7?KkE~SoE zHi(s7>#?p@$ZPYsi;a~6T@$mJEep%hIt^^yFtBwYdknr_PViL=y4Ka~*yMXfJX}t3bQCqiWuCY^z%EPR{|P;X0gJqyKm@{^P2>tBQ!T2;9bl^j$Q5$S3V%c$zFp zYmvBwn=_sY9o6M%3ghUJM*E-KapX$^IWLC z)j1NzV1&_(dRznCL-4a1s*6RsLZMAcJ-{i=kZ42oky{4kmc4v-`Q(*mUuLt6=0Kv9 zN9c}FiZZ!9%RMbJtA}GfKlJ?aCC}{jv1fhx3NqzPl7Irb;hTE9_~^3)b2ZR~`f8A3 z6*tu|=U5MbmpFU#DMR1S`qim+|8M#J^!(#{FNyYx@!0*}*{pg0?^tJz_y3+D{Z_vU ydy1C!k}om=j9n9w)|J{!n)RS_t#;^kjA=|`8q=8irT+r}0RR6V;qadTL;wIiopUh& literal 0 HcmV?d00001 diff --git a/assets/longhorn-crd/longhorn-crd-100.1.2+up1.2.3.tgz b/assets/longhorn-crd/longhorn-crd-100.1.2+up1.2.3.tgz new file mode 100644 index 0000000000000000000000000000000000000000..158ed579c5fc563c5de09e87e7d8bbba8cf75530 GIT binary patch literal 2644 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 C(H)Bb literal 0 HcmV?d00001 diff --git a/assets/longhorn/longhorn-100.0.2+up1.1.3.tgz b/assets/longhorn/longhorn-100.0.2+up1.1.3.tgz new file mode 100644 index 0000000000000000000000000000000000000000..5de72d67d03d285cf253b78b074b49c2e3a8c88c GIT binary patch literal 15911 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