-
Notifications
You must be signed in to change notification settings - Fork 13
/
app-config.production.yaml
57 lines (53 loc) · 1.6 KB
/
app-config.production.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
backend:
auth:
keys:
- secret: ${AUTH_BACKEND_SECRET}
database:
client: pg
connection:
host: ${POSTGRES_SERVICE_HOST}
port: ${POSTGRES_SERVICE_PORT}
user: ${POSTGRES_USER}
password: ${POSTGRES_PASSWORD}
integrations:
github:
- host: github.com
apps:
- $include: credentials/backstage-app-credentials.yaml
auth:
# see https://backstage.io/docs/auth/ to learn about auth providers
session:
secret: ${AUTH_SESSION_CLIENT_SECRET}
environment: production
providers:
auth0:
production:
domain: ${AUTH_AUTH0_DOMAIN}
clientId: ${AUTH_AUTH0_CLIENT_ID}
clientSecret: ${AUTH_AUTH0_CLIENT_SECRET}
audience: ${AUTH_AUTH0_AUDIENCE}
# these are optional, and we are using the defaults
# if added, we need to update ./charts/backstage/Values.yaml
# connection: ${AUTH_AUTH0_CONNECTION}
# connectionScope: ${AUTH_AUTH0_CONNECTION_SCOPE}
github:
production:
clientId: ${AUTH_GITHUB_CLIENT_ID}
clientSecret: ${AUTH_GITHUB_CLIENT_SECRET}
catalog:
locations:
- type: url
target: https://github.com/thefrontside/playhouse/blob/main/catalog-info.yaml
- type: url
target: https://github.com/thefrontside/playhouse/blob/main/templates/standard-microservice/template.yaml
rules:
- allow: [Template]
techdocs:
builder: external
publisher:
type: googleGcs
googleGcs:
bucketName: ${TECHDOCS_STORAGE_BUCKET}
projectId: ${TECHDOCS_GCLOUD_PROJECT}
credentials:
$file: credentials/techdocs-bucket-credentials.json