fix(cassandra): Prepare cassandra for openDesk Enterprise.

This commit is contained in:
Thomas Kaltenbrunner
2024-12-02 17:27:10 +01:00
parent 407f2be2ad
commit 508e286232
4 changed files with 41 additions and 0 deletions

View File

@@ -113,6 +113,18 @@ repositories:
oci: true
url: "{{ .Values.global.helmRegistry | default .Values.charts.minio.registry }}/{{ .Values.charts.minio.repository }}"
# openDesk Enterprise Repositories
# Cassandra
# Source: https://github.com/bitnami/charts/
- name: "cassandra-repo"
keyring: "../../files/gpg-pubkeys/opencode.gpg"
verify: {{ .Values.charts.cassandra.verify }}
username: {{ env "OD_ENTERPRISE_PRIVATE_REGISTRY_USERNAME" | quote }}
password: {{ env "OD_ENTERPRISE_PRIVATE_REGISTRY_PASSWORD" | quote }}
oci: true
url: "{{ .Values.global.helmRegistry | default .Values.charts.cassandra.registry }}/{{ .Values.charts.cassandra.repository }}"
releases:
- name: "opendesk-otterize"
chart: "otterize-repo/{{ .Values.charts.otterize.name }}"
@@ -245,6 +257,17 @@ releases:
installed: {{ .Values.minio.enabled }}
timeout: 900
# openDesk Enterprise Releases
- name: "cassandra"
chart: "cassandra-repo/{{ .Values.charts.cassandra.name }}"
version: "{{ .Values.charts.cassandra.version }}"
values:
{{ range .Values.customization.release.cassandra }}
- {{ . }}
{{ end }}
installed: {{ .Values.cassandra.enabled }}
timeout: 900
commonLabels:
deployStage: "030-services"
component: "services"

View File

@@ -6,6 +6,16 @@
# yamllint disable rule:line-length
---
charts:
cassandra:
# providerCategory: "Community"
# providerResponsible: "openDesk"
# upstreamRegistry: "https://registry-1.docker.io"
# upstreamRepository: "bitnamicharts/cassandra"
registry: "registry.opencode.de"
repository: "bmi/opendesk/components/external/charts/bitnami-charts"
name: "cassandra"
version: "12.0.4"
verify: true
certificates:
# providerCategory: "Platform"
# providerResponsible: "openDesk"

View File

@@ -63,4 +63,7 @@ customization:
minio: {}
# xwiki
xwiki: {}
# openDesk Enterprise Components
cassandra: {}
...

View File

@@ -70,4 +70,9 @@ redis:
xwiki:
enabled: true
namespace: ~
# openDesk Enterprise Components
cassandra:
enabled: false
namespace: ~
...