You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: deploy/helm/opensearch-operator/crds/crds.yaml
+8Lines changed: 8 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -133,6 +133,10 @@ spec:
133
133
description: Time period Pods have to gracefully shut down, e.g. `30m`, `1h` or `2d`. Consult the operator documentation for details.
134
134
nullable: true
135
135
type: string
136
+
listenerClass:
137
+
description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose the HTTP communication.
138
+
nullable: true
139
+
type: string
136
140
nodeRoles:
137
141
items:
138
142
enum:
@@ -325,6 +329,10 @@ spec:
325
329
description: Time period Pods have to gracefully shut down, e.g. `30m`, `1h` or `2d`. Consult the operator documentation for details.
326
330
nullable: true
327
331
type: string
332
+
listenerClass:
333
+
description: This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose the HTTP communication.
:description: Configure OpenSearch service exposure with ListenerClasses: cluster-internal, external-unstable, or external-stable.
3
+
4
+
The operator deploys a xref:listener-operator:listener.adoc[Listener] for OpenSearch role-groups.
5
+
The listener defaults to only being accessible from within the Kubernetes cluster, but this can be changed by setting `.spec.nodes.roleGroups.\{role-group-name}.config.listenerClass`:
6
+
7
+
[source,yaml]
8
+
----
9
+
spec:
10
+
nodes:
11
+
roleGroups:
12
+
cluster-manager:
13
+
config:
14
+
listenerClass: external-stable # <1>
15
+
----
16
+
<1> Specify a ListenerClass, such as `external-stable`, `external-unstable`, or `cluster-internal` (the default setting is `cluster-internal`) at role-group level.
0 commit comments