add tailscale ingress
This commit is contained in:
@@ -39,6 +39,21 @@ book-bounty:
|
|||||||
port: 80
|
port: 80
|
||||||
targetPort: 5000
|
targetPort: 5000
|
||||||
protocol: HTTP
|
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:
|
persistence:
|
||||||
config:
|
config:
|
||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
|
@@ -117,11 +117,61 @@ homepage:
|
|||||||
href: https://vault-cl01tl.boreal-beaufort.ts.net
|
href: https://vault-cl01tl.boreal-beaufort.ts.net
|
||||||
siteMonitor: http://vault.vault:8200
|
siteMonitor: http://vault.vault:8200
|
||||||
statusStyle: dot
|
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:
|
- Otharr:
|
||||||
- Lidarr:
|
- Lidarr:
|
||||||
icon: lidarr.png
|
icon: lidarr.png
|
||||||
description: Music
|
description: Music
|
||||||
href: https://lidarr-cl01tl.boreal-beaufort.ts.net
|
href: https://lidarr.cl01tl.boreal-beaufort.ts.net
|
||||||
siteMonitor: http://lidarr2.lidarr2:80
|
siteMonitor: http://lidarr2.lidarr2:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
widget:
|
widget:
|
||||||
@@ -129,6 +179,65 @@ homepage:
|
|||||||
url: http://lidarr2.lidarr2:80
|
url: http://lidarr2.lidarr2:80
|
||||||
key: {{ "{{HOMEPAGE_VAR_LIDARR2_KEY}}" }}
|
key: {{ "{{HOMEPAGE_VAR_LIDARR2_KEY}}" }}
|
||||||
fields: ["wanted", "queued", "artists"]
|
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: |
|
bookmarks.yaml: |
|
||||||
- External Services:
|
- External Services:
|
||||||
- Github:
|
- Github:
|
||||||
@@ -164,7 +273,7 @@ homepage:
|
|||||||
- Other Homes:
|
- Other Homes:
|
||||||
- Home:
|
- Home:
|
||||||
- abbr: HM
|
- abbr: HM
|
||||||
href: https://home.alexlebens.net
|
href: https://home.alexlebens.net
|
||||||
- Dev:
|
- Dev:
|
||||||
- abbr: DV
|
- abbr: DV
|
||||||
href: https://home.alexlebens.dev
|
href: https://home.alexlebens.dev
|
||||||
|
@@ -129,7 +129,7 @@ lidarr2:
|
|||||||
enabled: true
|
enabled: true
|
||||||
className: tailscale
|
className: tailscale
|
||||||
hosts:
|
hosts:
|
||||||
- host: lidarr-cl01tl
|
- host: lidarr.cl01tl
|
||||||
paths:
|
paths:
|
||||||
- path: /
|
- path: /
|
||||||
pathType: Prefix
|
pathType: Prefix
|
||||||
@@ -138,7 +138,7 @@ lidarr2:
|
|||||||
port: 80
|
port: 80
|
||||||
tls:
|
tls:
|
||||||
- hosts:
|
- hosts:
|
||||||
- lidarr-cl01tl
|
- lidarr.cl01tl
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
|
@@ -39,6 +39,21 @@ lidatube:
|
|||||||
port: 80
|
port: 80
|
||||||
targetPort: 5000
|
targetPort: 5000
|
||||||
protocol: HTTP
|
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:
|
persistence:
|
||||||
config:
|
config:
|
||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
|
@@ -76,6 +76,20 @@ prowlarr:
|
|||||||
- secretName: prowlarr-secret-tls
|
- secretName: prowlarr-secret-tls
|
||||||
hosts:
|
hosts:
|
||||||
- prowlarr.alexlebens.net
|
- 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:
|
persistence:
|
||||||
config:
|
config:
|
||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
|
@@ -125,6 +125,20 @@ radarr5-4k:
|
|||||||
- secretName: radarr5-4k-secret-tls
|
- secretName: radarr5-4k-secret-tls
|
||||||
hosts:
|
hosts:
|
||||||
- radarr-4k.alexlebens.net
|
- 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:
|
persistence:
|
||||||
config:
|
config:
|
||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
|
@@ -125,6 +125,20 @@ radarr5:
|
|||||||
- secretName: radarr5-secret-tls
|
- secretName: radarr5-secret-tls
|
||||||
hosts:
|
hosts:
|
||||||
- radarr.alexlebens.net
|
- 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:
|
persistence:
|
||||||
config:
|
config:
|
||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
|
@@ -127,6 +127,20 @@ readarr-audiobooks:
|
|||||||
- secretName: readarr-audiobooks-secret-tls
|
- secretName: readarr-audiobooks-secret-tls
|
||||||
hosts:
|
hosts:
|
||||||
- readarr-audiobooks.alexlebens.net
|
- 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:
|
persistence:
|
||||||
config:
|
config:
|
||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
|
@@ -30,7 +30,7 @@ readarr-books:
|
|||||||
- name: READARR__POSTGRES_LOG_DB
|
- name: READARR__POSTGRES_LOG_DB
|
||||||
value: readarr-log
|
value: readarr-log
|
||||||
- name: READARR__POSTGRES_CACHE_DB
|
- name: READARR__POSTGRES_CACHE_DB
|
||||||
value: readarr-cache
|
value: readarr-cache
|
||||||
- name: READARR__POSTGRES_HOST
|
- name: READARR__POSTGRES_HOST
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
@@ -127,6 +127,20 @@ readarr-books:
|
|||||||
- secretName: readarr-books-secret-tls
|
- secretName: readarr-books-secret-tls
|
||||||
hosts:
|
hosts:
|
||||||
- readarr-books.alexlebens.net
|
- 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:
|
persistence:
|
||||||
config:
|
config:
|
||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
|
@@ -125,6 +125,20 @@ sonarr4-4k:
|
|||||||
- secretName: sonarr4-4k-secret-tls
|
- secretName: sonarr4-4k-secret-tls
|
||||||
hosts:
|
hosts:
|
||||||
- sonarr-4k.alexlebens.net
|
- 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:
|
persistence:
|
||||||
config:
|
config:
|
||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
|
@@ -125,6 +125,20 @@ sonarr4:
|
|||||||
- secretName: sonarr4-secret-tls
|
- secretName: sonarr4-secret-tls
|
||||||
hosts:
|
hosts:
|
||||||
- sonarr.alexlebens.net
|
- 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:
|
persistence:
|
||||||
config:
|
config:
|
||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
|
@@ -72,7 +72,7 @@ tdarr:
|
|||||||
value: "8266"
|
value: "8266"
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
gpu.intel.com/i915: 1
|
gpu.intel.com/i915: 1
|
||||||
cpu: 5000m
|
cpu: 5000m
|
||||||
requests:
|
requests:
|
||||||
gpu.intel.com/i915: 1
|
gpu.intel.com/i915: 1
|
||||||
@@ -114,6 +114,20 @@ tdarr:
|
|||||||
- secretName: tdarr-secret-tls
|
- secretName: tdarr-secret-tls
|
||||||
hosts:
|
hosts:
|
||||||
- tdarr.alexlebens.net
|
- 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:
|
persistence:
|
||||||
config:
|
config:
|
||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
|
@@ -142,6 +142,20 @@ qbittorrent:
|
|||||||
- secretName: qbittorrent-secret-tls
|
- secretName: qbittorrent-secret-tls
|
||||||
hosts:
|
hosts:
|
||||||
- qbittorrent.alexlebens.net
|
- 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:
|
persistence:
|
||||||
config:
|
config:
|
||||||
type: persistentVolumeClaim
|
type: persistentVolumeClaim
|
||||||
|
Reference in New Issue
Block a user