├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── release.yaml └── workflows │ ├── build-release.yaml │ └── checks.yaml ├── .gitignore ├── .golangci.yml ├── Dockerfile ├── LICENSE ├── Makefile ├── PROJECT ├── README.md ├── api └── v1alpha1 │ ├── groupversion_info.go │ ├── quota_handler.go │ ├── s3bucket_types.go │ ├── s3bucket_webhook.go │ ├── s3user_types.go │ ├── s3userclaim_types.go │ ├── s3userclaim_webhook.go │ ├── s3userclaim_webhook_test.go │ ├── types.go │ ├── webhook_suite_test.go │ └── zz_generated.deepcopy.go ├── bundle.Dockerfile ├── charts └── ceph-s3-operator │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ ├── _helpers.tpl │ ├── clusterresourcequota-updater-binding-rbac.yaml │ ├── clusterresourcequota-updater-rbac.yaml │ ├── controller-manager-config.yaml │ ├── deployment.yaml │ ├── leader-election-rbac.yaml │ ├── manager-rbac.yaml │ ├── metrics-reader-rbac.yaml │ ├── metrics-service.yaml │ ├── proxy-rbac.yaml │ ├── resourcequota-status-updater-binding-rbac.yaml │ ├── resourcequota-status-updater-rbac.yaml │ ├── s3bucket-crd.yaml │ ├── s3user-crd.yaml │ ├── s3userclaim-crd.yaml │ ├── selfsigned-issuer.yaml │ ├── serviceaccount.yaml │ ├── serving-cert.yaml │ ├── validating-webhook-configuration.yaml │ └── webhook-service.yaml │ └── values.yaml ├── config ├── certmanager │ ├── certificate.yaml │ ├── kustomization.yaml │ └── kustomizeconfig.yaml ├── crd │ ├── bases │ │ ├── s3.snappcloud.io_s3buckets.yaml │ │ ├── s3.snappcloud.io_s3userclaims.yaml │ │ └── s3.snappcloud.io_s3users.yaml │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ └── patches │ │ ├── cainjection_in_s3buckets.yaml │ │ ├── cainjection_in_s3userclaims.yaml │ │ ├── cainjection_in_s3users.yaml │ │ ├── webhook_in_s3buckets.yaml │ │ ├── webhook_in_s3userclaims.yaml │ │ └── webhook_in_s3users.yaml ├── default │ ├── kustomization.yaml │ ├── manager_auth_proxy_patch.yaml │ ├── manager_config_patch.yaml │ ├── manager_webhook_patch.yaml │ └── webhookcainjection_patch.yaml ├── external-crd │ └── openshift-clusterresourcequota.yaml ├── local │ ├── cert-generator.sh │ ├── env-var-transformer.yaml │ ├── kustomization.yaml │ └── webhook-clientconfig-patch.yaml ├── manager │ ├── kustomization.yaml │ ├── manager.yaml │ └── secret.yaml ├── manifests │ ├── bases │ │ └── ceph-s3-operator.clusterserviceversion.yaml │ └── kustomization.yaml ├── prometheus │ ├── kustomization.yaml │ └── monitor.yaml ├── rbac │ ├── auth_proxy_client_clusterrole.yaml │ ├── auth_proxy_role.yaml │ ├── auth_proxy_role_binding.yaml │ ├── auth_proxy_service.yaml │ ├── cluster_resource_quota_clusterrole.yaml │ ├── kustomization.yaml │ ├── leader_election_role.yaml │ ├── leader_election_role_binding.yaml │ ├── resource_quota_clusterrole.yaml │ ├── role.yaml │ ├── role_binding.yaml │ ├── s3bucket_editor_role.yaml │ ├── s3bucket_viewer_role.yaml │ ├── s3user_editor_role.yaml │ ├── s3user_viewer_role.yaml │ ├── s3userclaim_editor_role.yaml │ ├── s3userclaim_viewer_role.yaml │ └── service_account.yaml ├── samples │ ├── kustomization.yaml │ ├── s3_v1alpha1_s3bucket.yaml │ ├── s3_v1alpha1_s3user.yaml │ └── s3_v1alpha1_s3userclaim.yaml ├── scorecard │ ├── bases │ │ └── config.yaml │ ├── kustomization.yaml │ └── patches │ │ ├── basic.config.yaml │ │ └── olm.config.yaml ├── test │ ├── deployment-patch.yaml │ ├── kustomization.yaml │ └── secret-patch.yaml └── webhook │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ ├── manifests.yaml │ └── service.yaml ├── docs ├── DESIGN.md └── E2E-TEST-WORKFLOW.md ├── go.mod ├── go.sum ├── hack ├── boilerplate.go.txt └── config.yaml ├── internal ├── config │ └── config.go ├── controllers │ ├── s3bucket │ │ ├── cleaner.go │ │ ├── controller.go │ │ ├── handler.go │ │ └── provisioner.go │ └── s3userclaim │ │ ├── cleaner.go │ │ ├── controller.go │ │ ├── doc.go │ │ ├── handler.go │ │ ├── provisioner.go │ │ ├── s3userclaim_test.go │ │ └── suite_test.go ├── predicates │ └── s3userclass.go └── s3_agent │ └── s3_agent.go ├── kind-config.yaml ├── kuttl-test.yaml ├── main.go ├── pkg └── consts │ └── consts.go └── testing ├── Dockerfile ├── e2e ├── 00-assert.yaml ├── 00-install-cert-manager.yaml ├── 01-assert.yaml ├── 01-install-ceph-operator.yaml ├── 01-install-resource-quota.yaml ├── 02-assert.yaml ├── 02-create-userclaim.yaml ├── 03-assert.yaml ├── 03-create-bucket.yaml ├── 04-validation-webhook.yaml ├── 05-add-subuser.yaml ├── 05-assert.yaml ├── 06-add-bucket-access.yaml ├── 06-assert.yaml ├── 07-assert.yaml ├── 07-delete-subuser.yaml ├── 07-errors.yaml ├── 08-assert.yaml ├── 08-delete-bucket.yaml ├── 08-errors.yaml ├── 09-delete-userclaim.yaml ├── 09-errors.yaml ├── 10-assert.yaml ├── 10-delete-extra-user-bucket.yaml ├── 10-errors.yaml ├── bucket-sample-updated.yaml ├── bucket-with-subuser-access.yaml ├── ceph-manifest │ ├── deployment.yaml │ └── service.yaml ├── create-s3user-with-existing-secret.yaml ├── s3bucket-ok.yaml ├── s3bucket-wrong-s3userref.yaml └── set-aws-secret.sh ├── entrypoint.sh └── micro-osd.sh /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/.github/release.yaml -------------------------------------------------------------------------------- /.github/workflows/build-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/.github/workflows/build-release.yaml -------------------------------------------------------------------------------- /.github/workflows/checks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/.github/workflows/checks.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/.golangci.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/Makefile -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/README.md -------------------------------------------------------------------------------- /api/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/api/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1alpha1/quota_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/api/v1alpha1/quota_handler.go -------------------------------------------------------------------------------- /api/v1alpha1/s3bucket_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/api/v1alpha1/s3bucket_types.go -------------------------------------------------------------------------------- /api/v1alpha1/s3bucket_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/api/v1alpha1/s3bucket_webhook.go -------------------------------------------------------------------------------- /api/v1alpha1/s3user_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/api/v1alpha1/s3user_types.go -------------------------------------------------------------------------------- /api/v1alpha1/s3userclaim_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/api/v1alpha1/s3userclaim_types.go -------------------------------------------------------------------------------- /api/v1alpha1/s3userclaim_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/api/v1alpha1/s3userclaim_webhook.go -------------------------------------------------------------------------------- /api/v1alpha1/s3userclaim_webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/api/v1alpha1/s3userclaim_webhook_test.go -------------------------------------------------------------------------------- /api/v1alpha1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/api/v1alpha1/types.go -------------------------------------------------------------------------------- /api/v1alpha1/webhook_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/api/v1alpha1/webhook_suite_test.go -------------------------------------------------------------------------------- /api/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/api/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /bundle.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/bundle.Dockerfile -------------------------------------------------------------------------------- /charts/ceph-s3-operator/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/.helmignore -------------------------------------------------------------------------------- /charts/ceph-s3-operator/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/Chart.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/clusterresourcequota-updater-binding-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/clusterresourcequota-updater-binding-rbac.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/clusterresourcequota-updater-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/clusterresourcequota-updater-rbac.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/controller-manager-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/controller-manager-config.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/leader-election-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/leader-election-rbac.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/manager-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/manager-rbac.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/metrics-reader-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/metrics-reader-rbac.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/metrics-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/metrics-service.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/proxy-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/proxy-rbac.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/resourcequota-status-updater-binding-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/resourcequota-status-updater-binding-rbac.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/resourcequota-status-updater-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/resourcequota-status-updater-rbac.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/s3bucket-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/s3bucket-crd.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/s3user-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/s3user-crd.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/s3userclaim-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/s3userclaim-crd.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/selfsigned-issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/selfsigned-issuer.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/serving-cert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/serving-cert.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/validating-webhook-configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/validating-webhook-configuration.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/templates/webhook-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/templates/webhook-service.yaml -------------------------------------------------------------------------------- /charts/ceph-s3-operator/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/charts/ceph-s3-operator/values.yaml -------------------------------------------------------------------------------- /config/certmanager/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/certmanager/certificate.yaml -------------------------------------------------------------------------------- /config/certmanager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/certmanager/kustomization.yaml -------------------------------------------------------------------------------- /config/certmanager/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/certmanager/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/bases/s3.snappcloud.io_s3buckets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/crd/bases/s3.snappcloud.io_s3buckets.yaml -------------------------------------------------------------------------------- /config/crd/bases/s3.snappcloud.io_s3userclaims.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/crd/bases/s3.snappcloud.io_s3userclaims.yaml -------------------------------------------------------------------------------- /config/crd/bases/s3.snappcloud.io_s3users.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/crd/bases/s3.snappcloud.io_s3users.yaml -------------------------------------------------------------------------------- /config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /config/crd/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/crd/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_s3buckets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/crd/patches/cainjection_in_s3buckets.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_s3userclaims.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/crd/patches/cainjection_in_s3userclaims.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_s3users.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/crd/patches/cainjection_in_s3users.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_s3buckets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/crd/patches/webhook_in_s3buckets.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_s3userclaims.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/crd/patches/webhook_in_s3userclaims.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_s3users.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/crd/patches/webhook_in_s3users.yaml -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/default/manager_auth_proxy_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/default/manager_auth_proxy_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_config_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/default/manager_config_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_webhook_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/default/manager_webhook_patch.yaml -------------------------------------------------------------------------------- /config/default/webhookcainjection_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/default/webhookcainjection_patch.yaml -------------------------------------------------------------------------------- /config/external-crd/openshift-clusterresourcequota.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/external-crd/openshift-clusterresourcequota.yaml -------------------------------------------------------------------------------- /config/local/cert-generator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/local/cert-generator.sh -------------------------------------------------------------------------------- /config/local/env-var-transformer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/local/env-var-transformer.yaml -------------------------------------------------------------------------------- /config/local/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/local/kustomization.yaml -------------------------------------------------------------------------------- /config/local/webhook-clientconfig-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/local/webhook-clientconfig-patch.yaml -------------------------------------------------------------------------------- /config/manager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/manager/kustomization.yaml -------------------------------------------------------------------------------- /config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/manager/manager.yaml -------------------------------------------------------------------------------- /config/manager/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/manager/secret.yaml -------------------------------------------------------------------------------- /config/manifests/bases/ceph-s3-operator.clusterserviceversion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/manifests/bases/ceph-s3-operator.clusterserviceversion.yaml -------------------------------------------------------------------------------- /config/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/manifests/kustomization.yaml -------------------------------------------------------------------------------- /config/prometheus/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - monitor.yaml 3 | -------------------------------------------------------------------------------- /config/prometheus/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/prometheus/monitor.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_client_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/auth_proxy_client_clusterrole.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/auth_proxy_role.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/auth_proxy_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/auth_proxy_service.yaml -------------------------------------------------------------------------------- /config/rbac/cluster_resource_quota_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/cluster_resource_quota_clusterrole.yaml -------------------------------------------------------------------------------- /config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/resource_quota_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/resource_quota_clusterrole.yaml -------------------------------------------------------------------------------- /config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/role.yaml -------------------------------------------------------------------------------- /config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/s3bucket_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/s3bucket_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/s3bucket_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/s3bucket_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/s3user_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/s3user_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/s3user_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/s3user_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/s3userclaim_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/s3userclaim_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/s3userclaim_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/s3userclaim_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/rbac/service_account.yaml -------------------------------------------------------------------------------- /config/samples/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/samples/kustomization.yaml -------------------------------------------------------------------------------- /config/samples/s3_v1alpha1_s3bucket.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/samples/s3_v1alpha1_s3bucket.yaml -------------------------------------------------------------------------------- /config/samples/s3_v1alpha1_s3user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/samples/s3_v1alpha1_s3user.yaml -------------------------------------------------------------------------------- /config/samples/s3_v1alpha1_s3userclaim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/samples/s3_v1alpha1_s3userclaim.yaml -------------------------------------------------------------------------------- /config/scorecard/bases/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/scorecard/bases/config.yaml -------------------------------------------------------------------------------- /config/scorecard/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/scorecard/kustomization.yaml -------------------------------------------------------------------------------- /config/scorecard/patches/basic.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/scorecard/patches/basic.config.yaml -------------------------------------------------------------------------------- /config/scorecard/patches/olm.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/scorecard/patches/olm.config.yaml -------------------------------------------------------------------------------- /config/test/deployment-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/test/deployment-patch.yaml -------------------------------------------------------------------------------- /config/test/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/test/kustomization.yaml -------------------------------------------------------------------------------- /config/test/secret-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/test/secret-patch.yaml -------------------------------------------------------------------------------- /config/webhook/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/webhook/kustomization.yaml -------------------------------------------------------------------------------- /config/webhook/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/webhook/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/webhook/manifests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/webhook/manifests.yaml -------------------------------------------------------------------------------- /config/webhook/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/config/webhook/service.yaml -------------------------------------------------------------------------------- /docs/DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/docs/DESIGN.md -------------------------------------------------------------------------------- /docs/E2E-TEST-WORKFLOW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/docs/E2E-TEST-WORKFLOW.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /hack/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/hack/config.yaml -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/controllers/s3bucket/cleaner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/internal/controllers/s3bucket/cleaner.go -------------------------------------------------------------------------------- /internal/controllers/s3bucket/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/internal/controllers/s3bucket/controller.go -------------------------------------------------------------------------------- /internal/controllers/s3bucket/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/internal/controllers/s3bucket/handler.go -------------------------------------------------------------------------------- /internal/controllers/s3bucket/provisioner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/internal/controllers/s3bucket/provisioner.go -------------------------------------------------------------------------------- /internal/controllers/s3userclaim/cleaner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/internal/controllers/s3userclaim/cleaner.go -------------------------------------------------------------------------------- /internal/controllers/s3userclaim/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/internal/controllers/s3userclaim/controller.go -------------------------------------------------------------------------------- /internal/controllers/s3userclaim/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/internal/controllers/s3userclaim/doc.go -------------------------------------------------------------------------------- /internal/controllers/s3userclaim/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/internal/controllers/s3userclaim/handler.go -------------------------------------------------------------------------------- /internal/controllers/s3userclaim/provisioner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/internal/controllers/s3userclaim/provisioner.go -------------------------------------------------------------------------------- /internal/controllers/s3userclaim/s3userclaim_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/internal/controllers/s3userclaim/s3userclaim_test.go -------------------------------------------------------------------------------- /internal/controllers/s3userclaim/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/internal/controllers/s3userclaim/suite_test.go -------------------------------------------------------------------------------- /internal/predicates/s3userclass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/internal/predicates/s3userclass.go -------------------------------------------------------------------------------- /internal/s3_agent/s3_agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/internal/s3_agent/s3_agent.go -------------------------------------------------------------------------------- /kind-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/kind-config.yaml -------------------------------------------------------------------------------- /kuttl-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/kuttl-test.yaml -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/main.go -------------------------------------------------------------------------------- /pkg/consts/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/pkg/consts/consts.go -------------------------------------------------------------------------------- /testing/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/Dockerfile -------------------------------------------------------------------------------- /testing/e2e/00-assert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/00-assert.yaml -------------------------------------------------------------------------------- /testing/e2e/00-install-cert-manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/00-install-cert-manager.yaml -------------------------------------------------------------------------------- /testing/e2e/01-assert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/01-assert.yaml -------------------------------------------------------------------------------- /testing/e2e/01-install-ceph-operator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/01-install-ceph-operator.yaml -------------------------------------------------------------------------------- /testing/e2e/01-install-resource-quota.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/01-install-resource-quota.yaml -------------------------------------------------------------------------------- /testing/e2e/02-assert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/02-assert.yaml -------------------------------------------------------------------------------- /testing/e2e/02-create-userclaim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/02-create-userclaim.yaml -------------------------------------------------------------------------------- /testing/e2e/03-assert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/03-assert.yaml -------------------------------------------------------------------------------- /testing/e2e/03-create-bucket.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/03-create-bucket.yaml -------------------------------------------------------------------------------- /testing/e2e/04-validation-webhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/04-validation-webhook.yaml -------------------------------------------------------------------------------- /testing/e2e/05-add-subuser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/05-add-subuser.yaml -------------------------------------------------------------------------------- /testing/e2e/05-assert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/05-assert.yaml -------------------------------------------------------------------------------- /testing/e2e/06-add-bucket-access.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/06-add-bucket-access.yaml -------------------------------------------------------------------------------- /testing/e2e/06-assert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/06-assert.yaml -------------------------------------------------------------------------------- /testing/e2e/07-assert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/07-assert.yaml -------------------------------------------------------------------------------- /testing/e2e/07-delete-subuser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/07-delete-subuser.yaml -------------------------------------------------------------------------------- /testing/e2e/07-errors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/07-errors.yaml -------------------------------------------------------------------------------- /testing/e2e/08-assert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/08-assert.yaml -------------------------------------------------------------------------------- /testing/e2e/08-delete-bucket.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/08-delete-bucket.yaml -------------------------------------------------------------------------------- /testing/e2e/08-errors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/08-errors.yaml -------------------------------------------------------------------------------- /testing/e2e/09-delete-userclaim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/09-delete-userclaim.yaml -------------------------------------------------------------------------------- /testing/e2e/09-errors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/09-errors.yaml -------------------------------------------------------------------------------- /testing/e2e/10-assert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/10-assert.yaml -------------------------------------------------------------------------------- /testing/e2e/10-delete-extra-user-bucket.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/10-delete-extra-user-bucket.yaml -------------------------------------------------------------------------------- /testing/e2e/10-errors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/10-errors.yaml -------------------------------------------------------------------------------- /testing/e2e/bucket-sample-updated.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/bucket-sample-updated.yaml -------------------------------------------------------------------------------- /testing/e2e/bucket-with-subuser-access.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/bucket-with-subuser-access.yaml -------------------------------------------------------------------------------- /testing/e2e/ceph-manifest/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/ceph-manifest/deployment.yaml -------------------------------------------------------------------------------- /testing/e2e/ceph-manifest/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/ceph-manifest/service.yaml -------------------------------------------------------------------------------- /testing/e2e/create-s3user-with-existing-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/create-s3user-with-existing-secret.yaml -------------------------------------------------------------------------------- /testing/e2e/s3bucket-ok.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/s3bucket-ok.yaml -------------------------------------------------------------------------------- /testing/e2e/s3bucket-wrong-s3userref.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/s3bucket-wrong-s3userref.yaml -------------------------------------------------------------------------------- /testing/e2e/set-aws-secret.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/e2e/set-aws-secret.sh -------------------------------------------------------------------------------- /testing/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/entrypoint.sh -------------------------------------------------------------------------------- /testing/micro-osd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snapp-incubator/ceph-s3-operator/HEAD/testing/micro-osd.sh --------------------------------------------------------------------------------