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 }}
This repository was archived by the owner on Feb 28, 2024. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+34-2Lines changed: 34 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,38 @@
10
10
</p>
11
11
12
12
# 🍼 init
13
-
Init container for MariaDB that co-operates with [mariadb-operator](https://github.com/mariadb-operator/mariadb-operator).
13
+
Init container for MariaDB that co-operates with [mariadb-operator](https://github.com/mariadb-operator/mariadb-operator). Configure Galera and guarantee ordered deployments for MariaDB.
14
+
- Avoid hacking with bash `initContainers`, do it properly in Go
15
+
- Get `MariaDB` resources from the Kubernetes API and configure Galera based on them
16
+
- Guarantee MariaDB ordered deployment by checking its `Pod` Ready conditions in the Kubernetes API
17
+
- Allow `spec.podManagementPolicy` = `Parallel` in the MariaDB `StatefulSet`
14
18
15
-
🚧🚧🚧
19
+
### How to use it
20
+
21
+
Specify the init image in the `MariaDB``spec.galera.initContainer` field.
0 commit comments