--- a/50-imfreedom.org.yaml Tue Feb 11 21:07:36 2020 -0600
+++ b/50-imfreedom.org.yaml Tue Feb 11 22:30:30 2020 -0600
@@ -15,11 +15,6 @@
- - match: Host(`xmpp.imfreedom.org`) || Host(`conference.imfreedom.org`)
secretName: imfreedom-tls
--- a/50-nest.pidgin.im.yaml Tue Feb 11 21:07:36 2020 -0600
+++ b/50-nest.pidgin.im.yaml Tue Feb 11 22:30:30 2020 -0600
@@ -147,6 +147,8 @@
--- a/50-xmpp.imfreedom.org.yaml Tue Feb 11 21:07:36 2020 -0600
+++ b/50-xmpp.imfreedom.org.yaml Tue Feb 11 22:30:30 2020 -0600
@@ -2,6 +2,40 @@
# handles virtualhosts for adium.im, imfreedom.org, as well as pidgin.im.
apiVersion: traefik.containo.us/v1alpha1
+ - match: Host(`xmpp.imfreedom.org`) || Host(`conference.imfreedom.org`) + secretName: imfreedom-tls +apiVersion: traefik.containo.us/v1alpha1 + - match: Host(`xmpp.pidgin.im`) || Host(`conference.pidgin.im`) +apiVersion: traefik.containo.us/v1alpha1 @@ -135,7 +169,7 @@
modules_enabled = {"prometheus"}
certificate = "pidgin/tls.crt"
- jetbrains_hub_groups = { "Pidgin Admin", "Pidgin Contributor" }
+ jetbrains_hub_groups = { "Pidgin Admin", "Pidgin Contributor", "Pidgin XMPP" } http_host = "xmpp.pidgin.im"
http_external_url = "https://xmpp.pidgin.im/"
@@ -144,19 +178,19 @@
key = "certs/pidgin/tls.key";
- { "conference.imfreedom.org", "Instant Messaging Freedom MUC" };
+ { "conference.pidgin.im", "Pidgin Internet Messaging MUC" }; - Component "conference.imfreedom.org" "muc"
- http_host = "conference.imfreedom.org"
- http_external_url = "https://conference.imfreedom.org/"
+ Component "conference.pidgin.im" "muc" + http_host = "conference.pidgin.im" + http_external_url = "https://conference.pidgin.im/" - certificate = "certs/imfreedom/tls.crt";
- key = "certs/imfreedom/tls.key";
+ certificate = "certs/pidgin/tls.crt"; + key = "certs/pidgin/tls.key"; restrict_room_creation = "local"
- Component "xmpp.imfreedom.org" "http"
- http_external_url = "https://xmpp.imfreedom.org/"
- http_host = "xmpp.imfreedom.org"
+ Component "xmpp.pidgin.im" "http" + http_external_url = "https://xmpp.pidgin.im/" + http_host = "xmpp.pidgin.im" modules_enabled = {"bosh"}
@@ -217,6 +251,9 @@
- mountPath: /etc/prosody/certs/imfreedom/
+ - mountPath: /etc/prosody/certs/pidgin/ @@ -233,6 +270,9 @@
secretName: imfreedom-tls
kind: PersistentVolumeClaim