# MediaWiki DB init — creates mediawiki_user and mediawiki_db in MariaDB. # MediaWiki's official image ships with mysqli/pdo_mysql but NOT pgsql, # so we use MariaDB (already deployed) rather than the shared postgres. # Run once before the install job. apiVersion: batch/v1 kind: Job metadata: name: mediawiki-db-init spec: template: spec: restartPolicy: OnFailure containers: - name: mediawiki-db-init image: mariadb:11 env: - name: MYSQL_PWD valueFrom: secretKeyRef: name: mariadb-secret key: root-password - name: MW_DB_PASSWORD valueFrom: secretKeyRef: name: mediawiki-secret key: db-password command: - /bin/sh - -c - | mariadb -h mariadb -u root <