├── .github └── workflows │ └── main.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── PROJECT ├── README.md ├── api └── v1beta1 │ ├── groupversion_info.go │ ├── migrator_types.go │ └── zz_generated.deepcopy.go ├── cmd └── waiter │ └── main.go ├── components ├── migrations.go ├── migrations_test.go └── suite_test.go ├── config ├── certmanager │ ├── certificate.yaml │ ├── kustomization.yaml │ └── kustomizeconfig.yaml ├── crd │ ├── bases │ │ └── migrations.coderanger.net_migrators.yaml │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ └── patches │ │ ├── cainjection_in_migrators.yaml │ │ └── webhook_in_migrators.yaml ├── default │ ├── kustomization.yaml │ ├── manager_auth_proxy_patch.yaml │ ├── manager_webhook_patch.yaml │ └── webhookcainjection_patch.yaml ├── manager │ ├── api-service.yaml │ ├── kustomization.yaml │ └── manager.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 │ ├── kustomization.yaml │ ├── leader_election_role.yaml │ ├── leader_election_role_binding.yaml │ ├── migrator_editor_role.yaml │ ├── migrator_viewer_role.yaml │ ├── role.yaml │ └── role_binding.yaml ├── samples │ └── migrations_v1beta1_migrator.yaml └── webhook │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ ├── manifests.yaml │ └── service.yaml ├── controllers ├── migrator.go ├── migrator_test.go └── suite_test.go ├── go.mod ├── go.sum ├── hack └── boilerplate.go.txt ├── http ├── http.go ├── http_test.go ├── ready.go ├── ready_test.go └── suite_test.go ├── integration ├── integration_test.go └── suite_test.go ├── main.go ├── stubs └── argoproj │ └── v1alpha1 │ ├── groupversion_info.go │ ├── rollout_types.go │ └── zz_generated.deepcopy.go ├── utils └── utils.go └── webhook ├── suite_test.go ├── webhook.go └── webhook_test.go /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/Makefile -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/README.md -------------------------------------------------------------------------------- /api/v1beta1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/api/v1beta1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1beta1/migrator_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/api/v1beta1/migrator_types.go -------------------------------------------------------------------------------- /api/v1beta1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/api/v1beta1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /cmd/waiter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/cmd/waiter/main.go -------------------------------------------------------------------------------- /components/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/components/migrations.go -------------------------------------------------------------------------------- /components/migrations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/components/migrations_test.go -------------------------------------------------------------------------------- /components/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/components/suite_test.go -------------------------------------------------------------------------------- /config/certmanager/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/certmanager/certificate.yaml -------------------------------------------------------------------------------- /config/certmanager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/certmanager/kustomization.yaml -------------------------------------------------------------------------------- /config/certmanager/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/certmanager/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/bases/migrations.coderanger.net_migrators.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/crd/bases/migrations.coderanger.net_migrators.yaml -------------------------------------------------------------------------------- /config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /config/crd/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/crd/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_migrators.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/crd/patches/cainjection_in_migrators.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_migrators.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/crd/patches/webhook_in_migrators.yaml -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/default/manager_auth_proxy_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/default/manager_auth_proxy_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_webhook_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/default/manager_webhook_patch.yaml -------------------------------------------------------------------------------- /config/default/webhookcainjection_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/default/webhookcainjection_patch.yaml -------------------------------------------------------------------------------- /config/manager/api-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/manager/api-service.yaml -------------------------------------------------------------------------------- /config/manager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/manager/kustomization.yaml -------------------------------------------------------------------------------- /config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/manager/manager.yaml -------------------------------------------------------------------------------- /config/prometheus/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - monitor.yaml 3 | -------------------------------------------------------------------------------- /config/prometheus/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/prometheus/monitor.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_client_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/rbac/auth_proxy_client_clusterrole.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/rbac/auth_proxy_role.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/rbac/auth_proxy_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/rbac/auth_proxy_service.yaml -------------------------------------------------------------------------------- /config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/migrator_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/rbac/migrator_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/migrator_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/rbac/migrator_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/rbac/role.yaml -------------------------------------------------------------------------------- /config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/samples/migrations_v1beta1_migrator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/samples/migrations_v1beta1_migrator.yaml -------------------------------------------------------------------------------- /config/webhook/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/webhook/kustomization.yaml -------------------------------------------------------------------------------- /config/webhook/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/webhook/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/webhook/manifests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/webhook/manifests.yaml -------------------------------------------------------------------------------- /config/webhook/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/config/webhook/service.yaml -------------------------------------------------------------------------------- /controllers/migrator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/controllers/migrator.go -------------------------------------------------------------------------------- /controllers/migrator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/controllers/migrator_test.go -------------------------------------------------------------------------------- /controllers/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/controllers/suite_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /http/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/http/http.go -------------------------------------------------------------------------------- /http/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/http/http_test.go -------------------------------------------------------------------------------- /http/ready.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/http/ready.go -------------------------------------------------------------------------------- /http/ready_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/http/ready_test.go -------------------------------------------------------------------------------- /http/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/http/suite_test.go -------------------------------------------------------------------------------- /integration/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/integration/integration_test.go -------------------------------------------------------------------------------- /integration/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/integration/suite_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/main.go -------------------------------------------------------------------------------- /stubs/argoproj/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/stubs/argoproj/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /stubs/argoproj/v1alpha1/rollout_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/stubs/argoproj/v1alpha1/rollout_types.go -------------------------------------------------------------------------------- /stubs/argoproj/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/stubs/argoproj/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/utils/utils.go -------------------------------------------------------------------------------- /webhook/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/webhook/suite_test.go -------------------------------------------------------------------------------- /webhook/webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/webhook/webhook.go -------------------------------------------------------------------------------- /webhook/webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderanger/migrations-operator/HEAD/webhook/webhook_test.go --------------------------------------------------------------------------------