Skip to content

Commit eee69fe

Browse files
committed
add integration test
1 parent d6167e9 commit eee69fe

19 files changed

+708
-135
lines changed

deploy/helm/druid-operator/crds/crds.yaml

Lines changed: 40 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,10 @@ spec:
7070
description: The time period Pods have to gracefully shut down, e.g. `30m`, `1h` or `2d`. Read more about graceful shutdown in the [graceful shutdown documentation](https://docs.stackable.tech/home/nightly/druid/usage-guide/operations/graceful-shutdown).
7171
nullable: true
7272
type: string
73+
listenerClass:
74+
description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose the brokers.
75+
nullable: true
76+
type: string
7377
logging:
7478
default:
7579
containers: {}
@@ -318,6 +322,10 @@ spec:
318322
description: The time period Pods have to gracefully shut down, e.g. `30m`, `1h` or `2d`. Read more about graceful shutdown in the [graceful shutdown documentation](https://docs.stackable.tech/home/nightly/druid/usage-guide/operations/graceful-shutdown).
319323
nullable: true
320324
type: string
325+
listenerClass:
326+
description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose the brokers.
327+
nullable: true
328+
type: string
321329
logging:
322330
default:
323331
containers: {}
@@ -879,19 +887,6 @@ spec:
879887
type: string
880888
type: object
881889
type: object
882-
listenerClass:
883-
default: cluster-internal
884-
description: |-
885-
This field controls which type of Service the Operator creates for this DruidCluster:
886-
887-
* `cluster-internal`: Use a ClusterIP service * `external-unstable`: Use a NodePort service * `external-stable`: Use a LoadBalancer service
888-
889-
This is a temporary solution with the goal to keep yaml manifests forward compatible. In the future, this setting will control which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) will be used to expose the service, and ListenerClass names will stay the same, allowing for a non-breaking change.
890-
enum:
891-
- cluster-internal
892-
- external-unstable
893-
- external-stable
894-
type: string
895890
metadataStorageDatabase:
896891
description: Druid requires an SQL database to store metadata into. Specify connection information here.
897892
properties:
@@ -1007,6 +1002,10 @@ spec:
10071002
description: The time period Pods have to gracefully shut down, e.g. `30m`, `1h` or `2d`. Read more about graceful shutdown in the [graceful shutdown documentation](https://docs.stackable.tech/home/nightly/druid/usage-guide/operations/graceful-shutdown).
10081003
nullable: true
10091004
type: string
1005+
listenerClass:
1006+
description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose the coordinators.
1007+
nullable: true
1008+
type: string
10101009
logging:
10111010
default:
10121011
containers: {}
@@ -1255,6 +1254,10 @@ spec:
12551254
description: The time period Pods have to gracefully shut down, e.g. `30m`, `1h` or `2d`. Read more about graceful shutdown in the [graceful shutdown documentation](https://docs.stackable.tech/home/nightly/druid/usage-guide/operations/graceful-shutdown).
12561255
nullable: true
12571256
type: string
1257+
listenerClass:
1258+
description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose the coordinators.
1259+
nullable: true
1260+
type: string
12581261
logging:
12591262
default:
12601263
containers: {}
@@ -1483,6 +1486,10 @@ spec:
14831486
description: The time period Pods have to gracefully shut down, e.g. `30m`, `1h` or `2d`. Read more about graceful shutdown in the [graceful shutdown documentation](https://docs.stackable.tech/home/nightly/druid/usage-guide/operations/graceful-shutdown).
14841487
nullable: true
14851488
type: string
1489+
listenerClass:
1490+
description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose the historicals.
1491+
nullable: true
1492+
type: string
14861493
logging:
14871494
default:
14881495
containers: {}
@@ -1762,6 +1769,10 @@ spec:
17621769
description: The time period Pods have to gracefully shut down, e.g. `30m`, `1h` or `2d`. Read more about graceful shutdown in the [graceful shutdown documentation](https://docs.stackable.tech/home/nightly/druid/usage-guide/operations/graceful-shutdown).
17631770
nullable: true
17641771
type: string
1772+
listenerClass:
1773+
description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose the historicals.
1774+
nullable: true
1775+
type: string
17651776
logging:
17661777
default:
17671778
containers: {}
@@ -2069,6 +2080,10 @@ spec:
20692080
description: The time period Pods have to gracefully shut down, e.g. `30m`, `1h` or `2d`. Read more about graceful shutdown in the [graceful shutdown documentation](https://docs.stackable.tech/home/nightly/druid/usage-guide/operations/graceful-shutdown).
20702081
nullable: true
20712082
type: string
2083+
listenerClass:
2084+
description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose the middle managers.
2085+
nullable: true
2086+
type: string
20722087
logging:
20732088
default:
20742089
containers: {}
@@ -2317,6 +2332,10 @@ spec:
23172332
description: The time period Pods have to gracefully shut down, e.g. `30m`, `1h` or `2d`. Read more about graceful shutdown in the [graceful shutdown documentation](https://docs.stackable.tech/home/nightly/druid/usage-guide/operations/graceful-shutdown).
23182333
nullable: true
23192334
type: string
2335+
listenerClass:
2336+
description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose the middle managers.
2337+
nullable: true
2338+
type: string
23202339
logging:
23212340
default:
23222341
containers: {}
@@ -2545,6 +2564,10 @@ spec:
25452564
description: The time period Pods have to gracefully shut down, e.g. `30m`, `1h` or `2d`. Read more about graceful shutdown in the [graceful shutdown documentation](https://docs.stackable.tech/home/nightly/druid/usage-guide/operations/graceful-shutdown).
25462565
nullable: true
25472566
type: string
2567+
listenerClass:
2568+
description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose the routers.
2569+
nullable: true
2570+
type: string
25482571
logging:
25492572
default:
25502573
containers: {}
@@ -2793,6 +2816,10 @@ spec:
27932816
description: The time period Pods have to gracefully shut down, e.g. `30m`, `1h` or `2d`. Read more about graceful shutdown in the [graceful shutdown documentation](https://docs.stackable.tech/home/nightly/druid/usage-guide/operations/graceful-shutdown).
27942817
nullable: true
27952818
type: string
2819+
listenerClass:
2820+
description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose the routers.
2821+
nullable: true
2822+
type: string
27962823
logging:
27972824
default:
27982825
containers: {}

0 commit comments

Comments
 (0)