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