├── .dockerignore ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── README.workflows.adoc ├── actions │ └── docker-build │ │ └── action.yaml └── workflows │ ├── next-container-build.yaml │ ├── nightly.yaml │ ├── on-new-issue.yaml │ ├── pr-bundle-diff-checks.yaml │ ├── pr-container-build.yaml │ └── pr.yaml ├── .gitignore ├── .rhdh ├── bundle │ ├── manifests │ │ └── rhdh-operator.csv.yaml │ └── metadata │ │ └── annotations.yaml ├── docker │ ├── Dockerfile │ └── bundle.Dockerfile ├── docs │ ├── airgap.adoc │ ├── images │ │ ├── airgap │ │ │ ├── rhdh_catalog_operatorhub.png │ │ │ └── rhdh_operator_install_ok.png │ │ ├── app-config_in_cr.png │ │ ├── checking_list_of_plugins.png │ │ ├── dynamic_plugins_in_cr.png │ │ ├── edit_backstage_cr_instance.png │ │ ├── rhdh_from_operator.png │ │ └── rhdh_without_local_db.png │ ├── installing-ci-builds.adoc │ └── openshift.adoc └── scripts │ ├── install-rhdh-catalog-source.sh │ └── prepare-restricted-environment.sh ├── LICENSE ├── Makefile ├── OWNERS ├── PROJECT ├── README.md ├── api ├── v1alpha1 │ ├── backstage_types.go │ ├── groupversion_info.go │ └── zz_generated.deepcopy.go └── v1alpha2 │ ├── backstage_types.go │ ├── groupversion_info.go │ └── zz_generated.deepcopy.go ├── bundle ├── manifests │ ├── backstage-controller-manager-metrics-service_v1_service.yaml │ ├── backstage-default-config_v1_configmap.yaml │ ├── backstage-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml │ ├── backstage-operator-controller-manager-metrics-service_v1_service.yaml │ ├── backstage-operator-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml │ ├── backstage-operator.clusterserviceversion.yaml │ ├── backstage-secret-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml │ └── rhdh.redhat.com_backstages.yaml ├── metadata │ └── annotations.yaml └── tests │ └── scorecard │ └── config.yaml ├── config ├── crd │ ├── bases │ │ └── rhdh.redhat.com_backstages.yaml │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ └── patches │ │ ├── cainjection_in_backstages.yaml │ │ └── webhook_in_backstages.yaml ├── default │ ├── kustomization.yaml │ ├── manager_auth_proxy_patch.yaml │ └── manager_config_patch.yaml ├── manager │ ├── default-config │ │ ├── app-config.yaml │ │ ├── configmap-envs.yaml.sample │ │ ├── configmap-files.yaml.sample │ │ ├── db-secret.yaml │ │ ├── db-service.yaml │ │ ├── db-statefulset.yaml │ │ ├── deployment.yaml │ │ ├── dynamic-plugins.yaml │ │ ├── route.yaml │ │ ├── secret-envs.yaml │ │ ├── secret-files.yaml.sample │ │ └── service.yaml │ ├── kustomization.yaml │ └── manager.yaml ├── manifests │ ├── bases │ │ └── backstage-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 │ ├── backstage_editor_role.yaml │ ├── kustomization.yaml │ ├── leader_election_role.yaml │ ├── leader_election_role_binding.yaml │ ├── role.yaml │ ├── role_binding.yaml │ └── service_account.yaml ├── samples │ ├── _v1alpha2_backstage.yaml │ ├── catalog-operator-group.yaml │ ├── catalog-source-template.yaml │ ├── catalog-subscription-template.yaml │ └── kustomization.yaml └── scorecard │ ├── bases │ └── config.yaml │ ├── kustomization.yaml │ └── patches │ ├── basic.config.yaml │ └── olm.config.yaml ├── controllers ├── backstage_controller.go ├── mock_client.go ├── preprocessor_test.go └── spec_preprocessor.go ├── docker ├── Dockerfile └── bundle.Dockerfile ├── docs ├── admin.md ├── configuration.md ├── db_migration.md ├── design.md ├── developer.md ├── external-db.md └── images │ ├── backstage_admin_configmap_and_cr.jpg │ ├── backstage_application_advanced_config.jpg │ ├── backstage_kubernetes_runtime.jpg │ └── backstage_operator_configuration_layers.jpg ├── examples ├── bs-existing-secret.yaml ├── bs-route-disabled.yaml ├── bs-route.yaml ├── bs1.yaml ├── postgres-secret.yaml ├── rhdh-cr-with-app-configs.yaml ├── rhdh-cr.yaml ├── showcase-config.yaml └── showcase-cr.yaml ├── go.mod ├── go.sum ├── hack ├── boilerplate.go.txt └── db_copy.sh ├── integration_tests ├── README.md ├── config-refresh_test.go ├── cr-config_test.go ├── db_test.go ├── default-config_test.go ├── matchers.go ├── rhdh-config_test.go ├── route_test.go ├── suite_test.go ├── testdata │ ├── raw-deployment.yaml │ ├── raw-statefulset.yaml │ └── spec-deployment.yaml └── utils.go ├── license_header.txt ├── main.go ├── pkg ├── model │ ├── appconfig.go │ ├── appconfig_test.go │ ├── configmapenvs.go │ ├── configmapenvs_test.go │ ├── configmapfiles.go │ ├── configmapfiles_test.go │ ├── db-secret.go │ ├── db-secret_test.go │ ├── db-service.go │ ├── db-statefulset.go │ ├── db-statefulset_test.go │ ├── deployment.go │ ├── deployment_test.go │ ├── dynamic-plugins.go │ ├── dynamic-plugins_test.go │ ├── externalconfig.go │ ├── interfaces.go │ ├── model_tests.go │ ├── route.go │ ├── route_test.go │ ├── runtime.go │ ├── runtime_test.go │ ├── secretenvs.go │ ├── secretfiles.go │ ├── secretfiles_test.go │ ├── service.go │ └── testdata │ │ ├── db-defined-secret.yaml │ │ ├── db-empty-secret.yaml │ │ ├── db-generated-secret.yaml │ │ ├── default-config │ │ ├── db-secret.yaml │ │ ├── db-service.yaml │ │ ├── db-statefulset.yaml │ │ ├── deployment.yaml │ │ └── service.yaml │ │ ├── ips-db-statefulset.yaml │ │ ├── ips-deployment.yaml │ │ ├── janus-db-statefulset.yaml │ │ ├── janus-deployment.yaml │ │ ├── raw-app-config.yaml │ │ ├── raw-cm-envs.yaml │ │ ├── raw-cm-files.yaml │ │ ├── raw-dynamic-plugins.yaml │ │ ├── raw-route.yaml │ │ ├── raw-secret-files.yaml │ │ └── sidecar-deployment.yaml └── utils │ ├── pod-mutator.go │ ├── utils.go │ └── utils_test.go └── tests ├── e2e ├── README.md ├── e2e_suite_test.go ├── e2e_test.go ├── e2e_upgrade_test.go └── testdata │ └── backstage-operator-0.1.3.yaml └── helper ├── helper_backstage.go └── utils.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/README.workflows.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.github/README.workflows.adoc -------------------------------------------------------------------------------- /.github/actions/docker-build/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.github/actions/docker-build/action.yaml -------------------------------------------------------------------------------- /.github/workflows/next-container-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.github/workflows/next-container-build.yaml -------------------------------------------------------------------------------- /.github/workflows/nightly.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.github/workflows/nightly.yaml -------------------------------------------------------------------------------- /.github/workflows/on-new-issue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.github/workflows/on-new-issue.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-bundle-diff-checks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.github/workflows/pr-bundle-diff-checks.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-container-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.github/workflows/pr-container-build.yaml -------------------------------------------------------------------------------- /.github/workflows/pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.github/workflows/pr.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.gitignore -------------------------------------------------------------------------------- /.rhdh/bundle/manifests/rhdh-operator.csv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.rhdh/bundle/manifests/rhdh-operator.csv.yaml -------------------------------------------------------------------------------- /.rhdh/bundle/metadata/annotations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.rhdh/bundle/metadata/annotations.yaml -------------------------------------------------------------------------------- /.rhdh/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.rhdh/docker/Dockerfile -------------------------------------------------------------------------------- /.rhdh/docker/bundle.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.rhdh/docker/bundle.Dockerfile -------------------------------------------------------------------------------- /.rhdh/docs/airgap.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.rhdh/docs/airgap.adoc -------------------------------------------------------------------------------- /.rhdh/docs/images/airgap/rhdh_catalog_operatorhub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.rhdh/docs/images/airgap/rhdh_catalog_operatorhub.png -------------------------------------------------------------------------------- /.rhdh/docs/images/airgap/rhdh_operator_install_ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.rhdh/docs/images/airgap/rhdh_operator_install_ok.png -------------------------------------------------------------------------------- /.rhdh/docs/images/app-config_in_cr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.rhdh/docs/images/app-config_in_cr.png -------------------------------------------------------------------------------- /.rhdh/docs/images/checking_list_of_plugins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.rhdh/docs/images/checking_list_of_plugins.png -------------------------------------------------------------------------------- /.rhdh/docs/images/dynamic_plugins_in_cr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.rhdh/docs/images/dynamic_plugins_in_cr.png -------------------------------------------------------------------------------- /.rhdh/docs/images/edit_backstage_cr_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.rhdh/docs/images/edit_backstage_cr_instance.png -------------------------------------------------------------------------------- /.rhdh/docs/images/rhdh_from_operator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.rhdh/docs/images/rhdh_from_operator.png -------------------------------------------------------------------------------- /.rhdh/docs/images/rhdh_without_local_db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.rhdh/docs/images/rhdh_without_local_db.png -------------------------------------------------------------------------------- /.rhdh/docs/installing-ci-builds.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.rhdh/docs/installing-ci-builds.adoc -------------------------------------------------------------------------------- /.rhdh/docs/openshift.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.rhdh/docs/openshift.adoc -------------------------------------------------------------------------------- /.rhdh/scripts/install-rhdh-catalog-source.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.rhdh/scripts/install-rhdh-catalog-source.sh -------------------------------------------------------------------------------- /.rhdh/scripts/prepare-restricted-environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/.rhdh/scripts/prepare-restricted-environment.sh -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/Makefile -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/OWNERS -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/README.md -------------------------------------------------------------------------------- /api/v1alpha1/backstage_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/api/v1alpha1/backstage_types.go -------------------------------------------------------------------------------- /api/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/api/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/api/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /api/v1alpha2/backstage_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/api/v1alpha2/backstage_types.go -------------------------------------------------------------------------------- /api/v1alpha2/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/api/v1alpha2/groupversion_info.go -------------------------------------------------------------------------------- /api/v1alpha2/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/api/v1alpha2/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /bundle/manifests/backstage-controller-manager-metrics-service_v1_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/bundle/manifests/backstage-controller-manager-metrics-service_v1_service.yaml -------------------------------------------------------------------------------- /bundle/manifests/backstage-default-config_v1_configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/bundle/manifests/backstage-default-config_v1_configmap.yaml -------------------------------------------------------------------------------- /bundle/manifests/backstage-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/bundle/manifests/backstage-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml -------------------------------------------------------------------------------- /bundle/manifests/backstage-operator-controller-manager-metrics-service_v1_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/bundle/manifests/backstage-operator-controller-manager-metrics-service_v1_service.yaml -------------------------------------------------------------------------------- /bundle/manifests/backstage-operator-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/bundle/manifests/backstage-operator-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml -------------------------------------------------------------------------------- /bundle/manifests/backstage-operator.clusterserviceversion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/bundle/manifests/backstage-operator.clusterserviceversion.yaml -------------------------------------------------------------------------------- /bundle/manifests/backstage-secret-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/bundle/manifests/backstage-secret-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml -------------------------------------------------------------------------------- /bundle/manifests/rhdh.redhat.com_backstages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/bundle/manifests/rhdh.redhat.com_backstages.yaml -------------------------------------------------------------------------------- /bundle/metadata/annotations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/bundle/metadata/annotations.yaml -------------------------------------------------------------------------------- /bundle/tests/scorecard/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/bundle/tests/scorecard/config.yaml -------------------------------------------------------------------------------- /config/crd/bases/rhdh.redhat.com_backstages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/crd/bases/rhdh.redhat.com_backstages.yaml -------------------------------------------------------------------------------- /config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /config/crd/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/crd/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_backstages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/crd/patches/cainjection_in_backstages.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_backstages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/crd/patches/webhook_in_backstages.yaml -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/default/manager_auth_proxy_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/default/manager_auth_proxy_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_config_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/default/manager_config_patch.yaml -------------------------------------------------------------------------------- /config/manager/default-config/app-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/manager/default-config/app-config.yaml -------------------------------------------------------------------------------- /config/manager/default-config/configmap-envs.yaml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/manager/default-config/configmap-envs.yaml.sample -------------------------------------------------------------------------------- /config/manager/default-config/configmap-files.yaml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/manager/default-config/configmap-files.yaml.sample -------------------------------------------------------------------------------- /config/manager/default-config/db-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/manager/default-config/db-secret.yaml -------------------------------------------------------------------------------- /config/manager/default-config/db-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/manager/default-config/db-service.yaml -------------------------------------------------------------------------------- /config/manager/default-config/db-statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/manager/default-config/db-statefulset.yaml -------------------------------------------------------------------------------- /config/manager/default-config/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/manager/default-config/deployment.yaml -------------------------------------------------------------------------------- /config/manager/default-config/dynamic-plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/manager/default-config/dynamic-plugins.yaml -------------------------------------------------------------------------------- /config/manager/default-config/route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/manager/default-config/route.yaml -------------------------------------------------------------------------------- /config/manager/default-config/secret-envs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/manager/default-config/secret-envs.yaml -------------------------------------------------------------------------------- /config/manager/default-config/secret-files.yaml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/manager/default-config/secret-files.yaml.sample -------------------------------------------------------------------------------- /config/manager/default-config/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/manager/default-config/service.yaml -------------------------------------------------------------------------------- /config/manager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/manager/kustomization.yaml -------------------------------------------------------------------------------- /config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/manager/manager.yaml -------------------------------------------------------------------------------- /config/manifests/bases/backstage-operator.clusterserviceversion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/manifests/bases/backstage-operator.clusterserviceversion.yaml -------------------------------------------------------------------------------- /config/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/manifests/kustomization.yaml -------------------------------------------------------------------------------- /config/prometheus/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - monitor.yaml 3 | -------------------------------------------------------------------------------- /config/prometheus/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/prometheus/monitor.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_client_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/rbac/auth_proxy_client_clusterrole.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/rbac/auth_proxy_role.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/rbac/auth_proxy_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/rbac/auth_proxy_service.yaml -------------------------------------------------------------------------------- /config/rbac/backstage_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/rbac/backstage_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/rbac/role.yaml -------------------------------------------------------------------------------- /config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/rbac/service_account.yaml -------------------------------------------------------------------------------- /config/samples/_v1alpha2_backstage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/samples/_v1alpha2_backstage.yaml -------------------------------------------------------------------------------- /config/samples/catalog-operator-group.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/samples/catalog-operator-group.yaml -------------------------------------------------------------------------------- /config/samples/catalog-source-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/samples/catalog-source-template.yaml -------------------------------------------------------------------------------- /config/samples/catalog-subscription-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/samples/catalog-subscription-template.yaml -------------------------------------------------------------------------------- /config/samples/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/samples/kustomization.yaml -------------------------------------------------------------------------------- /config/scorecard/bases/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/scorecard/bases/config.yaml -------------------------------------------------------------------------------- /config/scorecard/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/scorecard/kustomization.yaml -------------------------------------------------------------------------------- /config/scorecard/patches/basic.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/scorecard/patches/basic.config.yaml -------------------------------------------------------------------------------- /config/scorecard/patches/olm.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/config/scorecard/patches/olm.config.yaml -------------------------------------------------------------------------------- /controllers/backstage_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/controllers/backstage_controller.go -------------------------------------------------------------------------------- /controllers/mock_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/controllers/mock_client.go -------------------------------------------------------------------------------- /controllers/preprocessor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/controllers/preprocessor_test.go -------------------------------------------------------------------------------- /controllers/spec_preprocessor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/controllers/spec_preprocessor.go -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/bundle.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/docker/bundle.Dockerfile -------------------------------------------------------------------------------- /docs/admin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/docs/admin.md -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- 1 | WIP -------------------------------------------------------------------------------- /docs/db_migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/docs/db_migration.md -------------------------------------------------------------------------------- /docs/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/docs/design.md -------------------------------------------------------------------------------- /docs/developer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/docs/developer.md -------------------------------------------------------------------------------- /docs/external-db.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/docs/external-db.md -------------------------------------------------------------------------------- /docs/images/backstage_admin_configmap_and_cr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/docs/images/backstage_admin_configmap_and_cr.jpg -------------------------------------------------------------------------------- /docs/images/backstage_application_advanced_config.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/docs/images/backstage_application_advanced_config.jpg -------------------------------------------------------------------------------- /docs/images/backstage_kubernetes_runtime.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/docs/images/backstage_kubernetes_runtime.jpg -------------------------------------------------------------------------------- /docs/images/backstage_operator_configuration_layers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/docs/images/backstage_operator_configuration_layers.jpg -------------------------------------------------------------------------------- /examples/bs-existing-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/examples/bs-existing-secret.yaml -------------------------------------------------------------------------------- /examples/bs-route-disabled.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/examples/bs-route-disabled.yaml -------------------------------------------------------------------------------- /examples/bs-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/examples/bs-route.yaml -------------------------------------------------------------------------------- /examples/bs1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/examples/bs1.yaml -------------------------------------------------------------------------------- /examples/postgres-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/examples/postgres-secret.yaml -------------------------------------------------------------------------------- /examples/rhdh-cr-with-app-configs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/examples/rhdh-cr-with-app-configs.yaml -------------------------------------------------------------------------------- /examples/rhdh-cr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/examples/rhdh-cr.yaml -------------------------------------------------------------------------------- /examples/showcase-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/examples/showcase-config.yaml -------------------------------------------------------------------------------- /examples/showcase-cr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/examples/showcase-cr.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /hack/db_copy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/hack/db_copy.sh -------------------------------------------------------------------------------- /integration_tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/integration_tests/README.md -------------------------------------------------------------------------------- /integration_tests/config-refresh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/integration_tests/config-refresh_test.go -------------------------------------------------------------------------------- /integration_tests/cr-config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/integration_tests/cr-config_test.go -------------------------------------------------------------------------------- /integration_tests/db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/integration_tests/db_test.go -------------------------------------------------------------------------------- /integration_tests/default-config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/integration_tests/default-config_test.go -------------------------------------------------------------------------------- /integration_tests/matchers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/integration_tests/matchers.go -------------------------------------------------------------------------------- /integration_tests/rhdh-config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/integration_tests/rhdh-config_test.go -------------------------------------------------------------------------------- /integration_tests/route_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/integration_tests/route_test.go -------------------------------------------------------------------------------- /integration_tests/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/integration_tests/suite_test.go -------------------------------------------------------------------------------- /integration_tests/testdata/raw-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/integration_tests/testdata/raw-deployment.yaml -------------------------------------------------------------------------------- /integration_tests/testdata/raw-statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/integration_tests/testdata/raw-statefulset.yaml -------------------------------------------------------------------------------- /integration_tests/testdata/spec-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/integration_tests/testdata/spec-deployment.yaml -------------------------------------------------------------------------------- /integration_tests/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/integration_tests/utils.go -------------------------------------------------------------------------------- /license_header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/license_header.txt -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/main.go -------------------------------------------------------------------------------- /pkg/model/appconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/appconfig.go -------------------------------------------------------------------------------- /pkg/model/appconfig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/appconfig_test.go -------------------------------------------------------------------------------- /pkg/model/configmapenvs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/configmapenvs.go -------------------------------------------------------------------------------- /pkg/model/configmapenvs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/configmapenvs_test.go -------------------------------------------------------------------------------- /pkg/model/configmapfiles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/configmapfiles.go -------------------------------------------------------------------------------- /pkg/model/configmapfiles_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/configmapfiles_test.go -------------------------------------------------------------------------------- /pkg/model/db-secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/db-secret.go -------------------------------------------------------------------------------- /pkg/model/db-secret_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/db-secret_test.go -------------------------------------------------------------------------------- /pkg/model/db-service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/db-service.go -------------------------------------------------------------------------------- /pkg/model/db-statefulset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/db-statefulset.go -------------------------------------------------------------------------------- /pkg/model/db-statefulset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/db-statefulset_test.go -------------------------------------------------------------------------------- /pkg/model/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/deployment.go -------------------------------------------------------------------------------- /pkg/model/deployment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/deployment_test.go -------------------------------------------------------------------------------- /pkg/model/dynamic-plugins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/dynamic-plugins.go -------------------------------------------------------------------------------- /pkg/model/dynamic-plugins_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/dynamic-plugins_test.go -------------------------------------------------------------------------------- /pkg/model/externalconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/externalconfig.go -------------------------------------------------------------------------------- /pkg/model/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/interfaces.go -------------------------------------------------------------------------------- /pkg/model/model_tests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/model_tests.go -------------------------------------------------------------------------------- /pkg/model/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/route.go -------------------------------------------------------------------------------- /pkg/model/route_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/route_test.go -------------------------------------------------------------------------------- /pkg/model/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/runtime.go -------------------------------------------------------------------------------- /pkg/model/runtime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/runtime_test.go -------------------------------------------------------------------------------- /pkg/model/secretenvs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/secretenvs.go -------------------------------------------------------------------------------- /pkg/model/secretfiles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/secretfiles.go -------------------------------------------------------------------------------- /pkg/model/secretfiles_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/secretfiles_test.go -------------------------------------------------------------------------------- /pkg/model/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/service.go -------------------------------------------------------------------------------- /pkg/model/testdata/db-defined-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/db-defined-secret.yaml -------------------------------------------------------------------------------- /pkg/model/testdata/db-empty-secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | -------------------------------------------------------------------------------- /pkg/model/testdata/db-generated-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/db-generated-secret.yaml -------------------------------------------------------------------------------- /pkg/model/testdata/default-config/db-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/default-config/db-secret.yaml -------------------------------------------------------------------------------- /pkg/model/testdata/default-config/db-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/default-config/db-service.yaml -------------------------------------------------------------------------------- /pkg/model/testdata/default-config/db-statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/default-config/db-statefulset.yaml -------------------------------------------------------------------------------- /pkg/model/testdata/default-config/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/default-config/deployment.yaml -------------------------------------------------------------------------------- /pkg/model/testdata/default-config/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/default-config/service.yaml -------------------------------------------------------------------------------- /pkg/model/testdata/ips-db-statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/ips-db-statefulset.yaml -------------------------------------------------------------------------------- /pkg/model/testdata/ips-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/ips-deployment.yaml -------------------------------------------------------------------------------- /pkg/model/testdata/janus-db-statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/janus-db-statefulset.yaml -------------------------------------------------------------------------------- /pkg/model/testdata/janus-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/janus-deployment.yaml -------------------------------------------------------------------------------- /pkg/model/testdata/raw-app-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/raw-app-config.yaml -------------------------------------------------------------------------------- /pkg/model/testdata/raw-cm-envs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/raw-cm-envs.yaml -------------------------------------------------------------------------------- /pkg/model/testdata/raw-cm-files.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/raw-cm-files.yaml -------------------------------------------------------------------------------- /pkg/model/testdata/raw-dynamic-plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/raw-dynamic-plugins.yaml -------------------------------------------------------------------------------- /pkg/model/testdata/raw-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/raw-route.yaml -------------------------------------------------------------------------------- /pkg/model/testdata/raw-secret-files.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/raw-secret-files.yaml -------------------------------------------------------------------------------- /pkg/model/testdata/sidecar-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/model/testdata/sidecar-deployment.yaml -------------------------------------------------------------------------------- /pkg/utils/pod-mutator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/utils/pod-mutator.go -------------------------------------------------------------------------------- /pkg/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/utils/utils.go -------------------------------------------------------------------------------- /pkg/utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/pkg/utils/utils_test.go -------------------------------------------------------------------------------- /tests/e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/tests/e2e/README.md -------------------------------------------------------------------------------- /tests/e2e/e2e_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/tests/e2e/e2e_suite_test.go -------------------------------------------------------------------------------- /tests/e2e/e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/tests/e2e/e2e_test.go -------------------------------------------------------------------------------- /tests/e2e/e2e_upgrade_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/tests/e2e/e2e_upgrade_test.go -------------------------------------------------------------------------------- /tests/e2e/testdata/backstage-operator-0.1.3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/tests/e2e/testdata/backstage-operator-0.1.3.yaml -------------------------------------------------------------------------------- /tests/helper/helper_backstage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/tests/helper/helper_backstage.go -------------------------------------------------------------------------------- /tests/helper/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janus-idp/operator/HEAD/tests/helper/utils.go --------------------------------------------------------------------------------