Merge remote-tracking branch 'origin/master'
Change-Id: I137b8c8cf2bc21c47ba25eea1655fc407e2b322b
diff --git a/foswiki/Dockerfile b/foswiki/Dockerfile
new file mode 100644
index 0000000..f654de5
--- /dev/null
+++ b/foswiki/Dockerfile
@@ -0,0 +1 @@
+FROM docker.io/timlegge/docker-foswiki:v1.29
diff --git a/foswiki/foswiki.yaml b/foswiki/foswiki.yaml
new file mode 100644
index 0000000..ae42ce3
--- /dev/null
+++ b/foswiki/foswiki.yaml
@@ -0,0 +1,114 @@
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: foswiki
+ namespace: mulk
+ labels:
+ name: foswiki
+ k8s-app: foswiki
+spec:
+ selector:
+ name: foswiki
+ type: ClusterIP
+ ports:
+ - name: http
+ port: 80
+ targetPort: http
+ protocol: TCP
+---
+apiVersion: networking.k8s.io/v1
+kind: Ingress
+metadata:
+ name: foswiki
+ namespace: mulk
+ labels:
+ name: foswiki
+ k8s-app: foswiki
+ annotations:
+ ingress.kubernetes.io/ssl-proxy-headers: X-Forwarded-Proto:https
+ ingress.kubernetes.io/custom-request-headers: X-Forwarded-Proto:https||X-Forwarded-Port:443
+ kubernetes.io/ingress.class: nginx
+ cert-manager.io/cluster-issuer: letsencrypt-prod
+spec:
+ rules:
+ - host: foswiki.benkard.de
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ service:
+ name: foswiki
+ port:
+ name: http
+ tls:
+ - hosts:
+ - foswiki.benkard.de
+ secretName: foswiki-tls
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: foswiki
+ namespace: mulk
+ labels:
+ name: foswiki
+ k8s-app: foswiki
+spec:
+ replicas: 1
+ strategy:
+ type: Recreate
+ selector:
+ matchLabels:
+ k8s-app: foswiki
+ name: foswiki
+ template:
+ metadata:
+ labels:
+ name: foswiki
+ k8s-app: foswiki
+ spec:
+ imagePullSecrets:
+ - name: portus-token
+ volumes:
+ - name: data
+ persistentVolumeClaim:
+ claimName: foswiki-data
+ containers:
+ - name: master
+ image: docker.benkard.de/mulk/foswiki:1.29-1
+ imagePullPolicy: IfNotPresent
+ resources:
+ limits:
+ cpu: 2000m
+ memory: 2000Mi
+ requests:
+ cpu: 10m
+ memory: 300Mi
+ volumeMounts:
+ - name: data
+ mountPath: /var/www/foswiki
+ ports:
+ - containerPort: 80
+ name: http
+ protocol: TCP
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+ name: foswiki-data
+ namespace: mulk
+ labels:
+ name: foswiki-data
+ k8s-app: foswiki
+ annotations:
+ volume.beta.kubernetes.io/storage-provisioner: rancher.io/local-path
+spec:
+ accessModes:
+ - ReadWriteOnce
+ resources:
+ requests:
+ storage: 50Gi
+ storageClassName: local-path
+---
diff --git a/gitlab-system/gitlab.yaml b/gitlab-system/gitlab.yaml
index 213ab83..566c6f3 100644
--- a/gitlab-system/gitlab.yaml
+++ b/gitlab-system/gitlab.yaml
@@ -5,7 +5,7 @@
namespace: gitlab-system
spec:
chart:
- version: "6.7.5"
+ version: "6.9.2"
values:
global:
appConfig: