-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathkit.yml
96 lines (84 loc) · 2.16 KB
/
kit.yml
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
---
name: concourse
version: 3.13.0
authors:
- James Hunt <[email protected]>
- Dennis Bell <[email protected]>
docs: https://concourse.ci
code: https://github.com/genesis-community/concourse-genesis-kit
genesis_version_min: 2.7.6
certificates:
self-signed-cert:
ssl:
ca: { valid_for: 10y }
server: { valid_for: 1y, names: [ "${params.external_domain}" ] }
+locker:
locker:
ca: { valid_for: 10y }
server: { valid_for: 1y, names: [ "locker" ] }
credentials:
base:
tsa/host_key: ssh 2048 fixed
tsa/worker_key: ssh 2048 fixed
atc/token_signing_key: rsa 2048 fixed
locker/api:
password: random 16
webui:
password: random 16 fmt bcrypt
shout:
shout/ops:
password: random 16
shout/admin:
password: random 32
+internal-db:
database/atc:
password: random 64 fixed
provided:
github-oauth:
oauth:
keys:
provider_key:
prompt: "GitHub OAuth Client ID"
provider_secret:
prompt: "GitHub OAuth Client Secret"
github-enterprise-oauth:
oauth:
keys:
provider_key:
prompt: "GitHub OAuth Client ID"
provider_secret:
prompt: "GitHub OAuth Client Secret"
cf-oauth:
oauth:
keys:
provider_key:
prompt: "UAA Client ID"
provider_secret:
prompt: "UAA Client Secret"
provided-cert:
ssl/server:
# replace this with type: x509-cert when genesis supports that
keys:
certificate:
prompt: "SSL certificate for Concourse"
#multiline: true # not yet supported
key:
prompt: "SSL key for Concourse"
#multiline: true # not yet supported
external-db:
database/external:
keys:
password:
prompt: "Password for external database user"
+vault-token-default:
vault:
keys:
token:
prompt: "Vault token"
+vault-approle-default:
approle/concourse:
keys:
approle-id:
prompt: "Approle ID (generated from setup-approle addon)"
approle-secret:
prompt: "Approle Secret (generated from setup-approle addon)"