diff --git a/.github/templates/db.yaml b/.github/templates/db.yaml index 5316feb..3288f16 100644 --- a/.github/templates/db.yaml +++ b/.github/templates/db.yaml @@ -16,6 +16,8 @@ spec: # Create databases CREATE DATABASE IF NOT EXISTS \`pm4_ci-{{INSTANCE}}\`; CREATE DATABASE IF NOT EXISTS \`pm4_ci-{{INSTANCE}}_ai\`; + # Create User + CREATE USER IF NOT EXISTS '{{MYSQL_USERNAME}}'@'%' IDENTIFIED BY '{{MYSQL_PASSWORD}}'; # Grant permissions to admin user (no need to create instance-specific users for multitenancy) GRANT ALL PRIVILEGES ON \`pm4_ci-{{INSTANCE}}\`.* TO '{{MYSQL_USERNAME}}'@'%'; GRANT ALL PRIVILEGES ON \`pm4_ci-{{INSTANCE}}_ai\`.* TO '{{MYSQL_USERNAME}}'@'%'; @@ -46,4 +48,4 @@ spec: secretKeyRef: name: mysql-secrets key: DB_PASSWORD - restartPolicy: Never \ No newline at end of file + restartPolicy: Never