├── .dockerignore ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ └── bug_report.md ├── renovate.json ├── scripts │ └── branch-tags.sh └── workflows │ ├── ci.yaml │ ├── head-builds.yaml │ ├── label-all-new-issues.yml │ ├── port-issue.yaml │ ├── port-pr.yaml │ ├── publish.yaml │ ├── renovate-vault.yml │ ├── scripts │ ├── install-k3d.sh │ ├── install-mc.sh │ └── setup-cluster.sh │ └── stale.yml ├── .gitignore ├── .golangci.yaml ├── .goreleaser.yaml ├── CODE_OF_CONDUCT ├── DEVELOPING.md ├── LICENSE ├── Makefile ├── README.md ├── charts ├── rancher-backup-crd │ ├── Chart.yaml │ ├── README.md │ └── templates │ │ ├── backup.yaml │ │ ├── resourceset.yaml │ │ └── restore.yaml └── rancher-backup │ ├── Chart.yaml │ ├── README.md │ ├── app-readme.md │ ├── files │ ├── default │ │ ├── basic-resourceset-contents │ │ │ ├── aks.yaml │ │ │ ├── ali.yaml │ │ │ ├── eks.yaml │ │ │ ├── elemental.yaml │ │ │ ├── fleet.yaml │ │ │ ├── gke.yaml │ │ │ ├── provisioningv2.yaml │ │ │ ├── rancher-operator.yaml │ │ │ └── rancher.yaml │ │ └── sensitive-resourceset-contents │ │ │ ├── elemental.yaml │ │ │ ├── fleet.yaml │ │ │ ├── provisioningv2.yaml │ │ │ └── rancher.yaml │ └── optional │ │ ├── basic-resourceset-contents │ │ └── kubewarden.yaml │ │ └── sensitive-resourceset-contents │ │ └── kubewarden.yaml │ ├── templates │ ├── _helpers.tpl │ ├── clusterrolebinding.yaml │ ├── deployment.yaml │ ├── hardened.yaml │ ├── prometheus-rules.yaml │ ├── psp.yaml │ ├── pvc.yaml │ ├── rancher-resourceset-basic.yaml │ ├── rancher-resourceset-full.yaml │ ├── s3-secret.yaml │ ├── service-monitor.yaml │ ├── service.yaml │ ├── serviceaccount.yaml │ ├── validate-install-crd.yaml │ └── validate-psp-install.yaml │ ├── tests │ ├── deployment_test.yaml │ ├── pvc_test.yaml │ └── s3-secret_test.yaml │ └── values.yaml ├── cmd └── operator │ ├── main.go │ └── version │ └── version.go ├── docs ├── creating-a-patch-release-branch.md ├── cutting-a-new-rc.md ├── integration-testing.md └── troubleshooting.md ├── e2e ├── .gitignore ├── backup │ ├── .gitkeep │ ├── backup_test.go │ ├── restore_test.go │ ├── setup_test.go │ └── suite_test.go └── test │ ├── data │ ├── encryption.yaml │ ├── private.key │ ├── public.crt │ ├── rancher-resource-set-basic.yaml │ ├── rancher-resource-set-full.yaml │ └── restore │ │ ├── deletion-grace-period-seconds.tar.gz │ │ ├── deletion-grace-period-seconds │ │ ├── namespaces.#v1 │ │ │ └── cattle-delete.json │ │ └── secrets.#v1 │ │ │ └── cattle-delete │ │ │ └── secret-delete.json │ │ ├── encrypted-resources.tar.gz │ │ ├── encrypted-resources │ │ ├── namespaces.#v1 │ │ │ └── application.json │ │ └── secrets.#v1 │ │ │ └── application │ │ │ └── application.json │ │ ├── preserve-unknown-fields.tar.gz │ │ └── preserve-unknown-fields │ │ └── customresourcedefinitions.apiextensions.k8s.io#v1 │ │ └── clusteralerts.management.cattle.io.json │ └── test.go ├── examples ├── create-deflocation-backup.yaml ├── create-deflocation-restore.yaml ├── create-full-encrypted-backup.yaml ├── create-minio-backup.yaml ├── create-minio-restore.yaml ├── create-s3-backup.yaml ├── create-s3-def-backup.yaml ├── create-s3-def-recurring-backup.yaml ├── create-s3-def-restore.yaml ├── create-s3-iam-backup.yaml ├── create-s3-iam-restore.yaml ├── create-s3-recurring-backup.yaml ├── create-s3-restore.yaml ├── encryption-provider-config.yaml ├── migration-restore.yaml └── mismatchencryption.yaml ├── go.mod ├── go.sum ├── package └── Dockerfile ├── pkg ├── apis │ └── resources.cattle.io │ │ ├── v1 │ │ ├── doc.go │ │ ├── types.go │ │ ├── zz_generated_deepcopy.go │ │ ├── zz_generated_list_types.go │ │ └── zz_generated_register.go │ │ └── zz_generated_register.go ├── codegen │ ├── cleanup │ │ └── main.go │ └── main.go ├── controllers │ ├── backup │ │ ├── controller.go │ │ ├── controller_test.go │ │ ├── retention.go │ │ └── upload.go │ └── restore │ │ ├── controller.go │ │ ├── controller_test.go │ │ ├── download.go │ │ ├── download_test.go │ │ ├── pause.go │ │ └── prune.go ├── crds │ └── crd.go ├── generated │ └── controllers │ │ └── resources.cattle.io │ │ ├── factory.go │ │ ├── interface.go │ │ └── v1 │ │ ├── backup.go │ │ ├── interface.go │ │ ├── resourceset.go │ │ └── restore.go ├── monitoring │ ├── metrics.go │ └── metrics_test.go ├── objectstore │ └── s3minio.go ├── operator │ └── start.go ├── resourcesets │ ├── collector.go │ ├── collector_test.go │ └── testdata │ │ ├── hamburgerStand01.yaml │ │ ├── pets01.yaml │ │ ├── pets02DifferentKinds.yaml │ │ ├── service01.yaml │ │ └── serviceAccounts01.yaml └── util │ ├── encryptionconfig │ ├── config.go │ ├── config_test.go │ └── testdata │ │ ├── encryption-provider-config-invalid.yaml │ │ ├── encryption-provider-config-partial-wildcard.yaml │ │ ├── encryption-provider-config-specific-resource.yaml │ │ └── encryption-provider-config-wildcard.yaml │ ├── initializer.go │ ├── util.go │ └── util_test.go ├── scripts ├── boilerplate.go.txt ├── build ├── chart │ └── test ├── ci ├── clean-repo ├── deploy ├── entry ├── hull ├── integration ├── package ├── package-helm ├── release ├── test ├── testenv ├── validate ├── validate-ci └── version ├── setenv.sh ├── tests ├── files │ ├── README.md │ ├── deletion-grace-period-seconds │ │ ├── namespaces.#v1 │ │ │ └── cattle-delete.json │ │ └── secrets.#v1 │ │ │ └── cattle-delete │ │ │ └── secret-delete.json │ ├── encrypted-resources │ │ ├── namespaces.#v1 │ │ │ └── application.json │ │ └── secrets.#v1 │ │ │ └── application │ │ │ └── application.json │ └── preserve-unknown-fields │ │ └── customresourcedefinitions.apiextensions.k8s.io#v1 │ │ └── clusteralerts.management.cattle.io.json ├── go.mod ├── go.sum └── hull │ ├── helper.go │ ├── main.go │ └── main_test.go └── tools.go /.dockerignore: -------------------------------------------------------------------------------- 1 | ./.dapper 2 | ./.cache 3 | ./dist 4 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/scripts/branch-tags.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.github/scripts/branch-tags.sh -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/head-builds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.github/workflows/head-builds.yaml -------------------------------------------------------------------------------- /.github/workflows/label-all-new-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.github/workflows/label-all-new-issues.yml -------------------------------------------------------------------------------- /.github/workflows/port-issue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.github/workflows/port-issue.yaml -------------------------------------------------------------------------------- /.github/workflows/port-pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.github/workflows/port-pr.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/renovate-vault.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.github/workflows/renovate-vault.yml -------------------------------------------------------------------------------- /.github/workflows/scripts/install-k3d.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.github/workflows/scripts/install-k3d.sh -------------------------------------------------------------------------------- /.github/workflows/scripts/install-mc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.github/workflows/scripts/install-mc.sh -------------------------------------------------------------------------------- /.github/workflows/scripts/setup-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.github/workflows/scripts/setup-cluster.sh -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/CODE_OF_CONDUCT -------------------------------------------------------------------------------- /DEVELOPING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/DEVELOPING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/README.md -------------------------------------------------------------------------------- /charts/rancher-backup-crd/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup-crd/Chart.yaml -------------------------------------------------------------------------------- /charts/rancher-backup-crd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup-crd/README.md -------------------------------------------------------------------------------- /charts/rancher-backup-crd/templates/backup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup-crd/templates/backup.yaml -------------------------------------------------------------------------------- /charts/rancher-backup-crd/templates/resourceset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup-crd/templates/resourceset.yaml -------------------------------------------------------------------------------- /charts/rancher-backup-crd/templates/restore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup-crd/templates/restore.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/Chart.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/README.md -------------------------------------------------------------------------------- /charts/rancher-backup/app-readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/app-readme.md -------------------------------------------------------------------------------- /charts/rancher-backup/files/default/basic-resourceset-contents/aks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/files/default/basic-resourceset-contents/aks.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/files/default/basic-resourceset-contents/ali.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/files/default/basic-resourceset-contents/ali.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/files/default/basic-resourceset-contents/eks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/files/default/basic-resourceset-contents/eks.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/files/default/basic-resourceset-contents/elemental.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/files/default/basic-resourceset-contents/elemental.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/files/default/basic-resourceset-contents/fleet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/files/default/basic-resourceset-contents/fleet.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/files/default/basic-resourceset-contents/gke.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/files/default/basic-resourceset-contents/gke.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/files/default/basic-resourceset-contents/provisioningv2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/files/default/basic-resourceset-contents/provisioningv2.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/files/default/basic-resourceset-contents/rancher-operator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/files/default/basic-resourceset-contents/rancher-operator.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/files/default/basic-resourceset-contents/rancher.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/files/default/basic-resourceset-contents/rancher.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/files/default/sensitive-resourceset-contents/elemental.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/files/default/sensitive-resourceset-contents/elemental.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/files/default/sensitive-resourceset-contents/fleet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/files/default/sensitive-resourceset-contents/fleet.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/files/default/sensitive-resourceset-contents/provisioningv2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/files/default/sensitive-resourceset-contents/provisioningv2.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/files/default/sensitive-resourceset-contents/rancher.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/files/default/sensitive-resourceset-contents/rancher.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/files/optional/basic-resourceset-contents/kubewarden.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/files/optional/basic-resourceset-contents/kubewarden.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/files/optional/sensitive-resourceset-contents/kubewarden.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/files/optional/sensitive-resourceset-contents/kubewarden.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/rancher-backup/templates/clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/templates/clusterrolebinding.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/templates/hardened.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/templates/hardened.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/templates/prometheus-rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/templates/prometheus-rules.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/templates/psp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/templates/psp.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/templates/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/templates/pvc.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/templates/rancher-resourceset-basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/templates/rancher-resourceset-basic.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/templates/rancher-resourceset-full.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/templates/rancher-resourceset-full.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/templates/s3-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/templates/s3-secret.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/templates/service-monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/templates/service-monitor.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/templates/service.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/templates/validate-install-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/templates/validate-install-crd.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/templates/validate-psp-install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/templates/validate-psp-install.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/tests/deployment_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/tests/deployment_test.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/tests/pvc_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/tests/pvc_test.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/tests/s3-secret_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/tests/s3-secret_test.yaml -------------------------------------------------------------------------------- /charts/rancher-backup/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/charts/rancher-backup/values.yaml -------------------------------------------------------------------------------- /cmd/operator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/cmd/operator/main.go -------------------------------------------------------------------------------- /cmd/operator/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/cmd/operator/version/version.go -------------------------------------------------------------------------------- /docs/creating-a-patch-release-branch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/docs/creating-a-patch-release-branch.md -------------------------------------------------------------------------------- /docs/cutting-a-new-rc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/docs/cutting-a-new-rc.md -------------------------------------------------------------------------------- /docs/integration-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/docs/integration-testing.md -------------------------------------------------------------------------------- /docs/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/docs/troubleshooting.md -------------------------------------------------------------------------------- /e2e/.gitignore: -------------------------------------------------------------------------------- 1 | backups/ -------------------------------------------------------------------------------- /e2e/backup/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/backup/backup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/backup/backup_test.go -------------------------------------------------------------------------------- /e2e/backup/restore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/backup/restore_test.go -------------------------------------------------------------------------------- /e2e/backup/setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/backup/setup_test.go -------------------------------------------------------------------------------- /e2e/backup/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/backup/suite_test.go -------------------------------------------------------------------------------- /e2e/test/data/encryption.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/test/data/encryption.yaml -------------------------------------------------------------------------------- /e2e/test/data/private.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/test/data/private.key -------------------------------------------------------------------------------- /e2e/test/data/public.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/test/data/public.crt -------------------------------------------------------------------------------- /e2e/test/data/rancher-resource-set-basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/test/data/rancher-resource-set-basic.yaml -------------------------------------------------------------------------------- /e2e/test/data/rancher-resource-set-full.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/test/data/rancher-resource-set-full.yaml -------------------------------------------------------------------------------- /e2e/test/data/restore/deletion-grace-period-seconds.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/test/data/restore/deletion-grace-period-seconds.tar.gz -------------------------------------------------------------------------------- /e2e/test/data/restore/deletion-grace-period-seconds/namespaces.#v1/cattle-delete.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/test/data/restore/deletion-grace-period-seconds/namespaces.#v1/cattle-delete.json -------------------------------------------------------------------------------- /e2e/test/data/restore/deletion-grace-period-seconds/secrets.#v1/cattle-delete/secret-delete.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/test/data/restore/deletion-grace-period-seconds/secrets.#v1/cattle-delete/secret-delete.json -------------------------------------------------------------------------------- /e2e/test/data/restore/encrypted-resources.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/test/data/restore/encrypted-resources.tar.gz -------------------------------------------------------------------------------- /e2e/test/data/restore/encrypted-resources/namespaces.#v1/application.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/test/data/restore/encrypted-resources/namespaces.#v1/application.json -------------------------------------------------------------------------------- /e2e/test/data/restore/encrypted-resources/secrets.#v1/application/application.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/test/data/restore/encrypted-resources/secrets.#v1/application/application.json -------------------------------------------------------------------------------- /e2e/test/data/restore/preserve-unknown-fields.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/test/data/restore/preserve-unknown-fields.tar.gz -------------------------------------------------------------------------------- /e2e/test/data/restore/preserve-unknown-fields/customresourcedefinitions.apiextensions.k8s.io#v1/clusteralerts.management.cattle.io.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/test/data/restore/preserve-unknown-fields/customresourcedefinitions.apiextensions.k8s.io#v1/clusteralerts.management.cattle.io.json -------------------------------------------------------------------------------- /e2e/test/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/e2e/test/test.go -------------------------------------------------------------------------------- /examples/create-deflocation-backup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/examples/create-deflocation-backup.yaml -------------------------------------------------------------------------------- /examples/create-deflocation-restore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/examples/create-deflocation-restore.yaml -------------------------------------------------------------------------------- /examples/create-full-encrypted-backup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/examples/create-full-encrypted-backup.yaml -------------------------------------------------------------------------------- /examples/create-minio-backup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/examples/create-minio-backup.yaml -------------------------------------------------------------------------------- /examples/create-minio-restore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/examples/create-minio-restore.yaml -------------------------------------------------------------------------------- /examples/create-s3-backup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/examples/create-s3-backup.yaml -------------------------------------------------------------------------------- /examples/create-s3-def-backup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/examples/create-s3-def-backup.yaml -------------------------------------------------------------------------------- /examples/create-s3-def-recurring-backup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/examples/create-s3-def-recurring-backup.yaml -------------------------------------------------------------------------------- /examples/create-s3-def-restore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/examples/create-s3-def-restore.yaml -------------------------------------------------------------------------------- /examples/create-s3-iam-backup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/examples/create-s3-iam-backup.yaml -------------------------------------------------------------------------------- /examples/create-s3-iam-restore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/examples/create-s3-iam-restore.yaml -------------------------------------------------------------------------------- /examples/create-s3-recurring-backup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/examples/create-s3-recurring-backup.yaml -------------------------------------------------------------------------------- /examples/create-s3-restore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/examples/create-s3-restore.yaml -------------------------------------------------------------------------------- /examples/encryption-provider-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/examples/encryption-provider-config.yaml -------------------------------------------------------------------------------- /examples/migration-restore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/examples/migration-restore.yaml -------------------------------------------------------------------------------- /examples/mismatchencryption.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/examples/mismatchencryption.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/go.sum -------------------------------------------------------------------------------- /package/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/package/Dockerfile -------------------------------------------------------------------------------- /pkg/apis/resources.cattle.io/v1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/apis/resources.cattle.io/v1/doc.go -------------------------------------------------------------------------------- /pkg/apis/resources.cattle.io/v1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/apis/resources.cattle.io/v1/types.go -------------------------------------------------------------------------------- /pkg/apis/resources.cattle.io/v1/zz_generated_deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/apis/resources.cattle.io/v1/zz_generated_deepcopy.go -------------------------------------------------------------------------------- /pkg/apis/resources.cattle.io/v1/zz_generated_list_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/apis/resources.cattle.io/v1/zz_generated_list_types.go -------------------------------------------------------------------------------- /pkg/apis/resources.cattle.io/v1/zz_generated_register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/apis/resources.cattle.io/v1/zz_generated_register.go -------------------------------------------------------------------------------- /pkg/apis/resources.cattle.io/zz_generated_register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/apis/resources.cattle.io/zz_generated_register.go -------------------------------------------------------------------------------- /pkg/codegen/cleanup/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/codegen/cleanup/main.go -------------------------------------------------------------------------------- /pkg/codegen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/codegen/main.go -------------------------------------------------------------------------------- /pkg/controllers/backup/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/controllers/backup/controller.go -------------------------------------------------------------------------------- /pkg/controllers/backup/controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/controllers/backup/controller_test.go -------------------------------------------------------------------------------- /pkg/controllers/backup/retention.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/controllers/backup/retention.go -------------------------------------------------------------------------------- /pkg/controllers/backup/upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/controllers/backup/upload.go -------------------------------------------------------------------------------- /pkg/controllers/restore/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/controllers/restore/controller.go -------------------------------------------------------------------------------- /pkg/controllers/restore/controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/controllers/restore/controller_test.go -------------------------------------------------------------------------------- /pkg/controllers/restore/download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/controllers/restore/download.go -------------------------------------------------------------------------------- /pkg/controllers/restore/download_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/controllers/restore/download_test.go -------------------------------------------------------------------------------- /pkg/controllers/restore/pause.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/controllers/restore/pause.go -------------------------------------------------------------------------------- /pkg/controllers/restore/prune.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/controllers/restore/prune.go -------------------------------------------------------------------------------- /pkg/crds/crd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/crds/crd.go -------------------------------------------------------------------------------- /pkg/generated/controllers/resources.cattle.io/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/generated/controllers/resources.cattle.io/factory.go -------------------------------------------------------------------------------- /pkg/generated/controllers/resources.cattle.io/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/generated/controllers/resources.cattle.io/interface.go -------------------------------------------------------------------------------- /pkg/generated/controllers/resources.cattle.io/v1/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/generated/controllers/resources.cattle.io/v1/backup.go -------------------------------------------------------------------------------- /pkg/generated/controllers/resources.cattle.io/v1/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/generated/controllers/resources.cattle.io/v1/interface.go -------------------------------------------------------------------------------- /pkg/generated/controllers/resources.cattle.io/v1/resourceset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/generated/controllers/resources.cattle.io/v1/resourceset.go -------------------------------------------------------------------------------- /pkg/generated/controllers/resources.cattle.io/v1/restore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/generated/controllers/resources.cattle.io/v1/restore.go -------------------------------------------------------------------------------- /pkg/monitoring/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/monitoring/metrics.go -------------------------------------------------------------------------------- /pkg/monitoring/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/monitoring/metrics_test.go -------------------------------------------------------------------------------- /pkg/objectstore/s3minio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/objectstore/s3minio.go -------------------------------------------------------------------------------- /pkg/operator/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/operator/start.go -------------------------------------------------------------------------------- /pkg/resourcesets/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/resourcesets/collector.go -------------------------------------------------------------------------------- /pkg/resourcesets/collector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/resourcesets/collector_test.go -------------------------------------------------------------------------------- /pkg/resourcesets/testdata/hamburgerStand01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/resourcesets/testdata/hamburgerStand01.yaml -------------------------------------------------------------------------------- /pkg/resourcesets/testdata/pets01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/resourcesets/testdata/pets01.yaml -------------------------------------------------------------------------------- /pkg/resourcesets/testdata/pets02DifferentKinds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/resourcesets/testdata/pets02DifferentKinds.yaml -------------------------------------------------------------------------------- /pkg/resourcesets/testdata/service01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/resourcesets/testdata/service01.yaml -------------------------------------------------------------------------------- /pkg/resourcesets/testdata/serviceAccounts01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/resourcesets/testdata/serviceAccounts01.yaml -------------------------------------------------------------------------------- /pkg/util/encryptionconfig/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/util/encryptionconfig/config.go -------------------------------------------------------------------------------- /pkg/util/encryptionconfig/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/util/encryptionconfig/config_test.go -------------------------------------------------------------------------------- /pkg/util/encryptionconfig/testdata/encryption-provider-config-invalid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/util/encryptionconfig/testdata/encryption-provider-config-invalid.yaml -------------------------------------------------------------------------------- /pkg/util/encryptionconfig/testdata/encryption-provider-config-partial-wildcard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/util/encryptionconfig/testdata/encryption-provider-config-partial-wildcard.yaml -------------------------------------------------------------------------------- /pkg/util/encryptionconfig/testdata/encryption-provider-config-specific-resource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/util/encryptionconfig/testdata/encryption-provider-config-specific-resource.yaml -------------------------------------------------------------------------------- /pkg/util/encryptionconfig/testdata/encryption-provider-config-wildcard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/util/encryptionconfig/testdata/encryption-provider-config-wildcard.yaml -------------------------------------------------------------------------------- /pkg/util/initializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/util/initializer.go -------------------------------------------------------------------------------- /pkg/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/util/util.go -------------------------------------------------------------------------------- /pkg/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/pkg/util/util_test.go -------------------------------------------------------------------------------- /scripts/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/scripts/boilerplate.go.txt -------------------------------------------------------------------------------- /scripts/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/scripts/build -------------------------------------------------------------------------------- /scripts/chart/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/scripts/chart/test -------------------------------------------------------------------------------- /scripts/ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/scripts/ci -------------------------------------------------------------------------------- /scripts/clean-repo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/scripts/clean-repo -------------------------------------------------------------------------------- /scripts/deploy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/scripts/deploy -------------------------------------------------------------------------------- /scripts/entry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/scripts/entry -------------------------------------------------------------------------------- /scripts/hull: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/scripts/hull -------------------------------------------------------------------------------- /scripts/integration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/scripts/integration -------------------------------------------------------------------------------- /scripts/package: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/scripts/package -------------------------------------------------------------------------------- /scripts/package-helm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/scripts/package-helm -------------------------------------------------------------------------------- /scripts/release: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | exec $(dirname $0)/ci 4 | -------------------------------------------------------------------------------- /scripts/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/scripts/test -------------------------------------------------------------------------------- /scripts/testenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/scripts/testenv -------------------------------------------------------------------------------- /scripts/validate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/scripts/validate -------------------------------------------------------------------------------- /scripts/validate-ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/scripts/validate-ci -------------------------------------------------------------------------------- /scripts/version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/scripts/version -------------------------------------------------------------------------------- /setenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/setenv.sh -------------------------------------------------------------------------------- /tests/files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/tests/files/README.md -------------------------------------------------------------------------------- /tests/files/deletion-grace-period-seconds/namespaces.#v1/cattle-delete.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/tests/files/deletion-grace-period-seconds/namespaces.#v1/cattle-delete.json -------------------------------------------------------------------------------- /tests/files/deletion-grace-period-seconds/secrets.#v1/cattle-delete/secret-delete.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/tests/files/deletion-grace-period-seconds/secrets.#v1/cattle-delete/secret-delete.json -------------------------------------------------------------------------------- /tests/files/encrypted-resources/namespaces.#v1/application.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/tests/files/encrypted-resources/namespaces.#v1/application.json -------------------------------------------------------------------------------- /tests/files/encrypted-resources/secrets.#v1/application/application.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/tests/files/encrypted-resources/secrets.#v1/application/application.json -------------------------------------------------------------------------------- /tests/files/preserve-unknown-fields/customresourcedefinitions.apiextensions.k8s.io#v1/clusteralerts.management.cattle.io.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/tests/files/preserve-unknown-fields/customresourcedefinitions.apiextensions.k8s.io#v1/clusteralerts.management.cattle.io.json -------------------------------------------------------------------------------- /tests/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/tests/go.mod -------------------------------------------------------------------------------- /tests/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/tests/go.sum -------------------------------------------------------------------------------- /tests/hull/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/tests/hull/helper.go -------------------------------------------------------------------------------- /tests/hull/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/tests/hull/main.go -------------------------------------------------------------------------------- /tests/hull/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/tests/hull/main_test.go -------------------------------------------------------------------------------- /tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rancher/backup-restore-operator/HEAD/tools.go --------------------------------------------------------------------------------