Skip to content

Commit fd22a14

Browse files
committed
openpgp-ca: Initial Commit
1 parent 05addbd commit fd22a14

File tree

3 files changed

+46
-0
lines changed

3 files changed

+46
-0
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: openpgp-ca
5+
spec:
6+
template:
7+
spec:
8+
initContainers:
9+
- name: init
10+
env:
11+
- name: DOMAIN
12+
value: "hashbang.sh"

openpgp-ca/ingress.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
apiVersion: networking.k8s.io/v1beta1
2+
kind: Ingress
3+
metadata:
4+
name: openpgp-ca
5+
labels:
6+
app.kubernetes.io/name: openpgp-ca
7+
annotations:
8+
kubernetes.io/ingress.class: nginx
9+
cert-manager.io/cluster-issuer: letsencrypt
10+
nginx.ingress.kubernetes.io/auth-tls-verify-client: "on"
11+
nginx.ingress.kubernetes.io/auth-tls-secret: "mtls/mtls-certs"
12+
nginx.ingress.kubernetes.io/auth-tls-verify-depth: "1"
13+
nginx.ingress.kubernetes.io/auth-tls-pass-certificate-to-upstream: "false"
14+
spec:
15+
tls:
16+
- hosts:
17+
- openpgp-ca.hashbang.sh
18+
secretName: opepgp-ca-tls
19+
rules:
20+
- host: openpgp-ca.hashbang.sh
21+
http:
22+
paths:
23+
- path: "/"
24+
backend:
25+
serviceName: openpgp-ca
26+
servicePort: http

openpgp-ca/kustomization.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
namespace: openpgp-ca
4+
resources:
5+
- https://gitlab.com/openpgp-ca/openpgp-ca/kustomize/restd/?ref=master
6+
- ingress.yaml
7+
patches:
8+
- path: add-domain-deployment.patch.yaml

0 commit comments

Comments
 (0)