Skip to content

Commit

Permalink
Add new version
Browse files Browse the repository at this point in the history
Signed-off-by: pritamdas99 <[email protected]>
  • Loading branch information
pritamdas99 committed Feb 28, 2025
1 parent 3a94af8 commit ed63e3b
Show file tree
Hide file tree
Showing 32 changed files with 438 additions and 67 deletions.
87 changes: 46 additions & 41 deletions catalog/VersionMatrix.md

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions catalog/kubedb/active_versions.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@
"28.0.1"
],
"Elasticsearch": [
"xpack-8.17.2",
"xpack-8.16.4",
"xpack-8.16.0",
"xpack-8.15.4",
"xpack-8.15.0",
Expand All @@ -24,6 +26,7 @@
"xpack-8.6.2",
"xpack-8.5.3",
"xpack-8.2.3",
"xpack-7.17.27",
"xpack-7.17.25",
"xpack-7.17.23",
"xpack-7.17.15",
Expand All @@ -32,6 +35,7 @@
"xpack-7.13.4",
"searchguard-7.9.3",
"xpack-6.8.23",
"opensearch-2.19.0",
"opensearch-2.18.0",
"opensearch-2.17.1",
"opensearch-2.16.0",
Expand Down Expand Up @@ -225,6 +229,7 @@
"8.1.32"
],
"Solr": [
"9.8.0",
"9.7.0",
"9.6.1",
"9.4.1",
Expand Down
6 changes: 5 additions & 1 deletion catalog/kubedb/backup_tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"xpack-7.17.23",
"xpack-7.17.15",
"xpack-7.16.3",
"opensearch-2.19.0",
"opensearch-2.18.0",
"opensearch-2.17.1",
"opensearch-2.16.0",
Expand All @@ -27,6 +28,8 @@
"searchguard-7.9.3"
],
"elasticsearch-backup-8.2.0": [
"xpack-8.17.2",
"xpack-8.16.4",
"xpack-8.16.0",
"xpack-8.15.4",
"xpack-8.15.0",
Expand All @@ -38,7 +41,8 @@
"xpack-8.8.2",
"xpack-8.6.2",
"xpack-8.5.3",
"xpack-8.2.3"
"xpack-8.2.3",
"xpack-7.17.27"
],
"mariadb-backup-10.5.8": [
"11.6.2",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,14 @@ spec:
backupTask:
name: elasticsearch-backup-7.14.0
params:
- name: args
value: --match=^(?![.])(?!security-auditlog)(?!kubedb-system).+
- name: args
value: --match=^(?![.])(?!security-auditlog)(?!kubedb-system).+
restoreTask:
name: elasticsearch-restore-7.14.0
params:
- name: args
value: --match=^(?![.])(?!security-auditlog)(?!kubedb-system).+
- name: args
value: --match=^(?![.])(?!security-auditlog)(?!kubedb-system).+
updateConstraints:
allowlist:
- '>= 2.19.0, < 3.0.0'
version: 2.18.0
- '>= 2.19.0, < 3.0.0'
version: 2.19.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
apiVersion: catalog.kubedb.com/v1alpha1
kind: ElasticsearchVersion
metadata:
name: xpack-7.17.27
spec:
authPlugin: X-Pack
dashboard:
image: ghcr.io/appscode-images/kibana:7.17.27
dashboardInitContainer:
yqImage: ghcr.io/kubedb/elasticsearch-dashboard-init:7.17.27-xpack-v2025.02.28
db:
image: ghcr.io/appscode-images/elastic:7.17.27
distribution: ElasticStack
exporter:
image: prometheuscommunity/elasticsearch-exporter:v1.7.0
initContainer:
image: tianon/toybox:0.8.11
yqImage: ghcr.io/kubedb/elasticsearch-init:7.17.27-xpack-v2025.02.28
podSecurityPolicies:
databasePolicyName: elasticsearch-db
securityContext:
runAsAnyNonRoot: true
runAsUser: 1000
stash:
addon:
backupTask:
name: elasticsearch-backup-8.2.0
params:
- name: args
value: --match=^(?![.])(?!apm-agent-configuration)(?!kubedb-system).+
restoreTask:
name: elasticsearch-restore-8.2.0
params:
- name: args
value: --match=^(?![.])(?!apm-agent-configuration)(?!kubedb-system).+
updateConstraints:
allowlist:
- '>= 7.17.27, < 9.0.0'
version: 7.17.27
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
apiVersion: catalog.kubedb.com/v1alpha1
kind: ElasticsearchVersion
metadata:
name: xpack-8.16.4
spec:
authPlugin: X-Pack
dashboard:
image: ghcr.io/appscode-images/kibana:8.16.4
dashboardInitContainer:
yqImage: ghcr.io/kubedb/elasticsearch-dashboard-init:8.16.4-xpack-v2025.02.28
db:
image: ghcr.io/appscode-images/elastic:8.16.4
distribution: ElasticStack
exporter:
image: prometheuscommunity/elasticsearch-exporter:v1.7.0
initContainer:
image: tianon/toybox:0.8.11
yqImage: ghcr.io/kubedb/elasticsearch-init:8.16.4-xpack-v2025.02.28
podSecurityPolicies:
databasePolicyName: elasticsearch-db
securityContext:
runAsAnyNonRoot: true
runAsUser: 1000
stash:
addon:
backupTask:
name: elasticsearch-backup-8.2.0
params:
- name: args
value: --match=^(?![.])(?!apm-agent-configuration)(?!kubedb-system).+
restoreTask:
name: elasticsearch-restore-8.2.0
params:
- name: args
value: --match=^(?![.])(?!apm-agent-configuration)(?!kubedb-system).+
updateConstraints:
allowlist:
- '>= 8.16.4, < 9.0.0'
version: 8.16.4
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
apiVersion: catalog.kubedb.com/v1alpha1
kind: ElasticsearchVersion
metadata:
name: xpack-8.17.2
spec:
authPlugin: X-Pack
dashboard:
image: ghcr.io/appscode-images/kibana:8.17.2
dashboardInitContainer:
yqImage: ghcr.io/kubedb/elasticsearch-dashboard-init:8.17.2-xpack-v2025.02.25
db:
image: ghcr.io/appscode-images/elastic:8.17.2
distribution: ElasticStack
exporter:
image: prometheuscommunity/elasticsearch-exporter:v1.7.0
initContainer:
image: tianon/toybox:0.8.11
yqImage: ghcr.io/kubedb/elasticsearch-init:8.17.2-xpack-v2025.02.25
podSecurityPolicies:
databasePolicyName: elasticsearch-db
securityContext:
runAsAnyNonRoot: true
runAsUser: 1000
stash:
addon:
backupTask:
name: elasticsearch-backup-8.2.0
params:
- name: args
value: --match=^(?![.])(?!apm-agent-configuration)(?!kubedb-system).+
restoreTask:
name: elasticsearch-restore-8.2.0
params:
- name: args
value: --match=^(?![.])(?!apm-agent-configuration)(?!kubedb-system).+
updateConstraints:
allowlist:
- '>= 8.17.2, < 9.0.0'
version: 8.17.2
2 changes: 1 addition & 1 deletion catalog/kubedb/raw/solr/solr-8.11.4.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ spec:
runAsUser: 8983
updateConstraints:
allowlist:
- '>= 8.11.2, <= 9.7.0'
- '>= 8.11.2, <= 9.9.0'
version: 8.11.4
2 changes: 1 addition & 1 deletion catalog/kubedb/raw/solr/solr-9.4.1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ spec:
runAsUser: 8983
updateConstraints:
allowlist:
- '>= 9.4.1, <= 9.7.0'
- '>= 9.4.1, <= 9.9.0'
version: 9.4.1
2 changes: 1 addition & 1 deletion catalog/kubedb/raw/solr/solr-9.6.1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ spec:
runAsUser: 8983
updateConstraints:
allowlist:
- '>= 9.6.1, <= 9.7.0'
- '>= 9.6.1, <= 9.9.0'
version: 9.6.1
2 changes: 1 addition & 1 deletion catalog/kubedb/raw/solr/solr-9.7.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ spec:
runAsUser: 8983
updateConstraints:
allowlist:
- 9.7.0
- '>= 9.7.0, <= 9.9.0'
version: 9.7.0
15 changes: 15 additions & 0 deletions catalog/kubedb/raw/solr/solr-9.8.0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
apiVersion: catalog.kubedb.com/v1alpha1
kind: SolrVersion
metadata:
name: 9.8.0
spec:
db:
image: ghcr.io/appscode-images/solr:9.8.0
initContainer:
image: ghcr.io/kubedb/solr-init:9.8.0
securityContext:
runAsUser: 8983
updateConstraints:
allowlist:
- '>= 9.8.0, <= 9.9.0'
version: 9.8.0
6 changes: 5 additions & 1 deletion catalog/kubedb/restore_tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"xpack-7.17.23",
"xpack-7.17.15",
"xpack-7.16.3",
"opensearch-2.19.0",
"opensearch-2.18.0",
"opensearch-2.17.1",
"opensearch-2.16.0",
Expand All @@ -27,6 +28,8 @@
"searchguard-7.9.3"
],
"elasticsearch-restore-8.2.0": [
"xpack-8.17.2",
"xpack-8.16.4",
"xpack-8.16.0",
"xpack-8.15.4",
"xpack-8.15.0",
Expand All @@ -38,7 +41,8 @@
"xpack-8.8.2",
"xpack-8.6.2",
"xpack-8.5.3",
"xpack-8.2.3"
"xpack-8.2.3",
"xpack-7.17.27"
],
"mariadb-restore-10.5.8": [
"11.6.2",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,6 @@ 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
{{ end }}
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,6 @@ 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
{{ end }}
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,6 @@ 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
{{ end }}
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,6 @@ 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
{{ end }}
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,6 @@ 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
{{ end }}
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,6 @@ 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
{{ end }}
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,6 @@ 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
{{ end }}
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,6 @@ 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
{{ end }}
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{{ $featureGates := .Values.featureGates }}
{{- if .Values.global }}
{{ $featureGates = mergeOverwrite dict .Values.featureGates .Values.global.featureGates }}
{{- end }}

{{ if $featureGates.Elasticsearch }}

apiVersion: catalog.kubedb.com/v1alpha1
kind: ElasticsearchVersion
metadata:
name: 'opensearch-2.19.0'
labels:
{{- include "kubedb-catalog.labels" . | nindent 4 }}
spec:
authPlugin: OpenSearch
dashboard:
image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/opensearch-dashboards") $) }}:2.19.0'
dashboardInitContainer:
yqImage: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/elasticsearch-dashboard-init") $) }}:2.19.0-opensearch-v2025.02.20'
db:
image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/opensearch") $) }}:2.19.0'
distribution: OpenSearch
exporter:
image: '{{ include "image.dockerHub" (merge (dict "_repo" "prometheuscommunity/elasticsearch-exporter") $) }}:v1.7.0'
initContainer:
image: '{{ include "image.dockerHub" (merge (dict "_repo" "tianon/toybox") $) }}:0.8.11'
yqImage: '{{ include "image.ghcr" (merge (dict "_repo" "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.19.0
{{ end }}
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,6 @@ 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
{{ end }}
Loading

0 comments on commit ed63e3b

Please sign in to comment.