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:
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