-
Notifications
You must be signed in to change notification settings - Fork 5
/
config.yaml.sample
292 lines (243 loc) · 6.96 KB
/
config.yaml.sample
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
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
# Default values for Playground.
# This is a YAML-formatted file.
## Kubernetes cluster name
##
## Default value: playground
cluster_name: playground
## Kubernetes cluster node instance type
##
## Default value: playground
cluster_instance_type: t3.medium
## Editor for Playground. Defaults to autodetection of nano over vim and vi
##
## Default value: ''
editor: ''
services:
- name: cloudone
## Cloud One region to work with
##
## Default value: trend-us-1
region: trend-us-1
## Cloud One instance to use
##
## Allowed values: cloudone, staging-cloudone, dev-cloudone
##
## Default value: cloudone
instance: cloudone
## Cloud One API Key with Full Access
##
## REQUIRED if you want to play with Cloud One
##
## Default value: ''
api_key: ''
## Cloud One Scanner API Key
##
## REQUIRED if you want to play with Artifac Scanning as a Service
##
## Default value: ''
scanner_api_key: ''
- name: aws
## The account id of your AWS account
##
## Default value: ''
account_id: ''
## The default AWS region to use
##
## Default value: "eu-central-1"
region: "eu-central-1"
- name: workload-security
## Cloud One Workload Security Tenant ID
##
## REQUIRED if you want to play with Cloud One Workload Security
##
## Default value: ''
ws_tenant_id: ''
## Cloud One Workload Security Token
##
## REQUIRED if you want to play with Cloud One Workload Security
##
## Default value: ''
ws_token: ''
## Cloud One Workload Security Linux Policy ID
##
## REQUIRED if you want to play with Cloud One Workload Security
##
## Default value: 0
ws_policy_id: 0
- name: container_security
## The name of the created or reused policy
##
## Default value: relaxed_playground
policy_name: relaxed_playground
## Target namespace for Smart Check
##
## Default value: trendmicro-system
namespace: trendmicro-system
# ================ DO NOT CHANGE ANYTHING BELOW THIS LINE ===============
# ================== UNLESS YOU KNOW WHAT YOU'RE DOING ==================
- name: playground-registry
## Target namespace for registry
##
## Default value: registry
namespace: registry
## Storage size reserved for the registry
##
## Default value: 10Gi
size: 10Gi
## Registry username to set
##
## Default value: admin
username: admin
## Registry username to set
##
## Default value: trendmicro
password: trendmicro
## Other settings typically not required to be changed
hostname: playground.localdomain
port: "5000"
proxy_service_name: playground-registry
proxy_service_port: "5000"
proxy_listen_port: "5000"
- name: grafana
## Target namespace for Grafana
##
## Default value: prometheus
namespace: prometheus
## Username to set
##
## Default value: admin
username: admin
## Password to set
##
## Default value: trendmicro
password: trendmicro
## Other settings typically not required to be changed
hostname: grafana
proxy_service_name: prometheus-grafana
proxy_service_port: "80"
proxy_listen_port: "8080"
- name: prometheus
## Target namespace for Prometheus
##
## Default value: prometheus
namespace: prometheus
## Username to set
##
## Default value: admin
username: admin
## Password to set
##
## Default value: trendmicro
password: trendmicro
## Other settings typically not required to be changed
hostname: prometheus
proxy_service_name: prometheus-kube-prometheus-prometheus
proxy_service_port: "9090"
proxy_listen_port: "8081"
- name: falco
## Target namespace for Falco
##
## Default value: falco
namespace: falco
## Other settings typically not required to be changed
hostname: falco
proxy_service_name: falco-falcosidekick-ui
proxy_service_port: "2802"
proxy_listen_port: "8082"
- name: jenkins
## Settings typically not required to be changed
container_name: jenkins-blueocean
dind_name: jenkins-docker
dind_port: "2376"
service_port: "8087"
agent_port: "50000"
volume_data: jenkins-data
volume_docker_certs: jenkins-docker-certs
- name: gitlab
## Settings typically not required to be changed
home_gitlab: /srv/gitlab
home_gitlab_runner: /srv/gitlab-runner
container_name: gitlab-ce
container_runner_name: gitlab-runner
gitlab_http_port: "80"
gitlab_https_port: "443"
gitlab_ssh_port: "8090"
service_port: "8088"
- name: trivy
## Target namespace for Trivy
##
## Default value: trivy-system
namespace: trivy-system
- name: opa
## Target namespace for Open Policy Agent
##
## Default value: opa
namespace: opa
- name: gatekeeper
## Target namespace for Gatekeeper
##
## Default value: gatekeeper-system
namespace: gatekeeper-system
- name: kubeclarity
## Target namespace for Kubeclarity
##
## Default value: kubeclarity
namespace: kubeclarity
## Other settings typically not required to be changed
proxy_service_name: kubeclarity-kubeclarity
proxy_service_port: "8080"
proxy_listen_port: "8091"
- name: harbor
## Target namespace for Harbor
##
## Default value: harbor
namespace: harbor
## Common name for Harbor to use in certificate generation
##
## Default value: 172.250.255.5
common_name: 172.250.255.5
## Harbor admin password to set
##
## Default value: trendmicro
admin_password: trendmicro
## Registry username to set
##
## Default value: admin
reg_username: admin
## Registry password to set
##
## Default value: trendmicro
reg_password: trendmicro
## Registry password to set in htpasswd format. If you change
## reg_password to a different value you need to regenerate
## the htpasswd.
##
## Default value: admin:$2y$10$lA2oNWrQ0WEvIzRs/1FxiOIzmW0GA1s8wjXHYa7C.Dsw0/8z47u8u
reg_htpasswd: admin:$2y$10$lA2oNWrQ0WEvIzRs/1FxiOIzmW0GA1s8wjXHYa7C.Dsw0/8z47u8u
## Other settings typically not required to be changed
proxy_service_name: harbor
proxy_service_port: "443"
proxy_listen_port: "8085"
- name: pipeline
github_username: mawinkler
github_email: winkler.info@icloud.com
github_project: c1-app-sec-uploader
docker_username: YOUR USERNAME HERE
docker_password: YOUR PASSWORD HERE
- name: demo-java-goof
namespace: victims
proxy_service_name: java-goof-service
proxy_service_port: 80
proxy_listen_port: 8089
- name: demo-webapp
namespace: victims
proxy_service_name: web-app-service
proxy_service_port: 80
proxy_listen_port: 8090
- name: demo-attack
namespace: attackers
- name: kube-system
## Target namespace for kube-system components
##
## Default value: kube-system
namespace: kube-system