-
Notifications
You must be signed in to change notification settings - Fork 1
/
values.yaml
166 lines (127 loc) · 3.51 KB
/
values.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
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
# Default values for rctf.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
replicaCount: 1
image:
repository: redpwn/rctf
tag: 35c88ec11204bcb7349775c7a8e9f3eafafd0755
pullPolicy: IfNotPresent
# Used for emails
rctfName: rCTF
# 32 byte base64 encoded secret for signing tokens
tokenKey: ""
# (optional) The host rCTF is accessible on - only necessary if you need to set
# this to something other than your ingress's host
#origin: https://example.com
#logoUrl: https://example.com/logo-256.png
postgres:
#host: example
port: 5432
#user: postgres
#password: password
# Name of secret containing postgres password. Overrides postgres.password
#passwordSecret: secret-name
passwordSecretKey: postgresql-postgres-password
#database: rctf
redis:
#host: example
port: 6379
#password: password
# Name of secret containing redis password. Overrides redis.password.
#passwordSecret: secret-name
passwordSecretKey: redis-password
database: 0
#email:
#from: [email protected]
# One of:
#smtpProvider:
#url: smtp://user:[email protected]:587
# Name of secret containing SMTP url. Overrides email.smtpProvider.url.
#urlSecret: secret-name
#urlSecretKey: url
#sesProvider:
#awsKeyId: AAAAAA
#awsKeySecret: abcd
#awsRegion: aa-bbbb-1
# Name of secret containing SES credentials. Overrides above options if key
# is provided.
#credentialsSecret: secret-name
#secretAwsKeyIdKey: aws-key-id
#secretAwsKeySecretKey: aws-key-secret
#secretAwsRegionKey: aws-region
#otherProvider:
#name: name
#options: {}
ctftime:
clientId: ""
clientSecret: ""
times:
start: # 2020-01-01T20:00:00Z
end: # 2020-01-05T20:00:00Z
#gcs:
#bucket: name
# (Optional) Manually supply credentials (defaults to application default
# credentials)
#credentials:
#private_key: ""
#client_email: ""
config:
meta:
description: A description of your CTF
imageUrl: https://example.com/logo.png
homeContent: A description of your CTF. Markdown supported.
sponsors:
- name: 'Big Sponsor'
icon: 'https://redpwn.net/logo.png'
description: 'Brief description. Markdown supported.'
- name: 'Smaller Sponsor'
description: 'Brief description. Markdown supported.'
small: true
divisions:
hs: High School
college: College
other: Other
defaultDivision: other
challengeProvider:
name: challenges/database
uploadProvider:
name: uploads/gcs
options: {}
leaderboard:
maxLimit: 100
maxOffset: 4294967296 # 2^32
updateInterval: 10000
graphMaxTeams: 10
graphSampleTime: 600000
loginTimeout: 3600000
nameOverride: ""
fullnameOverride: ""
service:
type: ClusterIP
port: 80
ingress:
enabled: false
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
hosts:
- host: chart-example.local
paths: []
tls: []
# - secretName: chart-example-tls
# hosts:
# - chart-example.local
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
nodeSelector: {}
tolerations: []
affinity: {}