imfreedom/k8s-cluster

Parents 951a7052a1f8
Children 5f7efa25b905
Add the buffering middleware to set maximum request body sizes
--- a/50-ci.imfreedom.org.yaml Tue Feb 11 03:36:15 2020 -0600
+++ b/50-ci.imfreedom.org.yaml Tue Feb 11 13:23:09 2020 -0600
@@ -117,6 +117,16 @@
storage: 1Gi
---
apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: ci-body-size
+ namespace: imfreedom
+spec:
+ buffering:
+ maxRequestBodyBytes: 16777216
+ memRequestBodyBytes: 209715
+---
+apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: ci
@@ -131,6 +141,7 @@
- name: ci
port: 8111
middlewares:
+ - name: ci-body-size
- name: common-headers
tls:
secretName: ci-tls
--- a/50-data.imfreedom.org.yaml Tue Feb 11 03:36:15 2020 -0600
+++ b/50-data.imfreedom.org.yaml Tue Feb 11 13:23:09 2020 -0600
@@ -1,3 +1,13 @@
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: data-body-size
+ namespace: imfreedom
+spec:
+ buffering:
+ maxRequestBodyBytes: 209715200
+ memRequestBodyBytes: 209715
---
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
@@ -14,6 +24,7 @@
- name: data
port: 9000
middlewares:
+ - name: data-body-size
- name: common-headers
tls:
secretName: data-tls
--- a/50-issues.imfreedom.org.yaml Tue Feb 11 03:36:15 2020 -0600
+++ b/50-issues.imfreedom.org.yaml Tue Feb 11 13:23:09 2020 -0600
@@ -2,6 +2,16 @@
# integrates into hub, and supports importing from multiple issue trackers.
---
apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: issues-body-size
+ namespace: imfreedom
+spec:
+ buffering:
+ maxRequestBodyBytes: 16777216
+ memRequestBodyBytes: 209715
+---
+apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: issues
@@ -16,6 +26,7 @@
- name: issues
port: 8080
middlewares:
+ - name: issues-body-size
- name: common-headers
tls:
secretName: issues-tls