--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/50-pidginchat.com.yaml Sat Mar 06 23:02:24 2021 -0600
@@ -0,0 +1,56 @@
+# This is just the http and https ingresses for pidginchat.com and the tls +# certificate. The rest of the xmpp configuration is in the vhost for this +# domain in 50-xmpp.imfreedom.org. +apiVersion: traefik.containo.us/v1alpha1 + - match: Host(`pidginchat.com`) || Host(`www.pidginchat.com`) +apiVersion: traefik.containo.us/v1alpha1 + - match: Host(`pidginchat.com`) || Host(`www.pidginchat.com`) + secretName: pidginchat-tls +apiVersion: cert-manager.io/v1alpha2 + secretName: pidginchat-tls + commonName: pidginchat.com --- a/50-xmpp.imfreedom.org.yaml Tue Feb 23 00:59:20 2021 -0600
+++ b/50-xmpp.imfreedom.org.yaml Sat Mar 06 23:02:24 2021 -0600
@@ -224,6 +224,22 @@
http_external_url = "https://xmpp.pidgin.im/"
http_host = "xmpp.pidgin.im"
modules_enabled = {"bosh"}
+ pidginchat.com.cfg.lua: | + VirtualHost "pidginchat.com" + modules_disabled = {"s2s"} + certificate = "pidginchat/tls.crt" + jetbrains_hub_groups = { "pidginchat.com XMPP" } + http_host = "pidginchat.com" + http_interfaces = {"*"} + http_external_url = "https://pidginchat.com/" + certificate = "certs/pidginchat/tls.crt"; + key = "certs/pidginchat/tls.key"; + Component "pidginchat.com" "http" + http_external_url = "https://pidginchat.com/" + http_host = "pidginchat.com" + modules_enabled = {"bosh"} apiVersion: policy/v1beta1
kind: PodDisruptionBudget
@@ -298,6 +314,9 @@
- mountPath: /etc/prosody/certs/pidgin/
+ - mountPath: /etc/prosody/certs/pidginchat/ @@ -317,6 +336,9 @@
+ secretName: pidginchat-tls kind: PersistentVolumeClaim