cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit b40d09a3a80d33d63cc7d73f8e83e5cda1fe2acc
parent 4c15f1cc3938253714aedebe842be4242dbf9475
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Mon,  9 Feb 2026 17:09:24 +0100

prepare persephone

Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>

Diffstat:
Mapps/talos_cluster/blog/docker/Dockerfile | 12++++++------
Mapps/talos_cluster/envoy-gateway/gateway_settings.yaml | 12++++++++++++
Mapps/talos_cluster/namespaces/kustomization.yaml | 1+
Aapps/talos_cluster/namespaces/persephone.yaml | 6++++++
4 files changed, 25 insertions(+), 6 deletions(-)

diff --git a/apps/talos_cluster/blog/docker/Dockerfile b/apps/talos_cluster/blog/docker/Dockerfile @@ -71,9 +71,9 @@ RUN wget -q https://downloads.wordpress.org/plugin/redis-cache.2.7.0.zip \ && unzip -q redis-cache.2.7.0.zip -d /var/www/html/wordpress/wp-content/plugins/ \ && rm redis-cache.2.7.0.zip # Install ActivityPub plugin -RUN wget -q https://downloads.wordpress.org/plugin/activitypub.7.8.5.zip \ - && unzip -q activitypub.7.8.5.zip -d /var/www/html/wordpress/wp-content/plugins/ \ - && rm activitypub.7.8.5.zip +RUN wget -q https://downloads.wordpress.org/plugin/activitypub.7.9.0.zip \ + && unzip -q activitypub.7.9.0.zip -d /var/www/html/wordpress/wp-content/plugins/ \ + && rm activitypub.7.9.0.zip # Install Embed Optimizer RUN wget -q https://downloads.wordpress.org/plugin/embed-optimizer.1.0.0-beta3.zip \ && unzip -q embed-optimizer.1.0.0-beta3.zip -d /var/www/html/wordpress/wp-content/plugins/ \ @@ -165,9 +165,9 @@ RUN wget -q https://downloads.wordpress.org/plugin/gallery-block-lightbox.zip \ # && rm complianz-gdpr.7.4.3.zip # Install Google XML Sitemaps -RUN wget -q https://downloads.wordpress.org/plugin/google-sitemap-generator.4.1.22.zip \ - && unzip -q google-sitemap-generator.4.1.22.zip -d /var/www/html/wordpress/wp-content/plugins/ \ - && rm google-sitemap-generator.4.1.22.zip +RUN wget -q https://downloads.wordpress.org/plugin/google-sitemap-generator.4.1.23.zip \ + && unzip -q google-sitemap-generator.4.1.23.zip -d /var/www/html/wordpress/wp-content/plugins/ \ + && rm google-sitemap-generator.4.1.23.zip # Install Akismet RUN wget -q https://downloads.wordpress.org/plugin/akismet.5.6.zip \ diff --git a/apps/talos_cluster/envoy-gateway/gateway_settings.yaml b/apps/talos_cluster/envoy-gateway/gateway_settings.yaml @@ -246,6 +246,18 @@ spec: certificateRefs: - kind: Secret name: ldap.midnightthoughts.space-tls + - name: https-midnightthoughts-persephone + protocol: HTTPS + hostname: "persephone.midnightthoughts.space" + port: 443 + allowedRoutes: + namespaces: + from: "All" + tls: + mode: Terminate + certificateRefs: + - kind: Secret + name: persephone.midnightthoughts.space-tls - name: ldap protocol: TCP port: 389 diff --git a/apps/talos_cluster/namespaces/kustomization.yaml b/apps/talos_cluster/namespaces/kustomization.yaml @@ -28,3 +28,4 @@ resources: - convex.yaml - clickstack.yaml - peertube.yaml + - persephone.yaml diff --git a/apps/talos_cluster/namespaces/persephone.yaml b/apps/talos_cluster/namespaces/persephone.yaml @@ -0,0 +1,6 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: persephone + labels: + app: persephone