This repository has been archived by the owner on Oct 15, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
halconfig.yml
158 lines (158 loc) · 3.61 KB
/
halconfig.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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
providers:
aws:
enabled: true
accounts:
- name: test-1
requiredGroupMembership: []
providerVersion: V1
permissions: {}
accountId: '123'
regions:
- name: us-west-2
assumeRole: role/spinnakerManaged
lifecycleHooks: []
permissions: {}
primaryAccount: test-1
bakeryDefaults:
baseImages: []
defaultKeyPairTemplate: '{{name}}-keypair'
defaultRegions:
- name: us-west-2
defaults:
iamRole: BaseIAMRole
dockerRegistry:
enabled: true
accounts:
- name: public-docker-account
requiredGroupMembership: []
permissions: {}
address: https://index.docker.io
email: [email protected]
cacheIntervalSeconds: 30
clientTimeoutMillis: 60000
cacheThreads: 1
paginateSize: 100
sortTagsByDate: false
trackDigests: false
insecureRegistry: false
repositories:
- nabuskey/public-test
primaryAccount: public-docker-account
kubernetes:
enabled: true
accounts:
- name: deploy-keel-dev
permissions: {}
kubeconfigFile: /var/kubeconfig/kubeconfig-deploy
- name: deploy-keel-prod
permissions: {}
kubeconfigFile: /var/kubeconfig/kubeconfig-deploy
primaryAccount: deploy-staging
deploymentEnvironment:
size: SMALL
type: Distributed
accountName: deploy-staging
imageVariant: SLIM
updateVersions: true
consul:
enabled: false
vault:
enabled: false
customSizing: {}
sidecars: {}
initContainers: {}
hostAliases: {}
affinity: {}
tolerations: {}
nodeSelectors: {}
gitConfig:
upstreamUser: spinnaker
livenessProbeConfig:
enabled: false
haServices:
clouddriver:
enabled: false
disableClouddriverRoDeck: false
echo:
enabled: false
timezone: America/Los_Angeles
persistentStorage:
persistentStoreType: s3
redis:
host: redis
port: 6379
enabled: false
s3:
enabled: true
bucket: test-spinnaker-keel
rootFolder: front50
accessKeyId: <ID>
secretAccessKey: <SECRET>
region: us-west-2
sql:
enabled: true
default:
jdbcUrl: jdbc:mysql://mysql/keel?useSSL=false
user: keel
password: mysecretpassword
migration:
jdbcUrl: jdbc:mysql://mysql/keel?useSSL=false
user: keel
password: mysecretpassword
security: {}
# apiSecurity:
# ssl:
# enabled: false
# overrideBaseUrl: https://example.com
# uiSecurity:
# ssl:
# enabled: false
# overrideBaseUrl: https://example.com
# authn:
# enabled: true
# oauth2:
# enabled: true
# provider: GITHUB
# client:
# accessTokenUri: https://github.com/login/oauth/access_token
# userAuthorizationUri: https://github.com/login/oauth/authorize
# clientId: <CLIENT_ID>
# clientSecret: <SECRET>
# scope: user:email
# resource:
# userInfoUri: https://api.github.com/user
# userInfoMapping:
# email: email
# firstName: ""
# lastName: name
# username: login
# userInfoRequirements: {}
# authz:
# enabled: true
# groupMembership:
# service: GITHUB
# file:
# roleProviderType: FILE
# github:
# baseUrl: https://api.github.com
# roleProviderType: GITHUB
# accessToken: <TOKEN>
# organization: testOrg
artifacts:
github:
enabled: true
accounts:
- name: test-git
token: <TOKEN>
managedDelivery:
enabled: true
keel:
plugins:
ec2:
enabled: true
k8s:
enabled: false
deliveryConfig:
enabled: true
features:
artifacts: true