imfreedom/k8s-cluster

Parents 18af19b0db4d
Children dfa4ca62db47
move the common middlewares to 40-common-middleware and convert them to kustomize
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/40-common-middleware/imfreedom.yaml Thu Jun 17 02:18:14 2021 -0500
@@ -0,0 +1,31 @@
+# This file contains common traefik middleware for the imfreedom namespace.
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: common-headers
+ namespace: imfreedom
+spec:
+ headers:
+ customResponseHeaders:
+ X-Frame-Options: SAMEORIGIN
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: https-redirect
+ namespace: imfreedom
+spec:
+ redirectScheme:
+ scheme: https
+ permanent: true
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: hsts-headers
+ namespace: imfreedom
+spec:
+ headers:
+ stsSeconds: 31536000
+---
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/40-common-middleware/kustomization.yaml Thu Jun 17 02:18:14 2021 -0500
@@ -0,0 +1,5 @@
+---
+resources:
+ - imfreedom.yaml
+ - roost.yaml
+---
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/40-common-middleware/roost.yaml Thu Jun 17 02:18:14 2021 -0500
@@ -0,0 +1,31 @@
+# This file contains common traefik middleware for the roost namespace.
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: common-headers
+ namespace: roost
+spec:
+ headers:
+ customResponseHeaders:
+ X-Frame-Options: SAMEORIGIN
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: https-redirect
+ namespace: roost
+spec:
+ redirectScheme:
+ scheme: https
+ permanent: true
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: hsts-headers
+ namespace: roost
+spec:
+ headers:
+ stsSeconds: 31536000
+---
--- a/40-imfreedom-middleware.yaml Thu Jun 17 02:16:13 2021 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-# This file contains common traefik middleware for the roost namespace.
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: Middleware
-metadata:
- name: common-headers
- namespace: imfreedom
-spec:
- headers:
- customResponseHeaders:
- X-Frame-Options: SAMEORIGIN
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: Middleware
-metadata:
- name: https-redirect
- namespace: imfreedom
-spec:
- redirectScheme:
- scheme: https
- permanent: true
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: Middleware
-metadata:
- name: hsts-headers
- namespace: imfreedom
-spec:
- headers:
- stsSeconds: 31536000
----
--- a/40-roost-middleware.yaml Thu Jun 17 02:16:13 2021 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-# This file contains common traefik middleware for the roost namespace.
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: Middleware
-metadata:
- name: common-headers
- namespace: roost
-spec:
- headers:
- customResponseHeaders:
- X-Frame-Options: SAMEORIGIN
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: Middleware
-metadata:
- name: https-redirect
- namespace: roost
-spec:
- redirectScheme:
- scheme: https
- permanent: true
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: Middleware
-metadata:
- name: hsts-headers
- namespace: roost
-spec:
- headers:
- stsSeconds: 31536000
----