From 7271d6a8216f284fad09c4efd459f62707c838b8 Mon Sep 17 00:00:00 2001 From: Daniel Ryan Date: Fri, 3 Oct 2025 12:15:16 -1000 Subject: [PATCH] using admin user for all instances, no longer need grants --- .github/templates/db.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/templates/db.yaml b/.github/templates/db.yaml index 3288f16..fd6c7a1 100644 --- a/.github/templates/db.yaml +++ b/.github/templates/db.yaml @@ -16,12 +16,6 @@ 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}}'@'%'; - FLUSH PRIVILEGES; # Output the created resources SELECT CONCAT('Created database: pm4_', 'ci-{{INSTANCE}}') AS setup_info; SELECT CONCAT('Created database: pm4_', 'ci-{{INSTANCE}}', '_ai') AS setup_info;