├── .ansible-lint ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── enhancement_request.md │ ├── feature_request.md │ └── support-and-qa.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── test_on_label.yml ├── .gitignore ├── .gitmodules ├── .lighthouse └── jenkins-x │ ├── image.yaml │ ├── k8s.yaml │ ├── lint.yaml │ ├── release.yaml │ └── triggers.yaml ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── Makefile ├── Makefile-dist.mk ├── OWNERS ├── OWNERS_ALIASES ├── PROJECT ├── README.md ├── bundle.Dockerfile ├── bundle ├── manifests │ ├── keydb-operator-controller-manager-metrics-service_v1_service.yaml │ ├── keydb-operator-keydb-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml │ ├── keydb-operator-keydb-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml │ ├── keydb-operator-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml │ ├── keydb-operator.clusterserviceversion.yaml │ └── keydb.krestomat.io_keydbs.yaml ├── metadata │ └── annotations.yaml └── tests │ └── scorecard │ └── config.yaml ├── config ├── crd │ ├── bases │ │ └── keydb.krestomat.io_keydbs.yaml │ └── kustomization.yaml ├── default │ ├── kustomization.yaml │ ├── manager_metrics_patch.yaml │ └── metrics_service.yaml ├── manager │ ├── enable_turbo_patch.yaml │ ├── kustomization.yaml │ ├── manager.yaml │ └── profile_tasks_patch.yaml ├── manifests │ ├── bases │ │ └── keydb-operator.clusterserviceversion.yaml │ └── kustomization.yaml ├── network-policy │ ├── allow-metrics-traffic.yaml │ └── kustomization.yaml ├── prometheus │ ├── kustomization.yaml │ └── monitor.yaml ├── rbac │ ├── keydb_editor_role.yaml │ ├── keydb_viewer_role.yaml │ ├── kustomization.yaml │ ├── leader_election_role.yaml │ ├── leader_election_role_binding.yaml │ ├── metrics_auth_role.yaml │ ├── metrics_auth_role_binding.yaml │ ├── metrics_reader_role.yaml │ ├── role.yaml │ ├── role_binding.yaml │ └── service_account.yaml ├── samples │ ├── keydb_v1alpha1_keydb.yaml │ ├── keydb_v1alpha1_keydb.yaml.j2 │ ├── keydb_v1alpha1_keydb_multimaster.yaml │ ├── keydb_v1alpha1_keydb_multimaster.yaml.j2 │ └── kustomization.yaml ├── scorecard │ ├── bases │ │ └── config.yaml │ ├── kustomization.yaml │ └── patches │ │ ├── basic.config.yaml │ │ └── olm.config.yaml ├── templates │ └── docs │ │ └── README.md.j2 └── testing │ ├── debug_logs_patch.yaml │ ├── kustomization.yaml │ ├── manager_image.yaml │ ├── pull_policy │ ├── Always.yaml │ ├── IfNotPresent.yaml │ └── Never.yaml │ └── watch_namespace_patch.yaml ├── docs └── README.md ├── inventory.yml ├── playbooks ├── .placeholder └── keydb.yml ├── requirements.yml └── watches.yaml /.ansible-lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/.ansible-lint -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/.github/ISSUE_TEMPLATE/enhancement_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/support-and-qa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/.github/ISSUE_TEMPLATE/support-and-qa.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/test_on_label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/.github/workflows/test_on_label.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/.gitmodules -------------------------------------------------------------------------------- /.lighthouse/jenkins-x/image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/.lighthouse/jenkins-x/image.yaml -------------------------------------------------------------------------------- /.lighthouse/jenkins-x/k8s.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/.lighthouse/jenkins-x/k8s.yaml -------------------------------------------------------------------------------- /.lighthouse/jenkins-x/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/.lighthouse/jenkins-x/lint.yaml -------------------------------------------------------------------------------- /.lighthouse/jenkins-x/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/.lighthouse/jenkins-x/release.yaml -------------------------------------------------------------------------------- /.lighthouse/jenkins-x/triggers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/.lighthouse/jenkins-x/triggers.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile-dist.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/Makefile-dist.mk -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/OWNERS -------------------------------------------------------------------------------- /OWNERS_ALIASES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/OWNERS_ALIASES -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/README.md -------------------------------------------------------------------------------- /bundle.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/bundle.Dockerfile -------------------------------------------------------------------------------- /bundle/manifests/keydb-operator-controller-manager-metrics-service_v1_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/bundle/manifests/keydb-operator-controller-manager-metrics-service_v1_service.yaml -------------------------------------------------------------------------------- /bundle/manifests/keydb-operator-keydb-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/bundle/manifests/keydb-operator-keydb-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml -------------------------------------------------------------------------------- /bundle/manifests/keydb-operator-keydb-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/bundle/manifests/keydb-operator-keydb-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml -------------------------------------------------------------------------------- /bundle/manifests/keydb-operator-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/bundle/manifests/keydb-operator-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml -------------------------------------------------------------------------------- /bundle/manifests/keydb-operator.clusterserviceversion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/bundle/manifests/keydb-operator.clusterserviceversion.yaml -------------------------------------------------------------------------------- /bundle/manifests/keydb.krestomat.io_keydbs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/bundle/manifests/keydb.krestomat.io_keydbs.yaml -------------------------------------------------------------------------------- /bundle/metadata/annotations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/bundle/metadata/annotations.yaml -------------------------------------------------------------------------------- /bundle/tests/scorecard/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/bundle/tests/scorecard/config.yaml -------------------------------------------------------------------------------- /config/crd/bases/keydb.krestomat.io_keydbs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/crd/bases/keydb.krestomat.io_keydbs.yaml -------------------------------------------------------------------------------- /config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/default/manager_metrics_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/default/manager_metrics_patch.yaml -------------------------------------------------------------------------------- /config/default/metrics_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/default/metrics_service.yaml -------------------------------------------------------------------------------- /config/manager/enable_turbo_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/manager/enable_turbo_patch.yaml -------------------------------------------------------------------------------- /config/manager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/manager/kustomization.yaml -------------------------------------------------------------------------------- /config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/manager/manager.yaml -------------------------------------------------------------------------------- /config/manager/profile_tasks_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/manager/profile_tasks_patch.yaml -------------------------------------------------------------------------------- /config/manifests/bases/keydb-operator.clusterserviceversion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/manifests/bases/keydb-operator.clusterserviceversion.yaml -------------------------------------------------------------------------------- /config/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/manifests/kustomization.yaml -------------------------------------------------------------------------------- /config/network-policy/allow-metrics-traffic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/network-policy/allow-metrics-traffic.yaml -------------------------------------------------------------------------------- /config/network-policy/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - allow-metrics-traffic.yaml 3 | -------------------------------------------------------------------------------- /config/prometheus/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - monitor.yaml 3 | -------------------------------------------------------------------------------- /config/prometheus/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/prometheus/monitor.yaml -------------------------------------------------------------------------------- /config/rbac/keydb_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/rbac/keydb_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/keydb_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/rbac/keydb_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/metrics_auth_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/rbac/metrics_auth_role.yaml -------------------------------------------------------------------------------- /config/rbac/metrics_auth_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/rbac/metrics_auth_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/metrics_reader_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/rbac/metrics_reader_role.yaml -------------------------------------------------------------------------------- /config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/rbac/role.yaml -------------------------------------------------------------------------------- /config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/rbac/service_account.yaml -------------------------------------------------------------------------------- /config/samples/keydb_v1alpha1_keydb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/samples/keydb_v1alpha1_keydb.yaml -------------------------------------------------------------------------------- /config/samples/keydb_v1alpha1_keydb.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/samples/keydb_v1alpha1_keydb.yaml.j2 -------------------------------------------------------------------------------- /config/samples/keydb_v1alpha1_keydb_multimaster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/samples/keydb_v1alpha1_keydb_multimaster.yaml -------------------------------------------------------------------------------- /config/samples/keydb_v1alpha1_keydb_multimaster.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/samples/keydb_v1alpha1_keydb_multimaster.yaml.j2 -------------------------------------------------------------------------------- /config/samples/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/samples/kustomization.yaml -------------------------------------------------------------------------------- /config/scorecard/bases/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/scorecard/bases/config.yaml -------------------------------------------------------------------------------- /config/scorecard/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/scorecard/kustomization.yaml -------------------------------------------------------------------------------- /config/scorecard/patches/basic.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/scorecard/patches/basic.config.yaml -------------------------------------------------------------------------------- /config/scorecard/patches/olm.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/scorecard/patches/olm.config.yaml -------------------------------------------------------------------------------- /config/templates/docs/README.md.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/templates/docs/README.md.j2 -------------------------------------------------------------------------------- /config/testing/debug_logs_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/testing/debug_logs_patch.yaml -------------------------------------------------------------------------------- /config/testing/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/testing/kustomization.yaml -------------------------------------------------------------------------------- /config/testing/manager_image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/testing/manager_image.yaml -------------------------------------------------------------------------------- /config/testing/pull_policy/Always.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/testing/pull_policy/Always.yaml -------------------------------------------------------------------------------- /config/testing/pull_policy/IfNotPresent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/testing/pull_policy/IfNotPresent.yaml -------------------------------------------------------------------------------- /config/testing/pull_policy/Never.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/testing/pull_policy/Never.yaml -------------------------------------------------------------------------------- /config/testing/watch_namespace_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/config/testing/watch_namespace_patch.yaml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/docs/README.md -------------------------------------------------------------------------------- /inventory.yml: -------------------------------------------------------------------------------- 1 | plugin: krestomatio.k8s.inventory 2 | -------------------------------------------------------------------------------- /playbooks/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /playbooks/keydb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/playbooks/keydb.yml -------------------------------------------------------------------------------- /requirements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/requirements.yml -------------------------------------------------------------------------------- /watches.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krestomatio/keydb-operator/HEAD/watches.yaml --------------------------------------------------------------------------------