Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[kmip][pxc-db] Add support for PXC galera cluster: part 1 #7780

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions openstack/kmip/Chart.lock
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,15 @@ dependencies:
version: 1.1.0
- name: utils
repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm
version: 0.22.0
version: 0.22.1
- name: mariadb
repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm
version: 0.15.3
- name: pxc-db
repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm
version: 0.2.13
- name: mysql_metrics
repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm
version: 0.4.2
digest: sha256:41ad3755afc2099659287c8c0a05f1c849c4695252e7e97c697c51b509bfd4a1
generated: "2025-02-04T17:17:58.783061+05:30"
digest: sha256:71f84a39e70d2531a851acc0e369e400cf5c995ca884a706149506b67b850834
generated: "2025-02-14T18:41:39.466966+02:00"
7 changes: 6 additions & 1 deletion openstack/kmip/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ type: application
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
# Chart Version
version: 0.2.2
version: 0.3.0

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
Expand All @@ -39,6 +39,11 @@ dependencies:
name: mariadb
repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm
version: 0.15.3
- condition: pxc_db.enabled
name: pxc-db
alias: pxc_db
repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm
version: 0.2.13
- condition: mariadb.enabled
name: mysql_metrics
repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm
Expand Down
28 changes: 28 additions & 0 deletions openstack/kmip/ci/test-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ global:
registry: myImage
dbPassword: topSecret
barbican_service_password: topSecret
registryAlternateRegion: other.docker.registry
dockerHubMirror: myRegistry/dockerhub
dockerHubMirrorAlternateRegion: myRegistry/dockerhubalternate
domain_seeds:
Expand Down Expand Up @@ -38,3 +39,30 @@ mariadb:
barbican:
user: barbican
password: topSecret

pxc_db:
enabled: true
users:
kmip:
password: topSecret!
barbican:
user: barbican
password: topSecret
system_users:
root:
password: topSecret!
xtrabackup:
password: topSecret!
monitor:
password: topSecret!
proxyadmin:
password: topSecret!
operator:
password: topSecret!
replication:
password: topSecret!
backup:
s3:
secrets:
aws_access_key_id: topSecret!
aws_secret_access_key: topSecret!
27 changes: 27 additions & 0 deletions openstack/kmip/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,33 @@ mariadb:
backup_v2:
enable_init_restore: true

pxc_db:
enabled: false
name: kmip
initdb_job: true
alerts:
support_group: identity
ccroot_user:
enabled: true
databases:
- kmip
users:
kmip:
name: kmip
grants:
- "ALL PRIVILEGES on kmip.*"
pxc:
persistence:
size: 10Gi
backup:
enabled: true
s3:
secrets:
aws_access_key_id: null
aws_secret_access_key: null
pitr:
enabled: true

mysql_metrics:
db_name: kmip
db_user: kmip
Expand Down