Skip to content

Commit f566bd8

Browse files
committed
Copy config/hetzner-2i2c.yaml into config/hetzner-gesis.yaml
1 parent b0d4d8e commit f566bd8

File tree

1 file changed

+145
-0
lines changed

1 file changed

+145
-0
lines changed

config/hetzner-gesis.yaml

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
projectName: hetzner-gesis
2+
3+
registry:
4+
enabled: true
5+
replicas: 1
6+
config:
7+
storage:
8+
# Uncomment this and comment out the s3 config to use filesystem
9+
# filesystem:
10+
# rootdirectory: /var/lib/registry
11+
s3:
12+
regionendpoint: https://nbg1.your-objectstorage.com
13+
bucket: mybinder-gesis-registry
14+
region: does-not-matter
15+
storage:
16+
filesystem:
17+
storageClassName: "local-path"
18+
ingress:
19+
hosts:
20+
- registry.gesis.mybinder.org
21+
22+
cryptnono:
23+
detectors:
24+
monero:
25+
enabled: false
26+
execwhacker:
27+
containerdHostPath: /run/k3s/containerd/containerd.sock
28+
29+
binderhub:
30+
config:
31+
BinderHub:
32+
hub_url: https://hub.gesis.mybinder.org
33+
badge_base_url: https://mybinder.org
34+
sticky_builds: true
35+
image_prefix: registry.gesis.mybinder.org/i-
36+
# image_prefix: quay.io/mybinder-hetzner-gesis/image-
37+
# build_docker_host: /var/run/dind/docker.sock
38+
KubernetesBuildExecutor:
39+
docker_host: /var/run/dind/docker.sock
40+
repo2docker_extra_args:
41+
# try to avoid timeout pushing to local registry
42+
# default is 60
43+
# this must have no spaces to be processed by repo2docker correctly
44+
- '--DockerEngine.extra_init_args={"timeout":1200}'
45+
46+
LaunchQuota:
47+
total_quota: 300
48+
49+
# DockerRegistry:
50+
# token_url: "https://2lmrrh8f.gra7.container-registry.ovh.net/service/token?service=harbor-registry"
51+
52+
replicas: 2
53+
54+
extraVolumes:
55+
- name: secrets
56+
secret:
57+
secretName: events-archiver-secrets
58+
extraVolumeMounts:
59+
- name: secrets
60+
mountPath: /secrets
61+
readOnly: true
62+
extraEnv:
63+
GOOGLE_APPLICATION_CREDENTIALS: /secrets/service-account.json
64+
65+
dind:
66+
resources:
67+
requests:
68+
cpu: "4"
69+
memory: 12Gi
70+
limits:
71+
cpu: "8"
72+
memory: 16Gi
73+
74+
ingress:
75+
hosts:
76+
- gesis.mybinder.org
77+
78+
jupyterhub:
79+
# proxy:
80+
# chp:
81+
# resources:
82+
# requests:
83+
# cpu: "1"
84+
# limits:
85+
# cpu: "1"
86+
ingress:
87+
hosts:
88+
- hub.gesis.mybinder.org
89+
tls:
90+
- secretName: kubelego-tls-hub
91+
hosts:
92+
- hub.gesis.mybinder.org
93+
94+
imageCleaner:
95+
# handled by buildkit pruner
96+
enabled: false
97+
98+
grafana:
99+
ingress:
100+
hosts:
101+
- grafana.gesis.mybinder.org
102+
tls:
103+
- hosts:
104+
- grafana.gesis.mybinder.org
105+
secretName: kubelego-tls-grafana
106+
datasources:
107+
datasources.yaml:
108+
apiVersion: 1
109+
datasources:
110+
- name: prometheus
111+
orgId: 1
112+
type: prometheus
113+
url: https://prometheus.gesis.mybinder.org
114+
access: direct
115+
isDefault: true
116+
editable: false
117+
# persistence:
118+
# storageClassName: csi-cinder-high-speed
119+
120+
prometheus:
121+
server:
122+
persistentVolume:
123+
size: 50Gi
124+
ingress:
125+
hosts:
126+
- prometheus.gesis.mybinder.org
127+
tls:
128+
- hosts:
129+
- prometheus.gesis.mybinder.org
130+
secretName: kubelego-tls-prometheus
131+
132+
ingress-nginx:
133+
controller:
134+
replicas: 1
135+
scope:
136+
enabled: true
137+
service:
138+
loadBalancerIP: 116.203.245.43
139+
140+
static:
141+
ingress:
142+
hosts:
143+
- static.gesis.mybinder.org
144+
tls:
145+
secretName: kubelego-tls-static

0 commit comments

Comments
 (0)