|
73 | 73 | hdfsConfigMapName:
|
74 | 74 | description: Name of the [discovery ConfigMap](https://docs.stackable.tech/home/nightly/concepts/service_discovery) for an HDFS cluster.
|
75 | 75 | type: string
|
76 |
| - listenerClass: |
77 |
| - default: cluster-internal |
78 |
| - description: |- |
79 |
| - This field controls which type of Service the Operator creates for this HbaseCluster: |
80 |
| -
|
81 |
| - * cluster-internal: Use a ClusterIP service |
82 |
| -
|
83 |
| - * external-unstable: Use a NodePort service |
84 |
| -
|
85 |
| - 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. |
86 |
| - enum: |
87 |
| - - cluster-internal |
88 |
| - - external-unstable |
89 |
| - type: string |
90 | 76 | vectorAggregatorConfigMapName:
|
91 | 77 | description: Name of the Vector aggregator [discovery ConfigMap](https://docs.stackable.tech/home/nightly/concepts/service_discovery). It must contain the key `ADDRESS` with the address of the Vector aggregator. Follow the [logging tutorial](https://docs.stackable.tech/home/nightly/tutorials/logging-vector-aggregator) to learn how to configure log aggregation with Vector.
|
92 | 78 | nullable: true
|
@@ -210,6 +196,10 @@ spec:
|
210 | 196 | hbaseRootdir:
|
211 | 197 | nullable: true
|
212 | 198 | type: string
|
| 199 | + listenerClass: |
| 200 | + description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose this rolegroup. All roles should have a stable ListenerClass, such as `cluster-internal` or `external-stable`. |
| 201 | + nullable: true |
| 202 | + type: string |
213 | 203 | logging:
|
214 | 204 | default:
|
215 | 205 | containers: {}
|
@@ -460,6 +450,10 @@ spec:
|
460 | 450 | hbaseRootdir:
|
461 | 451 | nullable: true
|
462 | 452 | type: string
|
| 453 | + listenerClass: |
| 454 | + description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose this rolegroup. All roles should have a stable ListenerClass, such as `cluster-internal` or `external-stable`. |
| 455 | + nullable: true |
| 456 | + type: string |
463 | 457 | logging:
|
464 | 458 | default:
|
465 | 459 | containers: {}
|
@@ -691,6 +685,10 @@ spec:
|
691 | 685 | hbaseRootdir:
|
692 | 686 | nullable: true
|
693 | 687 | type: string
|
| 688 | + listenerClass: |
| 689 | + description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose this rolegroup. All roles should have a stable ListenerClass, such as `cluster-internal` or `external-stable`. |
| 690 | + nullable: true |
| 691 | + type: string |
694 | 692 | logging:
|
695 | 693 | default:
|
696 | 694 | containers: {}
|
@@ -969,6 +967,10 @@ spec:
|
969 | 967 | hbaseRootdir:
|
970 | 968 | nullable: true
|
971 | 969 | type: string
|
| 970 | + listenerClass: |
| 971 | + description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose this rolegroup. All roles should have a stable ListenerClass, such as `cluster-internal` or `external-stable`. |
| 972 | + nullable: true |
| 973 | + type: string |
972 | 974 | logging:
|
973 | 975 | default:
|
974 | 976 | containers: {}
|
@@ -1228,6 +1230,10 @@ spec:
|
1228 | 1230 | hbaseRootdir:
|
1229 | 1231 | nullable: true
|
1230 | 1232 | type: string
|
| 1233 | + listenerClass: |
| 1234 | + description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose this rolegroup. All roles should have a stable ListenerClass, such as `cluster-internal` or `external-stable`. |
| 1235 | + nullable: true |
| 1236 | + type: string |
1231 | 1237 | logging:
|
1232 | 1238 | default:
|
1233 | 1239 | containers: {}
|
@@ -1478,6 +1484,10 @@ spec:
|
1478 | 1484 | hbaseRootdir:
|
1479 | 1485 | nullable: true
|
1480 | 1486 | type: string
|
| 1487 | + listenerClass: |
| 1488 | + description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose this rolegroup. All roles should have a stable ListenerClass, such as `cluster-internal` or `external-stable`. |
| 1489 | + nullable: true |
| 1490 | + type: string |
1481 | 1491 | logging:
|
1482 | 1492 | default:
|
1483 | 1493 | containers: {}
|
|
0 commit comments