README ¶ 🍼 init Init container for MariaDB that co-operates with mariadb-operator. Configure Galera and guarantee ordered deployments for MariaDB. Avoid hacking with bash initContainers, do it properly in Go Dynamically provision MariaDB Galera configuration file Get MariaDB resources from the Kubernetes API and configure Galera based on them Guarantee MariaDB ordered deployment by checking its Pod Ready conditions in the Kubernetes API Allow spec.podManagementPolicy = Parallel in the MariaDB StatefulSet How to use it Specify the init image in the MariaDB spec.galera.initContainer field. apiVersion: mariadb.mmontes.io/v1alpha1 kind: MariaDB metadata: name: mariadb-galera spec: ... image: repository: mariadb tag: "10.11.3" pullPolicy: IfNotPresent port: 3306 replicas: 3 galera: sst: mariabackup replicaThreads: 1 initContainer: image: repository: ghcr.io/mariadb-operator/init tag: "v0.0.2" pullPolicy: IfNotPresent ... Expand ▾ Collapse ▴ Documentation ¶ There is no documentation for this package. Source Files ¶ View all Source files main.go Directories ¶ Show internal Expand all Path Synopsis pkg config environment Click to show internal directories. Click to hide internal directories.