add tailscale ingress
This commit is contained in:
@@ -39,6 +39,21 @@ book-bounty:
|
||||
port: 80
|
||||
targetPort: 5000
|
||||
protocol: HTTP
|
||||
ingress:
|
||||
tailscale:
|
||||
enabled: true
|
||||
className: tailscale
|
||||
hosts:
|
||||
- host: bookbounty.cl01tl
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
service:
|
||||
name: book-bounty
|
||||
port: 80
|
||||
tls:
|
||||
- hosts:
|
||||
- bookbounty.cl01tl
|
||||
persistence:
|
||||
config:
|
||||
storageClass: ceph-block
|
||||
|
@@ -117,11 +117,61 @@ homepage:
|
||||
href: https://vault-cl01tl.boreal-beaufort.ts.net
|
||||
siteMonitor: http://vault.vault:8200
|
||||
statusStyle: dot
|
||||
- Sonarr:
|
||||
- Sonarr:
|
||||
icon: sonarr.png
|
||||
description: TV Shows
|
||||
href: https://sonarr.cl01tl.boreal-beaufort.ts.net
|
||||
siteMonitor: http://sonarr4.sonarr4:80
|
||||
statusStyle: dot
|
||||
widget:
|
||||
type: sonarr
|
||||
url: http://sonarr4.sonarr4:80
|
||||
key: {{ "{{HOMEPAGE_VAR_SONARR_KEY}}" }}
|
||||
fields: ["wanted", "queued", "series"]
|
||||
enableQueue: false
|
||||
- Sonarr 4K:
|
||||
icon: sonarr.png
|
||||
description: TV Shows 4K
|
||||
href: https://sonarr-4k.cl01tl.boreal-beaufort.ts.net
|
||||
siteMonitor: http://sonarr4-4k.sonarr4-4k:80
|
||||
statusStyle: dot
|
||||
widget:
|
||||
type: sonarr
|
||||
url: http://sonarr4-4k.sonarr4-4k:80
|
||||
key: {{ "{{HOMEPAGE_VAR_SONARR4K_KEY}}" }}
|
||||
fields: ["wanted", "queued", "series"]
|
||||
enableQueue: false
|
||||
- Radarr:
|
||||
- Radarr:
|
||||
icon: radarr.png
|
||||
description: Movies
|
||||
href: https://radarr.cl01tl.boreal-beaufort.ts.net
|
||||
siteMonitor: http://radarr5.radarr5:80
|
||||
statusStyle: dot
|
||||
widget:
|
||||
type: radarr
|
||||
url: http://radarr5.radarr5:80
|
||||
key: {{ "{{HOMEPAGE_VAR_RADARR_KEY}}" }}
|
||||
fields: ["wanted", "queued", "movies"]
|
||||
enableQueue: false
|
||||
- Radarr 4K:
|
||||
icon: radarr.png
|
||||
description: Movies 4K
|
||||
href: https://radarr-4k.cl01tl.boreal-beaufort.ts.net
|
||||
siteMonitor: http://radarr5-4k.radarr5-4k:80
|
||||
statusStyle: dot
|
||||
widget:
|
||||
type: radarr
|
||||
url: http://radarr5-4k.radarr5-4k:80
|
||||
key: {{ "{{HOMEPAGE_VAR_RADARR4K_KEY}}" }}
|
||||
fields: ["wanted", "queued", "movies"]
|
||||
enableQueue: false
|
||||
- Otharr:
|
||||
- Lidarr:
|
||||
icon: lidarr.png
|
||||
description: Music
|
||||
href: https://lidarr-cl01tl.boreal-beaufort.ts.net
|
||||
href: https://lidarr.cl01tl.boreal-beaufort.ts.net
|
||||
siteMonitor: http://lidarr2.lidarr2:80
|
||||
statusStyle: dot
|
||||
widget:
|
||||
@@ -129,6 +179,65 @@ homepage:
|
||||
url: http://lidarr2.lidarr2:80
|
||||
key: {{ "{{HOMEPAGE_VAR_LIDARR2_KEY}}" }}
|
||||
fields: ["wanted", "queued", "artists"]
|
||||
- Readarr Books:
|
||||
icon: readarr.png
|
||||
description: Books
|
||||
href: https://readarr-books.cl01tl.boreal-beaufort.ts.net
|
||||
siteMonitor: http://readarr-books.readarr-books:80
|
||||
statusStyle: dot
|
||||
widget:
|
||||
type: readarr
|
||||
url: http://readarr-books.readarr-books:80
|
||||
key: {{ "{{HOMEPAGE_VAR_READARR_BOOKS_KEY}}" }}
|
||||
fields: ["wanted", "queued", "books"]
|
||||
enableQueue: false
|
||||
- Readarr Audiobooks:
|
||||
icon: readarr.png
|
||||
description: Audiobooks
|
||||
href: https://readarr-audiobooks.cl01tl.boreal-beaufort.ts.net
|
||||
siteMonitor: http://readarr-audiobooks.readarr-audiobooks:80
|
||||
statusStyle: dot
|
||||
- Media Services:
|
||||
- qBittorrent:
|
||||
icon: qbittorrent.png
|
||||
description: P2P Downloads
|
||||
href: https://qbittorrent.cl01tl.boreal-beaufort.ts.net
|
||||
siteMonitor: http://qbittorrent.qbittorrent:8080
|
||||
statusStyle: dot
|
||||
widget:
|
||||
type: qbittorrent
|
||||
url: http://qbittorrent.qbittorrent:8080
|
||||
- Tdarr:
|
||||
icon: tdarr.png
|
||||
description: Media transcoding and health checks
|
||||
href: https://tdarr.cl01tl.boreal-beaufort.ts.net
|
||||
siteMonitor: http://tdarr-web.tdarr:8265
|
||||
statusStyle: dot
|
||||
widget:
|
||||
type: tdarr
|
||||
url: http://tdarr-web.tdarr:8265
|
||||
- Prowlarr:
|
||||
icon: prowlarr.png
|
||||
description: Indexers
|
||||
href: https://prowlarr.cl01tl.boreal-beaufort.ts.net
|
||||
siteMonitor: http://prowlarr.prowlarr:80
|
||||
statusStyle: dot
|
||||
widget:
|
||||
type: prowlarr
|
||||
url: http://prowlarr.prowlarr:80
|
||||
key: {{ "{{HOMEPAGE_VAR_PROWLARR_KEY}}" }}
|
||||
- Book Bounty:
|
||||
icon: https://raw.githubusercontent.com/TheWicklowWolf/BookBounty/main/src/static/bookbounty.png
|
||||
description: Searches for Books
|
||||
href: https://bookbounty.cl01tl.boreal-beaufort.ts.net
|
||||
siteMonitor: http://book-bounty.book-bounty:80
|
||||
statusStyle: dot
|
||||
- LidaTube:
|
||||
icon: https://raw.githubusercontent.com/TheWicklowWolf/LidaTube/main/src/static/lidatube.png
|
||||
description: Searches for Music
|
||||
href: https://lidatube.cl01tl.boreal-beaufort.ts.net
|
||||
siteMonitor: http://lidatube.lidatube:80
|
||||
statusStyle: dot
|
||||
bookmarks.yaml: |
|
||||
- External Services:
|
||||
- Github:
|
||||
@@ -164,7 +273,7 @@ homepage:
|
||||
- Other Homes:
|
||||
- Home:
|
||||
- abbr: HM
|
||||
href: https://home.alexlebens.net
|
||||
href: https://home.alexlebens.net
|
||||
- Dev:
|
||||
- abbr: DV
|
||||
href: https://home.alexlebens.dev
|
||||
|
@@ -129,7 +129,7 @@ lidarr2:
|
||||
enabled: true
|
||||
className: tailscale
|
||||
hosts:
|
||||
- host: lidarr-cl01tl
|
||||
- host: lidarr.cl01tl
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
@@ -138,7 +138,7 @@ lidarr2:
|
||||
port: 80
|
||||
tls:
|
||||
- hosts:
|
||||
- lidarr-cl01tl
|
||||
- lidarr.cl01tl
|
||||
persistence:
|
||||
config:
|
||||
storageClass: ceph-block
|
||||
|
@@ -39,6 +39,21 @@ lidatube:
|
||||
port: 80
|
||||
targetPort: 5000
|
||||
protocol: HTTP
|
||||
ingress:
|
||||
tailscale:
|
||||
enabled: true
|
||||
className: tailscale
|
||||
hosts:
|
||||
- host: lidatube.cl01tl
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
service:
|
||||
name: lidatube
|
||||
port: 80
|
||||
tls:
|
||||
- hosts:
|
||||
- lidatube.cl01tl
|
||||
persistence:
|
||||
config:
|
||||
storageClass: ceph-block
|
||||
|
@@ -76,6 +76,20 @@ prowlarr:
|
||||
- secretName: prowlarr-secret-tls
|
||||
hosts:
|
||||
- prowlarr.alexlebens.net
|
||||
tailscale:
|
||||
enabled: true
|
||||
className: tailscale
|
||||
hosts:
|
||||
- host: prowlarr.cl01tl
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
service:
|
||||
name: prowlarr
|
||||
port: 80
|
||||
tls:
|
||||
- hosts:
|
||||
- prowlarr.cl01tl
|
||||
persistence:
|
||||
config:
|
||||
storageClass: ceph-block
|
||||
|
@@ -125,6 +125,20 @@ radarr5-4k:
|
||||
- secretName: radarr5-4k-secret-tls
|
||||
hosts:
|
||||
- radarr-4k.alexlebens.net
|
||||
tailscale:
|
||||
enabled: true
|
||||
className: tailscale
|
||||
hosts:
|
||||
- host: radarr-4k.cl01tl
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
service:
|
||||
name: radarr5-4k
|
||||
port: 80
|
||||
tls:
|
||||
- hosts:
|
||||
- radarr-4k.cl01tl
|
||||
persistence:
|
||||
config:
|
||||
storageClass: ceph-block
|
||||
|
@@ -125,6 +125,20 @@ radarr5:
|
||||
- secretName: radarr5-secret-tls
|
||||
hosts:
|
||||
- radarr.alexlebens.net
|
||||
tailscale:
|
||||
enabled: true
|
||||
className: tailscale
|
||||
hosts:
|
||||
- host: radarr.cl01tl
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
service:
|
||||
name: radarr
|
||||
port: 80
|
||||
tls:
|
||||
- hosts:
|
||||
- radarr.cl01tl
|
||||
persistence:
|
||||
config:
|
||||
storageClass: ceph-block
|
||||
|
@@ -127,6 +127,20 @@ readarr-audiobooks:
|
||||
- secretName: readarr-audiobooks-secret-tls
|
||||
hosts:
|
||||
- readarr-audiobooks.alexlebens.net
|
||||
tailscale:
|
||||
enabled: true
|
||||
className: tailscale
|
||||
hosts:
|
||||
- host: readarr-audiobooks.cl01tl
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
service:
|
||||
name: readarr-audiobooks
|
||||
port: 80
|
||||
tls:
|
||||
- hosts:
|
||||
- readarr-audiobooks.cl01tl
|
||||
persistence:
|
||||
config:
|
||||
storageClass: ceph-block
|
||||
|
@@ -30,7 +30,7 @@ readarr-books:
|
||||
- name: READARR__POSTGRES_LOG_DB
|
||||
value: readarr-log
|
||||
- name: READARR__POSTGRES_CACHE_DB
|
||||
value: readarr-cache
|
||||
value: readarr-cache
|
||||
- name: READARR__POSTGRES_HOST
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
@@ -127,6 +127,20 @@ readarr-books:
|
||||
- secretName: readarr-books-secret-tls
|
||||
hosts:
|
||||
- readarr-books.alexlebens.net
|
||||
tailscale:
|
||||
enabled: true
|
||||
className: tailscale
|
||||
hosts:
|
||||
- host: readarr-books.cl01tl
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
service:
|
||||
name: readarr-books
|
||||
port: 80
|
||||
tls:
|
||||
- hosts:
|
||||
- readarr-books.cl01tl
|
||||
persistence:
|
||||
config:
|
||||
storageClass: ceph-block
|
||||
|
@@ -125,6 +125,20 @@ sonarr4-4k:
|
||||
- secretName: sonarr4-4k-secret-tls
|
||||
hosts:
|
||||
- sonarr-4k.alexlebens.net
|
||||
tailscale:
|
||||
enabled: true
|
||||
className: tailscale
|
||||
hosts:
|
||||
- host: sonarr-4k.cl01tl
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
service:
|
||||
name: sonarr4-4k
|
||||
port: 80
|
||||
tls:
|
||||
- hosts:
|
||||
- sonarr-4k.cl01tl
|
||||
persistence:
|
||||
config:
|
||||
storageClass: ceph-block
|
||||
|
@@ -125,6 +125,20 @@ sonarr4:
|
||||
- secretName: sonarr4-secret-tls
|
||||
hosts:
|
||||
- sonarr.alexlebens.net
|
||||
tailscale:
|
||||
enabled: true
|
||||
className: tailscale
|
||||
hosts:
|
||||
- host: sonarr.cl01tl
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
service:
|
||||
name: sonarr4
|
||||
port: 80
|
||||
tls:
|
||||
- hosts:
|
||||
- sonarr.cl01tl
|
||||
persistence:
|
||||
config:
|
||||
storageClass: ceph-block
|
||||
|
@@ -72,7 +72,7 @@ tdarr:
|
||||
value: "8266"
|
||||
resources:
|
||||
limits:
|
||||
gpu.intel.com/i915: 1
|
||||
gpu.intel.com/i915: 1
|
||||
cpu: 5000m
|
||||
requests:
|
||||
gpu.intel.com/i915: 1
|
||||
@@ -114,6 +114,20 @@ tdarr:
|
||||
- secretName: tdarr-secret-tls
|
||||
hosts:
|
||||
- tdarr.alexlebens.net
|
||||
tailscale:
|
||||
enabled: true
|
||||
className: tailscale
|
||||
hosts:
|
||||
- host: tdarr.cl01tl
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
service:
|
||||
name: tdarr-web
|
||||
port: 8265
|
||||
tls:
|
||||
- hosts:
|
||||
- tdarr.cl01tl
|
||||
persistence:
|
||||
config:
|
||||
storageClass: ceph-block
|
||||
|
@@ -142,6 +142,20 @@ qbittorrent:
|
||||
- secretName: qbittorrent-secret-tls
|
||||
hosts:
|
||||
- qbittorrent.alexlebens.net
|
||||
tailscale:
|
||||
enabled: true
|
||||
className: tailscale
|
||||
hosts:
|
||||
- host: qbittorrent.cl01tl
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
service:
|
||||
name: qbittorrent
|
||||
port: 8080
|
||||
tls:
|
||||
- hosts:
|
||||
- qbittorrent.cl01tl
|
||||
persistence:
|
||||
config:
|
||||
type: persistentVolumeClaim
|
||||
|
Reference in New Issue
Block a user