From f4bd37863b164f8c9e3fec758b387646150de893 Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Fri, 23 Sep 2022 09:46:00 +0200 Subject: Deploy Invidious --- .../public-services/invidious/kustomization.yaml | 7 ++++ .../public-services/invidious/release.yaml | 41 ++++++++++++++++++++++ .../public-services/invidious/values.yaml | 17 +++++++++ .../public-services/kustomization.yaml | 1 + 4 files changed, 66 insertions(+) create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/public-services/invidious/kustomization.yaml create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/public-services/invidious/release.yaml create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/public-services/invidious/values.yaml (limited to 'playbooks.d/k3s-master') diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/public-services/invidious/kustomization.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/public-services/invidious/kustomization.yaml new file mode 100644 index 0000000..ab637fe --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/public-services/invidious/kustomization.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- release.yaml +- values.yaml +... diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/public-services/invidious/release.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/public-services/invidious/release.yaml new file mode 100644 index 0000000..61670ff --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/public-services/invidious/release.yaml @@ -0,0 +1,41 @@ +--- +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: invidious + namespace: public-services +spec: + interval: 5m + chart: + spec: + chart: . + version: 2.0.0 + sourceRef: + kind: GitRepository + name: tyil-helm-invidious + namespace: flux-system + interval: 1m + valuesFrom: + - secretKeyRef: + name: invidious-values + values: + replicaCount: 1 + ingress: + enabled: true + className: nginx + hosts: + - host: youtube.alt.tyil.nl + paths: + - path: / + config: + channel_threads: 1 + db: + user: invidious + host: 10.57.100.7 + port: 5432 + dbname: invidious + domain: youtube.alt.tyil.nl + feed_threads: 1 + full_refresh: false + https_only: true +... diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/public-services/invidious/values.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/public-services/invidious/values.yaml new file mode 100644 index 0000000..54ec300 --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/public-services/invidious/values.yaml @@ -0,0 +1,17 @@ +apiVersion: bitnami.com/v1alpha1 +kind: SealedSecret +metadata: + creationTimestamp: null + name: invidious-values + namespace: public-services +spec: + encryptedData: + values.yaml: AgAJGDR5vz5ioxJIP6C2gd3kDY60GJXn+tdzs8825/D7aSOrexCQoMt/imv944kTWZjx1FnyZOyc/hDz+gekRmXa2ZmryobOpJKFPqVguNfHdzu3wyLulOL0kfkx+wAFCgPtsdOrFBUdGTtDS35mlzV+z9VKockbUyWMfLyAf5vNeSKoWAzEZv6E9h2GQbE5XIqgmDWaKz3iGQx7O3gTkgmwYatpccSxW2uF82plPsKjRe0Ii2pLZnVbj469gk/Oyrvb7Ezf0Vp8GFZHnBPUdcJ2YNzsWYvnPkzOzS6xcu3Xc/E0NLSiEGHBbBb3ilLMyIyBKuJuSGWk5Z8ts1ZocC/YuSHDBfA4wng7Pz1PB+vU1ibDhapB1EafRaNjjqm0F97Rjr0kmDJ1Bs9stq/pMElm/VjT8PqROlAA6OlP1FZ9pVZjr/90d4HrzYBn8QpTElmsPu+AFjVou/tuCtXSZ8XpttMhIedQdC6pFFUkKrli/O+dFWHcFrMor2O3T8BpdqvSkVZfJxPG2ukUJeVfDZEwYUU1aQ6+yAfynxlr1p0RyOQpxSrpEAI++lGrd72gqrwENevpFFsaB/TnVuM8VDiOM6qojG2f14GgqX3xd1NuG+1skvvg7a27Ln8wpVjVQ+mzceNs/62w4C7gWdyA5BbdI4IzeP/EzJr6VCRD7wXc7inJwplDyB+4kOUJZjVrfR1FdNra7m0kYtMFTreYBAl7XLfc0/jHqkymvBb5tDEf4C4npnZeAeB4nn2UAhwONBm1Y1de/TK7aVrbMLfsKxXD1+A82IhaoSkyEyocWuJ4xNihm8YB/o4cwQ== + template: + data: null + metadata: + creationTimestamp: null + name: invidious-values + namespace: public-services + type: Opaque + diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/public-services/kustomization.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/public-services/kustomization.yaml index 1509217..14ca2a2 100644 --- a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/public-services/kustomization.yaml +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/public-services/kustomization.yaml @@ -2,5 +2,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: +- invidious - nitter ... -- cgit v1.1