From 3a94af88021e902284be044e23a7d49185329e1c Mon Sep 17 00:00:00 2001 From: pritamdas99 Date: Thu, 20 Feb 2025 18:03:49 +0600 Subject: [PATCH] Add support for opensearch 2.19.0 Signed-off-by: pritamdas99 --- .../elasticsearch-1.3.13-opensearch.yaml | 2 +- .../elasticsearch-1.3.18-opensearch.yaml | 2 +- .../elasticsearch-1.3.19-opensearch.yaml | 2 +- .../elasticsearch-2.0.1-opensearch.yaml | 2 +- .../elasticsearch-2.11.1-opensearch.yaml | 2 +- .../elasticsearch-2.14.0-opensearch.yaml | 2 +- .../elasticsearch-2.16.0-opensearch.yaml | 2 +- .../elasticsearch-2.17.1-opensearch.yaml | 2 +- .../elasticsearch-2.19.0-opensearch.yaml | 39 +++++++++++++++++++ .../elasticsearch-2.5.0-opensearch.yaml | 2 +- .../elasticsearch-2.8.0-opensearch.yaml | 2 +- 11 files changed, 49 insertions(+), 10 deletions(-) create mode 100644 catalog/kubedb/raw/elasticsearch/elasticsearch-2.19.0-opensearch.yaml diff --git a/catalog/kubedb/raw/elasticsearch/elasticsearch-1.3.13-opensearch.yaml b/catalog/kubedb/raw/elasticsearch/elasticsearch-1.3.13-opensearch.yaml index 2349b912b..71f81f314 100644 --- a/catalog/kubedb/raw/elasticsearch/elasticsearch-1.3.13-opensearch.yaml +++ b/catalog/kubedb/raw/elasticsearch/elasticsearch-1.3.13-opensearch.yaml @@ -35,5 +35,5 @@ spec: value: --match=^(?![.])(?!security-auditlog)(?!kubedb-system).+ updateConstraints: allowlist: - - '>= 1.3.13, < 2.18.1' + - '>= 1.3.13, < 2.19.1' version: 1.3.13 diff --git a/catalog/kubedb/raw/elasticsearch/elasticsearch-1.3.18-opensearch.yaml b/catalog/kubedb/raw/elasticsearch/elasticsearch-1.3.18-opensearch.yaml index aa8765dbc..003387748 100644 --- a/catalog/kubedb/raw/elasticsearch/elasticsearch-1.3.18-opensearch.yaml +++ b/catalog/kubedb/raw/elasticsearch/elasticsearch-1.3.18-opensearch.yaml @@ -35,5 +35,5 @@ spec: value: --match=^(?![.])(?!security-auditlog)(?!kubedb-system).+ updateConstraints: allowlist: - - '>= 1.3.18, < 2.18.1' + - '>= 1.3.18, < 2.19.1' version: 1.3.18 diff --git a/catalog/kubedb/raw/elasticsearch/elasticsearch-1.3.19-opensearch.yaml b/catalog/kubedb/raw/elasticsearch/elasticsearch-1.3.19-opensearch.yaml index 80c2fb25b..f6840db01 100644 --- a/catalog/kubedb/raw/elasticsearch/elasticsearch-1.3.19-opensearch.yaml +++ b/catalog/kubedb/raw/elasticsearch/elasticsearch-1.3.19-opensearch.yaml @@ -35,5 +35,5 @@ spec: value: --match=^(?![.])(?!security-auditlog)(?!kubedb-system).+ updateConstraints: allowlist: - - '>= 1.3.19, < 2.18.1' + - '>= 1.3.19, < 2.19.1' version: 1.3.19 diff --git a/catalog/kubedb/raw/elasticsearch/elasticsearch-2.0.1-opensearch.yaml b/catalog/kubedb/raw/elasticsearch/elasticsearch-2.0.1-opensearch.yaml index bd6466dd5..c086a5122 100644 --- a/catalog/kubedb/raw/elasticsearch/elasticsearch-2.0.1-opensearch.yaml +++ b/catalog/kubedb/raw/elasticsearch/elasticsearch-2.0.1-opensearch.yaml @@ -35,5 +35,5 @@ spec: value: --match=^(?![.])(?!security-auditlog)(?!kubedb-system).+ updateConstraints: allowlist: - - '>= 2.0.1, < 2.18.1' + - '>= 2.0.1, < 2.19.1' version: 2.0.1 diff --git a/catalog/kubedb/raw/elasticsearch/elasticsearch-2.11.1-opensearch.yaml b/catalog/kubedb/raw/elasticsearch/elasticsearch-2.11.1-opensearch.yaml index 4e6f94b01..3b270ae52 100644 --- a/catalog/kubedb/raw/elasticsearch/elasticsearch-2.11.1-opensearch.yaml +++ b/catalog/kubedb/raw/elasticsearch/elasticsearch-2.11.1-opensearch.yaml @@ -35,5 +35,5 @@ spec: value: --match=^(?![.])(?!security-auditlog)(?!kubedb-system).+ updateConstraints: allowlist: - - '>= 2.11.1, < 2.18.1' + - '>= 2.11.1, < 2.19.1' version: 2.11.1 diff --git a/catalog/kubedb/raw/elasticsearch/elasticsearch-2.14.0-opensearch.yaml b/catalog/kubedb/raw/elasticsearch/elasticsearch-2.14.0-opensearch.yaml index 4adc9109f..1c37dab30 100644 --- a/catalog/kubedb/raw/elasticsearch/elasticsearch-2.14.0-opensearch.yaml +++ b/catalog/kubedb/raw/elasticsearch/elasticsearch-2.14.0-opensearch.yaml @@ -35,5 +35,5 @@ spec: value: --match=^(?![.])(?!security-auditlog)(?!kubedb-system).+ updateConstraints: allowlist: - - '>= 2.14.0, < 2.18.1' + - '>= 2.14.0, < 2.19.1' version: 2.14.0 diff --git a/catalog/kubedb/raw/elasticsearch/elasticsearch-2.16.0-opensearch.yaml b/catalog/kubedb/raw/elasticsearch/elasticsearch-2.16.0-opensearch.yaml index fbf4f199d..05a759471 100644 --- a/catalog/kubedb/raw/elasticsearch/elasticsearch-2.16.0-opensearch.yaml +++ b/catalog/kubedb/raw/elasticsearch/elasticsearch-2.16.0-opensearch.yaml @@ -35,5 +35,5 @@ spec: value: --match=^(?![.])(?!security-auditlog)(?!kubedb-system).+ updateConstraints: allowlist: - - '>= 2.16.0, < 2.18.1' + - '>= 2.16.0, < 2.19.1' version: 2.16.0 diff --git a/catalog/kubedb/raw/elasticsearch/elasticsearch-2.17.1-opensearch.yaml b/catalog/kubedb/raw/elasticsearch/elasticsearch-2.17.1-opensearch.yaml index c51226ab1..9760bf6b2 100644 --- a/catalog/kubedb/raw/elasticsearch/elasticsearch-2.17.1-opensearch.yaml +++ b/catalog/kubedb/raw/elasticsearch/elasticsearch-2.17.1-opensearch.yaml @@ -35,5 +35,5 @@ spec: value: --match=^(?![.])(?!security-auditlog)(?!kubedb-system).+ updateConstraints: allowlist: - - '>= 2.17.1, < 2.18.1' + - '>= 2.17.1, < 2.19.1' version: 2.17.1 diff --git a/catalog/kubedb/raw/elasticsearch/elasticsearch-2.19.0-opensearch.yaml b/catalog/kubedb/raw/elasticsearch/elasticsearch-2.19.0-opensearch.yaml new file mode 100644 index 000000000..4080cd323 --- /dev/null +++ b/catalog/kubedb/raw/elasticsearch/elasticsearch-2.19.0-opensearch.yaml @@ -0,0 +1,39 @@ +apiVersion: catalog.kubedb.com/v1alpha1 +kind: ElasticsearchVersion +metadata: + name: opensearch-2.19.0 +spec: + authPlugin: OpenSearch + dashboard: + image: ghcr.io/appscode-images/opensearch-dashboards:2.19.0 + dashboardInitContainer: + yqImage: ghcr.io/kubedb/elasticsearch-dashboard-init:2.19.0-opensearch-v2025.02.20 + db: + image: ghcr.io/appscode-images/opensearch:2.19.0 + distribution: OpenSearch + exporter: + image: prometheuscommunity/elasticsearch-exporter:v1.7.0 + initContainer: + image: tianon/toybox:0.8.11 + yqImage: ghcr.io/kubedb/elasticsearch-init:2.19.0-opensearch-v2025.02.20 + podSecurityPolicies: + databasePolicyName: elasticsearch-db + securityContext: + runAsAnyNonRoot: true + runAsUser: 1000 + stash: + addon: + backupTask: + name: elasticsearch-backup-7.14.0 + params: + - name: args + value: --match=^(?![.])(?!security-auditlog)(?!kubedb-system).+ + restoreTask: + name: elasticsearch-restore-7.14.0 + params: + - name: args + value: --match=^(?![.])(?!security-auditlog)(?!kubedb-system).+ + updateConstraints: + allowlist: + - '>= 2.19.0, < 3.0.0' + version: 2.18.0 diff --git a/catalog/kubedb/raw/elasticsearch/elasticsearch-2.5.0-opensearch.yaml b/catalog/kubedb/raw/elasticsearch/elasticsearch-2.5.0-opensearch.yaml index 6569dd2b2..65c7167c6 100644 --- a/catalog/kubedb/raw/elasticsearch/elasticsearch-2.5.0-opensearch.yaml +++ b/catalog/kubedb/raw/elasticsearch/elasticsearch-2.5.0-opensearch.yaml @@ -35,5 +35,5 @@ spec: value: --match=^(?![.])(?!security-auditlog)(?!kubedb-system).+ updateConstraints: allowlist: - - '>= 2.5.0, < 2.18.1' + - '>= 2.5.0, < 2.19.1' version: 2.5.0 diff --git a/catalog/kubedb/raw/elasticsearch/elasticsearch-2.8.0-opensearch.yaml b/catalog/kubedb/raw/elasticsearch/elasticsearch-2.8.0-opensearch.yaml index f158257d9..26697e99e 100644 --- a/catalog/kubedb/raw/elasticsearch/elasticsearch-2.8.0-opensearch.yaml +++ b/catalog/kubedb/raw/elasticsearch/elasticsearch-2.8.0-opensearch.yaml @@ -35,5 +35,5 @@ spec: value: --match=^(?![.])(?!security-auditlog)(?!kubedb-system).+ updateConstraints: allowlist: - - '>= 2.8.0, < 2.18.1' + - '>= 2.8.0, < 2.19.1' version: 2.8.0