You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 40fd689
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs/release-notes/v0.8.md
+31-1Lines changed: 31 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,33 @@
1
+
<!--
2
+
Do not add or edit version sections in this file by hand. They are assembled by
3
+
scriv from the fragments in changelog.d/ when a release is tagged.
4
+
5
+
Adding a note? Run `scriv create` from the repository root and edit the fragment
6
+
it generates, in the same pull request as your change. See RELEASING.md.
7
+
-->
8
+
# Release Notes: v0.8.x
9
+
10
+
Operator-facing upgrade notes for the v0.8 series, newest first. See the
11
+
[Release Notes index](index.md) for how to read these pages.
12
+
13
+
Changes that have merged to `main` but are not yet in a tagged release are on
14
+
the [Unreleased](unreleased.md) page.
15
+
16
+
<!--
17
+
Everything below this point is generated by scriv, so two rules are switched
18
+
off for it rather than for the prose above:
19
+
20
+
MD033 -- scriv writes an <a id="..."> anchor before each version heading so
21
+
the GitHub release body can link straight to it.
22
+
MD022 -- it writes that anchor on the line immediately above the heading,
23
+
with no blank line between them.
24
+
-->
25
+
<!-- markdownlint-disable MD033 MD022 -->
26
+
<!-- scriv-insert-here -->
27
+
28
+
<aid='changelog-v0.8.0'></a>
29
+
## v0.8.0 — released 2026-10-29
30
+
1
31
### Deploy repo changes
2
32
3
33
Services are moving to get their `[database] connection` from the MariaDB operator instead of from a `<SERVICE>_DB_PASSWORD` Helm value. For each converted service the chart renders the `Database`, `User`, `Grant` and `Connection` resources, and the operator writes the connection string into the `<service>-db-conn` Secret, which is projected into every workload of that service that talks to the database. The service's `components/<service>/<service>-mariadb-db.yaml` is removed.
@@ -13,7 +43,7 @@ SERVICE=neutron # or placement, glance, keystone
13
43
kubectl -n openstack get database,user,grant,connection -l application=$SERVICE
14
44
```
15
45
16
-
The old `<service>-grant` can get stuck terminating. With `privileges: [ALL]` and `grantOption: true`, the operator's finalizer fails on delete with `Error 1064 ... near 'ON `<service>`.* FROM '<service>'@'%''` (seen on mariadb-operator 25.8.4). If `<service>-grant` is still present with a `deletionTimestamp`, revoke the privileges by hand and then remove the finalizer so the object can go away:
46
+
The old `<service>-grant` can get stuck terminating. With `privileges: [ALL]` and `grantOption: true`, the operator's finalizer fails on delete with ``Error 1064 ... near 'ON `<service>`.* FROM '<service>'@'%''`` (seen on mariadb-operator 25.8.4). If `<service>-grant` is still present with a `deletionTimestamp`, revoke the privileges by hand and then remove the finalizer so the object can go away:
0 commit comments