Merge pull request 'feat: add namespace, add spotlight route' (#5606) from tmp/postiz-12 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 28s
lint-test-helm / validate-kubeconform (push) Has been skipped
lint-test-docker / lint-docker-compose (push) Successful in 34s
renovate / renovate (push) Successful in 2m11s

Reviewed-on: #5606
This commit was merged in pull request #5606.
This commit is contained in:
2026-04-06 16:44:27 +00:00
7 changed files with 52 additions and 63 deletions

View File

@@ -144,8 +144,8 @@ blocky:
omni-tools IN CNAME traefik-cl01tl omni-tools IN CNAME traefik-cl01tl
paperless-ngx IN CNAME traefik-cl01tl paperless-ngx IN CNAME traefik-cl01tl
plex IN CNAME traefik-cl01tl plex IN CNAME traefik-cl01tl
postiz-temporal-web IN CNAME traefik-cl01tl postiz-spotlight IN CNAME traefik-cl01tl
postiz-temporal-frontend IN CNAME traefik-cl01tl postiz-temporal IN CNAME traefik-cl01tl
prometheus IN CNAME traefik-cl01tl prometheus IN CNAME traefik-cl01tl
prowlarr IN CNAME traefik-cl01tl prowlarr IN CNAME traefik-cl01tl
qbittorrent IN CNAME traefik-cl01tl qbittorrent IN CNAME traefik-cl01tl

View File

@@ -173,11 +173,11 @@ gatus:
- name: home-assistant-code-server - name: home-assistant-code-server
url: https://home-assistant-code-server.alexlebens.net url: https://home-assistant-code-server.alexlebens.net
<<: *defaults <<: *defaults
- name: postiz-temporal-web - name: postiz-spotlight
url: https://postiz-temporal-web.alexlebens.net url: https://postiz-spotlight.alexlebens.net
<<: *defaults <<: *defaults
- name: postiz-temporal-frontend - name: postiz-temporal
url: https://postiz-temporal-frontend.alexlebens.net url: https://postiz-temporal.alexlebens.net
<<: *defaults <<: *defaults
- name: argocd - name: argocd
url: https://argocd.alexlebens.net url: https://argocd.alexlebens.net

View File

@@ -344,17 +344,17 @@ homepage:
href: https://home-assistant-code-server.alexlebens.net href: https://home-assistant-code-server.alexlebens.net
siteMonitor: http://home-assistant-code-server.home-assistant:8443 siteMonitor: http://home-assistant-code-server.home-assistant:8443
statusStyle: dot statusStyle: dot
- Temporal Web (Postiz): - Spotlight (Postiz):
icon: https://raw.githubusercontent.com/temporalio/documentation/47b489b69d7c7ee4c3a0880cc0faf11b5f4cdb2a/static/img/favicon.svg icon: https://raw.githubusercontent.com/getsentry/spotlight/c528fc752edde40f008282dc7c8ff1568e58c40b/packages/website/public/favicon.svg
description: Temporal Web description: Sentry monitoring for Postiz
href: https://postiz-temporal-web.alexlebens.net href: https://postiz-spotlight.alexlebens.net
siteMonitor: http://postiz-temporal-web.postiz:8080 siteMonitor: http://postiz-spotlight.postiz:8969
statusStyle: dot statusStyle: dot
- Temporal Frontend (Postiz): - Temporal (Postiz):
icon: https://raw.githubusercontent.com/temporalio/documentation/47b489b69d7c7ee4c3a0880cc0faf11b5f4cdb2a/static/img/favicon.svg icon: https://raw.githubusercontent.com/temporalio/documentation/47b489b69d7c7ee4c3a0880cc0faf11b5f4cdb2a/static/img/favicon.svg
description: Temporal Frontend description: Temporal monitoring for Postiz
href: https://postiz-temporal-frontend.alexlebens.net href: https://postiz-temporal.alexlebens.net
siteMonitor: http://postiz-temporal-frontend.postiz:7243 siteMonitor: http://postiz-temporal-web.postiz:8080
statusStyle: dot statusStyle: dot
- Automation: - Automation:
- Continuous Deployment: - Continuous Deployment:

View File

@@ -14,7 +14,7 @@ spec:
name: traefik-gateway name: traefik-gateway
namespace: traefik namespace: traefik
hostnames: hostnames:
- postiz-temporal-web.alexlebens.net - postiz-temporal.alexlebens.net
rules: rules:
- matches: - matches:
- path: - path:
@@ -26,33 +26,3 @@ spec:
name: postiz-temporal-web name: postiz-temporal-web
port: 8080 port: 8080
weight: 100 weight: 100
---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: postiz-temporal-frontend
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: postiz-temporal-frontend
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
parentRefs:
- group: gateway.networking.k8s.io
kind: Gateway
name: traefik-gateway
namespace: traefik
hostnames:
- postiz-temporal-frontend.alexlebens.net
rules:
- matches:
- path:
type: PathPrefix
value: /
backendRefs:
- group: ''
kind: Service
name: postiz-temporal-frontend
port: 7243
weight: 100

View File

@@ -74,9 +74,9 @@ postiz:
- name: POSTIZ_OAUTH_SCOPE - name: POSTIZ_OAUTH_SCOPE
value: openid profile email value: openid profile email
- name: NEXT_PUBLIC_SENTRY_DSN - name: NEXT_PUBLIC_SENTRY_DSN
value: http://postiz-spotlight:8969/stream value: http://key@postiz-spotlight.postiz:8969/1
- name: SENTRY_SPOTLIGHT - name: SENTRY_SPOTLIGHT
value: "1" value: http://postiz-spotlight.postiz:8969/stream
resources: resources:
requests: requests:
cpu: 10m cpu: 10m
@@ -92,8 +92,8 @@ postiz:
tag: 4.11.3@sha256:be6eb5b5d0df882025dcef138c217d493e6dcb684aebc235bc1b2832eb347c7f tag: 4.11.3@sha256:be6eb5b5d0df882025dcef138c217d493e6dcb684aebc235bc1b2832eb347c7f
resources: resources:
requests: requests:
cpu: 10m cpu: 1m
memory: 40Mi memory: 100Mi
service: service:
main: main:
controller: main controller: main
@@ -107,6 +107,24 @@ postiz:
http: http:
port: 8969 port: 8969
targetPort: 8969 targetPort: 8969
route:
main:
kind: HTTPRoute
parentRefs:
- group: gateway.networking.k8s.io
kind: Gateway
name: traefik-gateway
namespace: traefik
hostnames:
- postiz-spotlight.alexlebens.net
rules:
- backendRefs:
- name: postiz-spotlight
port: 8969
matches:
- path:
type: PathPrefix
value: /
persistence: persistence:
config: config:
forceRename: postiz-config forceRename: postiz-config
@@ -136,10 +154,6 @@ temporal:
metrics: metrics:
serviceMonitor: serviceMonitor:
enabled: true enabled: true
resources:
requests:
cpu: 10m
memory: 60Mi
config: config:
logLevel: "debug,info" logLevel: "debug,info"
persistence: persistence:
@@ -168,6 +182,11 @@ temporal:
secretKey: password secretKey: password
tls: tls:
enabled: false enabled: false
namespaces:
create: true
namespace:
- name: default
retention: 30d
frontend: frontend:
ingress: ingress:
enabled: false enabled: false
@@ -177,7 +196,7 @@ temporal:
resources: resources:
requests: requests:
cpu: 10m cpu: 10m
memory: 60Mi memory: 50Mi
history: history:
metrics: metrics:
serviceMonitor: serviceMonitor:
@@ -185,7 +204,7 @@ temporal:
resources: resources:
requests: requests:
cpu: 10m cpu: 10m
memory: 60Mi memory: 200Mi
matching: matching:
metrics: metrics:
serviceMonitor: serviceMonitor:
@@ -201,7 +220,7 @@ temporal:
resources: resources:
requests: requests:
cpu: 10m cpu: 10m
memory: 60Mi memory: 50Mi
admintools: admintools:
image: image:
repository: temporalio/admin-tools repository: temporalio/admin-tools
@@ -209,7 +228,7 @@ temporal:
resources: resources:
requests: requests:
cpu: 10m cpu: 10m
memory: 60Mi memory: 10Mi
web: web:
image: image:
repository: temporalio/ui repository: temporalio/ui
@@ -217,7 +236,7 @@ temporal:
resources: resources:
requests: requests:
cpu: 10m cpu: 10m
memory: 60Mi memory: 50Mi
postgres-18-cluster: postgres-18-cluster:
mode: standalone mode: standalone
cluster: cluster:

View File

@@ -121,8 +121,8 @@ customDNS:
omni-tools IN CNAME traefik-cl01tl omni-tools IN CNAME traefik-cl01tl
paperless-ngx IN CNAME traefik-cl01tl paperless-ngx IN CNAME traefik-cl01tl
plex IN CNAME traefik-cl01tl plex IN CNAME traefik-cl01tl
postiz-temporal-web IN CNAME traefik-cl01tl postiz-spotlight IN CNAME traefik-cl01tl
postiz-temporal-frontend IN CNAME traefik-cl01tl postiz-temporal IN CNAME traefik-cl01tl
prometheus IN CNAME traefik-cl01tl prometheus IN CNAME traefik-cl01tl
prowlarr IN CNAME traefik-cl01tl prowlarr IN CNAME traefik-cl01tl
qbittorrent IN CNAME traefik-cl01tl qbittorrent IN CNAME traefik-cl01tl

View File

@@ -142,8 +142,8 @@ customDNS:
omni-tools IN CNAME traefik-cl01tl omni-tools IN CNAME traefik-cl01tl
paperless-ngx IN CNAME traefik-cl01tl paperless-ngx IN CNAME traefik-cl01tl
plex IN CNAME traefik-cl01tl plex IN CNAME traefik-cl01tl
postiz-temporal-web IN CNAME traefik-cl01tl postiz-spotlight IN CNAME traefik-cl01tl
postiz-temporal-frontend IN CNAME traefik-cl01tl postiz-temporal IN CNAME traefik-cl01tl
prometheus IN CNAME traefik-cl01tl prometheus IN CNAME traefik-cl01tl
prowlarr IN CNAME traefik-cl01tl prowlarr IN CNAME traefik-cl01tl
qbittorrent IN CNAME traefik-cl01tl qbittorrent IN CNAME traefik-cl01tl