Skip to content

[bitnami/opensearch] ⚡ ⬆️ Update dependency references #33589

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 10 commits into from
May 14, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 0 additions & 17 deletions .vib/opensearch/goss/goss.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,23 +18,6 @@ addr:
tcp://opensearch-dashboards:{{ .Vars.dashboards.service.ports.http }}:
reachable: true
timeout: 180000
http:
http://opensearch-master-metrics:{{ .Vars.master.metrics.service.ports.metrics }}/_prometheus/metrics:
status: 200
body:
- /opensearch_jvm.*opensearch-master/
http://opensearch-data-metrics:{{ .Vars.data.metrics.service.ports.metrics }}/_prometheus/metrics:
status: 200
body:
- /opensearch_jvm.*opensearch-data/
http://opensearch-coordinating-metrics:{{ .Vars.coordinating.metrics.service.ports.metrics }}/_prometheus/metrics:
status: 200
body:
- /opensearch_jvm.*opensearch-coordinating/
http://opensearch-ingest-metrics:{{ .Vars.ingest.metrics.service.ports.metrics }}/_prometheus/metrics:
status: 200
body:
- /opensearch_jvm.*opensearch-ingest/
{{- if .Vars.master.containerSecurityContext.enabled }}
command:
check-no-capabilities:
Expand Down
20 changes: 0 additions & 20 deletions .vib/opensearch/runtime-parameters.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,33 +6,13 @@ master:
containerSecurityContext:
enabled: true
runAsUser: 1002
metrics:
enabled: true
service:
ports:
metrics: 83
coordinating:
replicaCount: 1
metrics:
enabled: true
service:
ports:
metrics: 84
data:
replicaCount: 2
metrics:
enabled: true
service:
ports:
metrics: 85
ingest:
enabled: true
replicaCount: 1
metrics:
enabled: true
service:
ports:
metrics: 86
service:
type: LoadBalancer
ports:
Expand Down
8 changes: 6 additions & 2 deletions bitnami/opensearch/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
# Changelog

## 1.9.4 (2025-05-08)
## 2.0.0 (2025-05-13)

