Skip to content

Commit 816794a

Browse files
committed
Add SysEleven TLS config
1 parent 3209b98 commit 816794a

File tree

4 files changed

+145
-0
lines changed

4 files changed

+145
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
apiVersion: cert-manager.io/v1
2+
kind: ClusterIssuer
3+
metadata:
4+
name: letsencrypt-prod
5+
spec:
6+
acme:
7+
server: https://acme-v02.api.letsencrypt.org/directory
8+
email: jan.weil@web.de
9+
privateKeySecretRef:
10+
name: letsencrypt-prod
11+
solvers:
12+
- http01:
13+
ingress:
14+
class: nginx
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
apiVersion: networking.k8s.io/v1
2+
kind: Ingress
3+
metadata:
4+
name: ingress
5+
namespace: clair-berlin
6+
annotations:
7+
cert-manager.io/cluster-issuer: letsencrypt-prod
8+
spec:
9+
tls:
10+
- hosts:
11+
- clair.jawebada.de
12+
secretName: ingress-tls-secret
13+
rules:
14+
- host: clair.jawebada.de
15+
http:
16+
paths:
17+
- path: /
18+
pathType: Prefix
19+
backend:
20+
service:
21+
name: static-frontend
22+
port:
23+
number: 80
24+
- path: /admin
25+
pathType: Prefix
26+
backend:
27+
service:
28+
name: managair-server
29+
port:
30+
number: 8888
31+
- path: /static
32+
pathType: Prefix
33+
backend:
34+
service:
35+
name: managair-server
36+
port:
37+
number: 8888
38+
- path: /accounts
39+
pathType: Prefix
40+
backend:
41+
service:
42+
name: managair-server
43+
port:
44+
number: 8888
45+
- path: /api
46+
pathType: Prefix
47+
backend:
48+
service:
49+
name: managair-server
50+
port:
51+
number: 8888
52+
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
CLAIR_DOMAIN=clair.jawebada.de
2+
3+
DEBUG=0
4+
SENTRY=1
5+
DEBUG_TOOLBAR=0
6+
7+
DJANGO_LOG_LEVEL=WARNING
8+
DJANGO_DB_LOG_LEVEL=WARNING
9+
LOG_LEVEL=WARNING
10+
11+
MANAGAIR_DB_MIGRATE=true
12+
MANAGAIR_COLLECT_STATIC_FILES=true
13+
14+
INGESTAIR_DB_MIGRATE=false
15+
16+
SQL_DATABASE=managairdb_dev
17+
SQL_USER=managair_dev
18+
SQL_PASSWORD=postgres
19+
20+
EMAIL_HOST=mx2ed5.netcup.net
21+
EMAIL_PORT=587
22+
EMAIL_HOST_USER=clair-sender@clair-berlin.de
23+
EMAIL_USE_TLS=True
24+
DEFAULT_FROM_EMAIL=kontakt@clair-berlin.de
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
resources:
2+
- ../../base
3+
- 95-cert-issuer.yaml
4+
5+
patchesStrategicMerge:
6+
- add_tls.yaml
7+
8+
configMapGenerator:
9+
- name: clair-config-map
10+
namespace: clair-berlin
11+
behavior: replace
12+
envs:
13+
- config.env
14+
15+
secretGenerator:
16+
- name: db-secret
17+
namespace: clair-berlin
18+
behavior: replace
19+
files:
20+
- secrets/sql-password.txt
21+
- name: managair-secret
22+
namespace: clair-berlin
23+
behavior: replace
24+
files:
25+
- secrets/managair-secret-key.txt
26+
- secrets/sql-password.txt
27+
- secrets/sentry-url.txt
28+
- secrets/smtp-password.txt
29+
- name: ingestair-secret
30+
namespace: clair-berlin
31+
behavior: replace
32+
files:
33+
- secrets/ingestair-secret-key.txt
34+
- secrets/sql-password.txt
35+
- secrets/smtp-password.txt
36+
- name: clairchen-forwarder-v2-secret
37+
namespace: clair-berlin
38+
behavior: replace
39+
files:
40+
- secrets/clairchen-forwarder-v2-access-key.txt
41+
- name: ers-forwarder-v2-secret
42+
namespace: clair-berlin
43+
behavior: replace
44+
files:
45+
- secrets/ers-forwarder-v2-access-key.txt
46+
- name: clairchen-forwarder-v3-secret
47+
namespace: clair-berlin
48+
behavior: replace
49+
files:
50+
- secrets/clairchen-forwarder-v3-access-key.txt
51+
- name: ers-forwarder-v3-secret
52+
namespace: clair-berlin
53+
behavior: replace
54+
files:
55+
- secrets/ers-forwarder-v3-access-key.txt

0 commit comments

Comments
 (0)