diff --git a/apps/irc/irc.yaml b/apps/irc/irc.yaml index 94645a6..9be005e 100644 --- a/apps/irc/irc.yaml +++ b/apps/irc/irc.yaml @@ -225,15 +225,24 @@ data: trusted-ca-file "/etc/ssl/certs/ca-certificates.crt"; } - /* Allow plaintext for server-to-server links (Anope is internal) */ - plaintext-policy { - server allow; - } - } ---- -# Anope configuration template (passwords replaced by placeholders) -apiVersion: v1 -kind: ConfigMap + /* Allow plaintext for server-to-server links (Anope is internal) */ + plaintext-policy { + server allow; + } + } + ircd.motd: | + - BlueJay IRC - + Welcome to BlueJayIRC on iamworkin.lan. + + Web IRC: https://webirc.iamworkin.lan + Channels: #general, #ops, #alerts + + Keep it keyboard-first, practical, and kind. + Managed from bluejay-infra via ArgoCD. +--- +# Anope configuration template (passwords replaced by placeholders) +apiVersion: v1 +kind: ConfigMap metadata: name: anope-config-template namespace: irc @@ -554,14 +563,18 @@ spec: name: irc-tls - containerPort: 8067 name: services-link - volumeMounts: - - name: injected-config - mountPath: /app/conf/unrealircd.conf - subPath: unrealircd.conf - - name: unrealircd-data - mountPath: /app/data - - name: irc-tls - mountPath: /app/conf/tls + volumeMounts: + - name: injected-config + mountPath: /app/conf/unrealircd.conf + subPath: unrealircd.conf + - name: unrealircd-config-template + mountPath: /app/conf/ircd.motd + subPath: ircd.motd + readOnly: true + - name: unrealircd-data + mountPath: /app/data + - name: irc-tls + mountPath: /app/conf/tls resources: requests: memory: 64Mi