* [bitnami/opensearch] :zap: :arrow_up: Update dependency references ([#33569](https://github.com/bitnami/charts/pull/33569))
* [bitnami/opensearch] :zap: :arrow_up: Update dependency references ([#33589](https://github.com/bitnami/charts/pull/33589))

## <small>1.9.4 (2025-05-08)</small>

* [bitnami/opensearch] :zap: :arrow_up: Update dependency references (#33569) ([c359209](https://github.com/bitnami/charts/commit/c3592095ccbe32f6d9a6dc981e6f8bbb03f53f5b)), closes [#33569](https://github.com/bitnami/charts/issues/33569)

## <small>1.9.3 (2025-05-07)</small>

Expand Down
8 changes: 4 additions & 4 deletions bitnami/opensearch/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ annotations:
category: Analytics
images: |
- name: opensearch
image: docker.io/bitnami/opensearch:2.19.2-debian-12-r1
image: docker.io/bitnami/opensearch:3.0.0-debian-12-r1
- name: opensearch-dashboards
image: docker.io/bitnami/opensearch-dashboards:2.19.2-debian-12-r0
image: docker.io/bitnami/opensearch-dashboards:3.0.0-debian-12-r0
- name: os-shell
image: docker.io/bitnami/os-shell:12-debian-12-r43
licenses: Apache-2.0
tanzuCategory: service
apiVersion: v2
appVersion: 2.19.2
appVersion: 3.0.0
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
Expand All @@ -33,4 +33,4 @@ maintainers:
name: opensearch
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/opensearch
version: 1.9.4
version: 2.0.0
23 changes: 18 additions & 5 deletions bitnami/opensearch/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -385,7 +385,7 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
| `master.startupProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (master nodes pod) | `1` |
| `master.startupProbe.failureThreshold` | Minimum consecutive failures for the probe to be considered failed after having succeeded | `5` |
| `master.livenessProbe.enabled` | Enable/disable the liveness probe (master-eligible nodes pod) | `true` |
| `master.livenessProbe.initialDelaySeconds` | Delay before liveness probe is initiated (master-eligible nodes pod) | `90` |
| `master.livenessProbe.initialDelaySeconds` | Delay before liveness probe is initiated (master-eligible nodes pod) | `180` |
| `master.livenessProbe.periodSeconds` | How often to perform the probe (master-eligible nodes pod) | `10` |
| `master.livenessProbe.timeoutSeconds` | When the probe times out (master-eligible nodes pod) | `5` |
| `master.livenessProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (master-eligible nodes pod) | `1` |
Expand Down Expand Up @@ -516,7 +516,7 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
| `data.startupProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (data nodes pod) | `1` |
| `data.startupProbe.failureThreshold` | Minimum consecutive failures for the probe to be considered failed after having succeeded | `5` |
| `data.livenessProbe.enabled` | Enable/disable the liveness probe (data nodes pod) | `true` |
| `data.livenessProbe.initialDelaySeconds` | Delay before liveness probe is initiated (data nodes pod) | `90` |
| `data.livenessProbe.initialDelaySeconds` | Delay before liveness probe is initiated (data nodes pod) | `180` |
| `data.livenessProbe.periodSeconds` | How often to perform the probe (data nodes pod) | `10` |
| `data.livenessProbe.timeoutSeconds` | When the probe times out (data nodes pod) | `5` |
| `data.livenessProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (data nodes pod) | `1` |
Expand Down Expand Up @@ -647,7 +647,7 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
| `coordinating.startupProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (coordinating-only nodes pod) | `1` |
| `coordinating.startupProbe.failureThreshold` | Minimum consecutive failures for the probe to be considered failed after having succeeded | `5` |
| `coordinating.livenessProbe.enabled` | Enable/disable the liveness probe (coordinating-only nodes pod) | `true` |
| `coordinating.livenessProbe.initialDelaySeconds` | Delay before liveness probe is initiated (coordinating-only nodes pod) | `90` |
| `coordinating.livenessProbe.initialDelaySeconds` | Delay before liveness probe is initiated (coordinating-only nodes pod) | `180` |
| `coordinating.livenessProbe.periodSeconds` | How often to perform the probe (coordinating-only nodes pod) | `10` |
| `coordinating.livenessProbe.timeoutSeconds` | When the probe times out (coordinating-only nodes pod) | `5` |
| `coordinating.livenessProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (coordinating-only nodes pod) | `1` |
Expand Down Expand Up @@ -771,7 +771,7 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
| `ingest.startupProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (ingest-only nodes pod) | `1` |
| `ingest.startupProbe.failureThreshold` | Minimum consecutive failures for the probe to be considered failed after having succeeded | `5` |
| `ingest.livenessProbe.enabled` | Enable/disable the liveness probe (ingest-only nodes pod) | `true` |
| `ingest.livenessProbe.initialDelaySeconds` | Delay before liveness probe is initiated (ingest-only nodes pod) | `90` |
| `ingest.livenessProbe.initialDelaySeconds` | Delay before liveness probe is initiated (ingest-only nodes pod) | `180` |
| `ingest.livenessProbe.periodSeconds` | How often to perform the probe (ingest-only nodes pod) | `10` |
| `ingest.livenessProbe.timeoutSeconds` | When the probe times out (ingest-only nodes pod) | `5` |
| `ingest.livenessProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (ingest-only nodes pod) | `1` |
Expand Down Expand Up @@ -1106,6 +1106,19 @@ Find more information about how to deal with common errors related to Bitnami's

## Upgrading

### To 2.0.0

This major version updates the Opensearch image and Opensearch Dashboard from version 2.x to 3.x. Follow the [official instructions](https://docs.opensearch.org/docs/latest/install-and-configure/upgrade-opensearch/index/) to upgrade to 3.x.

In addition, this new version of the chart removes the `metrics` related values:

- `master.metrics.*`
- `data.metrics.*`
- `coordinating.metrics.*`
- `ingest.metrics.*`

The reason for this change is because the bitnami/opensearch container 3.x no longer contains the prometheus-exporter plugin, which hasn't released a new version since Opensearch 2.17.x and is not supported in Opensearch 3.x.

### To 1.5.0

This version introduces image verification for security purposes. To disable it, set `global.security.allowInsecureImages` to `true`. More details at [GitHub issue](https://github.com/bitnami/charts/issues/30850).
Expand Down Expand Up @@ -1135,4 +1148,4 @@ Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.
12 changes: 6 additions & 6 deletions bitnami/opensearch/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@ useIstioLabels: true
image:
registry: docker.io
repository: bitnami/opensearch
tag: 2.19.2-debian-12-r1
tag: 3.0.0-debian-12-r1
digest: ""
## Specify a imagePullPolicy
## ref: http://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
Expand Down Expand Up @@ -723,7 +723,7 @@ master:
##
livenessProbe:
enabled: true
initialDelaySeconds: 90
initialDelaySeconds: 180
periodSeconds: 10
timeoutSeconds: 5
successThreshold: 1
Expand Down Expand Up @@ -1261,7 +1261,7 @@ data:
##
livenessProbe:
enabled: true
initialDelaySeconds: 90
initialDelaySeconds: 180
periodSeconds: 10
timeoutSeconds: 5
successThreshold: 1
Expand Down Expand Up @@ -1800,7 +1800,7 @@ coordinating:
##
livenessProbe:
enabled: true
initialDelaySeconds: 90
initialDelaySeconds: 180
periodSeconds: 10
timeoutSeconds: 5
successThreshold: 1
Expand Down Expand Up @@ -2302,7 +2302,7 @@ ingest:
##
livenessProbe:
enabled: true
initialDelaySeconds: 90
initialDelaySeconds: 180
periodSeconds: 10
timeoutSeconds: 5
successThreshold: 1
Expand Down Expand Up @@ -2887,7 +2887,7 @@ dashboards:
image:
registry: docker.io
repository: bitnami/opensearch-dashboards
tag: 2.19.2-debian-12-r0
tag: 3.0.0-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## ref: http://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
Expand Down
Loading