Skip to content

feat: upgrade OpenSearch + Dashboards to opensearchstaging 3.8.0 - #19

Closed
kylehounslow wants to merge 1 commit into
mainfrom
feat/opensearch-3.8.0-staging
Closed

kylehounslow wants to merge 1 commit into
mainfrom
feat/opensearch-3.8.0-staging

Conversation

@kylehounslow

@kylehounslow kylehounslow commented Jul 23, 2026

Copy link
Copy Markdown
Owner

What

Move OpenSearch and OpenSearch Dashboards from opensearchproject 3.7.0 to opensearchstaging 3.8.0 in docker-compose and the Helm chart. Add two Dashboards explore flags.

Changes

  • .env: OPENSEARCH_DOCKER_REPO=opensearchstaging; OPENSEARCH_VERSION and OPENSEARCH_DASHBOARDS_VERSION3.8.0
  • docker-compose/opensearch-dashboards/opensearch_dashboards.template.yml: add explore.logsQueryBuilder.enabled and explore.logsDrilldown.enabled
  • charts/observability-stack/values.yaml: OS/OSD image repo and tag → staging 3.8.0; same two explore flags in the Dashboards config block
  • charts/observability-stack/Chart.yaml: appVersion3.8.0, chart version0.4.1

opensearchDashboards.enableIconSideNav: true was already set in both, so no change there.

Validation

  • Compose: both services healthy on 3.8.0; / reports 3.8.0, OSD /api/status green, plugin:explore@3.8.0 green, no config-key rejections
  • Helm: helm lint clean, helm template renders the staging 3.8.0 images, 73/73 helm unittest pass

Screenshots from the running compose stack on 3.8.0:

Icon side nav (enableIconSideNav):

Icon side nav

Logs query builder (explore.logsQueryBuilder.enabled) — visual Where / Aggregation / Group by / Sort:

Logs query builder

Logs drilldown (explore.logsDrilldown.enabled) — expanded document field detail:

Logs drilldown

Unified alerting — OpenSearch and Prometheus/Cortex rules in one view:

Alerting rules

Active alert firing end to end:

Active alert

Notes

  • opensearchstaging images are pre-release, not GA opensearchproject.
  • Local test reused a prior 3.7.0 data volume; a clean-volume boot is untested.
  • otel-demo's bundled OPENSEARCH_IMAGE (3.4.0) is unchanged.
  • Recreating the OpenSearch container leaves a running data-prepper bound to the old one (collector drops spans with connection refused on 21890); a docker compose restart data-prepper reconnects it. A clean compose up orders data-prepper after OpenSearch is healthy, so this only affects in-place upgrades.

@github-actions

Copy link
Copy Markdown

✅ Docs preview build completed successfully! All tests passed.

1 similar comment
@github-actions

Copy link
Copy Markdown

✅ Docs preview build completed successfully! All tests passed.

@kylehounslow
kylehounslow force-pushed the feat/opensearch-3.8.0-staging branch from 592acea to 9dbc74f Compare July 23, 2026 23:40
@github-actions

Copy link
Copy Markdown

✅ Docs preview build completed successfully! All tests passed.

Switch OpenSearch and OpenSearch Dashboards from opensearchproject 3.7.0
to opensearchstaging 3.8.0 in both docker-compose and the Helm chart.

Enable explore.logsQueryBuilder.enabled and explore.logsDrilldown.enabled
in the Dashboards config for compose and chart (enableIconSideNav was
already set).

- .env: OPENSEARCH_DOCKER_REPO=opensearchstaging, OS/OSD version 3.8.0
- opensearch_dashboards.template.yml: add two explore feature flags
- chart values.yaml: bump OS/OSD image repo+tag, add feature flags
- Chart.yaml: appVersion 3.8.0, chart version 0.4.1

Validation: compose stack came up healthy on 3.8.0 (OS + OSD report
3.8.0, explore plugin green, feature-flag keys accepted). helm lint
clean, helm template renders staging images, 73 chart unit tests pass.

Signed-off-by: Kyle Hounslow <kylhouns@amazon.com>
@kylehounslow
kylehounslow force-pushed the feat/opensearch-3.8.0-staging branch from 9dbc74f to 347ed88 Compare July 23, 2026 23:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant