This is an automated email from the ASF dual-hosted git repository.
adheipsingh pushed a change to branch 1.2.0-release
in repository https://gitbox.apache.org/repos/asf/druid-operator.git
discard bce3d07 update doc
discard fc01fc2 release v1.2.0
add 4cc7150 1.2.0 release (#95)
add 043cd06 feat(additional containers): add node-level additional
containers. testing in progress
add e1a8867 added spec valdiation
add 2808b45 test(additional containers): adding unit test
add 512f49a docs(additional containers): changed additional containers
feature doc & example
add 420834d Merge branch 'master' into feature/druid-node-level-sidecars
add cb2447f Merge pull request #91 from
itamar-marom/feature/druid-node-level-sidecars
add cc1018c fix: readiness probe on historical
add 386ac8a Merge pull request #98 from cyril-corbon/fix/historical-probe
add 122be63 feat: add possibility to configure PriorityClassName (#102)
add 39b6a46 Update README.md to mark v1.0.0 as compatible with k8s 1.25
(#103)
add 5928c99 release 1.2.1 (#110)
add d6ae77c Update README.md (#113)
add c20c2d4 Fix operator panic when checking for pod crashloop status
(#115)
add 5a4afba mm less druid (#120)
add 99639e5 fix(nil pointer): storage class reference (#92)
add 81ac979 fix: made the startup probe consistent for nodespec and
druidspec (#122)
add a0beeb3 Update NOTES.txt (#125)
add da563de (finalizers): refactor (#124)
add e08c388 1.2.2 Release (#129)
add e14887d fix multinamespace cache isue (#132)
add 468f8ae List only pod specific to a nodespec while checking the crash
status (#89)
add 27600b6 release 1.2.3 (#133)
add bb30bd9 Ingestion Controller (#53)
add 144b7a7 Update Docs and Tutorials (#138)
add 8b1f785 Refactor/ordering (#123)
add 84524ca Bump controller-tools version (#140)
add 53c0ec8 Utilize the DruidIngestion controller in e2e tests (#146)
add 03aa53d adds needed volumes to eks deployment spec and improves
getting started documentation by noting minio dependency (#149)
add 09aeeb3 release v1.3.0-beta.2 (#148)
add 6eb2937 Add support for annotations on Deployment/StatefulSet
resources in DruidNodeSpec (#145)
add 7f60698 Add support for multi tier nodes with different PVC sizes
(#106) (#152)
add b197f03 fix(finalizer): patch finalizers instead of apply (#155)
add 643c4bf fix: put Druid crds in the appropriate folder specified by
Helm (#162)
add f7fa84e Adds service account name to each druid node optionally (#164)
add e5f726e chore: upgrade operator version; (#180)
add ebfba23 add TessaIO as maintainer (#182)
add 71009ee Fix node spec podLabels bug (#184)
add d6c81f1 Fix typo in probe definition (#175)
add d9e0f6e feat(chart): option to not create clusterRoles; (#172)
add bd20e44 Add Kafka Ingestion Spec Submission (#189)
add 6d8ec32 add podLabels to druid-operator deployment (#191)
add 73baa5a chore: upgrade operator chart version to 1.2.5;
add 94f8ee8 Merge pull request #194 from
TessaIO/chore-upgrade-operator-chart-version-1.2.5
add 1430903 Add Production-ready druid cluster spec (#200)
add bb03624 [Ingestion Controller ] Add compaction, rules, dynamic
configurations, nativeSpec (#197)
add d68d6cf chore: upgrade operator chart version to 1.3.0 and update k8s
matrix;
add 42379e8 Merge pull request #204 from
TessaIO/chore-upgrade-operator-chart-version-and-matrix
add 2087f15 add documentation about nativeSpec, compaction, rules,
dynamic configs, api basic auth setup. Add unit test case for dynamic configs
in docs (#206)
add c5db34c Don't use cluster domain suffix (#214)
add 9901047 Add DNS fields (#222)
add 691d768 docs: update version compatibility matrix to 1.33.1
(sucessfull e2e pipeline) (#229)
add 7de1b97 feat: Add support for custom username and password keys in
auth. (#232)
add 0bb0ac5 Make local k8s setup work for mmless configuration (#235)
add a9042ea docs(examples): Adds an example of configuration via
environment variables (#246)
add dec884c Add extra args helm (#248)
add a4b45f9 fix: Use Cmp() instead of AsInt64() for volume size
comparison (#249)
add 4770bf5 Add flag to disable DruidIngestion controller (#254)
add 8da631f Adding license headers (#260)
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (bce3d07)
\
N -- N -- N refs/heads/1.2.0-release (8da631f)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/pull_request_template.md | 18 +
.github/stale.yml | 19 +
.github/workflows/docker-image.yml | 19 +
ADOPTERS.md | 23 +
Dockerfile | 22 +-
MAINTAINERS.md | 21 +-
Makefile | 37 +-
NOTICE | 7 +
PROJECT | 9 +
README.md | 59 +-
apis/druid/v1alpha1/doc.go | 18 +
apis/druid/v1alpha1/druid_types.go | 82 +-
apis/druid/v1alpha1/druidingestion_types.go | 104 +
apis/druid/v1alpha1/groupversion_info.go | 18 +
apis/druid/v1alpha1/zz_generated.deepcopy.go | 182 +-
chart/Chart.yaml | 22 +-
chart/crds/druid.apache.org_druidingestions.yaml | 168 +
chart/crds/druid.apache.org_druids.yaml | 12067 +++++++++++++++++++
chart/templates/NOTES.txt | 21 +-
chart/templates/_helpers.tpl | 19 +
chart/templates/crds/druid.apache.org_druids.yaml | 11670 ------------------
chart/templates/deployment.yaml | 27 +
chart/templates/rbac_leader_election.yaml | 18 +
chart/templates/rbac_manager.yaml | 69 +
chart/templates/rbac_metrics.yaml | 20 +
chart/templates/rbac_proxy.yaml | 20 +
chart/templates/service.yaml | 18 +
chart/templates/service_account.yaml | 18 +
chart/values.yaml | 30 +-
.../bases/druid.apache.org_druidingestions.yaml | 168 +
config/crd/bases/druid.apache.org_druids.yaml | 10671 ++++++++--------
config/crd/kustomization.yaml | 21 +
config/crd/kustomizeconfig.yaml | 18 +
.../cainjection_in_druid_druidingestions.yaml | 25 +
config/crd/patches/cainjection_in_druids.yaml | 18 +
.../patches/webhook_in_druid_druidingestions.yaml | 34 +
config/crd/patches/webhook_in_druids.yaml | 18 +
config/default/kustomization.yaml | 18 +
config/default/manager_auth_proxy_patch.yaml | 18 +
config/default/manager_config_patch.yaml | 18 +
config/druid.apache.org_druids.yaml | 20 +-
config/manager/kustomization.yaml | 18 +
config/manager/manager.yaml | 18 +
config/prometheus/kustomization.yaml | 18 +
config/prometheus/monitor.yaml | 18 +
config/rbac/auth_proxy_client_clusterrole.yaml | 18 +
config/rbac/auth_proxy_role.yaml | 18 +
config/rbac/auth_proxy_role_binding.yaml | 18 +
config/rbac/auth_proxy_service.yaml | 18 +
config/rbac/druid_druidingestion_editor_role.yaml | 49 +
config/rbac/druid_druidingestion_viewer_role.yaml | 45 +
config/rbac/druid_editor_role.yaml | 18 +
config/rbac/druid_viewer_role.yaml | 18 +
config/rbac/kustomization.yaml | 18 +
config/rbac/leader_election_role.yaml | 18 +
config/rbac/leader_election_role_binding.yaml | 18 +
config/rbac/role.yaml | 19 +-
config/rbac/role_binding.yaml | 18 +
config/rbac/service_account.yaml | 18 +
config/samples/druid_v1alpha1_druid.yaml | 18 +
config/samples/druid_v1alpha1_druidingestion.yaml | 93 +
controllers/druid/additional_containers.go | 88 +
controllers/druid/additional_containers_test.go | 83 +
controllers/druid/configuration.go | 18 +
controllers/druid/deep_storage_dep_mgmt.go | 18 +
controllers/druid/druid_controller.go | 31 +-
controllers/druid/druid_controller_test.go | 18 +
controllers/druid/dynamic_config.go | 176 +
controllers/druid/ext/deep_storage_default_ext.go | 18 +
.../druid/ext/metadata_store_default_ext.go | 18 +
controllers/druid/ext/zookeeper_default_ext.go | 18 +
controllers/druid/finalizers.go | 148 +
controllers/druid/finalizers_test.go | 159 +
controllers/druid/handler.go | 484 +-
controllers/druid/handler_test.go | 176 +-
controllers/druid/interface.go | 29 +
controllers/druid/metadata_store_dep_mgmt.go | 18 +
controllers/druid/ordering.go | 53 +
controllers/druid/ordering_test.go | 71 +
controllers/druid/predicates.go | 18 +
controllers/druid/status.go | 18 +
controllers/druid/suite_test.go | 21 +
.../druid/testdata/additional-containers.yaml | 93 +
controllers/druid/testdata/broker-config-map.yaml | 18 +
controllers/druid/testdata/broker-deployment.yaml | 24 +-
.../druid/testdata/broker-headless-service.yaml | 18 +
.../testdata/broker-load-balancer-service.yaml | 18 +
.../testdata/broker-pod-disruption-budget.yaml | 18 +
...fulset.yaml => broker-statefulset-noprobe.yaml} | 33 +-
.../druid/testdata/broker-statefulset-sidecar.yaml | 18 +
controllers/druid/testdata/broker-statefulset.yaml | 24 +-
controllers/druid/testdata/common-config-map.yaml | 18 +
.../druid/testdata/druid-smoke-test-cluster.yaml | 19 +
...-cr-sidecar.yaml => druid-test-cr-noprobe.yaml} | 141 +-
.../druid/testdata/druid-test-cr-sidecar.yaml | 108 +-
controllers/druid/testdata/druid-test-cr.yaml | 279 +-
controllers/druid/testdata/finalizers.yaml | 88 +
controllers/druid/testdata/ordering.yaml | 137 +
controllers/druid/testdata/volume-expansion.yaml | 102 +
controllers/druid/types.go | 19 +-
controllers/druid/util.go | 58 +
controllers/druid/util_test.go | 18 +
controllers/druid/volume_expansion.go | 202 +
controllers/druid/volume_expansion_test.go | 83 +
controllers/druid/zookeeper_dep_mgmt.go | 18 +
controllers/druid/zookeeper_dep_mgmt_test.go | 18 +
controllers/ingestion/ingestion_controller.go | 99 +
controllers/ingestion/reconciler.go | 710 ++
controllers/ingestion/reconciler_test.go | 632 +
docs/README.md | 38 +-
docs/api_specifications/druid.md | 740 +-
docs/dev_doc.md | 18 +
docs/druid_cr.md | 65 +
docs/examples.md | 143 +-
docs/features.md | 262 +-
docs/getting_started.md | 22 +-
docs/images/druid-operator.png | Bin 374496 -> 6337735
bytes
docs/kubebuilder_v3_migration.md | 18 +
e2e/Dockerfile-testpod | 20 +
e2e/configs/druid-cr.yaml | 61 +-
e2e/configs/druid-ingestion-cr.yaml | 91 +
e2e/configs/{druid-cr.yaml => druid-mmless.yaml} | 201 +-
e2e/configs/extra-common-config.yaml | 18 +
e2e/configs/kafka-ingestion-native.yaml | 86 +
e2e/configs/kafka-ingestion.yaml | 107 +
e2e/configs/minio-operator-override.yaml | 18 +
e2e/configs/minio-tenant-override.yaml | 21 +-
e2e/druid-ingestion-test.sh | 58 +
e2e/e2e.sh | 60 +-
e2e/kind.sh | 18 +
e2e/monitor-task.sh | 22 +-
e2e/test-extra-common-config.sh | 18 +
e2e/wikipedia-test.sh | 19 +
examples/{tiny-cluster.yaml => aws/eks.yaml} | 200 +-
examples/ingestion.yaml | 93 +
examples/kafka-ingestion-native.yaml | 86 +
examples/kafka-ingestion.yaml | 107 +
examples/tiny-cluster-hpa.yaml | 35 +-
.../tiny-cluster-mmless.yaml | 207 +-
examples/tiny-cluster-zk.yaml | 18 +
examples/tiny-cluster.yaml | 52 +-
go.mod | 69 +-
go.sum | 510 +-
hack/api-docs/template/members.tpl | 19 +
hack/api-docs/template/pkg.tpl | 19 +
hack/api-docs/template/type.tpl | 19 +
hack/boilerplate.go.txt | 25 +-
main.go | 49 +-
pkg/druidapi/druidapi.go | 179 +
pkg/druidapi/druidapi_test.go | 184 +
pkg/http/http.go | 91 +
pkg/util/util.go | 97 +
pkg/util/util_test.go | 183 +
tutorials/druid-on-kind/README.md | 78 +
.../druid-on-kind/druid-mmless.yaml | 201 +-
155 files changed, 27410 insertions(+), 18295 deletions(-)
create mode 100644 NOTICE
create mode 100644 apis/druid/v1alpha1/druidingestion_types.go
create mode 100644 chart/crds/druid.apache.org_druidingestions.yaml
create mode 100644 chart/crds/druid.apache.org_druids.yaml
delete mode 100644 chart/templates/crds/druid.apache.org_druids.yaml
create mode 100644 config/crd/bases/druid.apache.org_druidingestions.yaml
create mode 100644 config/crd/patches/cainjection_in_druid_druidingestions.yaml
create mode 100644 config/crd/patches/webhook_in_druid_druidingestions.yaml
create mode 100644 config/rbac/druid_druidingestion_editor_role.yaml
create mode 100644 config/rbac/druid_druidingestion_viewer_role.yaml
create mode 100644 config/samples/druid_v1alpha1_druidingestion.yaml
create mode 100644 controllers/druid/additional_containers.go
create mode 100644 controllers/druid/additional_containers_test.go
create mode 100644 controllers/druid/dynamic_config.go
create mode 100644 controllers/druid/finalizers.go
create mode 100644 controllers/druid/finalizers_test.go
create mode 100644 controllers/druid/ordering.go
create mode 100644 controllers/druid/ordering_test.go
create mode 100644 controllers/druid/testdata/additional-containers.yaml
copy controllers/druid/testdata/{broker-statefulset.yaml =>
broker-statefulset-noprobe.yaml} (72%)
mode change 100755 => 100644
controllers/druid/testdata/broker-statefulset-sidecar.yaml
copy controllers/druid/testdata/{druid-test-cr-sidecar.yaml =>
druid-test-cr-noprobe.yaml} (86%)
create mode 100644 controllers/druid/testdata/finalizers.yaml
create mode 100644 controllers/druid/testdata/ordering.yaml
create mode 100644 controllers/druid/testdata/volume-expansion.yaml
create mode 100644 controllers/druid/volume_expansion.go
create mode 100644 controllers/druid/volume_expansion_test.go
create mode 100644 controllers/ingestion/ingestion_controller.go
create mode 100644 controllers/ingestion/reconciler.go
create mode 100644 controllers/ingestion/reconciler_test.go
create mode 100644 e2e/configs/druid-ingestion-cr.yaml
copy e2e/configs/{druid-cr.yaml => druid-mmless.yaml} (62%)
create mode 100644 e2e/configs/kafka-ingestion-native.yaml
create mode 100644 e2e/configs/kafka-ingestion.yaml
create mode 100644 e2e/druid-ingestion-test.sh
mode change 100755 => 100644 e2e/e2e.sh
mode change 100755 => 100644 e2e/kind.sh
copy examples/{tiny-cluster.yaml => aws/eks.yaml} (77%)
create mode 100644 examples/ingestion.yaml
create mode 100644 examples/kafka-ingestion-native.yaml
create mode 100644 examples/kafka-ingestion.yaml
copy e2e/configs/druid-cr.yaml => examples/tiny-cluster-mmless.yaml (61%)
create mode 100644 pkg/druidapi/druidapi.go
create mode 100644 pkg/druidapi/druidapi_test.go
create mode 100644 pkg/http/http.go
create mode 100644 pkg/util/util.go
create mode 100644 pkg/util/util_test.go
create mode 100644 tutorials/druid-on-kind/README.md
copy e2e/configs/druid-cr.yaml => tutorials/druid-on-kind/druid-mmless.yaml
(62%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]