├── .github ├── dependabot.yml └── workflows │ ├── ci.yaml │ ├── minikube.yaml │ └── periodic-ci.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .python-version ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── manifests ├── deployment.yaml ├── kustomization.yaml ├── rbac.yaml └── registry-crd.yaml ├── minikube ├── .gitignore ├── buildimage.sh ├── deployregistry.sh ├── deploysro.sh ├── kafka.yaml ├── operator-deployment │ ├── kustomization.yaml │ └── sro-deployment.yaml ├── registry-topic.yaml ├── registry-user.yaml ├── schema-registry.yaml ├── setupkafka.sh ├── testregistryapi.sh └── testsubject.json ├── pyproject.toml ├── ruff-shared.toml ├── scripts ├── docker-tag.sh ├── install-base-packages.sh └── install-dependency-packages.sh ├── src └── strimziregistryoperator │ ├── __init__.py │ ├── certprocessor.py │ ├── deployments.py │ ├── handlers │ ├── __init__.py │ ├── createregistry.py │ └── secretwatcher.py │ ├── k8s.py │ ├── startup.py │ ├── state.py │ └── version.py ├── tests ├── __init__.py ├── test_certprocessor.py └── test_deployments.py ├── tox.ini └── uv.lock /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/minikube.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/.github/workflows/minikube.yaml -------------------------------------------------------------------------------- /.github/workflows/periodic-ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/.github/workflows/periodic-ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/README.md -------------------------------------------------------------------------------- /manifests/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/manifests/deployment.yaml -------------------------------------------------------------------------------- /manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/manifests/kustomization.yaml -------------------------------------------------------------------------------- /manifests/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/manifests/rbac.yaml -------------------------------------------------------------------------------- /manifests/registry-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/manifests/registry-crd.yaml -------------------------------------------------------------------------------- /minikube/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/minikube/.gitignore -------------------------------------------------------------------------------- /minikube/buildimage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/minikube/buildimage.sh -------------------------------------------------------------------------------- /minikube/deployregistry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/minikube/deployregistry.sh -------------------------------------------------------------------------------- /minikube/deploysro.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/minikube/deploysro.sh -------------------------------------------------------------------------------- /minikube/kafka.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/minikube/kafka.yaml -------------------------------------------------------------------------------- /minikube/operator-deployment/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/minikube/operator-deployment/kustomization.yaml -------------------------------------------------------------------------------- /minikube/operator-deployment/sro-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/minikube/operator-deployment/sro-deployment.yaml -------------------------------------------------------------------------------- /minikube/registry-topic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/minikube/registry-topic.yaml -------------------------------------------------------------------------------- /minikube/registry-user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/minikube/registry-user.yaml -------------------------------------------------------------------------------- /minikube/schema-registry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/minikube/schema-registry.yaml -------------------------------------------------------------------------------- /minikube/setupkafka.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/minikube/setupkafka.sh -------------------------------------------------------------------------------- /minikube/testregistryapi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/minikube/testregistryapi.sh -------------------------------------------------------------------------------- /minikube/testsubject.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/minikube/testsubject.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/pyproject.toml -------------------------------------------------------------------------------- /ruff-shared.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/ruff-shared.toml -------------------------------------------------------------------------------- /scripts/docker-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/scripts/docker-tag.sh -------------------------------------------------------------------------------- /scripts/install-base-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/scripts/install-base-packages.sh -------------------------------------------------------------------------------- /scripts/install-dependency-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/scripts/install-dependency-packages.sh -------------------------------------------------------------------------------- /src/strimziregistryoperator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/strimziregistryoperator/certprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/src/strimziregistryoperator/certprocessor.py -------------------------------------------------------------------------------- /src/strimziregistryoperator/deployments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/src/strimziregistryoperator/deployments.py -------------------------------------------------------------------------------- /src/strimziregistryoperator/handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/src/strimziregistryoperator/handlers/__init__.py -------------------------------------------------------------------------------- /src/strimziregistryoperator/handlers/createregistry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/src/strimziregistryoperator/handlers/createregistry.py -------------------------------------------------------------------------------- /src/strimziregistryoperator/handlers/secretwatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/src/strimziregistryoperator/handlers/secretwatcher.py -------------------------------------------------------------------------------- /src/strimziregistryoperator/k8s.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/src/strimziregistryoperator/k8s.py -------------------------------------------------------------------------------- /src/strimziregistryoperator/startup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/src/strimziregistryoperator/startup.py -------------------------------------------------------------------------------- /src/strimziregistryoperator/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/src/strimziregistryoperator/state.py -------------------------------------------------------------------------------- /src/strimziregistryoperator/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/src/strimziregistryoperator/version.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_certprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/tests/test_certprocessor.py -------------------------------------------------------------------------------- /tests/test_deployments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/tests/test_deployments.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/tox.ini -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsst-sqre/strimzi-registry-operator/HEAD/uv.lock --------------------------------------------------------------------------------