This is an automated email from the ASF dual-hosted git repository.
abhishekrb pushed a change to branch busy_compact_metric
in repository https://gitbox.apache.org/repos/asf/druid.git
from 3d37b740f86 Add compactTask/busySlot/count metric to compact duty.
add c04e2b84af9 Log all the handlers for a stage before they start / stop.
(#18662)
add e48914cdcff add druid-operator to apache druid (#18435)
add 94247acde78 fix bug in SegmentLocalCacheManager to only attempt
download in acquireSegment if virtual storage is enabled (#18659)
add 45e6a1b3a47 Fix CI unit tests runs by changing actions-timeline
version (#18677)
add 9ecfbc14480 Merge branch 'master' into busy_compact_metric
add dcbaff9858e Clarify doc
No new revisions were added by this update.
Summary of changes:
.github/pull_request_template.md | 2 +-
.../unit-and-integration-tests-unified.yml | 2 +-
docs/operations/metrics.md | 2 +-
druid-operator/.dockerignore | 20 +
druid-operator/.gitignore | 80 +
druid-operator/ADOPTERS.md | 32 +
druid-operator/Dockerfile | 51 +
druid-operator/Makefile | 277 +
druid-operator/PROJECT | 46 +
druid-operator/README.md | 72 +
druid-operator/apis/druid/v1alpha1/doc.go | 22 +
druid-operator/apis/druid/v1alpha1/druid_types.go | 612 +
.../apis/druid/v1alpha1/druidingestion_types.go | 105 +
.../apis/druid/v1alpha1/groupversion_info.go | 39 +
.../apis/druid/v1alpha1/zz_generated.deepcopy.go | 790 ++
druid-operator/chart/.helmignore | 39 +
druid-operator/chart/Chart.yaml | 40 +
.../crds/druid.apache.org_druidingestions.yaml | 165 +
.../chart/crds/druid.apache.org_druids.yaml | 12064 +++++++++++++++++++
druid-operator/chart/templates/NOTES.txt | 17 +
druid-operator/chart/templates/_helpers.tpl | 69 +
druid-operator/chart/templates/deployment.yaml | 121 +
.../chart/templates/rbac_leader_election.yaml | 77 +
druid-operator/chart/templates/rbac_manager.yaml | 427 +
druid-operator/chart/templates/rbac_metrics.yaml | 32 +
druid-operator/chart/templates/rbac_proxy.yaml | 58 +
druid-operator/chart/templates/service.yaml | 35 +
.../chart/templates/service_account.yaml | 30 +
druid-operator/chart/values.yaml | 116 +
.../bases/druid.apache.org_druidingestions.yaml | 165 +
.../config/crd/bases/druid.apache.org_druids.yaml | 12064 +++++++++++++++++++
druid-operator/config/crd/kustomization.yaml | 39 +
druid-operator/config/crd/kustomizeconfig.yaml | 34 +
.../cainjection_in_druid_druidingestions.yaml | 22 +
.../config/crd/patches/cainjection_in_druids.yaml | 22 +
.../patches/webhook_in_druid_druidingestions.yaml | 31 +
.../config/crd/patches/webhook_in_druids.yaml | 31 +
druid-operator/config/default/kustomization.yaml | 87 +
.../config/default/manager_auth_proxy_patch.yaml | 70 +
.../config/default/manager_config_patch.yaml | 25 +
druid-operator/config/druid.apache.org_druids.yaml | 11575 ++++++++++++++++++
druid-operator/config/manager/kustomization.yaml | 23 +
druid-operator/config/manager/manager.yaml | 117 +
.../config/prometheus/kustomization.yaml | 17 +
druid-operator/config/prometheus/monitor.yaml | 41 +
.../config/rbac/auth_proxy_client_clusterrole.yaml | 31 +
druid-operator/config/rbac/auth_proxy_role.yaml | 39 +
.../config/rbac/auth_proxy_role_binding.yaml | 34 +
druid-operator/config/rbac/auth_proxy_service.yaml | 36 +
.../rbac/druid_druidingestion_editor_role.yaml | 46 +
.../rbac/druid_druidingestion_viewer_role.yaml | 42 +
druid-operator/config/rbac/druid_editor_role.yaml | 46 +
druid-operator/config/rbac/druid_viewer_role.yaml | 42 +
druid-operator/config/rbac/kustomization.yaml | 33 +
.../config/rbac/leader_election_role.yaml | 59 +
.../config/rbac/leader_election_role_binding.yaml | 34 +
druid-operator/config/rbac/role.yaml | 167 +
druid-operator/config/rbac/role_binding.yaml | 34 +
druid-operator/config/rbac/service_account.yaml | 27 +
.../config/samples/druid_v1alpha1_druid.yaml | 27 +
.../samples/druid_v1alpha1_druidingestion.yaml | 90 +
.../controllers/druid/additional_containers.go | 89 +
.../druid/additional_containers_test.go | 84 +
druid-operator/controllers/druid/configuration.go | 143 +
.../controllers/druid/deep_storage_dep_mgmt.go | 54 +
.../controllers/druid/druid_controller.go | 141 +
.../controllers/druid/druid_controller_test.go | 351 +
druid-operator/controllers/druid/dynamic_config.go | 177 +
.../druid/ext/deep_storage_default_ext.go | 28 +
.../druid/ext/metadata_store_default_ext.go | 28 +
.../controllers/druid/ext/zookeeper_default_ext.go | 28 +
druid-operator/controllers/druid/finalizers.go | 149 +
.../controllers/druid/finalizers_test.go | 160 +
druid-operator/controllers/druid/handler.go | 1429 +++
druid-operator/controllers/druid/handler_test.go | 372 +
druid-operator/controllers/druid/interface.go | 308 +
.../controllers/druid/metadata_store_dep_mgmt.go | 54 +
druid-operator/controllers/druid/ordering.go | 54 +
druid-operator/controllers/druid/ordering_test.go | 72 +
druid-operator/controllers/druid/predicates.go | 65 +
druid-operator/controllers/druid/status.go | 104 +
druid-operator/controllers/druid/suite_test.go | 136 +
.../druid/testdata/additional-containers.yaml | 90 +
.../druid/testdata/broker-config-map.yaml | 66 +
.../druid/testdata/broker-deployment.yaml | 111 +
.../druid/testdata/broker-headless-service.yaml | 42 +
.../testdata/broker-load-balancer-service.yaml | 39 +
.../testdata/broker-pod-disruption-budget.yaml | 35 +
.../druid/testdata/broker-statefulset-noprobe.yaml | 103 +
.../druid/testdata/broker-statefulset-sidecar.yaml | 143 +
.../druid/testdata/broker-statefulset.yaml | 120 +
.../druid/testdata/common-config-map.yaml | 82 +
.../druid/testdata/druid-smoke-test-cluster.yaml | 268 +
.../druid/testdata/druid-test-cr-noprobe.yaml | 362 +
.../druid/testdata/druid-test-cr-sidecar.yaml | 393 +
.../controllers/druid/testdata/druid-test-cr.yaml | 378 +
.../controllers/druid/testdata/finalizers.yaml | 85 +
.../controllers/druid/testdata/ordering.yaml | 134 +
.../druid/testdata/volume-expansion.yaml | 99 +
druid-operator/controllers/druid/types.go | 32 +
druid-operator/controllers/druid/util.go | 148 +
druid-operator/controllers/druid/util_test.go | 87 +
.../controllers/druid/volume_expansion.go | 203 +
.../controllers/druid/volume_expansion_test.go | 84 +
.../controllers/druid/zookeeper_dep_mgmt.go | 54 +
.../controllers/druid/zookeeper_dep_mgmt_test.go | 48 +
.../controllers/ingestion/ingestion_controller.go | 100 +
druid-operator/controllers/ingestion/reconciler.go | 711 ++
.../controllers/ingestion/reconciler_test.go | 633 +
druid-operator/docs/README.md | 60 +
druid-operator/docs/api_specifications/druid.md | 2942 +++++
druid-operator/docs/dev_doc.md | 80 +
druid-operator/docs/druid_cr.md | 136 +
druid-operator/docs/examples.md | 285 +
druid-operator/docs/features.md | 459 +
druid-operator/docs/getting_started.md | 101 +
druid-operator/docs/images/druid-operator.png | Bin 0 -> 6337735 bytes
druid-operator/docs/kubebuilder_v3_migration.md | 166 +
druid-operator/e2e/Dockerfile-testpod | 23 +
druid-operator/e2e/configs/druid-cr.yaml | 319 +
druid-operator/e2e/configs/druid-ingestion-cr.yaml | 88 +
druid-operator/e2e/configs/druid-mmless.yaml | 377 +
.../e2e/configs/extra-common-config.yaml | 299 +
.../e2e/configs/kafka-ingestion-native.yaml | 83 +
druid-operator/e2e/configs/kafka-ingestion.yaml | 104 +
.../e2e/configs/minio-operator-override.yaml | 22 +
.../e2e/configs/minio-tenant-override.yaml | 24 +
druid-operator/e2e/druid-ingestion-test.sh | 56 +
druid-operator/e2e/e2e.sh | 119 +
druid-operator/e2e/kind.sh | 68 +
druid-operator/e2e/monitor-task.sh | 42 +
druid-operator/e2e/test-extra-common-config.sh | 53 +
druid-operator/e2e/wikipedia-test.sh | 61 +
druid-operator/examples/aws/eks.yaml | 447 +
druid-operator/examples/ingestion.yaml | 90 +
.../examples/kafka-ingestion-native.yaml | 83 +
druid-operator/examples/kafka-ingestion.yaml | 104 +
druid-operator/examples/tiny-cluster-hpa.yaml | 227 +
druid-operator/examples/tiny-cluster-mmless.yaml | 385 +
druid-operator/examples/tiny-cluster-zk.yaml | 86 +
druid-operator/examples/tiny-cluster.yaml | 385 +
druid-operator/go.mod | 95 +
druid-operator/go.sum | 290 +
druid-operator/hack/api-docs/config.json | 29 +
druid-operator/hack/api-docs/template/members.tpl | 64 +
druid-operator/hack/api-docs/template/pkg.tpl | 64 +
druid-operator/hack/api-docs/template/type.tpl | 78 +
druid-operator/hack/boilerplate.go.txt | 20 +
druid-operator/main.go | 142 +
druid-operator/pkg/druidapi/druidapi.go | 180 +
druid-operator/pkg/druidapi/druidapi_test.go | 185 +
druid-operator/pkg/http/http.go | 92 +
druid-operator/pkg/util/util.go | 98 +
druid-operator/pkg/util/util_test.go | 184 +
druid-operator/tutorials/druid-on-kind/README.md | 79 +
.../tutorials/druid-on-kind/druid-mmless.yaml | 377 +
pom.xml | 1 +
.../java/util/common/lifecycle/Lifecycle.java | 32 +-
.../segment/loading/SegmentLocalCacheManager.java | 5 +
.../loading/SegmentLocalCacheManagerTest.java | 25 +
160 files changed, 59073 insertions(+), 9 deletions(-)
create mode 100644 druid-operator/.dockerignore
create mode 100644 druid-operator/.gitignore
create mode 100644 druid-operator/ADOPTERS.md
create mode 100644 druid-operator/Dockerfile
create mode 100644 druid-operator/Makefile
create mode 100644 druid-operator/PROJECT
create mode 100644 druid-operator/README.md
create mode 100644 druid-operator/apis/druid/v1alpha1/doc.go
create mode 100644 druid-operator/apis/druid/v1alpha1/druid_types.go
create mode 100644 druid-operator/apis/druid/v1alpha1/druidingestion_types.go
create mode 100644 druid-operator/apis/druid/v1alpha1/groupversion_info.go
create mode 100644 druid-operator/apis/druid/v1alpha1/zz_generated.deepcopy.go
create mode 100644 druid-operator/chart/.helmignore
create mode 100644 druid-operator/chart/Chart.yaml
create mode 100644
druid-operator/chart/crds/druid.apache.org_druidingestions.yaml
create mode 100644 druid-operator/chart/crds/druid.apache.org_druids.yaml
create mode 100644 druid-operator/chart/templates/NOTES.txt
create mode 100644 druid-operator/chart/templates/_helpers.tpl
create mode 100644 druid-operator/chart/templates/deployment.yaml
create mode 100644 druid-operator/chart/templates/rbac_leader_election.yaml
create mode 100644 druid-operator/chart/templates/rbac_manager.yaml
create mode 100644 druid-operator/chart/templates/rbac_metrics.yaml
create mode 100644 druid-operator/chart/templates/rbac_proxy.yaml
create mode 100644 druid-operator/chart/templates/service.yaml
create mode 100644 druid-operator/chart/templates/service_account.yaml
create mode 100644 druid-operator/chart/values.yaml
create mode 100644
druid-operator/config/crd/bases/druid.apache.org_druidingestions.yaml
create mode 100644 druid-operator/config/crd/bases/druid.apache.org_druids.yaml
create mode 100644 druid-operator/config/crd/kustomization.yaml
create mode 100644 druid-operator/config/crd/kustomizeconfig.yaml
create mode 100644
druid-operator/config/crd/patches/cainjection_in_druid_druidingestions.yaml
create mode 100644 druid-operator/config/crd/patches/cainjection_in_druids.yaml
create mode 100644
druid-operator/config/crd/patches/webhook_in_druid_druidingestions.yaml
create mode 100644 druid-operator/config/crd/patches/webhook_in_druids.yaml
create mode 100644 druid-operator/config/default/kustomization.yaml
create mode 100644 druid-operator/config/default/manager_auth_proxy_patch.yaml
create mode 100644 druid-operator/config/default/manager_config_patch.yaml
create mode 100644 druid-operator/config/druid.apache.org_druids.yaml
create mode 100644 druid-operator/config/manager/kustomization.yaml
create mode 100644 druid-operator/config/manager/manager.yaml
create mode 100644 druid-operator/config/prometheus/kustomization.yaml
create mode 100644 druid-operator/config/prometheus/monitor.yaml
create mode 100644
druid-operator/config/rbac/auth_proxy_client_clusterrole.yaml
create mode 100644 druid-operator/config/rbac/auth_proxy_role.yaml
create mode 100644 druid-operator/config/rbac/auth_proxy_role_binding.yaml
create mode 100644 druid-operator/config/rbac/auth_proxy_service.yaml
create mode 100644
druid-operator/config/rbac/druid_druidingestion_editor_role.yaml
create mode 100644
druid-operator/config/rbac/druid_druidingestion_viewer_role.yaml
create mode 100644 druid-operator/config/rbac/druid_editor_role.yaml
create mode 100644 druid-operator/config/rbac/druid_viewer_role.yaml
create mode 100644 druid-operator/config/rbac/kustomization.yaml
create mode 100644 druid-operator/config/rbac/leader_election_role.yaml
create mode 100644 druid-operator/config/rbac/leader_election_role_binding.yaml
create mode 100644 druid-operator/config/rbac/role.yaml
create mode 100644 druid-operator/config/rbac/role_binding.yaml
create mode 100644 druid-operator/config/rbac/service_account.yaml
create mode 100644 druid-operator/config/samples/druid_v1alpha1_druid.yaml
create mode 100644
druid-operator/config/samples/druid_v1alpha1_druidingestion.yaml
create mode 100644 druid-operator/controllers/druid/additional_containers.go
create mode 100644
druid-operator/controllers/druid/additional_containers_test.go
create mode 100644 druid-operator/controllers/druid/configuration.go
create mode 100644 druid-operator/controllers/druid/deep_storage_dep_mgmt.go
create mode 100644 druid-operator/controllers/druid/druid_controller.go
create mode 100644 druid-operator/controllers/druid/druid_controller_test.go
create mode 100644 druid-operator/controllers/druid/dynamic_config.go
create mode 100644
druid-operator/controllers/druid/ext/deep_storage_default_ext.go
create mode 100644
druid-operator/controllers/druid/ext/metadata_store_default_ext.go
create mode 100644
druid-operator/controllers/druid/ext/zookeeper_default_ext.go
create mode 100644 druid-operator/controllers/druid/finalizers.go
create mode 100644 druid-operator/controllers/druid/finalizers_test.go
create mode 100644 druid-operator/controllers/druid/handler.go
create mode 100644 druid-operator/controllers/druid/handler_test.go
create mode 100644 druid-operator/controllers/druid/interface.go
create mode 100644 druid-operator/controllers/druid/metadata_store_dep_mgmt.go
create mode 100644 druid-operator/controllers/druid/ordering.go
create mode 100644 druid-operator/controllers/druid/ordering_test.go
create mode 100644 druid-operator/controllers/druid/predicates.go
create mode 100644 druid-operator/controllers/druid/status.go
create mode 100644 druid-operator/controllers/druid/suite_test.go
create mode 100644
druid-operator/controllers/druid/testdata/additional-containers.yaml
create mode 100644
druid-operator/controllers/druid/testdata/broker-config-map.yaml
create mode 100644
druid-operator/controllers/druid/testdata/broker-deployment.yaml
create mode 100644
druid-operator/controllers/druid/testdata/broker-headless-service.yaml
create mode 100644
druid-operator/controllers/druid/testdata/broker-load-balancer-service.yaml
create mode 100644
druid-operator/controllers/druid/testdata/broker-pod-disruption-budget.yaml
create mode 100644
druid-operator/controllers/druid/testdata/broker-statefulset-noprobe.yaml
create mode 100644
druid-operator/controllers/druid/testdata/broker-statefulset-sidecar.yaml
create mode 100644
druid-operator/controllers/druid/testdata/broker-statefulset.yaml
create mode 100644
druid-operator/controllers/druid/testdata/common-config-map.yaml
create mode 100644
druid-operator/controllers/druid/testdata/druid-smoke-test-cluster.yaml
create mode 100644
druid-operator/controllers/druid/testdata/druid-test-cr-noprobe.yaml
create mode 100644
druid-operator/controllers/druid/testdata/druid-test-cr-sidecar.yaml
create mode 100644 druid-operator/controllers/druid/testdata/druid-test-cr.yaml
create mode 100644 druid-operator/controllers/druid/testdata/finalizers.yaml
create mode 100644 druid-operator/controllers/druid/testdata/ordering.yaml
create mode 100644
druid-operator/controllers/druid/testdata/volume-expansion.yaml
create mode 100644 druid-operator/controllers/druid/types.go
create mode 100644 druid-operator/controllers/druid/util.go
create mode 100644 druid-operator/controllers/druid/util_test.go
create mode 100644 druid-operator/controllers/druid/volume_expansion.go
create mode 100644 druid-operator/controllers/druid/volume_expansion_test.go
create mode 100644 druid-operator/controllers/druid/zookeeper_dep_mgmt.go
create mode 100644 druid-operator/controllers/druid/zookeeper_dep_mgmt_test.go
create mode 100644 druid-operator/controllers/ingestion/ingestion_controller.go
create mode 100644 druid-operator/controllers/ingestion/reconciler.go
create mode 100644 druid-operator/controllers/ingestion/reconciler_test.go
create mode 100644 druid-operator/docs/README.md
create mode 100644 druid-operator/docs/api_specifications/druid.md
create mode 100644 druid-operator/docs/dev_doc.md
create mode 100644 druid-operator/docs/druid_cr.md
create mode 100644 druid-operator/docs/examples.md
create mode 100644 druid-operator/docs/features.md
create mode 100644 druid-operator/docs/getting_started.md
create mode 100644 druid-operator/docs/images/druid-operator.png
create mode 100644 druid-operator/docs/kubebuilder_v3_migration.md
create mode 100644 druid-operator/e2e/Dockerfile-testpod
create mode 100644 druid-operator/e2e/configs/druid-cr.yaml
create mode 100644 druid-operator/e2e/configs/druid-ingestion-cr.yaml
create mode 100644 druid-operator/e2e/configs/druid-mmless.yaml
create mode 100644 druid-operator/e2e/configs/extra-common-config.yaml
create mode 100644 druid-operator/e2e/configs/kafka-ingestion-native.yaml
create mode 100644 druid-operator/e2e/configs/kafka-ingestion.yaml
create mode 100644 druid-operator/e2e/configs/minio-operator-override.yaml
create mode 100644 druid-operator/e2e/configs/minio-tenant-override.yaml
create mode 100644 druid-operator/e2e/druid-ingestion-test.sh
create mode 100755 druid-operator/e2e/e2e.sh
create mode 100755 druid-operator/e2e/kind.sh
create mode 100644 druid-operator/e2e/monitor-task.sh
create mode 100644 druid-operator/e2e/test-extra-common-config.sh
create mode 100644 druid-operator/e2e/wikipedia-test.sh
create mode 100644 druid-operator/examples/aws/eks.yaml
create mode 100644 druid-operator/examples/ingestion.yaml
create mode 100644 druid-operator/examples/kafka-ingestion-native.yaml
create mode 100644 druid-operator/examples/kafka-ingestion.yaml
create mode 100644 druid-operator/examples/tiny-cluster-hpa.yaml
create mode 100644 druid-operator/examples/tiny-cluster-mmless.yaml
create mode 100644 druid-operator/examples/tiny-cluster-zk.yaml
create mode 100644 druid-operator/examples/tiny-cluster.yaml
create mode 100644 druid-operator/go.mod
create mode 100644 druid-operator/go.sum
create mode 100644 druid-operator/hack/api-docs/config.json
create mode 100644 druid-operator/hack/api-docs/template/members.tpl
create mode 100644 druid-operator/hack/api-docs/template/pkg.tpl
create mode 100644 druid-operator/hack/api-docs/template/type.tpl
create mode 100644 druid-operator/hack/boilerplate.go.txt
create mode 100644 druid-operator/main.go
create mode 100644 druid-operator/pkg/druidapi/druidapi.go
create mode 100644 druid-operator/pkg/druidapi/druidapi_test.go
create mode 100644 druid-operator/pkg/http/http.go
create mode 100644 druid-operator/pkg/util/util.go
create mode 100644 druid-operator/pkg/util/util_test.go
create mode 100644 druid-operator/tutorials/druid-on-kind/README.md
create mode 100644 druid-operator/tutorials/druid-on-kind/druid-mmless.yaml
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]