Skip to content
Snippets Groups Projects
single-sign-on-database-values-configmap.yaml 946 B
Newer Older
---
apiVersion: v1
kind: ConfigMap
metadata:
  name: stackspin-single-sign-on-database-values
    auth:
      rootPassword: '${database_root_password}'
Maarten de Waard's avatar
Maarten de Waard committed
    initdbScripts:
      setup.sql: |
        CREATE USER hydra IDENTIFIED BY '${hydra_database_password}';
        CREATE USER kratos IDENTIFIED BY '${kratos_database_password}';
        CREATE USER stackspin IDENTIFIED BY '${dashboard_database_password}';
        CREATE DATABASE kratos;
        CREATE DATABASE hydra;
        CREATE DATABASE stackspin;
Maarten de Waard's avatar
Maarten de Waard committed
        GRANT ALL PRIVILEGES ON hydra.* TO 'hydra'@'%';
        GRANT ALL PRIVILEGES ON kratos.* TO 'kratos'@'%';
        GRANT ALL PRIVILEGES ON stackspin.* TO 'stackspin'@'%';
      persistence:
        enabled: true
        existingClaim: single-sign-on-database
      podAnnotations:
        backup.velero.io/backup-volumes: "data"
    commonLabels:
      stackspin.net/backupSet: "single-sign-on"