├── .editorconfig ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.md │ └── FEATURE_REQUEST.md ├── PULL_REQUEST_TEMPLATE.md ├── actions │ └── kind-create │ │ └── action.yaml └── workflows │ ├── ci.yml │ ├── docker.yml │ ├── docker_perf_test_load.yml │ ├── e2e-test.yaml │ ├── helm.yml │ └── release.yml ├── .gitignore ├── .golangci.yml ├── .idea ├── copyright │ ├── Banzai_Cloud.xml │ └── profiles_settings.xml ├── encodings.xml ├── externalDependencies.xml ├── go.imports.xml ├── kafka-operator.iml ├── misc.xml ├── modules.xml └── vcs.xml ├── .licensei.toml ├── ADOPTERS.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── NOTICE ├── PROJECT ├── README.md ├── SECURITY.md ├── api ├── assets │ ├── assets.go │ ├── cruisecontrol │ │ ├── jmx-exporter.yml │ │ └── log4j.properties │ └── kafka │ │ └── jmx-exporter.yml ├── go.mod ├── go.sum ├── util │ ├── util.go │ └── util_test.go ├── v1alpha1 │ ├── common_types.go │ ├── cruisecontroloperation_types.go │ ├── groupversion_info.go │ ├── kafkatopic_types.go │ ├── kafkauser_types.go │ ├── kafkauser_types_test.go │ ├── kafkauserspec_annotations.go │ └── zz_generated.deepcopy.go └── v1beta1 │ ├── common_types.go │ ├── groupversion_info.go │ ├── kafkacluster_types.go │ ├── kafkacluster_types_test.go │ └── zz_generated.deepcopy.go ├── charts └── kafka-operator │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── crds │ ├── cruisecontroloperations.yaml │ ├── kafkaclusters.yaml │ ├── kafkatopics.yaml │ └── kafkausers.yaml │ ├── templates │ ├── _helpers.tpl │ ├── alertmanager-peerauthentication.yaml │ ├── alertmanager-service.yaml │ ├── authproxy-rbac.yaml │ ├── authproxy-service.yaml │ ├── operator-deployment-with-webhook.yaml │ ├── operator-rbac.yaml │ └── operator-service.yaml │ └── values.yaml ├── config ├── base │ ├── alertmanager │ │ └── service.yaml │ ├── crds │ │ ├── kafka.banzaicloud.io_cruisecontroloperations.yaml │ │ ├── kafka.banzaicloud.io_kafkaclusters.yaml │ │ ├── kafka.banzaicloud.io_kafkatopics.yaml │ │ └── kafka.banzaicloud.io_kafkausers.yaml │ ├── kustomization.yaml │ ├── manager │ │ ├── manager.yaml │ │ └── namespace.yaml │ ├── rbac │ │ ├── leader_election_role.yaml │ │ ├── leader_election_role_binding.yaml │ │ ├── role.yaml │ │ └── role_binding.yaml │ └── webhook │ │ ├── manifests.yaml │ │ ├── service.yaml │ │ └── webhook_in_kafkatopics.yaml ├── kustomization.yaml ├── overlays │ ├── auth-proxy-enabled │ │ ├── kustomization.yaml │ │ ├── manager_auth_proxy_patch.yaml │ │ └── rbac │ │ │ ├── auth_proxy_role.yaml │ │ │ ├── auth_proxy_role_binding.yaml │ │ │ └── auth_proxy_service.yaml │ ├── basic │ │ ├── certificate.yaml │ │ ├── kustomization.yaml │ │ ├── manager_webhook_patch.yaml │ │ └── webhookcainjection_patch.yaml │ ├── certmanager-enabled │ │ ├── certificate.yaml │ │ ├── kustomization.yaml │ │ ├── kustomizeconfig.yaml │ │ ├── manager_webhook_patch.yaml │ │ └── webhookcainjection_patch.yaml │ ├── certmanager-with-auth-proxy │ │ ├── auth-proxy │ │ │ ├── manager_auth_proxy_patch.yaml │ │ │ └── rbac │ │ │ │ ├── auth_proxy_role.yaml │ │ │ │ ├── auth_proxy_role_binding.yaml │ │ │ │ └── auth_proxy_service.yaml │ │ ├── certmanager │ │ │ ├── certificate.yaml │ │ │ ├── manager_webhook_patch.yaml │ │ │ └── webhookcainjection_patch.yaml │ │ ├── kustomization.yaml │ │ └── kustomizeconfig.yaml │ ├── prometheus-scraping-enabled │ │ ├── kustomization.yaml │ │ └── manager_prometheus_metrics_patch.yaml │ └── specific-manager-version │ │ └── kustomization.yaml ├── samples │ ├── banzaicloud_v1beta1_kafkacluster.yaml │ ├── example-cruisecontroloperation.yaml │ ├── example-secret.yaml │ ├── example-topic.yaml │ ├── example-user-with-k8scsr.yaml │ ├── example-user-with-pkibackend.yaml │ ├── example-user.yaml │ ├── kafkacluster-prometheus.yaml │ ├── kafkacluster-with-istio.yaml │ ├── kafkacluster_with_external_ssl.yaml │ ├── kafkacluster_with_external_ssl_customcert.yaml │ ├── kafkacluster_with_ssl_groups.yaml │ ├── kafkacluster_with_ssl_groups_customcert.yaml │ ├── kafkacluster_with_ssl_hybrid_customcert.yaml │ ├── kafkacluster_without_ssl.yaml │ ├── kafkacluster_without_ssl_groups.yaml │ ├── simplekafkacluster-with-brokerbindings.yaml │ ├── simplekafkacluster-with-nodeport-external.yaml │ ├── simplekafkacluster.yaml │ ├── simplekafkacluster_affinity.yaml │ ├── simplekafkacluster_ebs_csi.yaml │ ├── simplekafkacluster_ssl.yaml │ ├── simplekafkacluster_with_k8s_provided_nodeport.yaml │ └── simplekafkacluster_with_sasl.yaml └── test │ └── crd │ ├── cert-manager │ ├── acme.cert-manager.io_challanges.yaml │ ├── acme.cert-manager.io_orders.yaml │ ├── cert-manager.io_certificaterequests.yaml │ ├── cert-manager.io_certificates.yaml │ ├── cert-manager.io_clusterissuers.yaml │ └── cert-manager.io_issuers.yaml │ └── istio │ ├── istio.banzaicloud.io_istiomeshgateways.yaml │ ├── networking.istio.io_gateway.yaml │ └── networking.istio.io_virtualservice.yaml ├── controllers ├── alertmanager_controller.go ├── controller_common.go ├── controller_common_test.go ├── cruisecontroloperation_controller.go ├── cruisecontroloperation_controller_test.go ├── cruisecontroloperation_ttl_controller.go ├── cruisecontroltask_controller.go ├── cruisecontroltask_controller_test.go ├── cruisecontroltask_types.go ├── kafkacluster_controller.go ├── kafkatopic_controller.go ├── kafkatopic_controller_kafka_test.go ├── kafkauser_controller.go └── tests │ ├── clusterregistry │ ├── common_test.go │ ├── cruisecontroltask_controller_test.go │ ├── kafkacluster_controller_test.go │ ├── kafkatopic_controller_test.go │ ├── kafkauser_controller_test.go │ └── suite_test.go │ ├── common_test.go │ ├── cruisecontroloperation_controller_test.go │ ├── cruisecontroloperation_ttl_controller_test.go │ ├── cruisecontroltask_controller_test.go │ ├── kafkacluster_controller_cruisecontrol_test.go │ ├── kafkacluster_controller_envoy_test.go │ ├── kafkacluster_controller_externallistenerbindings_test.go │ ├── kafkacluster_controller_externalnodeport_test.go │ ├── kafkacluster_controller_istioingress_test.go │ ├── kafkacluster_controller_kafka_test.go │ ├── kafkacluster_controller_test.go │ ├── kafkatopic_controller_test.go │ ├── kafkauser_controller_test.go │ ├── mocks │ ├── scale.go │ └── scale_factory.go │ └── suite_test.go ├── docs ├── benchmarks │ ├── README.md │ ├── infrastructure │ │ ├── cluster_eks.json │ │ ├── cluster_eks_202001.json │ │ ├── cluster_gke.json │ │ ├── cluster_pke.json │ │ ├── kafka.yaml │ │ └── kafka_202001_3brokers.yaml │ ├── loadgens │ │ └── Dockerfile │ └── results │ │ ├── eks-istio-mtls-on-off │ │ ├── 1broker-2.png │ │ ├── 1broker-mtls-off.png │ │ ├── 1broker-mtls-on.png │ │ ├── 1broker.png │ │ ├── 1client.png │ │ ├── 2broker-2.png │ │ ├── 2broker-mtls-off.png │ │ ├── 2broker-mtls-on.png │ │ ├── 2broker.png │ │ ├── 2client.png │ │ ├── 3broker-3.png │ │ ├── 3broker-mtls-off.png │ │ ├── 3broker-mtls-on.png │ │ └── 3broker.png │ │ ├── eks-istio-multi-1 │ │ ├── 1broker.png │ │ ├── 1client.png │ │ ├── 2broker.png │ │ ├── 2client.png │ │ ├── 3broker.png │ │ └── 3client.png │ │ ├── eks-istio-multi-1ack │ │ ├── 1broker.png │ │ ├── 1client.png │ │ ├── 2broker.png │ │ ├── 2client.png │ │ ├── 3broker.png │ │ └── 3client.png │ │ ├── eks-istio-multi-2 │ │ ├── 1broker.png │ │ ├── 1client.png │ │ ├── 2broker.png │ │ ├── 2client.png │ │ ├── 3broker.png │ │ └── 3client.png │ │ ├── eks-noistio-tls │ │ ├── 1broker.png │ │ ├── 1client.png │ │ ├── 2broker.png │ │ ├── 2client.png │ │ └── 3broker.png │ │ ├── gke-eks-multi │ │ ├── 1broker.png │ │ ├── 2broker.png │ │ └── 3broker.png │ │ ├── gke-istio-mtls │ │ ├── 1broker.png │ │ ├── 1client.png │ │ ├── 2broker.png │ │ ├── 2client.png │ │ ├── 3broker.png │ │ ├── 3client.png │ │ └── 4client.png │ │ ├── gke-istio-multi-1 │ │ ├── 1broker.png │ │ ├── 1client.png │ │ ├── 2broker.png │ │ ├── 2client.png │ │ ├── 3broker.png │ │ ├── 3client.png │ │ └── 4client.png │ │ ├── gke-istio-multi-2 │ │ ├── 1broker.png │ │ ├── 1client.png │ │ ├── 2broker.png │ │ ├── 2client.png │ │ ├── 3broker.png │ │ ├── 3client.png │ │ └── 4client.png │ │ ├── gke-istio-multi-3 │ │ ├── 1broker.png │ │ ├── 1client.png │ │ ├── 2broker.png │ │ ├── 2client.png │ │ ├── 3broker.png │ │ ├── 3client.png │ │ └── 4client.png │ │ ├── gke-istio-of-mtls │ │ ├── 1broker.png │ │ ├── 1broker2.png │ │ ├── 1client.png │ │ ├── 1client2.png │ │ ├── 2broker.png │ │ ├── 2broker2.png │ │ ├── 2client.png │ │ ├── 2client2.png │ │ ├── 3broker.png │ │ ├── 3broker2.png │ │ ├── 3client.png │ │ ├── 3client2.png │ │ ├── 4client.png │ │ └── 4client2.png │ │ ├── gke-istio │ │ ├── 1broker.png │ │ ├── 1client.png │ │ ├── 2broker.png │ │ ├── 2client.png │ │ ├── 3broker.png │ │ ├── 3client.png │ │ └── 4client.png │ │ ├── gke-noistio-tls │ │ ├── 1broker.png │ │ ├── 1client.png │ │ ├── 2broker.png │ │ ├── 2client.png │ │ └── 3broker.png │ │ └── gke-noistio │ │ ├── 1broker.png │ │ ├── 1client.png │ │ ├── 2broker.png │ │ ├── 2client.png │ │ ├── 3broker.png │ │ ├── 3client.png │ │ └── 4client.png ├── developer.md ├── examples │ └── springboot-kafka-avro │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── manifest.yaml │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── avro │ │ └── user.avsc │ │ ├── java │ │ └── io │ │ │ └── banzaicloud │ │ │ └── blog │ │ │ └── spring │ │ │ └── avro │ │ │ ├── Consumer.java │ │ │ ├── KafkaController.java │ │ │ ├── Producer.java │ │ │ └── SpringAvroApplication.java │ │ └── resources │ │ ├── application-outside.yaml │ │ └── application.yaml ├── img │ ├── kafka-external.png │ ├── kafka-operator-arch.png │ ├── kafka-ssl.png │ └── kafka_operator_logo.png ├── monitoring.md ├── roadmap.md ├── ssl.md ├── test.md └── topics.md ├── go.mod ├── go.sum ├── hack ├── boilerplate │ ├── header.generated.txt │ ├── header.go.generated.txt │ ├── header.go.txt.template │ ├── header.txt.template │ └── vars.yml └── kafka-test-pod │ ├── Dockerfile │ ├── main.go │ └── manifest_certmanager.yaml ├── internal └── alertmanager │ ├── app.go │ ├── currentalert │ ├── addpvc_validator.go │ ├── addpvc_validator_test.go │ ├── alert_validator.go │ ├── alert_validator_test.go │ ├── current_alerts.go │ ├── current_alerts_test.go │ ├── downscale_validator.go │ ├── downscale_validator_test.go │ ├── process.go │ ├── process_test.go │ ├── resizepvc_validator.go │ ├── resizepvc_validator_test.go │ ├── upscale_validator.go │ └── upscale_validator_test.go │ ├── dispatcher │ ├── dispatcher.go │ └── dispatcher_test.go │ └── receiver │ ├── http_handler.go │ └── receiver.go ├── main.go ├── pkg ├── errorfactory │ ├── errorfactory.go │ └── errorfactory_test.go ├── jmxextractor │ ├── extractor.go │ └── mock_extractor.go ├── k8sutil │ ├── cache.go │ ├── cr.go │ ├── cr_test.go │ ├── lookup.go │ ├── resource.go │ ├── status.go │ └── zoneandregion.go ├── kafkaclient │ ├── client.go │ ├── client_test.go │ ├── config.go │ ├── config_test.go │ ├── dynamicConfig.go │ ├── healthcheck.go │ ├── mock_client.go │ ├── provider.go │ ├── topics.go │ ├── topics_test.go │ ├── users.go │ └── users_test.go ├── pki │ ├── certmanagerpki │ │ ├── certmanager.go │ │ ├── certmanager_pki.go │ │ ├── certmanager_pki_test.go │ │ ├── certmanager_test.go │ │ ├── certmanager_tls_config.go │ │ ├── certmanager_tls_config_test.go │ │ ├── certmanager_user.go │ │ ├── certmanager_user_test.go │ │ └── reconcile.go │ ├── k8scsrpki │ │ ├── k8scsr.go │ │ ├── k8scsr_pki.go │ │ ├── k8scsr_test.go │ │ ├── k8scsr_tls.go │ │ ├── k8scsr_user.go │ │ └── k8scsr_user_test.go │ ├── pki_manager.go │ └── pki_manager_test.go ├── resources │ ├── cruisecontrol │ │ ├── configmap.go │ │ ├── configmap_test.go │ │ ├── cruisecontrol.go │ │ ├── deployment.go │ │ ├── service.go │ │ └── topicManager.go │ ├── cruisecontrolmonitoring │ │ ├── configmap.go │ │ └── cruisecontrol_monitoring.go │ ├── envoy │ │ ├── configmap.go │ │ ├── deployment.go │ │ ├── envoy.go │ │ ├── poddisruptionbudget.go │ │ └── service.go │ ├── istioingress │ │ ├── gateway.go │ │ ├── istioingress.go │ │ ├── meshgateway.go │ │ └── virtualservice.go │ ├── kafka │ │ ├── allBrokerService.go │ │ ├── configmap.go │ │ ├── configmap_test.go │ │ ├── configs.go │ │ ├── configs_test.go │ │ ├── headlessService.go │ │ ├── headlessService_test.go │ │ ├── kafka.go │ │ ├── kafka_test.go │ │ ├── mocks │ │ │ ├── Client.go │ │ │ └── KafkaClient.go │ │ ├── pod.go │ │ ├── pod_test.go │ │ ├── poddisruptionbudget.go │ │ ├── pvc.go │ │ ├── pvc_test.go │ │ ├── service.go │ │ └── wait-for-envoy-sidecar.sh │ ├── kafkamonitoring │ │ ├── configmap.go │ │ └── kafka_monitoring.go │ ├── nodeportexternalaccess │ │ ├── nodeportExternalAccess.go │ │ └── service.go │ ├── reconciler.go │ └── templates │ │ └── templates.go ├── scale │ ├── alias.go │ ├── scale.go │ ├── types.go │ └── utils.go ├── util │ ├── cert │ │ ├── certutil.go │ │ └── certutil_test.go │ ├── client │ │ ├── common.go │ │ └── common_test.go │ ├── cruisecontrol │ │ └── common.go │ ├── envoy │ │ └── common.go │ ├── istioingress │ │ └── common.go │ ├── kafka │ │ ├── common.go │ │ ├── common_test.go │ │ ├── const.go │ │ └── template.go │ ├── pki │ │ ├── common.go │ │ └── pki_common_test.go │ ├── util.go │ ├── util_test.go │ └── zookeeper │ │ └── common.go └── webhooks │ ├── errors.go │ ├── errors_test.go │ ├── kafkacluster_validator.go │ ├── kafkacluster_validator_test.go │ ├── kafkatopic_validator.go │ └── kafkatopic_validator_test.go ├── properties ├── go.mod ├── go.sum ├── internal │ └── utils │ │ ├── struct.go │ │ └── struct_test.go └── pkg │ ├── decode.go │ ├── decode_test.go │ ├── encode.go │ ├── encode_test.go │ ├── properties.go │ ├── properties_test.go │ ├── property.go │ ├── property_test.go │ ├── utils.go │ └── utils_test.go ├── scripts ├── image_patch.sh ├── increment_version.sh └── install_kustomize.sh └── tests └── e2e ├── const.go ├── file.go ├── global.go ├── go.mod ├── go.sum ├── helm.go ├── install_cluster.go ├── k8s.go ├── kafka.go ├── kafka_client.go ├── kcat.go ├── koperator_suite_test.go ├── platforms └── kind │ └── kind_config.yaml ├── produce_consume.go ├── templates ├── kcat.yaml.tmpl ├── topic.yaml.tmpl ├── user.yaml.tmpl └── zookeeper_cluster.yaml.tmpl ├── test_install.go ├── test_install_cluster.go ├── test_produce_consume.go ├── test_snapshot.go ├── test_uninstall.go ├── test_uninstall_cluster.go ├── types.go ├── uninstall.go ├── uninstall_cluster.go └── utils.go /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @banzaicloud/supertubes 2 | 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/kind-create/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.github/actions/kind-create/action.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/docker_perf_test_load.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.github/workflows/docker_perf_test_load.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.github/workflows/e2e-test.yaml -------------------------------------------------------------------------------- /.github/workflows/helm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.github/workflows/helm.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.idea/copyright/Banzai_Cloud.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.idea/copyright/Banzai_Cloud.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/externalDependencies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.idea/externalDependencies.xml -------------------------------------------------------------------------------- /.idea/go.imports.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.idea/go.imports.xml -------------------------------------------------------------------------------- /.idea/kafka-operator.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.idea/kafka-operator.iml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.licensei.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/.licensei.toml -------------------------------------------------------------------------------- /ADOPTERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/ADOPTERS.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/NOTICE -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/SECURITY.md -------------------------------------------------------------------------------- /api/assets/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/assets/assets.go -------------------------------------------------------------------------------- /api/assets/cruisecontrol/jmx-exporter.yml: -------------------------------------------------------------------------------- 1 | lowercaseOutputName: true 2 | -------------------------------------------------------------------------------- /api/assets/cruisecontrol/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/assets/cruisecontrol/log4j.properties -------------------------------------------------------------------------------- /api/assets/kafka/jmx-exporter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/assets/kafka/jmx-exporter.yml -------------------------------------------------------------------------------- /api/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/go.mod -------------------------------------------------------------------------------- /api/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/go.sum -------------------------------------------------------------------------------- /api/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/util/util.go -------------------------------------------------------------------------------- /api/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/util/util_test.go -------------------------------------------------------------------------------- /api/v1alpha1/common_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/v1alpha1/common_types.go -------------------------------------------------------------------------------- /api/v1alpha1/cruisecontroloperation_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/v1alpha1/cruisecontroloperation_types.go -------------------------------------------------------------------------------- /api/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1alpha1/kafkatopic_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/v1alpha1/kafkatopic_types.go -------------------------------------------------------------------------------- /api/v1alpha1/kafkauser_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/v1alpha1/kafkauser_types.go -------------------------------------------------------------------------------- /api/v1alpha1/kafkauser_types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/v1alpha1/kafkauser_types_test.go -------------------------------------------------------------------------------- /api/v1alpha1/kafkauserspec_annotations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/v1alpha1/kafkauserspec_annotations.go -------------------------------------------------------------------------------- /api/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /api/v1beta1/common_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/v1beta1/common_types.go -------------------------------------------------------------------------------- /api/v1beta1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/v1beta1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1beta1/kafkacluster_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/v1beta1/kafkacluster_types.go -------------------------------------------------------------------------------- /api/v1beta1/kafkacluster_types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/v1beta1/kafkacluster_types_test.go -------------------------------------------------------------------------------- /api/v1beta1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/api/v1beta1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /charts/kafka-operator/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/charts/kafka-operator/.helmignore -------------------------------------------------------------------------------- /charts/kafka-operator/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/charts/kafka-operator/Chart.yaml -------------------------------------------------------------------------------- /charts/kafka-operator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/charts/kafka-operator/README.md -------------------------------------------------------------------------------- /charts/kafka-operator/crds/cruisecontroloperations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/charts/kafka-operator/crds/cruisecontroloperations.yaml -------------------------------------------------------------------------------- /charts/kafka-operator/crds/kafkaclusters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/charts/kafka-operator/crds/kafkaclusters.yaml -------------------------------------------------------------------------------- /charts/kafka-operator/crds/kafkatopics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/charts/kafka-operator/crds/kafkatopics.yaml -------------------------------------------------------------------------------- /charts/kafka-operator/crds/kafkausers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/charts/kafka-operator/crds/kafkausers.yaml -------------------------------------------------------------------------------- /charts/kafka-operator/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/charts/kafka-operator/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/kafka-operator/templates/alertmanager-peerauthentication.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/charts/kafka-operator/templates/alertmanager-peerauthentication.yaml -------------------------------------------------------------------------------- /charts/kafka-operator/templates/alertmanager-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/charts/kafka-operator/templates/alertmanager-service.yaml -------------------------------------------------------------------------------- /charts/kafka-operator/templates/authproxy-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/charts/kafka-operator/templates/authproxy-rbac.yaml -------------------------------------------------------------------------------- /charts/kafka-operator/templates/authproxy-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/charts/kafka-operator/templates/authproxy-service.yaml -------------------------------------------------------------------------------- /charts/kafka-operator/templates/operator-deployment-with-webhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/charts/kafka-operator/templates/operator-deployment-with-webhook.yaml -------------------------------------------------------------------------------- /charts/kafka-operator/templates/operator-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/charts/kafka-operator/templates/operator-rbac.yaml -------------------------------------------------------------------------------- /charts/kafka-operator/templates/operator-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/charts/kafka-operator/templates/operator-service.yaml -------------------------------------------------------------------------------- /charts/kafka-operator/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/charts/kafka-operator/values.yaml -------------------------------------------------------------------------------- /config/base/alertmanager/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/base/alertmanager/service.yaml -------------------------------------------------------------------------------- /config/base/crds/kafka.banzaicloud.io_cruisecontroloperations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/base/crds/kafka.banzaicloud.io_cruisecontroloperations.yaml -------------------------------------------------------------------------------- /config/base/crds/kafka.banzaicloud.io_kafkaclusters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/base/crds/kafka.banzaicloud.io_kafkaclusters.yaml -------------------------------------------------------------------------------- /config/base/crds/kafka.banzaicloud.io_kafkatopics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/base/crds/kafka.banzaicloud.io_kafkatopics.yaml -------------------------------------------------------------------------------- /config/base/crds/kafka.banzaicloud.io_kafkausers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/base/crds/kafka.banzaicloud.io_kafkausers.yaml -------------------------------------------------------------------------------- /config/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/base/kustomization.yaml -------------------------------------------------------------------------------- /config/base/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/base/manager/manager.yaml -------------------------------------------------------------------------------- /config/base/manager/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/base/manager/namespace.yaml -------------------------------------------------------------------------------- /config/base/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/base/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/base/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /config/base/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/base/rbac/role.yaml -------------------------------------------------------------------------------- /config/base/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/base/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/base/webhook/manifests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/base/webhook/manifests.yaml -------------------------------------------------------------------------------- /config/base/webhook/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/base/webhook/service.yaml -------------------------------------------------------------------------------- /config/base/webhook/webhook_in_kafkatopics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/base/webhook/webhook_in_kafkatopics.yaml -------------------------------------------------------------------------------- /config/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - base/manager/namespace.yaml 3 | -------------------------------------------------------------------------------- /config/overlays/auth-proxy-enabled/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/auth-proxy-enabled/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/auth-proxy-enabled/manager_auth_proxy_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/auth-proxy-enabled/manager_auth_proxy_patch.yaml -------------------------------------------------------------------------------- /config/overlays/auth-proxy-enabled/rbac/auth_proxy_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/auth-proxy-enabled/rbac/auth_proxy_role.yaml -------------------------------------------------------------------------------- /config/overlays/auth-proxy-enabled/rbac/auth_proxy_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/auth-proxy-enabled/rbac/auth_proxy_role_binding.yaml -------------------------------------------------------------------------------- /config/overlays/auth-proxy-enabled/rbac/auth_proxy_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/auth-proxy-enabled/rbac/auth_proxy_service.yaml -------------------------------------------------------------------------------- /config/overlays/basic/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/basic/certificate.yaml -------------------------------------------------------------------------------- /config/overlays/basic/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/basic/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/basic/manager_webhook_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/basic/manager_webhook_patch.yaml -------------------------------------------------------------------------------- /config/overlays/basic/webhookcainjection_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/basic/webhookcainjection_patch.yaml -------------------------------------------------------------------------------- /config/overlays/certmanager-enabled/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/certmanager-enabled/certificate.yaml -------------------------------------------------------------------------------- /config/overlays/certmanager-enabled/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/certmanager-enabled/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/certmanager-enabled/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/certmanager-enabled/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/overlays/certmanager-enabled/manager_webhook_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/certmanager-enabled/manager_webhook_patch.yaml -------------------------------------------------------------------------------- /config/overlays/certmanager-enabled/webhookcainjection_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/certmanager-enabled/webhookcainjection_patch.yaml -------------------------------------------------------------------------------- /config/overlays/certmanager-with-auth-proxy/auth-proxy/manager_auth_proxy_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/certmanager-with-auth-proxy/auth-proxy/manager_auth_proxy_patch.yaml -------------------------------------------------------------------------------- /config/overlays/certmanager-with-auth-proxy/auth-proxy/rbac/auth_proxy_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/certmanager-with-auth-proxy/auth-proxy/rbac/auth_proxy_role.yaml -------------------------------------------------------------------------------- /config/overlays/certmanager-with-auth-proxy/auth-proxy/rbac/auth_proxy_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/certmanager-with-auth-proxy/auth-proxy/rbac/auth_proxy_role_binding.yaml -------------------------------------------------------------------------------- /config/overlays/certmanager-with-auth-proxy/auth-proxy/rbac/auth_proxy_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/certmanager-with-auth-proxy/auth-proxy/rbac/auth_proxy_service.yaml -------------------------------------------------------------------------------- /config/overlays/certmanager-with-auth-proxy/certmanager/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/certmanager-with-auth-proxy/certmanager/certificate.yaml -------------------------------------------------------------------------------- /config/overlays/certmanager-with-auth-proxy/certmanager/manager_webhook_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/certmanager-with-auth-proxy/certmanager/manager_webhook_patch.yaml -------------------------------------------------------------------------------- /config/overlays/certmanager-with-auth-proxy/certmanager/webhookcainjection_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/certmanager-with-auth-proxy/certmanager/webhookcainjection_patch.yaml -------------------------------------------------------------------------------- /config/overlays/certmanager-with-auth-proxy/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/certmanager-with-auth-proxy/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/certmanager-with-auth-proxy/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/certmanager-with-auth-proxy/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/overlays/prometheus-scraping-enabled/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/prometheus-scraping-enabled/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/prometheus-scraping-enabled/manager_prometheus_metrics_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/prometheus-scraping-enabled/manager_prometheus_metrics_patch.yaml -------------------------------------------------------------------------------- /config/overlays/specific-manager-version/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/overlays/specific-manager-version/kustomization.yaml -------------------------------------------------------------------------------- /config/samples/banzaicloud_v1beta1_kafkacluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/banzaicloud_v1beta1_kafkacluster.yaml -------------------------------------------------------------------------------- /config/samples/example-cruisecontroloperation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/example-cruisecontroloperation.yaml -------------------------------------------------------------------------------- /config/samples/example-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/example-secret.yaml -------------------------------------------------------------------------------- /config/samples/example-topic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/example-topic.yaml -------------------------------------------------------------------------------- /config/samples/example-user-with-k8scsr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/example-user-with-k8scsr.yaml -------------------------------------------------------------------------------- /config/samples/example-user-with-pkibackend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/example-user-with-pkibackend.yaml -------------------------------------------------------------------------------- /config/samples/example-user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/example-user.yaml -------------------------------------------------------------------------------- /config/samples/kafkacluster-prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/kafkacluster-prometheus.yaml -------------------------------------------------------------------------------- /config/samples/kafkacluster-with-istio.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/kafkacluster-with-istio.yaml -------------------------------------------------------------------------------- /config/samples/kafkacluster_with_external_ssl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/kafkacluster_with_external_ssl.yaml -------------------------------------------------------------------------------- /config/samples/kafkacluster_with_external_ssl_customcert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/kafkacluster_with_external_ssl_customcert.yaml -------------------------------------------------------------------------------- /config/samples/kafkacluster_with_ssl_groups.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/kafkacluster_with_ssl_groups.yaml -------------------------------------------------------------------------------- /config/samples/kafkacluster_with_ssl_groups_customcert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/kafkacluster_with_ssl_groups_customcert.yaml -------------------------------------------------------------------------------- /config/samples/kafkacluster_with_ssl_hybrid_customcert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/kafkacluster_with_ssl_hybrid_customcert.yaml -------------------------------------------------------------------------------- /config/samples/kafkacluster_without_ssl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/kafkacluster_without_ssl.yaml -------------------------------------------------------------------------------- /config/samples/kafkacluster_without_ssl_groups.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/kafkacluster_without_ssl_groups.yaml -------------------------------------------------------------------------------- /config/samples/simplekafkacluster-with-brokerbindings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/simplekafkacluster-with-brokerbindings.yaml -------------------------------------------------------------------------------- /config/samples/simplekafkacluster-with-nodeport-external.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/simplekafkacluster-with-nodeport-external.yaml -------------------------------------------------------------------------------- /config/samples/simplekafkacluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/simplekafkacluster.yaml -------------------------------------------------------------------------------- /config/samples/simplekafkacluster_affinity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/simplekafkacluster_affinity.yaml -------------------------------------------------------------------------------- /config/samples/simplekafkacluster_ebs_csi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/simplekafkacluster_ebs_csi.yaml -------------------------------------------------------------------------------- /config/samples/simplekafkacluster_ssl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/simplekafkacluster_ssl.yaml -------------------------------------------------------------------------------- /config/samples/simplekafkacluster_with_k8s_provided_nodeport.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/simplekafkacluster_with_k8s_provided_nodeport.yaml -------------------------------------------------------------------------------- /config/samples/simplekafkacluster_with_sasl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/samples/simplekafkacluster_with_sasl.yaml -------------------------------------------------------------------------------- /config/test/crd/cert-manager/acme.cert-manager.io_challanges.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/test/crd/cert-manager/acme.cert-manager.io_challanges.yaml -------------------------------------------------------------------------------- /config/test/crd/cert-manager/acme.cert-manager.io_orders.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/test/crd/cert-manager/acme.cert-manager.io_orders.yaml -------------------------------------------------------------------------------- /config/test/crd/cert-manager/cert-manager.io_certificaterequests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/test/crd/cert-manager/cert-manager.io_certificaterequests.yaml -------------------------------------------------------------------------------- /config/test/crd/cert-manager/cert-manager.io_certificates.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/test/crd/cert-manager/cert-manager.io_certificates.yaml -------------------------------------------------------------------------------- /config/test/crd/cert-manager/cert-manager.io_clusterissuers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/test/crd/cert-manager/cert-manager.io_clusterissuers.yaml -------------------------------------------------------------------------------- /config/test/crd/cert-manager/cert-manager.io_issuers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/test/crd/cert-manager/cert-manager.io_issuers.yaml -------------------------------------------------------------------------------- /config/test/crd/istio/istio.banzaicloud.io_istiomeshgateways.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/test/crd/istio/istio.banzaicloud.io_istiomeshgateways.yaml -------------------------------------------------------------------------------- /config/test/crd/istio/networking.istio.io_gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/test/crd/istio/networking.istio.io_gateway.yaml -------------------------------------------------------------------------------- /config/test/crd/istio/networking.istio.io_virtualservice.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/config/test/crd/istio/networking.istio.io_virtualservice.yaml -------------------------------------------------------------------------------- /controllers/alertmanager_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/alertmanager_controller.go -------------------------------------------------------------------------------- /controllers/controller_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/controller_common.go -------------------------------------------------------------------------------- /controllers/controller_common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/controller_common_test.go -------------------------------------------------------------------------------- /controllers/cruisecontroloperation_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/cruisecontroloperation_controller.go -------------------------------------------------------------------------------- /controllers/cruisecontroloperation_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/cruisecontroloperation_controller_test.go -------------------------------------------------------------------------------- /controllers/cruisecontroloperation_ttl_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/cruisecontroloperation_ttl_controller.go -------------------------------------------------------------------------------- /controllers/cruisecontroltask_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/cruisecontroltask_controller.go -------------------------------------------------------------------------------- /controllers/cruisecontroltask_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/cruisecontroltask_controller_test.go -------------------------------------------------------------------------------- /controllers/cruisecontroltask_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/cruisecontroltask_types.go -------------------------------------------------------------------------------- /controllers/kafkacluster_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/kafkacluster_controller.go -------------------------------------------------------------------------------- /controllers/kafkatopic_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/kafkatopic_controller.go -------------------------------------------------------------------------------- /controllers/kafkatopic_controller_kafka_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/kafkatopic_controller_kafka_test.go -------------------------------------------------------------------------------- /controllers/kafkauser_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/kafkauser_controller.go -------------------------------------------------------------------------------- /controllers/tests/clusterregistry/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/clusterregistry/common_test.go -------------------------------------------------------------------------------- /controllers/tests/clusterregistry/cruisecontroltask_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/clusterregistry/cruisecontroltask_controller_test.go -------------------------------------------------------------------------------- /controllers/tests/clusterregistry/kafkacluster_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/clusterregistry/kafkacluster_controller_test.go -------------------------------------------------------------------------------- /controllers/tests/clusterregistry/kafkatopic_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/clusterregistry/kafkatopic_controller_test.go -------------------------------------------------------------------------------- /controllers/tests/clusterregistry/kafkauser_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/clusterregistry/kafkauser_controller_test.go -------------------------------------------------------------------------------- /controllers/tests/clusterregistry/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/clusterregistry/suite_test.go -------------------------------------------------------------------------------- /controllers/tests/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/common_test.go -------------------------------------------------------------------------------- /controllers/tests/cruisecontroloperation_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/cruisecontroloperation_controller_test.go -------------------------------------------------------------------------------- /controllers/tests/cruisecontroloperation_ttl_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/cruisecontroloperation_ttl_controller_test.go -------------------------------------------------------------------------------- /controllers/tests/cruisecontroltask_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/cruisecontroltask_controller_test.go -------------------------------------------------------------------------------- /controllers/tests/kafkacluster_controller_cruisecontrol_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/kafkacluster_controller_cruisecontrol_test.go -------------------------------------------------------------------------------- /controllers/tests/kafkacluster_controller_envoy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/kafkacluster_controller_envoy_test.go -------------------------------------------------------------------------------- /controllers/tests/kafkacluster_controller_externallistenerbindings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/kafkacluster_controller_externallistenerbindings_test.go -------------------------------------------------------------------------------- /controllers/tests/kafkacluster_controller_externalnodeport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/kafkacluster_controller_externalnodeport_test.go -------------------------------------------------------------------------------- /controllers/tests/kafkacluster_controller_istioingress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/kafkacluster_controller_istioingress_test.go -------------------------------------------------------------------------------- /controllers/tests/kafkacluster_controller_kafka_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/kafkacluster_controller_kafka_test.go -------------------------------------------------------------------------------- /controllers/tests/kafkacluster_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/kafkacluster_controller_test.go -------------------------------------------------------------------------------- /controllers/tests/kafkatopic_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/kafkatopic_controller_test.go -------------------------------------------------------------------------------- /controllers/tests/kafkauser_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/kafkauser_controller_test.go -------------------------------------------------------------------------------- /controllers/tests/mocks/scale.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/mocks/scale.go -------------------------------------------------------------------------------- /controllers/tests/mocks/scale_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/mocks/scale_factory.go -------------------------------------------------------------------------------- /controllers/tests/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/controllers/tests/suite_test.go -------------------------------------------------------------------------------- /docs/benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/README.md -------------------------------------------------------------------------------- /docs/benchmarks/infrastructure/cluster_eks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/infrastructure/cluster_eks.json -------------------------------------------------------------------------------- /docs/benchmarks/infrastructure/cluster_eks_202001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/infrastructure/cluster_eks_202001.json -------------------------------------------------------------------------------- /docs/benchmarks/infrastructure/cluster_gke.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/infrastructure/cluster_gke.json -------------------------------------------------------------------------------- /docs/benchmarks/infrastructure/cluster_pke.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/infrastructure/cluster_pke.json -------------------------------------------------------------------------------- /docs/benchmarks/infrastructure/kafka.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/infrastructure/kafka.yaml -------------------------------------------------------------------------------- /docs/benchmarks/infrastructure/kafka_202001_3brokers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/infrastructure/kafka_202001_3brokers.yaml -------------------------------------------------------------------------------- /docs/benchmarks/loadgens/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/loadgens/Dockerfile -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-mtls-on-off/1broker-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-mtls-on-off/1broker-2.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-mtls-on-off/1broker-mtls-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-mtls-on-off/1broker-mtls-off.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-mtls-on-off/1broker-mtls-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-mtls-on-off/1broker-mtls-on.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-mtls-on-off/1broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-mtls-on-off/1broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-mtls-on-off/1client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-mtls-on-off/1client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-mtls-on-off/2broker-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-mtls-on-off/2broker-2.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-mtls-on-off/2broker-mtls-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-mtls-on-off/2broker-mtls-off.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-mtls-on-off/2broker-mtls-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-mtls-on-off/2broker-mtls-on.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-mtls-on-off/2broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-mtls-on-off/2broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-mtls-on-off/2client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-mtls-on-off/2client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-mtls-on-off/3broker-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-mtls-on-off/3broker-3.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-mtls-on-off/3broker-mtls-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-mtls-on-off/3broker-mtls-off.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-mtls-on-off/3broker-mtls-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-mtls-on-off/3broker-mtls-on.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-mtls-on-off/3broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-mtls-on-off/3broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-1/1broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-1/1broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-1/1client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-1/1client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-1/2broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-1/2broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-1/2client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-1/2client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-1/3broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-1/3broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-1/3client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-1/3client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-1ack/1broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-1ack/1broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-1ack/1client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-1ack/1client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-1ack/2broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-1ack/2broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-1ack/2client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-1ack/2client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-1ack/3broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-1ack/3broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-1ack/3client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-1ack/3client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-2/1broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-2/1broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-2/1client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-2/1client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-2/2broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-2/2broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-2/2client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-2/2client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-2/3broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-2/3broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-istio-multi-2/3client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-istio-multi-2/3client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-noistio-tls/1broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-noistio-tls/1broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-noistio-tls/1client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-noistio-tls/1client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-noistio-tls/2broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-noistio-tls/2broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-noistio-tls/2client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-noistio-tls/2client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/eks-noistio-tls/3broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/eks-noistio-tls/3broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-eks-multi/1broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-eks-multi/1broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-eks-multi/2broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-eks-multi/2broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-eks-multi/3broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-eks-multi/3broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-mtls/1broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-mtls/1broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-mtls/1client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-mtls/1client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-mtls/2broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-mtls/2broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-mtls/2client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-mtls/2client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-mtls/3broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-mtls/3broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-mtls/3client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-mtls/3client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-mtls/4client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-mtls/4client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-1/1broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-1/1broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-1/1client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-1/1client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-1/2broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-1/2broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-1/2client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-1/2client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-1/3broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-1/3broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-1/3client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-1/3client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-1/4client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-1/4client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-2/1broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-2/1broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-2/1client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-2/1client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-2/2broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-2/2broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-2/2client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-2/2client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-2/3broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-2/3broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-2/3client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-2/3client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-2/4client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-2/4client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-3/1broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-3/1broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-3/1client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-3/1client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-3/2broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-3/2broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-3/2client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-3/2client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-3/3broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-3/3broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-3/3client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-3/3client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-multi-3/4client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-multi-3/4client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-of-mtls/1broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-of-mtls/1broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-of-mtls/1broker2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-of-mtls/1broker2.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-of-mtls/1client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-of-mtls/1client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-of-mtls/1client2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-of-mtls/1client2.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-of-mtls/2broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-of-mtls/2broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-of-mtls/2broker2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-of-mtls/2broker2.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-of-mtls/2client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-of-mtls/2client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-of-mtls/2client2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-of-mtls/2client2.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-of-mtls/3broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-of-mtls/3broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-of-mtls/3broker2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-of-mtls/3broker2.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-of-mtls/3client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-of-mtls/3client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-of-mtls/3client2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-of-mtls/3client2.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-of-mtls/4client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-of-mtls/4client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio-of-mtls/4client2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio-of-mtls/4client2.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio/1broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio/1broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio/1client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio/1client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio/2broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio/2broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio/2client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio/2client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio/3broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio/3broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio/3client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio/3client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-istio/4client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-istio/4client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-noistio-tls/1broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-noistio-tls/1broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-noistio-tls/1client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-noistio-tls/1client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-noistio-tls/2broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-noistio-tls/2broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-noistio-tls/2client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-noistio-tls/2client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-noistio-tls/3broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-noistio-tls/3broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-noistio/1broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-noistio/1broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-noistio/1client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-noistio/1client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-noistio/2broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-noistio/2broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-noistio/2client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-noistio/2client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-noistio/3broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-noistio/3broker.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-noistio/3client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-noistio/3client.png -------------------------------------------------------------------------------- /docs/benchmarks/results/gke-noistio/4client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/benchmarks/results/gke-noistio/4client.png -------------------------------------------------------------------------------- /docs/developer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/developer.md -------------------------------------------------------------------------------- /docs/examples/springboot-kafka-avro/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/examples/springboot-kafka-avro/Dockerfile -------------------------------------------------------------------------------- /docs/examples/springboot-kafka-avro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/examples/springboot-kafka-avro/README.md -------------------------------------------------------------------------------- /docs/examples/springboot-kafka-avro/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/examples/springboot-kafka-avro/manifest.yaml -------------------------------------------------------------------------------- /docs/examples/springboot-kafka-avro/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/examples/springboot-kafka-avro/mvnw -------------------------------------------------------------------------------- /docs/examples/springboot-kafka-avro/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/examples/springboot-kafka-avro/mvnw.cmd -------------------------------------------------------------------------------- /docs/examples/springboot-kafka-avro/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/examples/springboot-kafka-avro/pom.xml -------------------------------------------------------------------------------- /docs/examples/springboot-kafka-avro/src/main/avro/user.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/examples/springboot-kafka-avro/src/main/avro/user.avsc -------------------------------------------------------------------------------- /docs/examples/springboot-kafka-avro/src/main/java/io/banzaicloud/blog/spring/avro/Consumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/examples/springboot-kafka-avro/src/main/java/io/banzaicloud/blog/spring/avro/Consumer.java -------------------------------------------------------------------------------- /docs/examples/springboot-kafka-avro/src/main/java/io/banzaicloud/blog/spring/avro/KafkaController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/examples/springboot-kafka-avro/src/main/java/io/banzaicloud/blog/spring/avro/KafkaController.java -------------------------------------------------------------------------------- /docs/examples/springboot-kafka-avro/src/main/java/io/banzaicloud/blog/spring/avro/Producer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/examples/springboot-kafka-avro/src/main/java/io/banzaicloud/blog/spring/avro/Producer.java -------------------------------------------------------------------------------- /docs/examples/springboot-kafka-avro/src/main/java/io/banzaicloud/blog/spring/avro/SpringAvroApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/examples/springboot-kafka-avro/src/main/java/io/banzaicloud/blog/spring/avro/SpringAvroApplication.java -------------------------------------------------------------------------------- /docs/examples/springboot-kafka-avro/src/main/resources/application-outside.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/examples/springboot-kafka-avro/src/main/resources/application-outside.yaml -------------------------------------------------------------------------------- /docs/examples/springboot-kafka-avro/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/examples/springboot-kafka-avro/src/main/resources/application.yaml -------------------------------------------------------------------------------- /docs/img/kafka-external.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/img/kafka-external.png -------------------------------------------------------------------------------- /docs/img/kafka-operator-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/img/kafka-operator-arch.png -------------------------------------------------------------------------------- /docs/img/kafka-ssl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/img/kafka-ssl.png -------------------------------------------------------------------------------- /docs/img/kafka_operator_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/img/kafka_operator_logo.png -------------------------------------------------------------------------------- /docs/monitoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/monitoring.md -------------------------------------------------------------------------------- /docs/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/roadmap.md -------------------------------------------------------------------------------- /docs/ssl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/ssl.md -------------------------------------------------------------------------------- /docs/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/test.md -------------------------------------------------------------------------------- /docs/topics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/docs/topics.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate/header.generated.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/hack/boilerplate/header.generated.txt -------------------------------------------------------------------------------- /hack/boilerplate/header.go.generated.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/hack/boilerplate/header.go.generated.txt -------------------------------------------------------------------------------- /hack/boilerplate/header.go.txt.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/hack/boilerplate/header.go.txt.template -------------------------------------------------------------------------------- /hack/boilerplate/header.txt.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/hack/boilerplate/header.txt.template -------------------------------------------------------------------------------- /hack/boilerplate/vars.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/hack/boilerplate/vars.yml -------------------------------------------------------------------------------- /hack/kafka-test-pod/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/hack/kafka-test-pod/Dockerfile -------------------------------------------------------------------------------- /hack/kafka-test-pod/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/hack/kafka-test-pod/main.go -------------------------------------------------------------------------------- /hack/kafka-test-pod/manifest_certmanager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/hack/kafka-test-pod/manifest_certmanager.yaml -------------------------------------------------------------------------------- /internal/alertmanager/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/app.go -------------------------------------------------------------------------------- /internal/alertmanager/currentalert/addpvc_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/currentalert/addpvc_validator.go -------------------------------------------------------------------------------- /internal/alertmanager/currentalert/addpvc_validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/currentalert/addpvc_validator_test.go -------------------------------------------------------------------------------- /internal/alertmanager/currentalert/alert_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/currentalert/alert_validator.go -------------------------------------------------------------------------------- /internal/alertmanager/currentalert/alert_validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/currentalert/alert_validator_test.go -------------------------------------------------------------------------------- /internal/alertmanager/currentalert/current_alerts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/currentalert/current_alerts.go -------------------------------------------------------------------------------- /internal/alertmanager/currentalert/current_alerts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/currentalert/current_alerts_test.go -------------------------------------------------------------------------------- /internal/alertmanager/currentalert/downscale_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/currentalert/downscale_validator.go -------------------------------------------------------------------------------- /internal/alertmanager/currentalert/downscale_validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/currentalert/downscale_validator_test.go -------------------------------------------------------------------------------- /internal/alertmanager/currentalert/process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/currentalert/process.go -------------------------------------------------------------------------------- /internal/alertmanager/currentalert/process_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/currentalert/process_test.go -------------------------------------------------------------------------------- /internal/alertmanager/currentalert/resizepvc_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/currentalert/resizepvc_validator.go -------------------------------------------------------------------------------- /internal/alertmanager/currentalert/resizepvc_validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/currentalert/resizepvc_validator_test.go -------------------------------------------------------------------------------- /internal/alertmanager/currentalert/upscale_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/currentalert/upscale_validator.go -------------------------------------------------------------------------------- /internal/alertmanager/currentalert/upscale_validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/currentalert/upscale_validator_test.go -------------------------------------------------------------------------------- /internal/alertmanager/dispatcher/dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/dispatcher/dispatcher.go -------------------------------------------------------------------------------- /internal/alertmanager/dispatcher/dispatcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/dispatcher/dispatcher_test.go -------------------------------------------------------------------------------- /internal/alertmanager/receiver/http_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/receiver/http_handler.go -------------------------------------------------------------------------------- /internal/alertmanager/receiver/receiver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/internal/alertmanager/receiver/receiver.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/main.go -------------------------------------------------------------------------------- /pkg/errorfactory/errorfactory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/errorfactory/errorfactory.go -------------------------------------------------------------------------------- /pkg/errorfactory/errorfactory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/errorfactory/errorfactory_test.go -------------------------------------------------------------------------------- /pkg/jmxextractor/extractor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/jmxextractor/extractor.go -------------------------------------------------------------------------------- /pkg/jmxextractor/mock_extractor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/jmxextractor/mock_extractor.go -------------------------------------------------------------------------------- /pkg/k8sutil/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/k8sutil/cache.go -------------------------------------------------------------------------------- /pkg/k8sutil/cr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/k8sutil/cr.go -------------------------------------------------------------------------------- /pkg/k8sutil/cr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/k8sutil/cr_test.go -------------------------------------------------------------------------------- /pkg/k8sutil/lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/k8sutil/lookup.go -------------------------------------------------------------------------------- /pkg/k8sutil/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/k8sutil/resource.go -------------------------------------------------------------------------------- /pkg/k8sutil/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/k8sutil/status.go -------------------------------------------------------------------------------- /pkg/k8sutil/zoneandregion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/k8sutil/zoneandregion.go -------------------------------------------------------------------------------- /pkg/kafkaclient/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/kafkaclient/client.go -------------------------------------------------------------------------------- /pkg/kafkaclient/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/kafkaclient/client_test.go -------------------------------------------------------------------------------- /pkg/kafkaclient/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/kafkaclient/config.go -------------------------------------------------------------------------------- /pkg/kafkaclient/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/kafkaclient/config_test.go -------------------------------------------------------------------------------- /pkg/kafkaclient/dynamicConfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/kafkaclient/dynamicConfig.go -------------------------------------------------------------------------------- /pkg/kafkaclient/healthcheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/kafkaclient/healthcheck.go -------------------------------------------------------------------------------- /pkg/kafkaclient/mock_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/kafkaclient/mock_client.go -------------------------------------------------------------------------------- /pkg/kafkaclient/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/kafkaclient/provider.go -------------------------------------------------------------------------------- /pkg/kafkaclient/topics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/kafkaclient/topics.go -------------------------------------------------------------------------------- /pkg/kafkaclient/topics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/kafkaclient/topics_test.go -------------------------------------------------------------------------------- /pkg/kafkaclient/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/kafkaclient/users.go -------------------------------------------------------------------------------- /pkg/kafkaclient/users_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/kafkaclient/users_test.go -------------------------------------------------------------------------------- /pkg/pki/certmanagerpki/certmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/pki/certmanagerpki/certmanager.go -------------------------------------------------------------------------------- /pkg/pki/certmanagerpki/certmanager_pki.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/pki/certmanagerpki/certmanager_pki.go -------------------------------------------------------------------------------- /pkg/pki/certmanagerpki/certmanager_pki_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/pki/certmanagerpki/certmanager_pki_test.go -------------------------------------------------------------------------------- /pkg/pki/certmanagerpki/certmanager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/pki/certmanagerpki/certmanager_test.go -------------------------------------------------------------------------------- /pkg/pki/certmanagerpki/certmanager_tls_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/pki/certmanagerpki/certmanager_tls_config.go -------------------------------------------------------------------------------- /pkg/pki/certmanagerpki/certmanager_tls_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/pki/certmanagerpki/certmanager_tls_config_test.go -------------------------------------------------------------------------------- /pkg/pki/certmanagerpki/certmanager_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/pki/certmanagerpki/certmanager_user.go -------------------------------------------------------------------------------- /pkg/pki/certmanagerpki/certmanager_user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/pki/certmanagerpki/certmanager_user_test.go -------------------------------------------------------------------------------- /pkg/pki/certmanagerpki/reconcile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/pki/certmanagerpki/reconcile.go -------------------------------------------------------------------------------- /pkg/pki/k8scsrpki/k8scsr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/pki/k8scsrpki/k8scsr.go -------------------------------------------------------------------------------- /pkg/pki/k8scsrpki/k8scsr_pki.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/pki/k8scsrpki/k8scsr_pki.go -------------------------------------------------------------------------------- /pkg/pki/k8scsrpki/k8scsr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/pki/k8scsrpki/k8scsr_test.go -------------------------------------------------------------------------------- /pkg/pki/k8scsrpki/k8scsr_tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/pki/k8scsrpki/k8scsr_tls.go -------------------------------------------------------------------------------- /pkg/pki/k8scsrpki/k8scsr_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/pki/k8scsrpki/k8scsr_user.go -------------------------------------------------------------------------------- /pkg/pki/k8scsrpki/k8scsr_user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/pki/k8scsrpki/k8scsr_user_test.go -------------------------------------------------------------------------------- /pkg/pki/pki_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/pki/pki_manager.go -------------------------------------------------------------------------------- /pkg/pki/pki_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/pki/pki_manager_test.go -------------------------------------------------------------------------------- /pkg/resources/cruisecontrol/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/cruisecontrol/configmap.go -------------------------------------------------------------------------------- /pkg/resources/cruisecontrol/configmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/cruisecontrol/configmap_test.go -------------------------------------------------------------------------------- /pkg/resources/cruisecontrol/cruisecontrol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/cruisecontrol/cruisecontrol.go -------------------------------------------------------------------------------- /pkg/resources/cruisecontrol/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/cruisecontrol/deployment.go -------------------------------------------------------------------------------- /pkg/resources/cruisecontrol/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/cruisecontrol/service.go -------------------------------------------------------------------------------- /pkg/resources/cruisecontrol/topicManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/cruisecontrol/topicManager.go -------------------------------------------------------------------------------- /pkg/resources/cruisecontrolmonitoring/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/cruisecontrolmonitoring/configmap.go -------------------------------------------------------------------------------- /pkg/resources/cruisecontrolmonitoring/cruisecontrol_monitoring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/cruisecontrolmonitoring/cruisecontrol_monitoring.go -------------------------------------------------------------------------------- /pkg/resources/envoy/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/envoy/configmap.go -------------------------------------------------------------------------------- /pkg/resources/envoy/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/envoy/deployment.go -------------------------------------------------------------------------------- /pkg/resources/envoy/envoy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/envoy/envoy.go -------------------------------------------------------------------------------- /pkg/resources/envoy/poddisruptionbudget.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/envoy/poddisruptionbudget.go -------------------------------------------------------------------------------- /pkg/resources/envoy/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/envoy/service.go -------------------------------------------------------------------------------- /pkg/resources/istioingress/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/istioingress/gateway.go -------------------------------------------------------------------------------- /pkg/resources/istioingress/istioingress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/istioingress/istioingress.go -------------------------------------------------------------------------------- /pkg/resources/istioingress/meshgateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/istioingress/meshgateway.go -------------------------------------------------------------------------------- /pkg/resources/istioingress/virtualservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/istioingress/virtualservice.go -------------------------------------------------------------------------------- /pkg/resources/kafka/allBrokerService.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/allBrokerService.go -------------------------------------------------------------------------------- /pkg/resources/kafka/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/configmap.go -------------------------------------------------------------------------------- /pkg/resources/kafka/configmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/configmap_test.go -------------------------------------------------------------------------------- /pkg/resources/kafka/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/configs.go -------------------------------------------------------------------------------- /pkg/resources/kafka/configs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/configs_test.go -------------------------------------------------------------------------------- /pkg/resources/kafka/headlessService.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/headlessService.go -------------------------------------------------------------------------------- /pkg/resources/kafka/headlessService_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/headlessService_test.go -------------------------------------------------------------------------------- /pkg/resources/kafka/kafka.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/kafka.go -------------------------------------------------------------------------------- /pkg/resources/kafka/kafka_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/kafka_test.go -------------------------------------------------------------------------------- /pkg/resources/kafka/mocks/Client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/mocks/Client.go -------------------------------------------------------------------------------- /pkg/resources/kafka/mocks/KafkaClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/mocks/KafkaClient.go -------------------------------------------------------------------------------- /pkg/resources/kafka/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/pod.go -------------------------------------------------------------------------------- /pkg/resources/kafka/pod_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/pod_test.go -------------------------------------------------------------------------------- /pkg/resources/kafka/poddisruptionbudget.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/poddisruptionbudget.go -------------------------------------------------------------------------------- /pkg/resources/kafka/pvc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/pvc.go -------------------------------------------------------------------------------- /pkg/resources/kafka/pvc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/pvc_test.go -------------------------------------------------------------------------------- /pkg/resources/kafka/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/service.go -------------------------------------------------------------------------------- /pkg/resources/kafka/wait-for-envoy-sidecar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafka/wait-for-envoy-sidecar.sh -------------------------------------------------------------------------------- /pkg/resources/kafkamonitoring/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafkamonitoring/configmap.go -------------------------------------------------------------------------------- /pkg/resources/kafkamonitoring/kafka_monitoring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/kafkamonitoring/kafka_monitoring.go -------------------------------------------------------------------------------- /pkg/resources/nodeportexternalaccess/nodeportExternalAccess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/nodeportexternalaccess/nodeportExternalAccess.go -------------------------------------------------------------------------------- /pkg/resources/nodeportexternalaccess/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/nodeportexternalaccess/service.go -------------------------------------------------------------------------------- /pkg/resources/reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/reconciler.go -------------------------------------------------------------------------------- /pkg/resources/templates/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/resources/templates/templates.go -------------------------------------------------------------------------------- /pkg/scale/alias.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/scale/alias.go -------------------------------------------------------------------------------- /pkg/scale/scale.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/scale/scale.go -------------------------------------------------------------------------------- /pkg/scale/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/scale/types.go -------------------------------------------------------------------------------- /pkg/scale/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/scale/utils.go -------------------------------------------------------------------------------- /pkg/util/cert/certutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/util/cert/certutil.go -------------------------------------------------------------------------------- /pkg/util/cert/certutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/util/cert/certutil_test.go -------------------------------------------------------------------------------- /pkg/util/client/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/util/client/common.go -------------------------------------------------------------------------------- /pkg/util/client/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/util/client/common_test.go -------------------------------------------------------------------------------- /pkg/util/cruisecontrol/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/util/cruisecontrol/common.go -------------------------------------------------------------------------------- /pkg/util/envoy/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/util/envoy/common.go -------------------------------------------------------------------------------- /pkg/util/istioingress/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/util/istioingress/common.go -------------------------------------------------------------------------------- /pkg/util/kafka/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/util/kafka/common.go -------------------------------------------------------------------------------- /pkg/util/kafka/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/util/kafka/common_test.go -------------------------------------------------------------------------------- /pkg/util/kafka/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/util/kafka/const.go -------------------------------------------------------------------------------- /pkg/util/kafka/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/util/kafka/template.go -------------------------------------------------------------------------------- /pkg/util/pki/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/util/pki/common.go -------------------------------------------------------------------------------- /pkg/util/pki/pki_common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/util/pki/pki_common_test.go -------------------------------------------------------------------------------- /pkg/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/util/util.go -------------------------------------------------------------------------------- /pkg/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/util/util_test.go -------------------------------------------------------------------------------- /pkg/util/zookeeper/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/util/zookeeper/common.go -------------------------------------------------------------------------------- /pkg/webhooks/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/webhooks/errors.go -------------------------------------------------------------------------------- /pkg/webhooks/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/webhooks/errors_test.go -------------------------------------------------------------------------------- /pkg/webhooks/kafkacluster_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/webhooks/kafkacluster_validator.go -------------------------------------------------------------------------------- /pkg/webhooks/kafkacluster_validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/webhooks/kafkacluster_validator_test.go -------------------------------------------------------------------------------- /pkg/webhooks/kafkatopic_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/webhooks/kafkatopic_validator.go -------------------------------------------------------------------------------- /pkg/webhooks/kafkatopic_validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/pkg/webhooks/kafkatopic_validator_test.go -------------------------------------------------------------------------------- /properties/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/properties/go.mod -------------------------------------------------------------------------------- /properties/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/properties/go.sum -------------------------------------------------------------------------------- /properties/internal/utils/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/properties/internal/utils/struct.go -------------------------------------------------------------------------------- /properties/internal/utils/struct_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/properties/internal/utils/struct_test.go -------------------------------------------------------------------------------- /properties/pkg/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/properties/pkg/decode.go -------------------------------------------------------------------------------- /properties/pkg/decode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/properties/pkg/decode_test.go -------------------------------------------------------------------------------- /properties/pkg/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/properties/pkg/encode.go -------------------------------------------------------------------------------- /properties/pkg/encode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/properties/pkg/encode_test.go -------------------------------------------------------------------------------- /properties/pkg/properties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/properties/pkg/properties.go -------------------------------------------------------------------------------- /properties/pkg/properties_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/properties/pkg/properties_test.go -------------------------------------------------------------------------------- /properties/pkg/property.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/properties/pkg/property.go -------------------------------------------------------------------------------- /properties/pkg/property_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/properties/pkg/property_test.go -------------------------------------------------------------------------------- /properties/pkg/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/properties/pkg/utils.go -------------------------------------------------------------------------------- /properties/pkg/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/properties/pkg/utils_test.go -------------------------------------------------------------------------------- /scripts/image_patch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/scripts/image_patch.sh -------------------------------------------------------------------------------- /scripts/increment_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/scripts/increment_version.sh -------------------------------------------------------------------------------- /scripts/install_kustomize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/scripts/install_kustomize.sh -------------------------------------------------------------------------------- /tests/e2e/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/const.go -------------------------------------------------------------------------------- /tests/e2e/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/file.go -------------------------------------------------------------------------------- /tests/e2e/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/global.go -------------------------------------------------------------------------------- /tests/e2e/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/go.mod -------------------------------------------------------------------------------- /tests/e2e/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/go.sum -------------------------------------------------------------------------------- /tests/e2e/helm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/helm.go -------------------------------------------------------------------------------- /tests/e2e/install_cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/install_cluster.go -------------------------------------------------------------------------------- /tests/e2e/k8s.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/k8s.go -------------------------------------------------------------------------------- /tests/e2e/kafka.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/kafka.go -------------------------------------------------------------------------------- /tests/e2e/kafka_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/kafka_client.go -------------------------------------------------------------------------------- /tests/e2e/kcat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/kcat.go -------------------------------------------------------------------------------- /tests/e2e/koperator_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/koperator_suite_test.go -------------------------------------------------------------------------------- /tests/e2e/platforms/kind/kind_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/platforms/kind/kind_config.yaml -------------------------------------------------------------------------------- /tests/e2e/produce_consume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/produce_consume.go -------------------------------------------------------------------------------- /tests/e2e/templates/kcat.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/templates/kcat.yaml.tmpl -------------------------------------------------------------------------------- /tests/e2e/templates/topic.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/templates/topic.yaml.tmpl -------------------------------------------------------------------------------- /tests/e2e/templates/user.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/templates/user.yaml.tmpl -------------------------------------------------------------------------------- /tests/e2e/templates/zookeeper_cluster.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/templates/zookeeper_cluster.yaml.tmpl -------------------------------------------------------------------------------- /tests/e2e/test_install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/test_install.go -------------------------------------------------------------------------------- /tests/e2e/test_install_cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/test_install_cluster.go -------------------------------------------------------------------------------- /tests/e2e/test_produce_consume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/test_produce_consume.go -------------------------------------------------------------------------------- /tests/e2e/test_snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/test_snapshot.go -------------------------------------------------------------------------------- /tests/e2e/test_uninstall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/test_uninstall.go -------------------------------------------------------------------------------- /tests/e2e/test_uninstall_cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/test_uninstall_cluster.go -------------------------------------------------------------------------------- /tests/e2e/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/types.go -------------------------------------------------------------------------------- /tests/e2e/uninstall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/uninstall.go -------------------------------------------------------------------------------- /tests/e2e/uninstall_cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/uninstall_cluster.go -------------------------------------------------------------------------------- /tests/e2e/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banzaicloud/koperator/HEAD/tests/e2e/utils.go --------------------------------------------------------------------------------