fix
This commit is contained in:
79
apps/openproject/openproject_Secret.tf
Normal file
79
apps/openproject/openproject_Secret.tf
Normal file
@@ -0,0 +1,79 @@
|
||||
resource "kubectl_manifest" "Secret_openproject-postgresql" {
|
||||
yaml_body = <<-EOF
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: openproject-postgresql
|
||||
namespace: ${var.namespace}
|
||||
labels: ${jsonencode(local.common-labels)}
|
||||
ownerReferences: ${jsonencode(var.install_owner)}
|
||||
type: Opaque
|
||||
data:
|
||||
postgres-password: VDQxbmpqeEVnYg==
|
||||
password: cEhqbUkyQjVYVw==
|
||||
EOF
|
||||
}
|
||||
|
||||
resource "kubectl_manifest" "Secret_openproject-core" {
|
||||
yaml_body = <<-EOF
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: openproject-core
|
||||
labels: ${jsonencode(local.common-labels)}
|
||||
namespace: ${var.namespace}
|
||||
ownerReferences: ${jsonencode(var.install_owner)}
|
||||
stringData:
|
||||
DATABASE_HOST: openproject-postgresql.vynil-ci.svc.cluster.local
|
||||
DATABASE_PORT: '5432'
|
||||
DATABASE_URL: postgresql://openproject@openproject-postgresql:5432/openproject
|
||||
OPENPROJECT_SEED_ADMIN_USER_PASSWORD: admin
|
||||
OPENPROJECT_SEED_ADMIN_USER_PASSWORD_RESET: 'true'
|
||||
OPENPROJECT_SEED_ADMIN_USER_NAME: OpenProject Admin
|
||||
OPENPROJECT_SEED_ADMIN_USER_MAIL: admin@example.net
|
||||
OPENPROJECT_HTTPS: 'true'
|
||||
OPENPROJECT_SEED_LOCALE: en
|
||||
OPENPROJECT_HOST__NAME: openproject.example.com
|
||||
OPENPROJECT_HSTS: 'true'
|
||||
OPENPROJECT_RAILS__CACHE__STORE: memcache
|
||||
OPENPROJECT_RAILS__RELATIVE__URL__ROOT: ''
|
||||
POSTGRES_STATEMENT_TIMEOUT: 120s
|
||||
EOF
|
||||
}
|
||||
|
||||
resource "kubectl_manifest" "Secret_openproject-oidc" {
|
||||
yaml_body = <<-EOF
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: openproject-oidc
|
||||
labels: ${jsonencode(local.common-labels)}
|
||||
namespace: ${var.namespace}
|
||||
ownerReferences: ${jsonencode(var.install_owner)}
|
||||
stringData:
|
||||
OPENPROJECT_OPENID__CONNECT_KEYCLOAK_DISPLAY__NAME: Keycloak
|
||||
OPENPROJECT_OPENID__CONNECT_KEYCLOAK_HOST: oidc.host
|
||||
OPENPROJECT_OPENID__CONNECT_KEYCLOAK_IDENTIFIER: oidc.identifier
|
||||
OPENPROJECT_OPENID__CONNECT_KEYCLOAK_SECRET: oidc.secret
|
||||
OPENPROJECT_OPENID__CONNECT_KEYCLOAK_AUTHORIZATION__ENDPOINT: oidc.authorizationEndpoint
|
||||
OPENPROJECT_OPENID__CONNECT_KEYCLOAK_TOKEN__ENDPOINT: oidc.tokenEndpoint
|
||||
OPENPROJECT_OPENID__CONNECT_KEYCLOAK_USERINFO__ENDPOINT: oidc.userinfoEndpoint
|
||||
OPENPROJECT_OPENID__CONNECT_KEYCLOAK_END__SESSION__ENDPOINT: oidc.endSessionEndpoint
|
||||
OPENPROJECT_OPENID__CONNECT_KEYCLOAK_SCOPE: '[openid email profile]'
|
||||
EOF
|
||||
}
|
||||
|
||||
resource "kubectl_manifest" "Secret_openproject-memcached" {
|
||||
yaml_body = <<-EOF
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: openproject-memcached
|
||||
labels: ${jsonencode(local.common-labels)}
|
||||
namespace: ${var.namespace}
|
||||
ownerReferences: ${jsonencode(var.install_owner)}
|
||||
stringData:
|
||||
OPENPROJECT_CACHE__MEMCACHE__SERVER: openproject-memcached:11211
|
||||
EOF
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user