This is a demonstration of running Strimzi Kafka in minikube to perform integration tests on strimzi-registry-operator. This should rebased and merged after #53 (it currently includes that code).
All the Kubernetes resources and deployment scripts are located in
minikube/
The setupkafka.sh script deploys a Kafka cluster with Strimzi inside minikube.
The buildimage.sh script is responsible for building the strimzi registry operator image locally within the minikube environment, so that the branch can be tested without pulling from a container registry. This uses minikube's docker-env feature.
The deploysro.sh script runs a deployment of the strimzi schema registry operator using kustomization directory, operator-deployment/ This kustomization essentially changes the operator's deployment to pull from the local image in minikube.
The deployregistry.sh script deployed the schema registry resource along with the strimzi KafkaUser and KafkaTopic resources required to run a registry.
The testregistry.sh script tests the schema registry by exercising its API.
This is a demonstration of running Strimzi Kafka in minikube to perform integration tests on strimzi-registry-operator. This should rebased and merged after #53 (it currently includes that code).
All the Kubernetes resources and deployment scripts are located in minikube/
setupkafka.sh
script deploys a Kafka cluster with Strimzi inside minikube.buildimage.sh
script is responsible for building the strimzi registry operator image locally within the minikube environment, so that the branch can be tested without pulling from a container registry. This uses minikube's docker-env feature.deploysro.sh
script runs a deployment of the strimzi schema registry operator using kustomization directory, operator-deployment/ This kustomization essentially changes the operator's deployment to pull from the local image in minikube.deployregistry.sh
script deployed the schema registry resource along with the strimzi KafkaUser and KafkaTopic resources required to run a registry.testregistry.sh
script tests the schema registry by exercising its API.