diff --git a/.gitignore b/.gitignore index 9e5fafa..3400fc2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .env *.unsealed.* -LocalSettings.php \ No newline at end of file +LocalSettings.php +init.sql \ No newline at end of file diff --git a/mediawiki/db.yaml b/mediawiki/db.yaml index 59459e0..2881f42 100644 --- a/mediawiki/db.yaml +++ b/mediawiki/db.yaml @@ -61,7 +61,13 @@ spec: - name: mediawiki-pvc mountPath: /var/lib/mysql readOnly: false + - name: init-sql + mountPath: /docker-entrypoint-initdb.d/init.sql + subPath: init.sql volumes: - name: mediawiki-pvc persistentVolumeClaim: claimName: mediawiki-pvc + - name: init-sql + secret: + secretName: init diff --git a/mediawiki/initsql-sealed-secret.yaml b/mediawiki/initsql-sealed-secret.yaml new file mode 100644 index 0000000..72fc922 --- /dev/null +++ b/mediawiki/initsql-sealed-secret.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: bitnami.com/v1alpha1 +kind: SealedSecret +metadata: + annotations: + sealedsecrets.bitnami.com/namespace-wide: "true" + argocd.argoproj.io/sync-wave: "-1" + name: init + namespace: ptp-chat +spec: + encryptedData: + init.sql: AgBJsoLVirSg8fkv/EDC/S2cDnLL1mETLLD4eLN0QmitiU0ByovI6/6llljJuWITOzkglFqmqLC6ZD1SWwjuTxdsKhHZWXuJnU1xd4eJLePBzPFkEHgDcExjtbGtoFQ8BoV+Kl3NUGNyhfkw07C7D/BGanDZ8VQ7RvqZs+koVtY5UQUUYgl/baIz810+a0qTa72yOZchYAennbRaOkxvLvhaRXk2Grb07K33SKscbRtuQK+pWa7yxGabCFf7Uax6djNFCyUacYVO8kXBo8p7A1zWrnqZF3262bjFcXlzEBDMU+vwSY3rKCkRqUUAGuJft71LvMBX6Zj1wHS5vXpixBcM6k5oC53JgZ/tef4rS/BEwM77eLHeHb5yd0aX6Tj8W6FvWe2RZxPi2jSNtZTzt9HQ8LdLomZjthAPGuo1YZ+z0XyAxB2f6pQFtDI/RnsuoNCk4MpRoHo1AXElHGqWM+ucIFN0XqP9nTBacLVgzL2PPdmPkdGsYkRNUbVCswu1Cz+lruAoYW6eN/pMeHe+Ao6OkymdmkUZH9Rlcg1ktp17nDkH22MM49FHLA2XJ43fhShd/x31SwHucXw4mibR3xV+zA1B6PSRXFBpybT17zlBykAJoBEtn7QdHH9TI73kkKYbB7Q7/PrcjfzYlS7BQxDxAuC1sSM+y5sLxuFnnVpd8OipTabCP7/Ey/1qj7Kdd8MwaLGndIuS2ebtd6a71FAQMEVFk/yN9hCL2FI8nu2CDaGn62XNuyNWROndeudmHmOgbS3407T58NniaRbl1YIMlLQXS9q1aJjkivPvpiwQ1R3OUHNdKYEZood99AiMyHaB0C4v3OQmKVFxqpIUfl3gTSowScVEuDI80ILyDHwqYA+wVoPSFTUu1qnlDzUBqM/Q/5UwY/ZteAN1H50PEm7Q/ZDtmN05Xc3W4LK5RiGbM4KC + template: + metadata: + annotations: + sealedsecrets.bitnami.com/namespace-wide: "true" + sealedsecrets.bitnami.com/managed: "true" + argocd.argoproj.io/compare-options: IgnoreExtraneous + name: init + namespace: ptp-chat \ No newline at end of file