diff --git a/kubernetes/apps/downloaders/cifs-pvcs/kustomization.yaml b/kubernetes/apps/downloaders/cifs-pvcs/kustomization.yaml deleted file mode 100644 index d32b67bd..00000000 --- a/kubernetes/apps/downloaders/cifs-pvcs/kustomization.yaml +++ /dev/null @@ -1,13 +0,0 @@ ---- -# yaml-language-server: $schema=https://json.schemastore.org/kustomization -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: - - ../../../templates/csi-driver-smb/claims/cifs-appdata.yaml - # - ../../../templates/csi-driver-smb/claims/cifs-books.yaml - - ../../../templates/csi-driver-smb/claims/cifs-downloads.yaml - # - ../../../templates/csi-driver-smb/claims/cifs-games.yaml - # - ../../../templates/csi-driver-smb/claims/cifs-misc.yaml - - ../../../templates/csi-driver-smb/claims/cifs-movies.yaml - # - ../../../templates/csi-driver-smb/claims/cifs-music.yaml - - ../../../templates/csi-driver-smb/claims/cifs-tv.yaml diff --git a/kubernetes/apps/downloaders/radarr/app/externalsecret.yaml b/kubernetes/apps/downloaders/radarr/app/externalsecret.yaml deleted file mode 100644 index 1767bf22..00000000 --- a/kubernetes/apps/downloaders/radarr/app/externalsecret.yaml +++ /dev/null @@ -1,67 +0,0 @@ ---- -# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/external-secrets.io/externalsecret_v1beta1.json -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: &name radarr -spec: - target: - name: *name - deletionPolicy: Delete - template: - type: Opaque - data: - # App - RADARR__AUTH__APIKEY: "{{ .RADARR_API_KEY }}" - RADARR__POSTGRES__HOST: &dbHost postgres-rw.databases.svc.cluster.local - RADARR__POSTGRES__PORT: "5432" - RADARR__POSTGRES__USER: &dbUser "{{ .RADARR_POSTGRES_USER }}" - RADARR__POSTGRES__PASSWORD: &dbPass "{{ .RADARR_POSTGRES_PASSWORD }}" - RADARR__POSTGRES__MAINDB: &dbName radarr_main - # Postgres Init - INIT_POSTGRES_DBNAME: *dbName - INIT_POSTGRES_HOST: *dbHost - INIT_POSTGRES_USER: *dbUser - INIT_POSTGRES_PASS: *dbPass - INIT_POSTGRES_SUPER_PASS: "{{ .POSTGRES_ADMIN_PASS }}" - data: - - secretKey: RADARR_API_KEY - sourceRef: - storeRef: - name: bitwarden-login - kind: ClusterSecretStore - remoteRef: - key: &secretApiKey 093af32f-2565-4807-9574-6b6a886a4e03 - property: password - - secretKey: RADARR_POSTGRES_USER - sourceRef: - storeRef: - name: bitwarden-login - kind: ClusterSecretStore - remoteRef: - key: &secretDatabaseKey b99de2a6-f2b4-42c5-8852-87038e6c48fe - property: username - - secretKey: RADARR_POSTGRES_USER - sourceRef: - storeRef: - name: bitwarden-login - kind: ClusterSecretStore - remoteRef: - key: *secretDatabaseKey - property: username - - secretKey: POSTGRES_ADMIN_USER - sourceRef: - storeRef: - name: bitwarden-login - kind: ClusterSecretStore - remoteRef: - key: &secretAdminDatabaseKey 88217883-df53-4c96-aad7-f3b2142382de - property: username - - secretKey: POSTGRES_ADMIN_PASS - sourceRef: - storeRef: - name: bitwarden-login - kind: ClusterSecretStore - remoteRef: - key: *secretAdminDatabaseKey - property: password diff --git a/kubernetes/apps/downloaders/radarr/app/helmrelease.yaml b/kubernetes/apps/downloaders/radarr/app/helmrelease.yaml deleted file mode 100644 index 8f87bab4..00000000 --- a/kubernetes/apps/downloaders/radarr/app/helmrelease.yaml +++ /dev/null @@ -1,136 +0,0 @@ ---- -# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2.json -apiVersion: helm.toolkit.fluxcd.io/v2 -kind: HelmRelease -metadata: - name: &app radarr -spec: - interval: 30m - chart: - spec: - chart: app-template - version: 3.5.1 - sourceRef: - kind: HelmRepository - name: bjw-s - namespace: flux-system - install: - remediation: - retries: 3 - upgrade: - cleanupOnFail: true - remediation: - strategy: rollback - retries: 3 - valuesFrom: - - kind: ConfigMap - name: authelia-ingress-hv - values: - controllers: - radarr: - annotations: - reloader.stakater.com/auto: "true" - initContainers: - init-db: - image: - repository: ghcr.io/onedr0p/postgres-init - tag: 16.4@sha256:e41c745b54485341e00efbd27556f0717623a119f0d5107e5ff831aa1322c76f - envFrom: &envFrom - - secretRef: - name: *app - containers: - app: - image: - repository: ghcr.io/onedr0p/radarr-develop - tag: 5.15.0.9412@sha256:3d922f5f80935c1aadbe49597cb4cd509e2890ca0c01d6778ac54825012fdde4 - env: - TZ: "${TIMEZONE}" - RADARR__APP__INSTANCENAME: Radarr - RADARR__APP__THEME: dark - RADARR__AUTH__METHOD: External - RADARR__AUTH__REQUIRED: DisabledForLocalAddresses - RADARR__LOG__DBENABLED: "False" - RADARR__LOG__LEVEL: info - RADARR__SERVER__PORT: &port 80 - RADARR__UPDATE__BRANCH: develop - envFrom: *envFrom - probes: - liveness: &probes - enabled: true - custom: true - spec: - httpGet: - path: /ping - port: *port - initialDelaySeconds: 0 - periodSeconds: 10 - timeoutSeconds: 3 - failureThreshold: 5 - readiness: *probes - startup: - enabled: false - securityContext: - allowPrivilegeEscalation: false - readOnlyRootFilesystem: true - capabilities: { drop: ["ALL"] } - resources: - requests: - cpu: 10m - memory: 256M - limits: - memory: 4Gi - defaultPodOptions: - securityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - fsGroupChangePolicy: OnRootMismatch - seccompProfile: { type: RuntimeDefault } - service: - app: - controller: *app - ports: - http: - port: *port - ingress: - app: - className: internal - annotations: - external-dns.alpha.kubernetes.io/target: internal.${SECRET_INTERNAL_DOMAIN} - gethomepage.dev/enabled: "true" - gethomepage.dev/group: Downloads - gethomepage.dev/name: Radarr - gethomepage.dev/icon: radarr.png - gethomepage.dev/description: Movie Downloads - gethomepage.dev/widget.type: radarr - gethomepage.dev/widget.url: http://radarr.downloads - gethomepage.dev/widget.key: "{{ `{{HOMEPAGE_VAR_RADARR_TOKEN}}` }}" - nginx.ingress.kubernetes.io/configuration-snippet: ${THEME_PARK_SNIPPET} - hosts: - - host: "{{ .Release.Name }}.${SECRET_DOMAIN}" - paths: - - path: / - service: - identifier: app - port: http - persistence: - config: - existingClaim: radarr-config - tmp: - type: emptyDir - media: - existingClaim: cifs-movies - globalMounts: - - path: /media/movies - downloads: - existingClaim: cifs-downloads - advancedMounts: - radarr: - app: - - path: /downloads/downloaded_movies - readOnly: false - subPath: sabnzbd/downloaded_movies - - path: /downloads/movies-radarr - readOnly: false - subPath: flood/movies-radarr diff --git a/kubernetes/apps/downloaders/radarr/app/kustomization.yaml b/kubernetes/apps/downloaders/radarr/app/kustomization.yaml deleted file mode 100644 index 167417bf..00000000 --- a/kubernetes/apps/downloaders/radarr/app/kustomization.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -# yaml-language-server: $schema=https://json.schemastore.org/kustomization -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: - - ../../../../templates/volsync - - ./externalsecret.yaml - - ./helmrelease.yaml - - ../../../../templates/gatus/guarded diff --git a/kubernetes/apps/downloaders/radarr/ks.yaml b/kubernetes/apps/downloaders/radarr/ks.yaml deleted file mode 100644 index 4cc3836e..00000000 --- a/kubernetes/apps/downloaders/radarr/ks.yaml +++ /dev/null @@ -1,28 +0,0 @@ ---- -# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json -apiVersion: kustomize.toolkit.fluxcd.io/v1 -kind: Kustomization -metadata: - name: &app radarr - namespace: flux-system -spec: - targetNamespace: downloads - commonMetadata: - labels: - app.kubernetes.io/name: *app - dependsOn: - - name: cloudnative-pg-cluster - - name: downloads-cifs-pvcs - - name: volsync - path: ./kubernetes/apps/downloaders/radarr/app - prune: true - sourceRef: - kind: GitRepository - name: home-kubernetes - wait: false - interval: 30m - retryInterval: 1m - timeout: 5m - postBuild: - substitute: - APP: *app