From 0cfad2090a716ba1fe1636ed39e58aebb2a09cf9 Mon Sep 17 00:00:00 2001 From: Nicholas Flynt Date: Mon, 20 Mar 2023 11:10:24 -0400 Subject: [PATCH] Remove rancher-backups 102.0.0+up3.1.0-rc2 --- ...rancher-backup-crd-102.0.0+up3.1.0-rc2.tgz | Bin 1780 -> 0 bytes .../rancher-backup-102.0.0+up3.1.0-rc2.tgz | Bin 11498 -> 0 bytes .../102.0.0+up3.1.0-rc2/Chart.yaml | 11 - .../102.0.0+up3.1.0-rc2/README.md | 3 - .../102.0.0+up3.1.0-rc2/templates/backup.yaml | 141 ------------ .../templates/resourceset.yaml | 118 ---------- .../templates/restore.yaml | 122 ---------- .../102.0.0+up3.1.0-rc2/Chart.yaml | 26 --- .../102.0.0+up3.1.0-rc2/README.md | 79 ------- .../102.0.0+up3.1.0-rc2/app-readme.md | 33 --- .../default-resourceset-contents/aks.yaml | 25 -- .../default-resourceset-contents/eks.yaml | 17 -- .../elemental.yaml | 49 ---- .../default-resourceset-contents/fleet.yaml | 50 ---- .../default-resourceset-contents/gke.yaml | 17 -- .../provisioningv2.yaml | 20 -- .../rancher-operator.yaml | 28 --- .../default-resourceset-contents/rancher.yaml | 62 ----- .../templates/_helpers.tpl | 87 ------- .../templates/clusterrolebinding.yaml | 14 -- .../templates/deployment.yaml | 79 ------- .../templates/hardened.yaml | 124 ---------- .../102.0.0+up3.1.0-rc2/templates/psp.yaml | 31 --- .../102.0.0+up3.1.0-rc2/templates/pvc.yaml | 27 --- .../templates/rancher-resourceset.yaml | 13 -- .../templates/s3-secret.yaml | 31 --- .../templates/serviceaccount.yaml | 11 - .../templates/validate-install-crd.yaml | 16 -- .../templates/validate-psp-install.yaml | 7 - .../tests/deployment_test.yaml | 216 ------------------ .../102.0.0+up3.1.0-rc2/tests/pvc_test.yaml | 105 --------- .../tests/s3-secret_test.yaml | 141 ------------ .../102.0.0+up3.1.0-rc2/values.yaml | 81 ------- index.yaml | 45 ---- 34 files changed, 1829 deletions(-) delete mode 100644 assets/rancher-backup-crd/rancher-backup-crd-102.0.0+up3.1.0-rc2.tgz delete mode 100644 assets/rancher-backup/rancher-backup-102.0.0+up3.1.0-rc2.tgz delete mode 100644 charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/Chart.yaml delete mode 100644 charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/README.md delete mode 100644 charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/templates/backup.yaml delete mode 100644 charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/templates/resourceset.yaml delete mode 100644 charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/templates/restore.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/Chart.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/README.md delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/app-readme.md delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/aks.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/eks.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/elemental.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/fleet.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/gke.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/provisioningv2.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/rancher-operator.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/rancher.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/_helpers.tpl delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/clusterrolebinding.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/deployment.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/hardened.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/psp.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/pvc.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/rancher-resourceset.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/s3-secret.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/serviceaccount.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/validate-install-crd.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/validate-psp-install.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/tests/deployment_test.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/tests/pvc_test.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/tests/s3-secret_test.yaml delete mode 100644 charts/rancher-backup/102.0.0+up3.1.0-rc2/values.yaml diff --git a/assets/rancher-backup-crd/rancher-backup-crd-102.0.0+up3.1.0-rc2.tgz b/assets/rancher-backup-crd/rancher-backup-crd-102.0.0+up3.1.0-rc2.tgz deleted file mode 100644 index 0bdcb5bdc93f7464af96c68f250be786181adc34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1780 zcmVDc zVQyr3R8em|NM&qo0PI`cZ`(K$&$IsuBKOeyfK@pk&cQ%&%{l3zxZa_#vwc}CP?{Rc zY$#GoQbCNx{_hKlvMtNhhaK6Q0Gd7&p{U;shclevXe==&3y}R8CXY$nCo*_HUSO%c zC63rxJLLPmKfJn1|Mz{r_`iRBb$K?py1co*84d@7>ob3FHN3h$Lw-yAD=ASL%QOGQ zyo!r^BZN5@8fz-J8ubt&SYswak6^7CcvQS6AT^y+2u3Kg73Z`C4FcdJbgpFr=guh{ zN1$R%V1(>oUxE^eB%u0gsWe2+*Ca5&3i{^twG26X?ctby1F5LsBlL99!*RU+^U@o5 zeqWM{UI27oP9= z|48Bu>py#oE6L&i8lsqC4eEWSiI*M))&4*5Fa2S`|8M-x|4&1C=fN?BXARu^rM$;~ zD&u}ngWeiuGcIJf*Qtl&7?iID{`E^Ldn#U2tL09uP`P%EMATE9t{B zhApVvKqHtrWnkXimdCiS?&q{tixvY}@7EOc|BH~5&9g>;E35E`gj6>VGyig!8 zkFvQU27deX^S8_C)-Xb`6tRhkD+9H(GV2Yw=NSS{ZN)7! z1&MhYw(LuY2(B^Zl!xi)2HHHC({KlnCye14gAp>3dgt+uiZ)cRjy+_}*$x^{kQOLW zkjC6u-a^|EQUkZDO}O5bF`}GCNi;%(5>#^-gz15iCu18y!s-@1mV&S6+N1(VB8{9| z=T)BI8Aq`T8KJujTSzrR?>^pI4T;9hZp&tjb-W9Ud<0Ynz95T5Ee8DqXmdQ(!6avhZwm zQEAi9jEPP;j@3fw2Zz=VN9ORnM!t2#vcr+ZOo4oY;6K1YmLyP>spt!{ud2i@i6Sf= zf#y(1rzPzST7BfOvnA$7lG(aauo5qGHT2u>ue-$ds;RR6w^lj4=zBm-{eL*TF4X@n z{K3%g>VK!8qtyR$cGG4NuvmgxRRZ(u>}jzs2j(8t*96-3}T0;8m#hGVS#m-F;t8JM|bEXPVcdoR#@-QH2 z>F4zt4m=Z<1n^(V1Lt0p-gO!!sx@h9L(yHi=vwmCkzy{F6A0lsZeK}{Z%;d^$j8zL z!!uwd*4+@l?y4MNO&0ghu>_^uw{S}pJJ5uUrAMeJ%`{rhh8om{kPSx?Yf({)Iu73_ z%#vzl)arC^(HaYPz=GY@zdfhq9=r#~I$o)@elcEAs<-^-%6gk@uMoM%`bzawT~1gf z3CB8Z)(qa*5iCy-nesf|lzI-yw#rJ(oBXIYIopNk@1|>StIkn(|JOpoOB;Y{?*BLb z<#nS!C9w6%_(^TNhJMD^Xr%iwBNrQ$P zi}%UZ!jmDIXN~Z>ew&(ae4mc+{UHDb_VbuX^c0M~9N{v;&soojUjpu~R_xO!bod%* z$c2P^DV>+Gs!z+YO!%RqxDmU~64Z5;be$zfif z&%sUi`>&JGU(m!_Kvr--y0RR6=p;-z5LI40DDt%o5 diff --git a/assets/rancher-backup/rancher-backup-102.0.0+up3.1.0-rc2.tgz b/assets/rancher-backup/rancher-backup-102.0.0+up3.1.0-rc2.tgz deleted file mode 100644 index 6ad1c4aba9fd99a45919c8d5bf308acfe486526e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11498 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 Q0ssL2|NkE1_W%k30Dg43PXGV_ diff --git a/charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/Chart.yaml b/charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/Chart.yaml deleted file mode 100644 index 3eedaf16b..000000000 --- a/charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/Chart.yaml +++ /dev/null @@ -1,11 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: cattle-resources-system - catalog.cattle.io/release-name: rancher-backup-crd -apiVersion: v2 -appVersion: 3.1.0-rc2 -description: Installs the CRDs for rancher-backup. -name: rancher-backup-crd -type: application -version: 102.0.0+up3.1.0-rc2 diff --git a/charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/README.md b/charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/README.md deleted file mode 100644 index 046410962..000000000 --- a/charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Rancher Backup CRD - -A Rancher chart that installs the CRDs used by `rancher-backup`. diff --git a/charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/templates/backup.yaml b/charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/templates/backup.yaml deleted file mode 100644 index 75ad5bf7b..000000000 --- a/charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/templates/backup.yaml +++ /dev/null @@ -1,141 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - name: backups.resources.cattle.io -spec: - group: resources.cattle.io - names: - kind: Backup - plural: backups - singular: backup - scope: Cluster - versions: - - additionalPrinterColumns: - - jsonPath: .status.storageLocation - name: Location - type: string - - jsonPath: .status.backupType - name: Type - type: string - - jsonPath: .status.filename - name: Latest-Backup - type: string - - jsonPath: .spec.resourceSetName - name: ResourceSet - type: string - - jsonPath: .metadata.creationTimestamp - name: Age - type: date - - jsonPath: .status.conditions[?(@.type=="Ready")].message - name: Status - type: string - name: v1 - schema: - openAPIV3Schema: - properties: - spec: - properties: - encryptionConfigSecretName: - description: Name of the Secret containing the encryption config - nullable: true - type: string - resourceSetName: - description: Name of the ResourceSet CR to use for backup - nullable: true - type: string - retentionCount: - minimum: 1 - type: integer - schedule: - description: Cron schedule for recurring backups - example: - Descriptors: '@midnight' - Standard crontab specs: 0 0 * * * - nullable: true - type: string - storageLocation: - nullable: true - properties: - s3: - nullable: true - properties: - bucketName: - nullable: true - type: string - credentialSecretName: - nullable: true - type: string - credentialSecretNamespace: - nullable: true - type: string - endpoint: - nullable: true - type: string - endpointCA: - nullable: true - type: string - folder: - nullable: true - type: string - insecureTLSSkipVerify: - type: boolean - region: - nullable: true - type: string - type: object - type: object - required: - - resourceSetName - type: object - status: - properties: - backupType: - nullable: true - type: string - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - filename: - nullable: true - type: string - lastSnapshotTs: - nullable: true - type: string - nextSnapshotAt: - nullable: true - type: string - observedGeneration: - type: integer - storageLocation: - nullable: true - type: string - summary: - nullable: true - type: string - type: object - type: object - served: true - storage: true - subresources: - status: {} diff --git a/charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/templates/resourceset.yaml b/charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/templates/resourceset.yaml deleted file mode 100644 index 4b71d7ecb..000000000 --- a/charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/templates/resourceset.yaml +++ /dev/null @@ -1,118 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - name: resourcesets.resources.cattle.io -spec: - group: resources.cattle.io - names: - kind: ResourceSet - plural: resourcesets - singular: resourceset - scope: Cluster - versions: - - name: v1 - schema: - openAPIV3Schema: - properties: - controllerReferences: - items: - properties: - apiVersion: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - replicas: - type: integer - resource: - nullable: true - type: string - type: object - nullable: true - type: array - resourceSelectors: - items: - properties: - apiVersion: - nullable: true - type: string - excludeKinds: - items: - nullable: true - type: string - nullable: true - type: array - excludeResourceNameRegexp: - nullable: true - type: string - kinds: - items: - nullable: true - type: string - nullable: true - type: array - kindsRegexp: - nullable: true - type: string - labelSelectors: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaceRegexp: - nullable: true - type: string - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - resourceNameRegexp: - nullable: true - type: string - resourceNames: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - required: - - apiVersion - type: array - required: - - resourceSelectors - type: object - served: true - storage: true - subresources: - status: {} diff --git a/charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/templates/restore.yaml b/charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/templates/restore.yaml deleted file mode 100644 index 0f39ecf06..000000000 --- a/charts/rancher-backup-crd/102.0.0+up3.1.0-rc2/templates/restore.yaml +++ /dev/null @@ -1,122 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - name: restores.resources.cattle.io -spec: - group: resources.cattle.io - names: - kind: Restore - plural: restores - singular: restore - scope: Cluster - versions: - - additionalPrinterColumns: - - jsonPath: .status.backupSource - name: Backup-Source - type: string - - jsonPath: .spec.backupFilename - name: Backup-File - type: string - - jsonPath: .metadata.creationTimestamp - name: Age - type: date - - jsonPath: .status.conditions[?(@.type=="Ready")].message - name: Status - type: string - name: v1 - schema: - openAPIV3Schema: - properties: - spec: - properties: - backupFilename: - nullable: true - type: string - deleteTimeoutSeconds: - maximum: 10 - type: integer - encryptionConfigSecretName: - nullable: true - type: string - ignoreErrors: - type: boolean - prune: - nullable: true - type: boolean - storageLocation: - nullable: true - properties: - s3: - nullable: true - properties: - bucketName: - nullable: true - type: string - credentialSecretName: - nullable: true - type: string - credentialSecretNamespace: - nullable: true - type: string - endpoint: - nullable: true - type: string - endpointCA: - nullable: true - type: string - folder: - nullable: true - type: string - insecureTLSSkipVerify: - type: boolean - region: - nullable: true - type: string - type: object - type: object - required: - - backupFilename - type: object - status: - properties: - backupSource: - nullable: true - type: string - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - observedGeneration: - type: integer - restoreCompletionTs: - nullable: true - type: string - summary: - nullable: true - type: string - type: object - type: object - served: true - storage: true - subresources: - status: {} diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/Chart.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/Chart.yaml deleted file mode 100644 index 4a809a683..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -annotations: - 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 < 1.26.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 - catalog.cattle.io/rancher-version: '>= 2.7.0-0 < 2.8.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 - catalog.cattle.io/upstream-version: 2.1.1 -apiVersion: v2 -appVersion: 3.1.0-rc2 -description: Provides ability to back up and restore the Rancher application running - on any Kubernetes cluster -icon: https://charts.rancher.io/assets/logos/backup-restore.svg -keywords: -- applications -- infrastructure -kubeVersion: '>= 1.16.0-0' -name: rancher-backup -version: 102.0.0+up3.1.0-rc2 diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/README.md b/charts/rancher-backup/102.0.0+up3.1.0-rc2/README.md deleted file mode 100644 index 59bff4425..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/README.md +++ /dev/null @@ -1,79 +0,0 @@ -# Rancher Backup - -This chart provides ability to back up and restore the Rancher application running on any Kubernetes cluster. - -Refer [this](https://github.com/rancher/backup-restore-operator) repository for implementation details. - ------ - -### Get Repo Info -```bash -helm repo add rancher-chart https://charts.rancher.io -helm repo update -``` - ------ - -### Install Chart -```bash -helm install rancher-backup-crd rancher-chart/rancher-backup-crd -n cattle-resources-system --create-namespace -helm install rancher-backup rancher-chart/rancher-backup -n cattle-resources-system -``` - ------ - -### Configuration -The following table lists the configurable parameters of the rancher-backup chart and their default values: - -| Parameter | Description | Default | -|----------|---------------|-------| -| image.repository | Container image repository | rancher/backup-restore-operator | -| image.tag | Container image tag | v0.1.0-rc1 | -| s3.enabled | Configure S3 compatible default storage location. Current version supports S3 and MinIO | false | -| s3.credentialSecretName | Name of the Secret containing S3 credentials. This is an optional field. Skip this field in order to use IAM Role authentication. The Secret must contain following two keys, `accessKey` and `secretKey` | "" | -| s3.credentialSecretNamespace | Namespace of the Secret containing S3 credentials. This can be any namespace. | "" | -| s3.region | Region of the S3 Bucket (Required for S3, not valid for MinIO) | "" | -| s3.bucketName | Name of the Bucket | "" | -| s3.folder | Base folder within the Bucket (optional) | "" | -| s3.endpoint | Endpoint for the S3 storage provider | "" | -| s3.endpointCA | Base64 encoded CA cert for the S3 storage provider (optional) | "" | -| s3.insecureTLSSkipVerify | Skip SSL verification | false | -| persistence.enabled | Configure a Persistent Volume as the default storage location. It accepts either a StorageClass name to create a PVC, or directly accepts the PV to use. The Persistent Volume is mounted at `/var/lib/backups` in the operator pod | false | -| persistence.storageClass | StorageClass to use for dynamically provisioning the Persistent Volume, which will be used for storing backups | "" | -| persistence.volumeName | Persistent Volume to use for storing backups | "" | -| persistence.size | Requested size of the Persistent Volume (Applicable when using dynamic provisioning) | "" | -| debug | Set debug flag for backup-restore deployment | false | -| trace | Set trace flag for backup-restore deployment | false | -| nodeSelector | https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector | {} | -| tolerations | https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration | [] | -| affinity | https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity | {} | -| serviceAccount.annotations | Annotations to apply to created service account | {} | -| global.cattle.psp.enabled | Enable or disable PSPs in the chart | false | - ------ - -### PSPs - -We have added a configuration to the chart `values.yaml` which allows you to enable or disable PSPs to align with the PSP deprecation in Kubernetes `v1.25` and above. - ------ - -### CRDs - -Refer [this](https://github.com/rancher/backup-restore-operator#crds) section for information on CRDs that this chart installs. Also refer [this](https://github.com/rancher/backup-restore-operator/tree/master/examples) folder containing sample manifests for the CRDs. - ------ -### Upgrading Chart -```bash -helm upgrade rancher-backup-crd -n cattle-resources-system -helm upgrade rancher-backup -n cattle-resources-system -``` - ------ -### Uninstall Chart - -```bash -helm uninstall rancher-backup -n cattle-resources-system -helm uninstall rancher-backup-crd -n cattle-resources-system -``` - diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/app-readme.md b/charts/rancher-backup/102.0.0+up3.1.0-rc2/app-readme.md deleted file mode 100644 index b1406d5ee..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/app-readme.md +++ /dev/null @@ -1,33 +0,0 @@ -# Rancher Backup - -This chart enables ability to capture backups of the Rancher application and restore from these backups. This chart can be used to migrate Rancher from one Kubernetes cluster to a different Kubernetes cluster. - -For more information on how to use the feature, refer to our [docs](https://ranchermanager.docs.rancher.com/pages-for-subheaders/backup-restore-and-disaster-recovery). - -This chart installs the following components: - -- [backup-restore-operator](https://github.com/rancher/backup-restore-operator) - - The operator handles backing up all Kubernetes resources and CRDs that Rancher creates and manages from the local cluster. It gathers these resources by querying the Kubernetes API server, packages all the resources to create a tarball file and saves it in the configured backup storage location. - - The operator can be configured to store backups in S3-compatible object stores such as AWS S3 and MinIO, and in persistent volumes. During deployment, you can create a default storage location, but there is always the option to override the default storage location with each backup, but will be limited to using an S3-compatible object store. - - It preserves the ownerReferences on all resources, hence maintaining dependencies between objects. - - This operator provides encryption support, to encrypt user specified resources before saving them in the backup file. It uses the same encryption configuration that is used to enable [Kubernetes Encryption at Rest](https://kubernetes.io/docs/tasks/administer-cluster/encrypt-data/). -- Backup - A backup is a CRD (`Backup`) that defines when to take backups, where to store the backup and what encryption to use (optional). Backups can be taken ad hoc or scheduled to be taken in intervals. -- Restore - A restore is a CRD (`Restore`) that defines which backup to use to restore the Rancher application to. - -## Upgrading to Kubernetes v1.25+ - ​ -Starting in Kubernetes v1.25, [Pod Security Policies](https://kubernetes.io/docs/concepts/security/pod-security-policy/) have been removed from the Kubernetes API. - ​ -As a result, **before upgrading to Kubernetes v1.25** (or on a fresh install in a Kubernetes v1.25+ cluster), users are expected to perform an in-place upgrade of this chart with `global.cattle.psp.enabled` set to `false` if it has been previously set to `true`. -​ -> **Note:** -> In this chart release, any previous field that was associated with any PSP resources have been removed in favor of a single global field: `global.cattle.psp.enabled`. - ​ -> **Note:** -> If you upgrade your cluster to Kubernetes v1.25+ before removing PSPs via a `helm upgrade` (even if you manually clean up resources), **it will leave the Helm release in a broken state within the cluster such that further Helm operations will not work (`helm uninstall`, `helm upgrade`, etc.).** -> -> If your charts get stuck in this state, please consult the Rancher docs on how to clean up your Helm release secrets. -​ -Upon setting `global.cattle.psp.enabled` to false, the chart will remove any PSP resources deployed on its behalf from the cluster. This is the default setting for this chart. -​ -As a replacement for PSPs, [Pod Security Admission](https://kubernetes.io/docs/concepts/security/pod-security-admission/) should be used. Please consult the Rancher docs for more details on how to configure your chart release namespaces to work with the new Pod Security Admission and apply Pod Security Standards. diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/aks.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/aks.yaml deleted file mode 100644 index 779742058..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/aks.yaml +++ /dev/null @@ -1,25 +0,0 @@ -- apiVersion: "apiextensions.k8s.io/v1" - kindsRegexp: "." - resourceNameRegexp: "aks.cattle.io$" -- apiVersion: "aks.cattle.io/v1" - kindsRegexp: "." -- apiVersion: "apps/v1" - kindsRegexp: "^deployments$" - namespaces: - - "cattle-system" - resourceNames: - - "aks-config-operator" -- apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^clusterroles$" - resourceNames: - - "aks-operator" -- apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^clusterrolebindings$" - resourceNames: - - "aks-operator" -- apiVersion: "v1" - kindsRegexp: "^serviceaccounts$" - namespaces: - - "cattle-system" - resourceNames: - - "aks-operator" diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/eks.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/eks.yaml deleted file mode 100644 index ae57baddf..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/eks.yaml +++ /dev/null @@ -1,17 +0,0 @@ -- apiVersion: "eks.cattle.io/v1" - kindsRegexp: "." -- apiVersion: "apps/v1" - kindsRegexp: "^deployments$" - resourceNames: - - "eks-config-operator" -- apiVersion: "apiextensions.k8s.io/v1" - kindsRegexp: "." - resourceNameRegexp: "eks.cattle.io$" -- apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^clusterroles$" - resourceNames: - - "eks-operator" -- apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^clusterrolebindings$" - resourceNames: - - "eks-operator" diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/elemental.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/elemental.yaml deleted file mode 100644 index b59046233..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/elemental.yaml +++ /dev/null @@ -1,49 +0,0 @@ -- apiVersion: "apiextensions.k8s.io/v1" - kindsRegexp: "." - resourceNameRegexp: "elemental.cattle.io$" -- apiVersion: "apps/v1" - kindsRegexp: "^deployments$" - namespaces: - - "cattle-elemental-system" - resourceNames: - - "elemental-operator" -- apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^clusterroles$" - resourceNames: - - "elemental-operator" -- apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^clusterrolebindings$" - resourceNames: - - "elemental-operator" -- apiVersion: "v1" - kindsRegexp: "^serviceaccounts$" - namespaces: - - "cattle-elemental-system" - resourceNames: - - "elemental-operator" -- apiVersion: "management.cattle.io/v3" - kindsRegexp: "^globalrole$" - resourceNames: - - "elemental-operator" -- apiVersion: "management.cattle.io/v3" - kindsRegexp: "^apiservice$" - resourceNameRegexp: "elemental.cattle.io$" -- apiVersion: "elemental.cattle.io/v1beta1" - kindsRegexp: "." - namespaceRegexp: "^cattle-fleet-|^fleet-|^cluster-fleet-" -- apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^roles$|^rolebindings$" - labelSelectors: - matchExpressions: - - key: "elemental.cattle.io/managed" - operator: "In" - values: ["true"] - namespaceRegexp: "^cattle-fleet-|^fleet-|^cluster-fleet-" -- apiVersion: "v1" - kindsRegexp: "^secrets$|^serviceaccounts$" - labelSelectors: - matchExpressions: - - key: "elemental.cattle.io/managed" - operator: "In" - values: ["true"] - namespaceRegexp: "^cattle-fleet-|^fleet-|^cluster-fleet-" diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/fleet.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/fleet.yaml deleted file mode 100644 index 9e57c4b45..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/fleet.yaml +++ /dev/null @@ -1,50 +0,0 @@ -- apiVersion: "v1" - kindsRegexp: "^namespaces$" - resourceNameRegexp: "^fleet-|^cluster-fleet-" -- apiVersion: "v1" - kindsRegexp: "^secrets$" - namespaceRegexp: "^cattle-fleet-|^fleet-|^cluster-fleet-" - labelSelectors: - matchExpressions: - - key: "owner" - operator: "NotIn" - values: ["helm"] - - key: "fleet.cattle.io/managed" - operator: "In" - values: ["true"] -- apiVersion: "v1" - kindsRegexp: "^serviceaccounts$" - namespaceRegexp: "^cattle-fleet-|^fleet-|^cluster-fleet-" - excludeResourceNameRegexp: "^default$" -- apiVersion: "v1" - kindsRegexp: "^configmaps$" - namespaceRegexp: "^cattle-fleet-|^fleet-|^cluster-fleet-" -- apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^roles$|^rolebindings$" - namespaceRegexp: "^cattle-fleet-|^fleet-|^cluster-fleet-" -- apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^clusterrolebindings$" - resourceNameRegexp: "^fleet-|^gitjob-" -- apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^clusterroles$" - resourceNameRegexp: "^fleet-" - resourceNames: - - "gitjob" -- apiVersion: "apiextensions.k8s.io/v1" - kindsRegexp: "." - resourceNameRegexp: "fleet.cattle.io$|gitjob.cattle.io$" -- apiVersion: "fleet.cattle.io/v1alpha1" - kindsRegexp: "." -- apiVersion: "gitjob.cattle.io/v1" - kindsRegexp: "." -- apiVersion: "apps/v1" - kindsRegexp: "^deployments$" - namespaceRegexp: "^cattle-fleet-|^fleet-|^cluster-fleet-" - resourceNameRegexp: "^fleet-" - resourceNames: - - "gitjob" -- apiVersion: "apps/v1" - kindsRegexp: "^services$" - namespaceRegexp: "^cattle-fleet-|^fleet-|^cluster-fleet-" - resourceNames: - - "gitjob" diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/gke.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/gke.yaml deleted file mode 100644 index a87eef364..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/gke.yaml +++ /dev/null @@ -1,17 +0,0 @@ -- apiVersion: "apiextensions.k8s.io/v1" - kindsRegexp: "." - resourceNameRegexp: "gke.cattle.io$" -- apiVersion: "gke.cattle.io/v1" - kindsRegexp: "." -- apiVersion: "apps/v1" - kindsRegexp: "^deployments$" - resourceNames: - - "gke-config-operator" -- apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^clusterroles$" - resourceNames: - - "gke-operator" -- apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^clusterrolebindings$" - resourceNames: - - "gke-operator" diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/provisioningv2.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/provisioningv2.yaml deleted file mode 100644 index 1fd792434..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/provisioningv2.yaml +++ /dev/null @@ -1,20 +0,0 @@ -- apiVersion: "apiextensions.k8s.io/v1" - kindsRegexp: "." - resourceNameRegexp: "provisioning.cattle.io$|rke-machine-config.cattle.io$|rke-machine.cattle.io$|rke.cattle.io$|cluster.x-k8s.io$" -- apiVersion: "provisioning.cattle.io/v1" - kindsRegexp: "." -- apiVersion: "rke-machine-config.cattle.io/v1" - kindsRegexp: "." -- apiVersion: "rke-machine.cattle.io/v1" - kindsRegexp: "." -- apiVersion: "rke.cattle.io/v1" - kindsRegexp: "." -- apiVersion: "cluster.x-k8s.io/v1alpha4" - kindsRegexp: "." -- apiVersion: "cluster.x-k8s.io/v1beta1" - kindsRegexp: "." -- apiVersion: "v1" - kindsRegexp: "^secrets$" - resourceNameRegexp: "machine-plan$|rke-state$|machine-state$|machine-driver-secret$|machine-provision$|^harvesterconfig" - namespaces: - - "fleet-default" diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/rancher-operator.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/rancher-operator.yaml deleted file mode 100644 index f30c2fd96..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/rancher-operator.yaml +++ /dev/null @@ -1,28 +0,0 @@ -- apiVersion: "rancher.cattle.io/v1" - kindsRegexp: "." -- apiVersion: "apps/v1" - kindsRegexp: "^deployments$" - resourceNames: - - "rancher-operator" - namespaces: - - "rancher-operator-system" -- apiVersion: "v1" - kindsRegexp: "^serviceaccounts$" - namespaces: - - "rancher-operator-system" - excludeResourceNameRegexp: "^default$" -- apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^clusterrolebindings$" - resourceNames: - - "rancher-operator" -- apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^clusterroles$" - resourceNames: - - "rancher-operator" -- apiVersion: "apiextensions.k8s.io/v1" - kindsRegexp: "." - resourceNameRegexp: "rancher.cattle.io$" -- apiVersion: "v1" - kindsRegexp: "^namespaces$" - resourceNames: - - "rancher-operator-system" diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/rancher.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/rancher.yaml deleted file mode 100644 index 1ee2c3e87..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/files/default-resourceset-contents/rancher.yaml +++ /dev/null @@ -1,62 +0,0 @@ -- apiVersion: "v1" - kindsRegexp: "^namespaces$" - resourceNameRegexp: "^cattle-|^p-|^c-|^user-|^u-" - resourceNames: - - "local" -- apiVersion: "v1" - kindsRegexp: "^secrets$" - namespaceRegexp: "^cattle-|^p-|^c-|^local$|^user-|^u-" - labelSelectors: - matchExpressions: - - key: "owner" - operator: "NotIn" - values: ["helm"] - excludeResourceNameRegexp: "^bootstrap-secret$|^rancher-csp-adapter|^csp-adapter-cache$" -- apiVersion: "v1" - kindsRegexp: "^serviceaccounts$" - namespaceRegexp: "^cattle-|^p-|^c-|^local$|^user-|^u-" - excludeResourceNameRegexp: "^default$|^rancher-csp-adapter$" -- apiVersion: "v1" - kindsRegexp: "^configmaps$" - namespaces: - - "cattle-system" -- apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^roles$|^rolebindings$" - namespaceRegexp: "^cattle-|^p-|^c-|^local$|^user-|^u-" - excludeResourceNameRegexp: "^rancher-csp-adapter" -- apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^clusterrolebindings$" - resourceNameRegexp: "^cattle-|^clusterrolebinding-|^globaladmin-user-|^grb-u-|^crb-" -- apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^clusterroles$" - resourceNameRegexp: "^cattle-|^p-|^c-|^local-|^user-|^u-|^project-|^create-ns$" - excludeResourceNameRegexp: "^rancher-csp-adapter-" -- apiVersion: "apiextensions.k8s.io/v1" - kindsRegexp: "." - resourceNameRegexp: "management.cattle.io$|project.cattle.io$|catalog.cattle.io$|resources.cattle.io$" -- apiVersion: "management.cattle.io/v3" - kindsRegexp: "." - excludeKinds: - - "tokens" - - "rancherusernotifications" -- apiVersion: "management.cattle.io/v3" - kindsRegexp: "^tokens$" - labelSelectors: - matchExpressions: - - key: "authn.management.cattle.io/kind" - operator: "NotIn" - values: [ "provisioning" ] -- apiVersion: "project.cattle.io/v3" - kindsRegexp: "." -- apiVersion: "catalog.cattle.io/v1" - kindsRegexp: "^clusterrepos$" -- apiVersion: "resources.cattle.io/v1" - kindsRegexp: "^ResourceSet$" -- apiVersion: "v1" - kindsRegexp: "^secrets$" - namespaceRegexp: "^.*$" - labelSelectors: - matchExpressions: - - key: "resources.cattle.io/backup" - operator: "In" - values: ["true"] diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/_helpers.tpl b/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/_helpers.tpl deleted file mode 100644 index a5e485243..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/_helpers.tpl +++ /dev/null @@ -1,87 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} - -{{/* -Windows cluster will add default taint for linux nodes, -add below linux tolerations to workloads could be scheduled to those linux nodes -*/}} -{{- define "linux-node-tolerations" -}} -- key: "cattle.io/os" - value: "linux" - effect: "NoSchedule" - operator: "Equal" -{{- end -}} - -{{- define "linux-node-selector" -}} -{{- if semverCompare "<1.14-0" .Capabilities.KubeVersion.GitVersion -}} -beta.kubernetes.io/os: linux -{{- else -}} -kubernetes.io/os: linux -{{- end -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -*/}} -{{- define "backupRestore.fullname" -}} -{{- .Chart.Name | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "backupRestore.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Common labels -*/}} -{{- define "backupRestore.labels" -}} -helm.sh/chart: {{ include "backupRestore.chart" . }} -{{ include "backupRestore.selectorLabels" . }} -{{- if .Chart.AppVersion }} -app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} -{{- end }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -{{- end }} - -{{/* -Selector labels -*/}} -{{- define "backupRestore.selectorLabels" -}} -app.kubernetes.io/name: {{ include "backupRestore.fullname" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -resources.cattle.io/operator: backup-restore -{{- end }} - - -{{/* -Create the name of the service account to use -*/}} -{{- define "backupRestore.serviceAccountName" -}} -{{ include "backupRestore.fullname" . }} -{{- end }} - - -{{- define "backupRestore.s3SecretName" -}} -{{- printf "%s-%s" .Chart.Name "s3" | replace "+" "_" | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Create PVC name using release and revision number, unless a volumeName is given. -*/}} -{{- define "backupRestore.pvcName" -}} -{{- if and .Values.persistence.volumeName }} -{{- printf "%s" .Values.persistence.volumeName }} -{{- else -}} -{{- printf "%s-%d" .Release.Name .Release.Revision }} -{{- end }} -{{- end }} - diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/clusterrolebinding.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/clusterrolebinding.yaml deleted file mode 100644 index cf4abf670..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,14 +0,0 @@ -kind: ClusterRoleBinding -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: {{ include "backupRestore.fullname" . }} - labels: - {{- include "backupRestore.labels" . | nindent 4 }} -subjects: -- kind: ServiceAccount - name: {{ include "backupRestore.serviceAccountName" . }} - namespace: {{ .Release.Namespace }} -roleRef: - kind: ClusterRole - name: cluster-admin - apiGroup: rbac.authorization.k8s.io diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/deployment.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/deployment.yaml deleted file mode 100644 index 631fa458b..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/deployment.yaml +++ /dev/null @@ -1,79 +0,0 @@ -{{- if and .Values.s3.enabled .Values.persistence.enabled }} -{{- fail "\n\nCannot configure both s3 and PV for storing backups" }} -{{- end }} -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "backupRestore.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "backupRestore.labels" . | nindent 4 }} -spec: - selector: - matchLabels: - {{- include "backupRestore.selectorLabels" . | nindent 6 }} - template: - metadata: - labels: - {{- include "backupRestore.selectorLabels" . | nindent 8 }} - annotations: - checksum/s3: {{ include (print $.Template.BasePath "/s3-secret.yaml") . | sha256sum }} - checksum/pvc: {{ include (print $.Template.BasePath "/pvc.yaml") . | sha256sum }} - spec: - serviceAccountName: {{ include "backupRestore.serviceAccountName" . }} - {{- if .Values.imagePullSecrets }} - imagePullSecrets: - {{ toYaml .Values.imagePullSecrets | indent 6 }} - {{- end }} - {{- if .Values.priorityClassName }} - priorityClassName: {{ .Values.priorityClassName }} - {{- end }} - containers: - - name: {{ .Chart.Name }} - image: {{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }} - imagePullPolicy: {{ default "Always" .Values.imagePullPolicy }} - args: -{{- if .Values.debug }} - - "--debug" -{{- end }} -{{- if .Values.trace }} - - "--trace" -{{- end }} - env: - - name: CHART_NAMESPACE - value: {{ .Release.Namespace }} - {{- if .Values.s3.enabled }} - - name: DEFAULT_S3_BACKUP_STORAGE_LOCATION - value: {{ include "backupRestore.s3SecretName" . }} - {{- end }} - {{- if .Values.proxy }} - - name: HTTP_PROXY - value: {{ .Values.proxy }} - - name: HTTPS_PROXY - value: {{ .Values.proxy }} - - name: NO_PROXY - value: {{ .Values.noProxy }} - {{- end }} - {{- if .Values.persistence.enabled }} - - name: DEFAULT_PERSISTENCE_ENABLED - value: "persistence-enabled" - volumeMounts: - - mountPath: "/var/lib/backups" - name: pv-storage - volumes: - - name: pv-storage - persistentVolumeClaim: - claimName: {{ include "backupRestore.pvcName" . }} - {{- end }} - nodeSelector: {{ include "linux-node-selector" . | nindent 8 }} -{{- if .Values.nodeSelector }} -{{ toYaml .Values.nodeSelector | indent 8 }} -{{- end }} - {{- with .Values.affinity }} - affinity: - {{- toYaml . | nindent 8 }} - {{- end }} - tolerations: {{ include "linux-node-tolerations" . | nindent 8 }} -{{- if .Values.tolerations }} -{{ toYaml .Values.tolerations | indent 8 }} -{{- end }} diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/hardened.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/hardened.yaml deleted file mode 100644 index bf8492ce0..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/hardened.yaml +++ /dev/null @@ -1,124 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: {{ include "backupRestore.fullname" . }}-patch-sa - namespace: {{ .Release.Namespace }} - labels: {{ include "backupRestore.labels" . | nindent 4 }} - annotations: - "helm.sh/hook": post-install, post-upgrade - "helm.sh/hook-delete-policy": hook-succeeded, before-hook-creation -spec: - backoffLimit: 1 - template: - spec: - serviceAccountName: {{ include "backupRestore.fullname" . }}-patch-sa - securityContext: - runAsNonRoot: true - runAsUser: 1000 - restartPolicy: Never - nodeSelector: {{ include "linux-node-selector" . | nindent 8 }} -{{- if .Values.nodeSelector }} -{{ toYaml .Values.nodeSelector | indent 8 }} -{{- end }} - tolerations: {{ include "linux-node-tolerations" . | nindent 8 }} -{{- if .Values.tolerations }} -{{ toYaml .Values.tolerations | indent 8 }} -{{- end }} - containers: - - name: {{ include "backupRestore.fullname" . }}-patch-sa - image: {{ include "system_default_registry" . }}{{ .Values.global.kubectl.repository }}:{{ .Values.global.kubectl.tag }} - imagePullPolicy: IfNotPresent - command: ["kubectl", "-n", {{ .Release.Namespace | quote }}, "patch", "serviceaccount", "default", "-p", "{\"automountServiceAccountToken\": false}"] ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "backupRestore.fullname" . }}-patch-sa - namespace: {{ .Release.Namespace }} - labels: {{ include "backupRestore.labels" . | nindent 4 }} - annotations: - "helm.sh/hook": post-install, post-upgrade - "helm.sh/hook-delete-policy": hook-succeeded, before-hook-creation ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ include "backupRestore.fullname" . }}-patch-sa - labels: {{ include "backupRestore.labels" . | nindent 4 }} - annotations: - "helm.sh/hook": post-install, post-upgrade - "helm.sh/hook-delete-policy": hook-succeeded, before-hook-creation -rules: - - apiGroups: [""] - resources: ["serviceaccounts"] - verbs: ["get", "patch"] -{{- if .Values.global.cattle.psp.enabled}} - - apiGroups: ["policy"] - resources: ["podsecuritypolicies"] - verbs: ["use"] - resourceNames: - - {{ include "backupRestore.fullname" . }}-patch-sa -{{- end}} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: {{ include "backupRestore.fullname" . }}-patch-sa - labels: {{ include "backupRestore.labels" . | nindent 4 }} - annotations: - "helm.sh/hook": post-install, post-upgrade - "helm.sh/hook-delete-policy": hook-succeeded, before-hook-creation -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: {{ include "backupRestore.fullname" . }}-patch-sa -subjects: - - kind: ServiceAccount - name: {{ include "backupRestore.fullname" . }}-patch-sa - namespace: {{ .Release.Namespace }} ---- -{{- if .Values.global.cattle.psp.enabled}} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: {{ include "backupRestore.fullname" . }}-patch-sa - labels: {{ include "backupRestore.labels" . | nindent 4 }} - annotations: - "helm.sh/hook": post-install, post-upgrade - "helm.sh/hook-delete-policy": hook-succeeded, before-hook-creation -spec: - privileged: false - hostNetwork: false - hostIPC: false - hostPID: false - runAsUser: - rule: 'MustRunAsNonRoot' - seLinux: - rule: 'RunAsAny' - supplementalGroups: - rule: 'MustRunAs' - ranges: - - min: 1 - max: 65535 - fsGroup: - rule: 'MustRunAs' - ranges: - - min: 1 - max: 65535 - readOnlyRootFilesystem: false - volumes: - - 'secret' -{{- end}} ---- -apiVersion: networking.k8s.io/v1 -kind: NetworkPolicy -metadata: - name: {{ include "backupRestore.fullname" . }}-default-allow-all - namespace: {{ .Release.Namespace }} -spec: - podSelector: {} - egress: - - {} - policyTypes: - - Ingress - - Egress diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/psp.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/psp.yaml deleted file mode 100644 index 34bc96ee7..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/psp.yaml +++ /dev/null @@ -1,31 +0,0 @@ -{{- if .Values.global.cattle.psp.enabled -}} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: {{ include "backupRestore.fullname" . }}-psp - labels: {{ include "backupRestore.labels" . | nindent 4 }} -spec: - privileged: false - allowPrivilegeEscalation: false - hostNetwork: false - hostIPC: false - hostPID: false - runAsUser: - rule: 'MustRunAsNonRoot' - seLinux: - rule: 'RunAsAny' - supplementalGroups: - rule: 'MustRunAs' - ranges: - - min: 1 - max: 65535 - fsGroup: - rule: 'MustRunAs' - ranges: - - min: 1 - max: 65535 - readOnlyRootFilesystem: false - volumes: - - 'persistentVolumeClaim' - - 'secret' -{{- end -}} diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/pvc.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/pvc.yaml deleted file mode 100644 index ff57e4dab..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/pvc.yaml +++ /dev/null @@ -1,27 +0,0 @@ -{{- if and .Values.persistence.enabled -}} -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: {{ include "backupRestore.pvcName" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "backupRestore.labels" . | nindent 4 }} -spec: - accessModes: - - ReadWriteOnce - resources: - {{- with .Values.persistence }} - requests: - storage: {{ .size | quote }} -{{- if .storageClass }} -{{- if (eq "-" .storageClass) }} - storageClassName: "" -{{- else }} - storageClassName: {{ .storageClass | quote }} -{{- end }} -{{- end }} -{{- if .volumeName }} - volumeName: {{ .volumeName | quote }} -{{- end }} -{{- end }} -{{- end }} diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/rancher-resourceset.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/rancher-resourceset.yaml deleted file mode 100644 index 05add8824..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/rancher-resourceset.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: resources.cattle.io/v1 -kind: ResourceSet -metadata: - name: rancher-resource-set -controllerReferences: - - apiVersion: "apps/v1" - resource: "deployments" - name: "rancher" - namespace: "cattle-system" -resourceSelectors: -{{- range $path, $_ := .Files.Glob "files/default-resourceset-contents/*.yaml" -}} - {{- $.Files.Get $path | nindent 2 -}} -{{- end -}} diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/s3-secret.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/s3-secret.yaml deleted file mode 100644 index 726509730..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/s3-secret.yaml +++ /dev/null @@ -1,31 +0,0 @@ -{{- if .Values.s3.enabled -}} -apiVersion: v1 -kind: Secret -metadata: - name: {{ include "backupRestore.s3SecretName" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "backupRestore.labels" . | nindent 4 }} -type: Opaque -stringData: - {{- with .Values.s3 }} - {{- if .credentialSecretName }} - credentialSecretName: {{ .credentialSecretName }} - credentialSecretNamespace: {{ required "When providing a Secret containing S3 credentials, a valid .Values.credentialSecretNamespace must be provided" .credentialSecretNamespace }} - {{- end }} - {{- if .region }} - region: {{ .region | quote }} - {{- end }} - bucketName: {{ required "A valid .Values.bucketName is required for configuring S3 compatible storage as the default backup storage location" .bucketName | quote }} - {{- if .folder }} - folder: {{ .folder | quote }} - {{- end }} - endpoint: {{ required "A valid .Values.endpoint is required for configuring S3 compatible storage as the default backup storage location" .endpoint | quote }} - {{- if .endpointCA }} - endpointCA: {{ .endpointCA }} - {{- end }} - {{- if .insecureTLSSkipVerify }} - insecureTLSSkipVerify: {{ .insecureTLSSkipVerify | quote }} - {{- end }} - {{- end }} -{{ end }} diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/serviceaccount.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/serviceaccount.yaml deleted file mode 100644 index 754e1fe89..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/serviceaccount.yaml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "backupRestore.serviceAccountName" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "backupRestore.labels" . | nindent 4 }} -{{- if .Values.serviceAccount.annotations }} - annotations: - {{- toYaml .Values.serviceAccount.annotations | nindent 4 }} -{{- end }} diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/validate-install-crd.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/validate-install-crd.yaml deleted file mode 100644 index f63fd2e2e..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/validate-install-crd.yaml +++ /dev/null @@ -1,16 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "resources.cattle.io/v1/Backup" false -}} -# {{- set $found "resources.cattle.io/v1/ResourceSet" false -}} -# {{- set $found "resources.cattle.io/v1/Restore" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/validate-psp-install.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/validate-psp-install.yaml deleted file mode 100644 index a30c59d3b..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/templates/validate-psp-install.yaml +++ /dev/null @@ -1,7 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -#{{- if .Values.global.cattle.psp.enabled }} -#{{- if not (.Capabilities.APIVersions.Has "policy/v1beta1/PodSecurityPolicy") }} -#{{- fail "The target cluster does not have the PodSecurityPolicy API resource. Please disable PSPs in this chart before proceeding." -}} -#{{- end }} -#{{- end }} -#{{- end }} diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/tests/deployment_test.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/tests/deployment_test.yaml deleted file mode 100644 index 671d415db..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/tests/deployment_test.yaml +++ /dev/null @@ -1,216 +0,0 @@ -suite: Test Deployment -templates: -- deployment.yaml -- s3-secret.yaml -- pvc.yaml -- _helpers.tpl -tests: -- it: should set name - template: deployment.yaml - asserts: - - equal: - path: metadata.name - value: "rancher-backup" -- it: should set namespace - template: deployment.yaml - asserts: - - equal: - path: metadata.namespace - value: "NAMESPACE" -- it: should set priorityClassName - set: - priorityClassName: "testClass" - template: deployment.yaml - asserts: - - equal: - path: spec.template.spec.priorityClassName - value: "testClass" -- it: should set default imagePullPolicy - template: deployment.yaml - asserts: - - equal: - path: spec.template.spec.containers[0].imagePullPolicy - value: "Always" -- it: should set imagePullPolicy - set: - imagePullPolicy: "IfNotPresent" - template: deployment.yaml - asserts: - - equal: - path: spec.template.spec.containers[0].imagePullPolicy - value: "IfNotPresent" -- it: should set debug loglevel - set: - debug: true - template: deployment.yaml - asserts: - - contains: - path: spec.template.spec.containers[0].args - content: "--debug" -- it: should set trace loglevel - set: - trace: true - template: deployment.yaml - asserts: - - contains: - path: spec.template.spec.containers[0].args - content: "--trace" -- it: should set proxy environment variables - set: - proxy: "https://127.0.0.1:3128" - template: deployment.yaml - asserts: - - contains: - path: spec.template.spec.containers[0].env - content: - name: HTTP_PROXY - value: "https://127.0.0.1:3128" - - contains: - path: spec.template.spec.containers[0].env - content: - name: HTTPS_PROXY - value: "https://127.0.0.1:3128" - - contains: - path: spec.template.spec.containers[0].env - content: - name: NO_PROXY - value: "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,.svc,.cluster.local" -- it: should set proxy environment variables with modified noproxy - set: - proxy: "https://127.0.0.1:3128" - noProxy: "192.168.0.0/24" - template: deployment.yaml - asserts: - - contains: - path: spec.template.spec.containers[0].env - content: - name: NO_PROXY - value: "192.168.0.0/24" -- it: should set persistence variables - set: - persistence.enabled: true - template: deployment.yaml - asserts: - - contains: - path: spec.template.spec.containers[0].env - content: - name: DEFAULT_PERSISTENCE_ENABLED - value: "persistence-enabled" - - contains: - path: spec.template.spec.containers[0].volumeMounts - content: - mountPath: "/var/lib/backups" - name: "pv-storage" - - equal: - path: spec.template.spec.volumes[0].name - value: "pv-storage" - - equal: - path: spec.template.spec.volumes[0].persistentVolumeClaim - value: - claimName: RELEASE-NAME-0 -- it: should set claim from custom static volumeName - set: - persistence.enabled: true - persistence.volumeName: "PREDEFINED-VOLUME" - persistence.storageClass: "PREDEFINED-STORAGECLASS" - persistence.size: "PREDIFINED-SAMEAS-PVSIZE" - template: deployment.yaml - asserts: - - contains: - path: spec.template.spec.containers[0].env - content: - name: DEFAULT_PERSISTENCE_ENABLED - value: "persistence-enabled" - - equal: - path: spec.template.spec.volumes[0].persistentVolumeClaim - value: - claimName: PREDEFINED-VOLUME -- it: should set private registry - template: deployment.yaml - set: - global.cattle.systemDefaultRegistry: "my.registry.local:3000" - asserts: - - matchRegex: - path: spec.template.spec.containers[0].image - pattern: ^my.registry.local:3000/rancher/backup-restore-operator:.*$ -- it: should set nodeselector - template: deployment.yaml - asserts: - - equal: - path: spec.template.spec.nodeSelector - value: - kubernetes.io/os: linux -- it: should not set default affinity - template: deployment.yaml - asserts: - - isNull: - path: spec.template.spec.affinity -- it: should set custom affinity - template: deployment.yaml - set: - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: disktype - operator: In - values: - - ssd - asserts: - - equal: - path: spec.template.spec.affinity - value: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: disktype - operator: In - values: - - ssd -- it: should set tolerations - template: deployment.yaml - asserts: - - equal: - path: spec.template.spec.tolerations[0] - value: - key: "cattle.io/os" - value: "linux" - effect: "NoSchedule" - operator: "Equal" -- it: should set custom tolerations - template: deployment.yaml - set: - tolerations: - - key: "example-key" - operator: "Exists" - effect: "NoSchedule" - asserts: - - equal: - path: spec.template.spec.tolerations[0] - value: - key: "cattle.io/os" - value: "linux" - effect: "NoSchedule" - operator: "Equal" - - equal: - path: spec.template.spec.tolerations[1] - value: - key: "example-key" - operator: "Exists" - effect: "NoSchedule" -- it: should not set default imagePullSecrets - template: deployment.yaml - asserts: - - isNull: - path: spec.template.spec.imagePullSecrets -- it: should set imagePullSecrets - set: - imagePullSecrets: - - name: "pull-secret" - template: deployment.yaml - asserts: - - equal: - path: spec.template.spec.imagePullSecrets[0].name - value: "pull-secret" diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/tests/pvc_test.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/tests/pvc_test.yaml deleted file mode 100644 index 30d64e7a0..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/tests/pvc_test.yaml +++ /dev/null @@ -1,105 +0,0 @@ -suite: Test PVC -templates: -- pvc.yaml -- _helpers.tpl -tests: -- it: should set name - template: pvc.yaml - set: - persistence: - enabled: true - asserts: - - equal: - path: metadata.name - value: "RELEASE-NAME-0" -- it: should set namespace - template: pvc.yaml - set: - persistence: - enabled: true - asserts: - - equal: - path: metadata.namespace - value: "NAMESPACE" -- it: should set accessModes - template: pvc.yaml - set: - persistence: - enabled: true - asserts: - - equal: - path: spec.accessModes[0] - value: "ReadWriteOnce" -- it: should set size - template: pvc.yaml - set: - persistence: - enabled: true - asserts: - - equal: - path: spec.resources.requests.storage - value: "2Gi" -- it: should set size - template: pvc.yaml - set: - persistence: - enabled: true - size: "10Gi" - asserts: - - equal: - path: spec.resources.requests.storage - value: "10Gi" -- it: should not set volumeName - template: pvc.yaml - set: - persistence: - enabled: true - asserts: - - isNull: - path: spec.volumeName -- it: should set default storageClass - template: pvc.yaml - set: - persistence: - enabled: true - asserts: - - equal: - path: spec.storageClassName - value: "" -- it: should set custom storageClass - template: pvc.yaml - set: - persistence: - enabled: true - storageClass: "storage-class" - asserts: - - equal: - path: spec.storageClassName - value: "storage-class" -- it: should set custom volumeName - template: pvc.yaml - set: - persistence: - enabled: true - volumeName: "volume-name" - asserts: - - equal: - path: spec.volumeName - value: "volume-name" -- it: should set claim from custom static volumeName - set: - persistence.enabled: true - persistence.volumeName: "PREDEFINED-VOLUME" - persistence.storageClass: "PREDEFINED-STORAGECLASS" - persistence.size: "PREDEFINED-SAMEAS-PVSIZE" - template: pvc.yaml - set: - persistence: - enabled: true - asserts: - - equal: - path: spec.resources.requests.storage - value: "PREDEFINED-SAMEAS-PVSIZE" - - equal: - path: spec.storageClassName - value: "PREDEFINED-STORAGECLASS" diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/tests/s3-secret_test.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/tests/s3-secret_test.yaml deleted file mode 100644 index af130dd29..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/tests/s3-secret_test.yaml +++ /dev/null @@ -1,141 +0,0 @@ -suite: Test S3 Secret -templates: -- s3-secret.yaml -- _helpers.tpl -tests: -- it: should set name - template: s3-secret.yaml - set: - s3: - enabled: true - bucketName: "yourbucket" - endpoint: "https://s3.amazonaws.com" - asserts: - - equal: - path: metadata.name - value: "rancher-backup-s3" -- it: should set namespace - template: s3-secret.yaml - set: - s3: - enabled: true - bucketName: "yourbucket" - endpoint: "https://s3.amazonaws.com" - asserts: - - equal: - path: metadata.namespace - value: "NAMESPACE" -- it: should not set credentialSecretName - template: s3-secret.yaml - set: - s3: - enabled: true - bucketName: "yourbucket" - endpoint: "https://s3.amazonaws.com" - asserts: - - isNull: - path: stringData.credentialSecretName -- it: should set credentialSecretName - template: s3-secret.yaml - set: - s3: - enabled: true - bucketName: "yourbucket" - endpoint: "https://s3.amazonaws.com" - credentialSecretName: "credential-secret-name" - credentialSecretNamespace: "credential-secret-namespace" - asserts: - - equal: - path: stringData.credentialSecretName - value: "credential-secret-name" - - equal: - path: stringData.credentialSecretNamespace - value: "credential-secret-namespace" -- it: should not set folder - template: s3-secret.yaml - set: - s3: - enabled: true - bucketName: "yourbucket" - endpoint: "https://s3.amazonaws.com" - asserts: - - isNull: - path: stringData.folder -- it: should set folder - template: s3-secret.yaml - set: - s3: - enabled: true - bucketName: "yourbucket" - endpoint: "https://s3.amazonaws.com" - folder: "myfolder" - asserts: - - equal: - path: stringData.folder - value: "myfolder" -- it: should not set region - template: s3-secret.yaml - set: - s3: - enabled: true - bucketName: "yourbucket" - endpoint: "https://s3.amazonaws.com" - asserts: - - isNull: - path: stringData.region -- it: should set region - template: s3-secret.yaml - set: - s3: - enabled: true - bucketName: "yourbucket" - endpoint: "https://s3.amazonaws.com" - region: "us-west-1" - asserts: - - equal: - path: stringData.region - value: "us-west-1" -- it: should not set endpointCA - template: s3-secret.yaml - set: - s3: - enabled: true - bucketName: "yourbucket" - endpoint: "https://s3.amazonaws.com" - asserts: - - isNull: - path: stringData.endpointCA -- it: should set endpointCA - template: s3-secret.yaml - set: - s3: - enabled: true - bucketName: "yourbucket" - endpoint: "https://s3.amazonaws.com" - endpointCA: "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURHakNDQWdLZ0F3SUJBZ0lKQUtpWFZpNEpBb0J5TUEwR0NTcUdTSWIzRFFFQkN3VUFNQkl4RURBT0JnTlYKQkFNTUIzUmxjM1F0WTJFd0hoY05NakF3T0RNd01UZ3lOVFE1V2hjTk1qQXhNREk1TVRneU5UUTVXakFTTVJBdwpEZ1lEVlFRRERBZDBaWE4wTFdOaE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBCjA4dnV3Q2Y0SEhtR2Q2azVNTmozRW5NOG00T2RpS3czSGszd1NlOUlXQkwyVzY5WDZxenBhN2I2M3U2L05mMnkKSnZWNDVqeXplRFB6bFJycjlpbEpWaVZ1NFNqWlFjdG9jWmFCaVNsL0xDbEFDdkFaUlYvKzN0TFVTZSs1ZDY0QQpWcUhDQlZObU5xM3E3aVY0TE1aSVpRc3N6K0FxaU1Sd0pOMVVKQTZ6V0tUc2Yzc3ByQ0J2dWxJWmZsVXVETVAyCnRCTCt6cXZEc0pDdWlhNEEvU2JNT29tVmM2WnNtTGkwMjdub3dGRld3MnRpSkM5d0xMRE14NnJoVHQ4a3VvVHYKQXJpUjB4WktiRU45L1Uzb011eUVKbHZyck9YS2ZuUDUwbk8ycGNaQnZCb3pUTStYZnRvQ1d5UnhKUmI5cFNTRApKQjlmUEFtLzNZcFpMMGRKY2sxR1h3SURBUUFCbzNNd2NUQWRCZ05WSFE0RUZnUVU5NHU4WXlMdmE2MTJnT1pyCm44QnlFQ2NucVFjd1FnWURWUjBqQkRzd09ZQVU5NHU4WXlMdmE2MTJnT1pybjhCeUVDY25xUWVoRnFRVU1CSXgKRURBT0JnTlZCQU1NQjNSbGMzUXRZMkdDQ1FDb2wxWXVDUUtBY2pBTUJnTlZIUk1FQlRBREFRSC9NQTBHQ1NxRwpTSWIzRFFFQkN3VUFBNElCQVFER1JRZ1RtdzdVNXRQRHA5Q2psOXlLRW9Vd2pYWWM2UlAwdm1GSHpubXJ3dUVLCjFrTkVJNzhBTUw1MEpuS29CY0ljVDNEeGQ3TGdIbTNCRE5mVVh2anArNnZqaXhJYXR2UWhsSFNVaWIyZjJsSTkKVEMxNzVyNCtROFkzelc1RlFXSDdLK08vY3pJTGh5ei93aHRDUlFkQ29lS1dXZkFiby8wd0VSejZzNkhkVFJzNwpHcWlGNWZtWGp6S0lOcTBjMHRyZ0xtalNKd1hwSnU0ZnNGOEcyZUh4b2pOKzdJQ1FuSkg5cGRIRVpUQUtOL2ppCnIvem04RlZtd1kvdTBndEZneWVQY1ZWbXBqRm03Y0ZOSkc4Y2ZYd0QzcEFwVjhVOGNocTZGeFBHTkVvWFZnclMKY1VRMklaU0RJd1FFY3FvSzFKSGdCUWw2RXBaUVpWMW1DRklrdFBwSQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0t" - asserts: - - equal: - path: stringData.endpointCA - value: "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURHakNDQWdLZ0F3SUJBZ0lKQUtpWFZpNEpBb0J5TUEwR0NTcUdTSWIzRFFFQkN3VUFNQkl4RURBT0JnTlYKQkFNTUIzUmxjM1F0WTJFd0hoY05NakF3T0RNd01UZ3lOVFE1V2hjTk1qQXhNREk1TVRneU5UUTVXakFTTVJBdwpEZ1lEVlFRRERBZDBaWE4wTFdOaE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBCjA4dnV3Q2Y0SEhtR2Q2azVNTmozRW5NOG00T2RpS3czSGszd1NlOUlXQkwyVzY5WDZxenBhN2I2M3U2L05mMnkKSnZWNDVqeXplRFB6bFJycjlpbEpWaVZ1NFNqWlFjdG9jWmFCaVNsL0xDbEFDdkFaUlYvKzN0TFVTZSs1ZDY0QQpWcUhDQlZObU5xM3E3aVY0TE1aSVpRc3N6K0FxaU1Sd0pOMVVKQTZ6V0tUc2Yzc3ByQ0J2dWxJWmZsVXVETVAyCnRCTCt6cXZEc0pDdWlhNEEvU2JNT29tVmM2WnNtTGkwMjdub3dGRld3MnRpSkM5d0xMRE14NnJoVHQ4a3VvVHYKQXJpUjB4WktiRU45L1Uzb011eUVKbHZyck9YS2ZuUDUwbk8ycGNaQnZCb3pUTStYZnRvQ1d5UnhKUmI5cFNTRApKQjlmUEFtLzNZcFpMMGRKY2sxR1h3SURBUUFCbzNNd2NUQWRCZ05WSFE0RUZnUVU5NHU4WXlMdmE2MTJnT1pyCm44QnlFQ2NucVFjd1FnWURWUjBqQkRzd09ZQVU5NHU4WXlMdmE2MTJnT1pybjhCeUVDY25xUWVoRnFRVU1CSXgKRURBT0JnTlZCQU1NQjNSbGMzUXRZMkdDQ1FDb2wxWXVDUUtBY2pBTUJnTlZIUk1FQlRBREFRSC9NQTBHQ1NxRwpTSWIzRFFFQkN3VUFBNElCQVFER1JRZ1RtdzdVNXRQRHA5Q2psOXlLRW9Vd2pYWWM2UlAwdm1GSHpubXJ3dUVLCjFrTkVJNzhBTUw1MEpuS29CY0ljVDNEeGQ3TGdIbTNCRE5mVVh2anArNnZqaXhJYXR2UWhsSFNVaWIyZjJsSTkKVEMxNzVyNCtROFkzelc1RlFXSDdLK08vY3pJTGh5ei93aHRDUlFkQ29lS1dXZkFiby8wd0VSejZzNkhkVFJzNwpHcWlGNWZtWGp6S0lOcTBjMHRyZ0xtalNKd1hwSnU0ZnNGOEcyZUh4b2pOKzdJQ1FuSkg5cGRIRVpUQUtOL2ppCnIvem04RlZtd1kvdTBndEZneWVQY1ZWbXBqRm03Y0ZOSkc4Y2ZYd0QzcEFwVjhVOGNocTZGeFBHTkVvWFZnclMKY1VRMklaU0RJd1FFY3FvSzFKSGdCUWw2RXBaUVpWMW1DRklrdFBwSQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0t" -- it: should not set insecureTLSSkipVerify - template: s3-secret.yaml - set: - s3: - enabled: true - bucketName: "yourbucket" - endpoint: "https://s3.amazonaws.com" - asserts: - - isNull: - path: stringData.insecureTLSSkipVerify -- it: should set insecureTLSSkipVerify - template: s3-secret.yaml - set: - s3: - enabled: true - bucketName: "yourbucket" - endpoint: "https://s3.amazonaws.com" - insecureTLSSkipVerify: "true" - asserts: - - equal: - path: stringData.insecureTLSSkipVerify - value: "true" diff --git a/charts/rancher-backup/102.0.0+up3.1.0-rc2/values.yaml b/charts/rancher-backup/102.0.0+up3.1.0-rc2/values.yaml deleted file mode 100644 index 386acd6d5..000000000 --- a/charts/rancher-backup/102.0.0+up3.1.0-rc2/values.yaml +++ /dev/null @@ -1,81 +0,0 @@ -image: - repository: rancher/backup-restore-operator - tag: v3.1.0-rc2 - -## Default s3 bucket for storing all backup files created by the backup-restore-operator -s3: - enabled: false - ## credentialSecretName if set, should be the name of the Secret containing AWS credentials. - ## To use IAM Role, don't set this field - credentialSecretName: "" - credentialSecretNamespace: "" - region: "" - bucketName: "" - folder: "" - endpoint: "" - endpointCA: "" - insecureTLSSkipVerify: false - -## ref: http://kubernetes.io/docs/user-guide/persistent-volumes/ -## If persistence is enabled, operator will create a PVC with mountPath /var/lib/backups -persistence: - enabled: false - - ## If defined, storageClassName: - ## If set to "-", storageClassName: "", which disables dynamic provisioning - ## If undefined (the default) or set to null, no storageClassName spec is - ## set, choosing the default provisioner. (gp2 on AWS, standard on - ## GKE, AWS & OpenStack). - ## Refer https://kubernetes.io/docs/concepts/storage/persistent-volumes/#class-1 - ## - storageClass: "-" - - ## If you want to disable dynamic provisioning by setting storageClass to "-" above, - ## and want to target a particular PV, provide name of the target volume - volumeName: "" - - ## Only certain StorageClasses allow resizing PVs; Refer https://kubernetes.io/blog/2018/07/12/resizing-persistent-volumes-using-kubernetes/ - size: 2Gi - -# Add log level flags to backup-restore -debug: false -trace: false - -# http[s] proxy server passed to backup client -# proxy: http://@:: - -# comma separated list of domains or ip addresses that will not use the proxy -noProxy: 127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,.svc,.cluster.local - -global: - cattle: - systemDefaultRegistry: "" - psp: - enabled: false # PSP enablement should default to false - kubectl: - repository: rancher/kubectl - tag: v1.21.9 - -## 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: [] - -affinity: {} - -serviceAccount: - annotations: {} - -priorityClassName: "" - -# Override imagePullPolicy for image -# options: Always, Never, IfNotPresent -# Defaults to Always -imagePullPolicy: "Always" - -## Optional array of imagePullSecrets containing private registry credentials -## Ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ -imagePullSecrets: [] diff --git a/index.yaml b/index.yaml index bcbc80b34..f943fd7a5 100755 --- a/index.yaml +++ b/index.yaml @@ -4083,36 +4083,6 @@ entries: - assets/rancher-alerting-drivers/rancher-alerting-drivers-1.0.100.tgz version: 1.0.100 rancher-backup: - - annotations: - 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 < 1.26.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 - catalog.cattle.io/rancher-version: '>= 2.7.0-0 < 2.8.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 - catalog.cattle.io/upstream-version: 2.1.1 - apiVersion: v2 - appVersion: 3.1.0-rc2 - created: "2023-02-23T17:44:28.204592-05:00" - description: Provides ability to back up and restore the Rancher application running - on any Kubernetes cluster - digest: 744193d4aa088621b571fc281b42f1a94aee99c316887f420642f1ac39a480f3 - icon: https://charts.rancher.io/assets/logos/backup-restore.svg - keywords: - - applications - - infrastructure - kubeVersion: '>= 1.16.0-0' - name: rancher-backup - urls: - - assets/rancher-backup/rancher-backup-102.0.0+up3.1.0-rc2.tgz - version: 102.0.0+up3.1.0-rc2 - annotations: catalog.cattle.io/auto-install: rancher-backup-crd=match catalog.cattle.io/certified: rancher @@ -4521,21 +4491,6 @@ entries: - assets/rancher-backup/rancher-backup-1.0.200.tgz version: 1.0.200 rancher-backup-crd: - - annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: cattle-resources-system - catalog.cattle.io/release-name: rancher-backup-crd - apiVersion: v2 - appVersion: 3.1.0-rc2 - created: "2023-02-23T17:44:29.398592-05:00" - description: Installs the CRDs for rancher-backup. - digest: 687b5d54720191d1ad7983a759abc7cb3e32ab7f4cbc3f5bfecfac52e58cc606 - name: rancher-backup-crd - type: application - urls: - - assets/rancher-backup-crd/rancher-backup-crd-102.0.0+up3.1.0-rc2.tgz - version: 102.0.0+up3.1.0-rc2 - annotations: catalog.cattle.io/certified: rancher catalog.cattle.io/hidden: "true"