imfreedom/k8s-cluster
Split nest.pidgin.im out to individual files
--- a/50-nest.pidgin.im.yaml Thu Feb 04 03:28:33 2021 -0600
+++ b/50-nest.pidgin.im.yaml Thu Feb 04 04:30:01 2021 -0600
@@ -1,43 +1,38 @@
----
-apiVersion: traefik.containo.us/v1alpha1
- name: newissue-redirect
- regex: ^https?:\/\/[^\/]+(\/.+)?
- https://issues.imfreedom.org/newIssue?project=PIDGIN&description=What%20version%20of%20pidgin%20are%20you%20using%3F%20(please%20provide%20the%20actual%20version%20number%20from%20Help%20-%3E%20About%3B%20latest%20is%20not%20a%20version%20number).%0A%0AWhat%20operating%20system%20are%20you%20running%20(for%20example%20Debian%20Buster%2C%20Fedora%2032%2C%20Ubuntu%20Focal)%3F%0A%0AHow%20did%20you%20install%20Pidgin%20(from%20source%2C%20package%20manager%2C%20appimage%2C%20flatpak%2C%20snap%2C%20other)%3F%0A%0A%5BPlease%20describe%20your%20issue%20in%20more%20detail%5D
----
-apiVersion: traefik.containo.us/v1alpha1
- regex: ^https?:\/\/[^\/]+(\/.+)?
- replacement: https://pidgin.im${1}
apiVersion: traefik.containo.us/v1alpha1
+ name: nest-http-redirect - - match: Host(`nest.pidgin.im`) || Host(`pidg.in`) || Host(`www.pidg.in`)
+ - match: Host(`nest.pidgin.im`)
+ - name: pidgin-redirects +apiVersion: traefik.containo.us/v1alpha1 + name: nest-https-redirect + - match: Host(`nest.pidgin.im`)
+ - name: pidgin-redirects secretName: nest-redirects-tls
@@ -50,236 +45,6 @@
secretName: nest-redirects-tls
+ commonName: nest.pidgin.im
----
-apiVersion: traefik.containo.us/v1alpha1
- name: nest-redirect-documentation
- regex: ^https?:\/\/[^\/]+(\/documentation(\.php)?)$
- replacement: https://pidgin.im/help
----
-apiVersion: traefik.containo.us/v1alpha1
- name: nest-redirect-pipermail-support
- regex: ^https?:\/\/[^\/]+(\/pipermail\/support)$
- replacement: https://lists.pidgin.im/pipermail/support/
----
-apiVersion: traefik.containo.us/v1alpha1
- - match: Host(`pidgin.im`) || Host(`www.pidgin.im`)
- - name: nest-redirect-documentation
- - name: nest-redirect-pipermail-support
- - match: (Host(`pidgin.im`) || Host(`www.pidgin.im`)) && PathPrefix(`/win32`)
- - match: (Host(`pidgin.im`) || Host(`www.pidgin.im`)) && Path(`/version.php`)
- - match: (Host(`pidgin.im`) || Host(`www.pidgin.im`)) && Path(`/newissue`)
- - name: newissue-redirect
- - match: (Host(`pidg.in`) || Host(`www.pidg.in`))
----
-apiVersion: traefik.containo.us/v1alpha1
- - match: Host(`pidgin.im`) || Host(`www.pidgin.im`)
- - name: nest-redirect-documentation
- - name: nest-redirect-pipermail-support
- - match: (Host(`pidgin.im`) || Host(`www.pidgin.im`)) && PathPrefix(`/win32`)
- - match: (Host(`pidgin.im`) || Host(`www.pidgin.im`)) && Path(`/version.php`)
- - match: (Host(`pidgin.im`) || Host(`www.pidgin.im`)) && Path(`/newissue`)
- - name: newissue-redirect
----
-apiVersion: cert-manager.io/v1alpha2
----
----
-apiVersion: networking.k8s.io/v1
----
-apiVersion: policy/v1beta1
-kind: PodDisruptionBudget
----
- keel.sh/pollSchedule: "@every 10m"
- preferredDuringSchedulingIgnoredDuringExecution:
- topologyKey: failure-domain.beta.kubernetes.io/region
- image: pidgin/nest:latest
- imagePullPolicy: Always
----
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/50-pidg.in.yaml Thu Feb 04 04:30:01 2021 -0600
@@ -0,0 +1,52 @@
+apiVersion: traefik.containo.us/v1alpha1 + name: pidg-in-http-redirect + - match: Host(`pidg.in`) || Host(`www.pidg.in`) + - name: pidgin-redirects +apiVersion: traefik.containo.us/v1alpha1 + name: pidg-in-https-redirect + - match: Host(`pidg.in`) || Host(`www.pidg.in`) + - name: pidgin-redirects + secretName: pidg-in-redirects-tls +apiVersion: cert-manager.io/v1alpha2 + name: pidg-in-redirects-tls + secretName: pidg-in-redirects-tls --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/50-pidgin.im.yaml Thu Feb 04 04:30:01 2021 -0600
@@ -0,0 +1,243 @@
+apiVersion: traefik.containo.us/v1alpha1 + name: pidgin-newissue-redirect + regex: ^https?:\/\/[^\/]+(\/.+)? + https://issues.imfreedom.org/newIssue?project=PIDGIN&description=What%20version%20of%20pidgin%20are%20you%20using%3F%20(please%20provide%20the%20actual%20version%20number%20from%20Help%20-%3E%20About%3B%20latest%20is%20not%20a%20version%20number).%0A%0AWhat%20operating%20system%20are%20you%20running%20(for%20example%20Debian%20Buster%2C%20Fedora%2032%2C%20Ubuntu%20Focal)%3F%0A%0AHow%20did%20you%20install%20Pidgin%20(from%20source%2C%20package%20manager%2C%20appimage%2C%20flatpak%2C%20snap%2C%20other)%3F%0A%0A%5BPlease%20describe%20your%20issue%20in%20more%20detail%5D +apiVersion: traefik.containo.us/v1alpha1 + name: pidgin-redirect-documentation + regex: ^https?:\/\/[^\/]+(\/documentation(\.php)?)$ + replacement: https://pidgin.im/help +apiVersion: traefik.containo.us/v1alpha1 + name: pidgin-redirect-pipermail-support + regex: ^https?:\/\/[^\/]+(\/pipermail\/support)$ + replacement: https://lists.pidgin.im/pipermail/support/ +apiVersion: traefik.containo.us/v1alpha1 + regex: ^https?:\/\/[^\/]+(\/.+)? + replacement: https://pidgin.im${1} +apiVersion: traefik.containo.us/v1alpha1 + - match: Host(`pidgin.im`) || Host(`www.pidgin.im`) + - name: pidgin-redirect-documentation + - name: pidgin-redirect-pipermail-support + - match: (Host(`pidgin.im`) || Host(`www.pidgin.im`)) && PathPrefix(`/win32`) + - match: (Host(`pidgin.im`) || Host(`www.pidgin.im`)) && Path(`/version.php`) + - match: (Host(`pidgin.im`) || Host(`www.pidgin.im`)) && Path(`/newissue`) + - name: pidgin-newissue-redirect +apiVersion: traefik.containo.us/v1alpha1 + - match: Host(`pidgin.im`) || Host(`www.pidgin.im`) + - name: pidgin-redirect-documentation + - name: pidgin-redirect-pipermail-support + - match: (Host(`pidgin.im`) || Host(`www.pidgin.im`)) && PathPrefix(`/win32`) + - match: (Host(`pidgin.im`) || Host(`www.pidgin.im`)) && Path(`/version.php`) + - match: (Host(`pidgin.im`) || Host(`www.pidgin.im`)) && Path(`/newissue`) + - name: pidgin-newissue-redirect +apiVersion: cert-manager.io/v1alpha2 +apiVersion: networking.k8s.io/v1 +apiVersion: policy/v1beta1 +kind: PodDisruptionBudget + keel.sh/pollSchedule: "@every 10m" + preferredDuringSchedulingIgnoredDuringExecution: + topologyKey: failure-domain.beta.kubernetes.io/region + image: pidgin/nest:latest + imagePullPolicy: Always --- a/50-xmpp.imfreedom.org.yaml Thu Feb 04 03:28:33 2021 -0600
+++ b/50-xmpp.imfreedom.org.yaml Thu Feb 04 04:30:01 2021 -0600
@@ -67,7 +67,7 @@
apiVersion: traefik.containo.us/v1alpha1
@@ -316,7 +316,7 @@
secretName: imfreedom-tls
kind: PersistentVolumeClaim