Skip to content

Enable OpenSearch support in Jira Helm chart#1093

Closed
amierzwicki wants to merge 6 commits intomainfrom
issue/DEVPROD-3811-support-for-opensearch-in-jira
Closed

Enable OpenSearch support in Jira Helm chart#1093
amierzwicki wants to merge 6 commits intomainfrom
issue/DEVPROD-3811-support-for-opensearch-in-jira

Conversation

@amierzwicki
Copy link
Copy Markdown
Collaborator

@amierzwicki amierzwicki commented Mar 9, 2026

Pull request description

Adds OpenSearch integration to the Jira Helm chart, mirroring the existing Confluence implementation.

What changed

Helm chart (src/main/charts/jira/):

  • Added opensearch 2.19.0 as a conditional dependency in Chart.yaml
  • Added opensearch: config section to values.yaml (disabled by default)
  • Added helper templates for password generation and env var injection in _helpers.tpl
  • Created secret-opensearch.yaml for auto-generated admin password
  • Added opensearch-check init container and ATL_SEARCH_PLATFORM, ATL_OPENSEARCH_* env vars to statefulset.yaml

Tests:

  • New JiraOpenSearchTest.java — 4 unit tests covering StatefulSet creation, secret generation, env vars, and custom secret reference
  • Extended OpenSearchInstallTest.java and helm_install.sh to include Jira in E2E OpenSearch verification
  • Added opensearch.enabled: true to Jira E2E test values

Documentation:

  • New docs/docs/examples/jira/JIRA_OPENSEARCH.md user guide
  • Added OpenSearch env vars to docs/docs/containers/JIRA.md
  • Updated examples navigation to include Jira

Usage

opensearch:
  enabled: true

Checklist

  • I have added unit tests
  • I have applied the change to all applicable products
  • The E2E test has passed (use e2e label)

Rovo Dev code review: Rovo Dev couldn't review this pull request
Upgrade to Rovo Dev Standard to continue using code review.

@amierzwicki amierzwicki added the e2e label Mar 9, 2026
@gweyeratlassian
Copy link
Copy Markdown
Collaborator

Hey @amierzwicki you'll want to use OpenSearch 3.5.0 instead of 2.19. Jira supports OpenSearch 3.5 since 11.3.3, we'll drop support for OpenSearch 2.19 in Jira 12.

@amierzwicki amierzwicki added e2e and removed e2e labels Mar 13, 2026

### OpenSearch configuration

Starting with Jira 11.0, you can configure Jira to use OpenSearch as the search platform.
Copy link
Copy Markdown
Collaborator

@gweyeratlassian gweyeratlassian Mar 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

todo: OpenSearch went GA with Jira 11.2.

# Configuring OpenSearch for Jira

!!!info "Jira and Helm chart version"
OpenSearch is supported in Jira 11.0.0 and Helm chart 2.0.10 onwards.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

todo: OpenSearch went GA with Jira 11.2.

@amierzwicki
Copy link
Copy Markdown
Collaborator Author

This PR is replaced by #1099

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants