mirror of
https://github.com/bitnami/charts.git
synced 2026-08-10 14:15:55 +08:00
[bitnami/opensearch] allow to configure trafficDistribution (#32442)
This commit is contained in:
@@ -1,8 +1,13 @@
|
||||
# Changelog
|
||||
|
||||
## 1.8.0 (2025-03-19)
|
||||
|
||||
* [bitnami/opensearch] allow to configure trafficDistribution ([#32442](https://github.com/bitnami/charts/pull/32442))
|
||||
|
||||
## 1.7.0 (2025-03-19)
|
||||
|
||||
* [bitnami/opensearch] Add support for customizing headless services annotations ([#32507](https://github.com/bitnami/charts/pull/32507))
|
||||
* [bitnami/*] Add tanzuCategory annotation (#32409) ([a8fba5c](https://github.com/bitnami/charts/commit/a8fba5cb01f6f4464ca7f69c50b0fbe97d837a95)), closes [#32409](https://github.com/bitnami/charts/issues/32409)
|
||||
* [bitnami/opensearch] Add support for customizing headless services annotations (#32507) ([95945cb](https://github.com/bitnami/charts/commit/95945cb1a592b0b2ef3d9c01eb1986621aac42eb)), closes [#32507](https://github.com/bitnami/charts/issues/32507)
|
||||
|
||||
## <small>1.6.3 (2025-03-03)</small>
|
||||
|
||||
|
||||
@@ -31,4 +31,4 @@ maintainers:
|
||||
name: opensearch
|
||||
sources:
|
||||
- https://github.com/bitnami/charts/tree/main/bitnami/opensearch
|
||||
version: 1.7.0
|
||||
version: 1.8.0
|
||||
|
||||
@@ -442,6 +442,7 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
|
||||
| `master.autoscaling.hpa.targetMemory` | Target Memory utilization percentage | `""` |
|
||||
| `master.service.headless.annotations` | Annotations for the Master-eligible headless service. | `{}` |
|
||||
| `master.service.headless.nameOverride` | String to fully override opensearch.master.servicename | `""` |
|
||||
| `master.service.headless.trafficDistribution` | String Traffic distribution for the master headless service | `PreferClose` |
|
||||
| `master.metrics.enabled` | Enable master-eligible node metrics | `false` |
|
||||
| `master.metrics.service.ports.metrics` | master-eligible node metrics service port | `80` |
|
||||
| `master.metrics.service.clusterIP` | master-eligible node metrics service Cluster IP | `""` |
|
||||
@@ -572,6 +573,7 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
|
||||
| `data.autoscaling.hpa.targetMemory` | Target Memory utilization percentage | `""` |
|
||||
| `data.service.headless.annotations` | Annotations for the data headless service. | `{}` |
|
||||
| `data.service.headless.nameOverride` | String to fully override opensearch.data.servicename | `""` |
|
||||
| `data.service.headless.trafficDistribution` | String Traffic distribution for the data headless service | `PreferClose` |
|
||||
| `data.metrics.enabled` | Enable data node metrics | `false` |
|
||||
| `data.metrics.service.ports.metrics` | data node metrics service port | `80` |
|
||||
| `data.metrics.service.clusterIP` | data node metrics service Cluster IP | `""` |
|
||||
@@ -694,6 +696,7 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
|
||||
| `coordinating.autoscaling.hpa.targetMemory` | Target Memory utilization percentage | `""` |
|
||||
| `coordinating.service.headless.annotations` | Annotations for the coordinating-only headless service. | `{}` |
|
||||
| `coordinating.service.headless.nameOverride` | String to fully override opensearch.coordinating.servicename | `""` |
|
||||
| `coordinating.service.headless.trafficDistribution` | String Traffic distribution for the coordinating headless service | `PreferClose` |
|
||||
| `coordinating.metrics.enabled` | Enable coordinating node metrics | `false` |
|
||||
| `coordinating.metrics.service.ports.metrics` | coordinating node metrics service port | `80` |
|
||||
| `coordinating.metrics.service.clusterIP` | coordinating node metrics service Cluster IP | `""` |
|
||||
@@ -831,6 +834,7 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
|
||||
| `ingest.service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` |
|
||||
| `ingest.service.headless.annotations` | Annotations for the ingest headless service. | `{}` |
|
||||
| `ingest.service.headless.nameOverride` | String to fully override opensearch.ingest.servicename | `""` |
|
||||
| `ingest.service.headless.trafficDistribution` | String Traffic distribution for the ingest headless service | `PreferClose` |
|
||||
| `ingest.ingress.enabled` | Enable ingress record generation for OpenSearch | `false` |
|
||||
| `ingest.ingress.pathType` | Ingress path type | `ImplementationSpecific` |
|
||||
| `ingest.ingress.apiVersion` | Force Ingress API version (automatically detected if not set) | `""` |
|
||||
|
||||
@@ -29,4 +29,7 @@ spec:
|
||||
{{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.coordinating.podLabels .Values.commonLabels ) "context" . ) }}
|
||||
selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
|
||||
app.kubernetes.io/component: coordinating-only
|
||||
{{- if semverCompare ">=1.31-0" (include "common.capabilities.kubeVersion" .) }}
|
||||
trafficDistribution: {{ .Values.coordinating.service.headless.trafficDistribution }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
@@ -29,4 +29,7 @@ spec:
|
||||
{{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.data.podLabels .Values.commonLabels ) "context" . ) }}
|
||||
selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
|
||||
app.kubernetes.io/component: data
|
||||
{{- if semverCompare ">=1.31-0" (include "common.capabilities.kubeVersion" .) }}
|
||||
trafficDistribution: {{ .Values.data.service.headless.trafficDistribution }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
@@ -29,4 +29,7 @@ spec:
|
||||
{{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.ingest.podLabels .Values.commonLabels ) "context" . ) }}
|
||||
selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
|
||||
app.kubernetes.io/component: ingest
|
||||
{{- if semverCompare ">=1.31-0" (include "common.capabilities.kubeVersion" .) }}
|
||||
trafficDistribution: {{ .Values.ingest.service.headless.trafficDistribution }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
@@ -29,4 +29,7 @@ spec:
|
||||
{{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.master.podLabels .Values.commonLabels ) "context" . ) }}
|
||||
selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
|
||||
app.kubernetes.io/component: master
|
||||
{{- if semverCompare ">=1.31-0" (include "common.capabilities.kubeVersion" .) }}
|
||||
trafficDistribution: {{ .Values.master.service.headless.trafficDistribution }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
@@ -954,6 +954,10 @@ master:
|
||||
## @param master.service.headless.nameOverride String to fully override opensearch.master.servicename
|
||||
##
|
||||
nameOverride: ""
|
||||
## @param master.service.headless.trafficDistribution String Traffic distribution for the master headless service
|
||||
## ref: https://kubernetes.io/docs/concepts/services-networking/service/#traffic-distribution
|
||||
##
|
||||
trafficDistribution: "PreferClose"
|
||||
## Metrics configuration for master-eligible node
|
||||
##
|
||||
metrics:
|
||||
@@ -1488,6 +1492,10 @@ data:
|
||||
## @param data.service.headless.nameOverride String to fully override opensearch.data.servicename
|
||||
##
|
||||
nameOverride: ""
|
||||
## @param data.service.headless.trafficDistribution String Traffic distribution for the data headless service
|
||||
## ref: https://kubernetes.io/docs/concepts/services-networking/service/#traffic-distribution
|
||||
##
|
||||
trafficDistribution: "PreferClose"
|
||||
## Metrics configuration for data node
|
||||
##
|
||||
metrics:
|
||||
@@ -1984,6 +1992,10 @@ coordinating:
|
||||
## @param coordinating.service.headless.nameOverride String to fully override opensearch.coordinating.servicename
|
||||
##
|
||||
nameOverride: ""
|
||||
## @param coordinating.service.headless.trafficDistribution String Traffic distribution for the coordinating headless service
|
||||
## ref: https://kubernetes.io/docs/concepts/services-networking/service/#traffic-distribution
|
||||
##
|
||||
trafficDistribution: "PreferClose"
|
||||
## Metrics configuration for coordinating node
|
||||
##
|
||||
metrics:
|
||||
@@ -2541,6 +2553,10 @@ ingest:
|
||||
## @param ingest.service.headless.nameOverride String to fully override opensearch.ingest.servicename
|
||||
##
|
||||
nameOverride: ""
|
||||
## @param ingest.service.headless.trafficDistribution String Traffic distribution for the ingest headless service
|
||||
## ref: https://kubernetes.io/docs/concepts/services-networking/service/#traffic-distribution
|
||||
##
|
||||
trafficDistribution: "PreferClose"
|
||||
## OpenSearch Ingest-only ingress parameters
|
||||
## ref: http://kubernetes.io/docs/concepts/services-networking/ingress/
|
||||
##
|
||||
|
||||
Reference in New Issue
Block a user