diff --git a/cluster/apps/authentik/authentik-secrets.sops.yaml b/cluster/apps/authentik/authentik-secrets.sops.yaml index 49b1814..5137b50 100644 --- a/cluster/apps/authentik/authentik-secrets.sops.yaml +++ b/cluster/apps/authentik/authentik-secrets.sops.yaml @@ -4,7 +4,6 @@ metadata: name: authentik-secrets namespace: authentik stringData: - pgsqlAdminPassword: ENC[AES256_GCM,data:QTiI/6L2BR+qBE5dl4Vb6Dj5mrr/kJEazJocjuQUgAw=,iv:vb6ohS0DMXFXGI5ZJmWNkn7EbyfjMQfjq6GxFIxHbJM=,tag:SR034jGOv3XLkrhF/z62tA==,type:str] pgsqlUserPassword: ENC[AES256_GCM,data:oFsvEIAUUmKJIyCqyW+F/HkL/hZAtbVHZN71dRIJGR8=,iv:ilioD/oa7FBUEew7L6FcLzx5qSFqU7aLDP7aCuRFNO0=,tag:qrk37fQxZPkLQPpJsRZJ6Q==,type:str] redisUserPassword: ENC[AES256_GCM,data:XasVsj+I0iuF/AXpws6sLThdqMCvPyMtTXxBHLAWlGM=,iv:Y0Soq5b19HkYWk4bdLMqazOgtLpgzD3saqUslXWvxv4=,tag:BL6arsBG0gkkdItQYRphEw==,type:str] authentikSecretKey: ENC[AES256_GCM,data:soV0ekNUY5jTcOcbckIYjAUXhPu2bejRjUJGTOLhjOU=,iv:Cv4u6Mor5Y+v0hxQO482acMyyxT96fONEppPoo5zyrI=,tag:qs8ay5w0P0p4nByqvtinnw==,type:str] @@ -14,8 +13,8 @@ sops: azure_kv: [] hc_vault: [] age: [] - lastmodified: "2023-04-07T04:50:43Z" - mac: ENC[AES256_GCM,data:tqEikxo2/ZnNbD/Er9hs6E9mtuzcqyZiobf8h+ydrSYwqntaXR3+V/WgDdLK3MreobNK/Z8wR5jT2e11tySTt3fQ/VsUeBpwidTE5hB7pU/Lj9rGIT83i2w94/Fnbmkb/A53aPfvmWVtio2FrlWJRxr6znEEA6Fp4HdUdkXny9U=,iv:O/TKrpy9YhUAUTIApSGfsOfbLA5O8/cBzzYKYpO7p7U=,tag:R2rBH0bhOJSe3UNZje1vvw==,type:str] + lastmodified: "2023-04-08T19:18:28Z" + mac: ENC[AES256_GCM,data:depwskS+pqPwEJL7botma7ilt7LPZ4avCwjqxxcJ8etOCuCSrUJzGZkbDpQNJDUYD2/D4YKd7N9vzJUgKETlN1Xup9k+FqKOXlzOXcVYqKuWqmQFlW3w4qK5cc7Xl5Cy2QRwXQBd71fFcN1YX3N/B6OGzHDlmaKMGvtYlO7Zsr8=,iv:vouauz/GqBxk5d2lqnwTw/vc5jIA8puolEmG+bs8uN8=,tag:jAb7cayfYc1OFmw7WnM3tw==,type:str] pgp: - created_at: "2023-04-07T01:57:22Z" enc: | diff --git a/cluster/apps/download/kustomization.yaml b/cluster/apps/download/kustomization.yaml index 40437be..f10a8a1 100644 --- a/cluster/apps/download/kustomization.yaml +++ b/cluster/apps/download/kustomization.yaml @@ -5,4 +5,5 @@ resources: - ./network_policy.yaml - ./qbittorrent - ./radarr -- ./sonarr \ No newline at end of file +- ./sonarr +- ./prowlarr \ No newline at end of file diff --git a/cluster/apps/download/prowlarr/helm-release.yaml b/cluster/apps/download/prowlarr/helm-release.yaml new file mode 100644 index 0000000..82a1639 --- /dev/null +++ b/cluster/apps/download/prowlarr/helm-release.yaml @@ -0,0 +1,66 @@ +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: prowlarr + namespace: download +spec: + interval: 5m + chart: + spec: + chart: app-template + version: 1.3.x + sourceRef: + kind: HelmRepository + name: bjws-charts + namespace: flux-system + + values: + image: + repository: lscr.io/linuxserver/prowlarr + tag: latest + env: + TZ: America/New_York + service: + main: + ports: + http: + port: 9696 + probes: + liveness: + enabled: true + custom: true + spec: + httpGet: + path: /ping + port: 9696 + initialDelaySeconds: 0 + periodSeconds: 10 + timeoutSeconds: 1 + failureThreshold: 3 + startup: + enabled: false + ingress: + main: + enabled: true + annotations: + cert-manager.io/cluster-issuer: "letsencrypt-production" + traefik.ingress.kubernetes.io/router.entrypoints: websecure + traefik.ingress.kubernetes.io/router.middlewares: traefik-authentik@kubernetescrd + hosts: + - host: "k3sprow.***REMOVED***" + paths: + - path: / + pathType: Prefix + persistence: + config: + enabled: true + type: hostPath + path: /mnt/MainPool/Kubernetes/prowlarr + mountPath: /config + + resources: + requests: + cpu: 10m + memory: 250Mi + limits: + memory: 1000Mi \ No newline at end of file diff --git a/cluster/apps/download/prowlarr/kustomization.yaml b/cluster/apps/download/prowlarr/kustomization.yaml new file mode 100644 index 0000000..ea3145d --- /dev/null +++ b/cluster/apps/download/prowlarr/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- ./helm-release.yaml \ No newline at end of file diff --git a/cluster/apps/kustomization.yaml b/cluster/apps/kustomization.yaml index f952cbb..1e52593 100644 --- a/cluster/apps/kustomization.yaml +++ b/cluster/apps/kustomization.yaml @@ -3,5 +3,5 @@ kind: Kustomization resources: - ./database - ./authentik -- ./media +#- ./media - ./download \ No newline at end of file diff --git a/cluster/core/helm-repositories.yaml b/cluster/core/helm-repositories.yaml index 2add8d2..403bd1f 100644 --- a/cluster/core/helm-repositories.yaml +++ b/cluster/core/helm-repositories.yaml @@ -6,3 +6,12 @@ metadata: spec: interval: 1m url: https://charts.bitnami.com/bitnami +--- +apiVersion: source.toolkit.fluxcd.io/v1beta2 +kind: HelmRepository +metadata: + name: bjws-charts + namespace: flux-system +spec: + interval: 1m + url: https://bjw-s.github.io/helm-charts