From 03adbe145487da2abb3fb8a8237860629c18a834 Mon Sep 17 00:00:00 2001 From: Nicholas Kuechler Date: Wed, 23 Jul 2025 12:38:46 -0500 Subject: [PATCH] fix(octavia): Add new octavia_persistence database --- components/octavia/octavia-mariadb-db.yaml | 34 ++++++++++++++++++++++ components/octavia/values.yaml | 2 ++ 2 files changed, 36 insertions(+) diff --git a/components/octavia/octavia-mariadb-db.yaml b/components/octavia/octavia-mariadb-db.yaml index 24c8c978a..e51326f3f 100644 --- a/components/octavia/octavia-mariadb-db.yaml +++ b/components/octavia/octavia-mariadb-db.yaml @@ -15,6 +15,22 @@ spec: retryInterval: 5s --- apiVersion: k8s.mariadb.com/v1alpha1 +kind: Database +metadata: + name: octavia-persistence + namespace: openstack +spec: + name: "octavia_persistence" + # If you want the database to be created with a different name than the resource name + # name: data-custom + mariaDbRef: + name: mariadb # name of the MariaDB kind + waitForIt: true + characterSet: utf8 + collate: utf8_general_ci + retryInterval: 5s +--- +apiVersion: k8s.mariadb.com/v1alpha1 kind: User metadata: name: octavia @@ -50,3 +66,21 @@ spec: grantOption: true host: "%" retryInterval: 5s +--- +apiVersion: k8s.mariadb.com/v1alpha1 +kind: Grant +metadata: + name: octavia-grant-persistence + namespace: openstack +spec: + mariaDbRef: + name: mariadb # name of the MariaDB kind + waitForIt: true + privileges: + - "ALL" + database: "octavia_persistence" + table: "*" + username: octavia + grantOption: true + host: "%" + retryInterval: 5s diff --git a/components/octavia/values.yaml b/components/octavia/values.yaml index 17110e86f..d4eb460cb 100644 --- a/components/octavia/values.yaml +++ b/components/octavia/values.yaml @@ -50,6 +50,8 @@ conf: ovn: ovn_nb_connection: tcp:ovn-ovsdb-nb.openstack.svc.cluster.local:6641 ovn_sb_connection: tcp:ovn-ovsdb-sb.openstack.svc.cluster.local:6642 + task_flow: + jobboard_enabled: false dependencies: dynamic: