feat: add namespace, add spotlight route
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -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
|
||||||
@@ -168,6 +186,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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user