Skip to content

Commit b0bfc16

Browse files
migruiz4Bitnami Containers
andauthored
[bitnami/elasticsearch] Add support for coordinating.extraRoles (bitnami#17104)
* [bitnami/elasticsearch] Add support for coordinating.extraRoles Signed-off-by: Miguel Ruiz <miruiz@vmware.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> --------- Signed-off-by: Miguel Ruiz <miruiz@vmware.com> Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> Co-authored-by: Bitnami Containers <bitnami-bot@vmware.com>
1 parent 0dd66f2 commit b0bfc16

4 files changed

Lines changed: 8 additions & 2 deletions

File tree

bitnami/elasticsearch/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ maintainers:
2424
name: elasticsearch
2525
sources:
2626
- https://github.com/bitnami/charts/tree/main/bitnami/elasticsearch
27-
version: 19.10.1
27+
version: 19.10.2

bitnami/elasticsearch/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -345,6 +345,7 @@ helm delete --purge my-release
345345
| Name | Description | Value |
346346
| ---------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | --------------- |
347347
| `coordinating.replicaCount` | Number of coordinating-only replicas to deploy | `2` |
348+
| `coordinating.extraRoles` | Append extra roles to the node role | `[]` |
348349
| `coordinating.pdb.create` | Enable/disable a Pod Disruption Budget creation | `false` |
349350
| `coordinating.pdb.minAvailable` | Minimum number/percentage of pods that should remain scheduled | `1` |
350351
| `coordinating.pdb.maxUnavailable` | Maximum number/percentage of pods that may be made unavailable | `""` |

bitnami/elasticsearch/templates/coordinating/statefulset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ spec:
146146
- name: ELASTICSEARCH_IS_DEDICATED_NODE
147147
value: "yes"
148148
- name: ELASTICSEARCH_NODE_ROLES
149-
value: ""
149+
value: {{ ternary "" (join "," .Values.coordinating.extraRoles) (empty .Values.coordinating.extraRoles) | quote }}
150150
- name: ELASTICSEARCH_TRANSPORT_PORT_NUMBER
151151
value: {{ .Values.containerPorts.transport | quote }}
152152
- name: ELASTICSEARCH_HTTP_PORT_NUMBER

bitnami/elasticsearch/values.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1096,6 +1096,11 @@ coordinating:
10961096
##
10971097
replicaCount: 2
10981098

1099+
## @param coordinating.extraRoles Append extra roles to the node role
1100+
## NOTE: In Elasticsearch, all nodes act as coordinators, coordinating-only nodes do not have any other role by default.
1101+
##
1102+
extraRoles: []
1103+
10991104
## Pod Disruption Budget configuration
11001105
## ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb
11011106
## @param coordinating.pdb.create Enable/disable a Pod Disruption Budget creation

0 commit comments

Comments
 (0)