imfreedom/k8s-cluster
Add pod disruption budgets to every SINGLE deployment
--- a/05-kube-state-metrics.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/05-kube-state-metrics.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -148,6 +148,18 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget + name: kube-state-metrics + app.kubernetes.io/name: kube-state-metrics + app.kubernetes.io/version: 1.9.7 --- a/20-ingress.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/20-ingress.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -156,6 +156,18 @@
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget --- a/50-carrier.pidgin.im.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/50-carrier.pidgin.im.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -90,6 +90,17 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget --- a/50-ci.imfreedom.org.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/50-ci.imfreedom.org.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -40,6 +40,18 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget @@ -221,6 +233,18 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget --- a/50-data.imfreedom.org.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/50-data.imfreedom.org.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -100,6 +100,17 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget --- a/50-docs.pidgin.im.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/50-docs.pidgin.im.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -135,6 +135,18 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget + name: docs-gplugin-latest @@ -227,6 +239,18 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget + name: docs-gplugin-gtk-latest @@ -319,6 +343,18 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget + name: docs-libgnt-latest @@ -411,6 +447,18 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget @@ -503,6 +551,18 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget + name: docs-pidgin-2-x-y @@ -595,6 +655,18 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget + name: docs-talkatu-latest --- a/50-gaim.pidgin.im.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/50-gaim.pidgin.im.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -89,6 +89,17 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget --- a/50-hub.imfreedom.org.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/50-hub.imfreedom.org.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -91,6 +91,17 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget --- a/50-imfreedom.org.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/50-imfreedom.org.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -68,6 +68,17 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget --- a/50-issues.imfreedom.org.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/50-issues.imfreedom.org.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -106,6 +106,18 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget --- a/50-keep.imfreedom.org.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/50-keep.imfreedom.org.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -129,6 +129,17 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget --- a/50-monitoring.imfreedom.org.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/50-monitoring.imfreedom.org.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -109,6 +109,17 @@
- monitoring.imfreedom.org
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget + name: traefik-forward-auth + app: traefik-forward-auth --- a/50-nest.pidgin.im.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/50-nest.pidgin.im.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -194,6 +194,17 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget @@ -278,6 +289,17 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget --- a/50-reaperworld.com.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/50-reaperworld.com.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -110,6 +110,17 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget --- a/50-reviews.imfreedom.org.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/50-reviews.imfreedom.org.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -92,6 +92,18 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget + name: reviews-memcached @@ -172,6 +184,18 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget @@ -293,6 +317,18 @@
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget + name: reviews-reviewboard --- a/50-wasdead.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/50-wasdead.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -1,5 +1,16 @@
# wasdead is a discord bot that auto announces live stream updates.
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget --- a/50-wiki.imfreedom.org.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/50-wiki.imfreedom.org.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -13,13 +13,48 @@
+apiVersion: networking.k8s.io/v1 +apiVersion: policy/v1beta1 +kind: PodDisruptionBudget
@@ -29,6 +64,8 @@
@@ -36,19 +73,48 @@
+ image: docker.io/mysql:5 - mountPath: /var/lib/mysql/
+ - name: MYSQL_ROOT_PASSWORD
+ claimName: wiki-database kind: PersistentVolumeClaim
@@ -63,5 +129,178 @@
+apiVersion: traefik.containo.us/v1alpha1 + - match: Host(`wiki.imfreedom.org`) +apiVersion: traefik.containo.us/v1alpha1 + - match: Host(`wiki.imfreedom.org`) +apiVersion: cert-manager.io/v1alpha2 + commonName: wiki.imfreedom.org +apiVersion: networking.k8s.io/v1 +apiVersion: policy/v1beta1 +kind: PodDisruptionBudget + image: docker.io/imfreedom/wiki:latest + imagePullPolicy: Always + - mountPath: /var/www/html/images/ + claimName: wiki-uploads +kind: PersistentVolumeClaim --- a/50-xmpp.imfreedom.org.yaml Mon Sep 07 03:26:27 2020 -0500
+++ b/50-xmpp.imfreedom.org.yaml Mon Sep 07 03:26:47 2020 -0500
@@ -228,6 +228,18 @@
http_host = "xmpp.pidgin.im"
modules_enabled = {"bosh"}
+apiVersion: policy/v1beta1 +kind: PodDisruptionBudget