From 18316dfaa6e176d55103785e5018df468675f49d Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Fri, 5 Apr 2024 22:48:25 +0200 Subject: Remove old k3s manifests --- data.d/k3s-master/helm.d/certmanager.yaml | 1 - data.d/k3s-master/helm.d/mimir.yaml | 6 - data.d/k3s-master/helm.d/minio.yaml | 29 --- data.d/k3s-master/helm.d/redis.yaml | 15 -- data.d/k3s-master/helm.d/seaweedfs-csi-driver.yaml | 1 - .../manifests.d/jaomox/cluster-issuers.yaml | 33 ---- .../k3s-master/manifests.d/jaomox/namespaces.yaml | 12 -- .../manifests.d/jaomox/persistent-volumes.yaml | 14 -- .../minio/persistent-volume-claim.yaml | 14 -- .../tyilnet/auth-system/keycloak/helm-chart.yaml | 49 ----- .../tyilnet/auth-system/lldap/deployment.yaml | 58 ------ .../tyilnet/auth-system/lldap/ingress.yaml | 32 --- .../auth-system/lldap/persistent-volume-claim.yaml | 19 -- .../tyilnet/auth-system/lldap/service.yaml | 51 ----- .../tyilnet/base-system/certmanager/helm-chart | 13 -- .../certmanager/letsencrypt-production.yaml | 16 -- .../certmanager/letsencrypt-staging.yaml | 17 -- .../tyilnet/base-system/garage/deployment.yaml | 68 ------- .../tyilnet/base-system/garage/ingress.yaml | 35 ---- .../garage/persistent-volume-claim.yaml | 38 ---- .../tyilnet/base-system/garage/service.yaml | 35 ---- .../tyilnet/base-system/longhorn/auth-proxy.yaml | 31 --- .../tyilnet/base-system/longhorn/helm-chart.yaml | 15 -- .../base-system/longhorn/service-monitor.yaml | 21 -- .../tyilnet/chat-system/biboumi/deployment.yaml | 55 ------ .../tyilnet/chat-system/prosody/configmap.yaml | 159 --------------- .../tyilnet/chat-system/prosody/deployment.yaml | 66 ------- .../tyilnet/chat-system/prosody/ingress.yaml | 33 ---- .../tyilnet/chat-system/prosody/service.yaml | 54 ------ .../tyilnet/chat-system/sleamdge/deployment.yaml | 51 ----- .../tyilnet/cicd-system/argo-events/event-bus.yaml | 20 -- .../cicd-system/argo-events/helm-chart.yaml | 16 -- .../cicd-system/argo-workflows/helm-chart.yaml | 64 ------ .../tyilnet/cicd-system/auth-proxy.yaml | 33 ---- .../manifests.d/tyilnet/cicd-system/ingress.yaml | 40 ---- .../manifests.d/tyilnet/cicd-system/rbac.yaml | 101 ---------- .../cicd-system/resources/event-bus/default.yaml | 20 -- .../resources/event-sources/webhook.yaml | 28 --- .../cicd-system/resources/sensors/default.yaml | 61 ------ .../resources/sensors/generic-raku.yaml | 61 ------ .../resources/sensors/project-bashtard.yaml | 52 ----- .../resources/workflow-templates/fetch-git.yaml | 46 ----- .../resources/workflow-templates/generic-raku.yaml | 82 -------- .../resources/workflow-templates/generic.yaml | 43 ---- .../workflow-templates/project-bashtard.yaml | 90 --------- .../resources/workflow-templates/qa-reuse.yaml | 31 --- .../resources/workflow-templates/util-raku.yaml | 216 --------------------- .../resources/workflow-templates/util.yaml | 107 ---------- .../amdgpu-device-plugin/deamon-set.yaml | 40 ---- .../kube-system/treafik/helm-chart-config.yaml | 11 -- .../treafik/middleware-headers-argo.yaml | 24 --- .../treafik/middleware-headers-keycloak.yaml | 18 -- .../treafik/middleware-headers-nextcloud.yaml | 23 --- .../kube-system/treafik/middleware-https.yaml | 11 -- .../tyilnet/monitoring/grafana/helm-chart.yaml | 33 ---- .../prometheus-exporter-postgresql/helm-chart.yaml | 15 -- .../tyilnet/monitoring/prometheus/auth-proxy.yaml | 31 --- .../tyilnet/monitoring/prometheus/helm-chart.yaml | 22 --- .../k3s-master/manifests.d/tyilnet/namespaces.yaml | 53 ----- .../tyilnet/personal-services/cgit/configmap.yaml | 68 ------- .../tyilnet/personal-services/cgit/deployment.yaml | 51 ----- .../tyilnet/personal-services/cgit/ingress.yaml | 33 ---- .../tyilnet/personal-services/cgit/service.yaml | 22 --- .../tyilnet/personal-services/grocy/configmap.yaml | 38 ---- .../grocy/deployment-backend.yaml | 60 ------ .../grocy/deployment-frontend.yaml | 59 ------ .../tyilnet/personal-services/grocy/ingress.yaml | 32 --- .../personal-services/grocy/service-backend.yaml | 22 --- .../personal-services/grocy/service-frontend.yaml | 22 --- .../kroki/deployment-kroki-blockdiag.yaml | 34 ---- .../kroki/deployment-kroki-bpmn.yaml | 34 ---- .../kroki/deployment-kroki-excalidraw.yaml | 34 ---- .../kroki/deployment-kroki-mermaid.yaml | 33 ---- .../personal-services/kroki/deployment-kroki.yaml | 53 ----- .../personal-services/kroki/ingress-kroki.yaml | 30 --- .../kroki/service-kroki-blockdiag.yaml | 22 --- .../kroki/service-kroki-bpmn.yaml | 22 --- .../kroki/service-kroki-excalidraw.yaml | 22 --- .../kroki/service-kroki-mermaid.yaml | 22 --- .../personal-services/kroki/service-kroki.yaml | 22 --- .../tyilnet/personal-services/nextcloud/cron.yaml | 34 ---- .../personal-services/nextcloud/deployment.yaml | 45 ----- .../personal-services/nextcloud/ingress.yaml | 33 ---- .../personal-services/nextcloud/service.yaml | 22 --- .../public-services/invidious/deployment.yaml | 54 ------ .../tyilnet/public-services/invidious/ingress.yaml | 31 --- .../tyilnet/public-services/invidious/service.yaml | 24 --- .../tyilnet/ravenhosting/gollum/auth-proxy.yaml | 32 --- .../tyilnet/ravenhosting/gollum/deployment.yaml | 48 ----- .../tyilnet/ravenhosting/gollum/ingress.yaml | 32 --- .../tyilnet/ravenhosting/gollum/service.yaml | 22 --- .../ravenhosting/openproject/helm-chart.yaml | 11 -- .../tyilnet/servarr/bazarr/deployment.yaml | 78 -------- .../tyilnet/servarr/bazarr/ingress.yaml | 32 --- .../tyilnet/servarr/bazarr/service.yaml | 22 --- .../tyilnet/servarr/dirlist/auth-proxy.yaml | 32 --- .../tyilnet/servarr/dirlist/deployment.yaml | 93 --------- .../tyilnet/servarr/dirlist/service.yaml | 22 --- .../tyilnet/servarr/jellyfin/deployment.yaml | 96 --------- .../tyilnet/servarr/jellyfin/ingress.yaml | 32 --- .../tyilnet/servarr/jellyfin/service.yaml | 22 --- .../tyilnet/servarr/jellyseerr/deployment.yaml | 54 ------ .../tyilnet/servarr/jellyseerr/ingress.yaml | 32 --- .../tyilnet/servarr/jellyseerr/service.yaml | 22 --- .../tyilnet/servarr/lidarr/deployment.yaml | 60 ------ .../tyilnet/servarr/lidarr/ingress.yaml | 32 --- .../tyilnet/servarr/lidarr/service.yaml | 22 --- .../tyilnet/servarr/prowlarr/deployment.yaml | 54 ------ .../tyilnet/servarr/prowlarr/ingress.yaml | 32 --- .../tyilnet/servarr/prowlarr/service.yaml | 22 --- .../tyilnet/servarr/radarr/deployment.yaml | 66 ------- .../tyilnet/servarr/radarr/ingress.yaml | 32 --- .../tyilnet/servarr/radarr/service.yaml | 22 --- .../tyilnet/servarr/readarr/deployment.yaml | 60 ------ .../tyilnet/servarr/readarr/ingress.yaml | 32 --- .../tyilnet/servarr/readarr/service.yaml | 22 --- .../tyilnet/servarr/sonarr/deployment.yaml | 66 ------- .../tyilnet/servarr/sonarr/ingress.yaml | 32 --- .../tyilnet/servarr/sonarr/service.yaml | 22 --- .../tyilnet/servarr/unpackerr/deployment.yaml | 88 --------- .../tyilnet/servarr/whisparr/deployment.yaml | 60 ------ .../tyilnet/servarr/whisparr/ingress.yaml | 32 --- .../tyilnet/servarr/whisparr/service.yaml | 22 --- 123 files changed, 4871 deletions(-) delete mode 100644 data.d/k3s-master/helm.d/certmanager.yaml delete mode 100644 data.d/k3s-master/helm.d/mimir.yaml delete mode 100644 data.d/k3s-master/helm.d/minio.yaml delete mode 100644 data.d/k3s-master/helm.d/redis.yaml delete mode 100644 data.d/k3s-master/helm.d/seaweedfs-csi-driver.yaml delete mode 100644 data.d/k3s-master/manifests.d/jaomox/cluster-issuers.yaml delete mode 100644 data.d/k3s-master/manifests.d/jaomox/namespaces.yaml delete mode 100644 data.d/k3s-master/manifests.d/jaomox/persistent-volumes.yaml delete mode 100644 data.d/k3s-master/manifests.d/jaomox/personal-services/minio/persistent-volume-claim.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/auth-system/keycloak/helm-chart.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/auth-system/lldap/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/auth-system/lldap/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/auth-system/lldap/persistent-volume-claim.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/auth-system/lldap/service.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/base-system/certmanager/helm-chart delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/base-system/certmanager/letsencrypt-production.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/base-system/certmanager/letsencrypt-staging.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/base-system/garage/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/base-system/garage/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/base-system/garage/persistent-volume-claim.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/base-system/garage/service.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/base-system/longhorn/auth-proxy.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/base-system/longhorn/helm-chart.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/base-system/longhorn/service-monitor.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/chat-system/biboumi/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/chat-system/prosody/configmap.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/chat-system/prosody/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/chat-system/prosody/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/chat-system/prosody/service.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/chat-system/sleamdge/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-events/event-bus.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-events/helm-chart.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-workflows/helm-chart.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/auth-proxy.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/rbac.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/event-bus/default.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/event-sources/webhook.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/default.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/generic-raku.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/project-bashtard.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/fetch-git.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/generic-raku.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/generic.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/project-bashtard.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/qa-reuse.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/util-raku.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/util.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/kube-system/amdgpu-device-plugin/deamon-set.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/helm-chart-config.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/middleware-headers-argo.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/middleware-headers-keycloak.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/middleware-headers-nextcloud.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/middleware-https.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/monitoring/grafana/helm-chart.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus-exporter-postgresql/helm-chart.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/auth-proxy.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/helm-chart.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/namespaces.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/cgit/configmap.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/cgit/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/cgit/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/cgit/service.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/configmap.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/deployment-backend.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/deployment-frontend.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/service-backend.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/service-frontend.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki-blockdiag.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki-bpmn.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki-excalidraw.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki-mermaid.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/ingress-kroki.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki-blockdiag.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki-bpmn.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki-excalidraw.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki-mermaid.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/nextcloud/cron.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/nextcloud/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/nextcloud/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/personal-services/nextcloud/service.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/public-services/invidious/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/public-services/invidious/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/public-services/invidious/service.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/ravenhosting/gollum/auth-proxy.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/ravenhosting/gollum/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/ravenhosting/gollum/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/ravenhosting/gollum/service.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/ravenhosting/openproject/helm-chart.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/bazarr/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/bazarr/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/bazarr/service.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/dirlist/auth-proxy.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/dirlist/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/dirlist/service.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/jellyfin/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/jellyfin/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/jellyfin/service.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/jellyseerr/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/jellyseerr/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/jellyseerr/service.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/lidarr/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/lidarr/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/lidarr/service.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/prowlarr/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/prowlarr/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/prowlarr/service.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/radarr/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/radarr/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/radarr/service.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/readarr/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/readarr/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/readarr/service.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/sonarr/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/sonarr/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/sonarr/service.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/unpackerr/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/whisparr/deployment.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/whisparr/ingress.yaml delete mode 100644 data.d/k3s-master/manifests.d/tyilnet/servarr/whisparr/service.yaml diff --git a/data.d/k3s-master/helm.d/certmanager.yaml b/data.d/k3s-master/helm.d/certmanager.yaml deleted file mode 100644 index 1b4551c..0000000 --- a/data.d/k3s-master/helm.d/certmanager.yaml +++ /dev/null @@ -1 +0,0 @@ -installCRDs: true diff --git a/data.d/k3s-master/helm.d/mimir.yaml b/data.d/k3s-master/helm.d/mimir.yaml deleted file mode 100644 index 31a8b93..0000000 --- a/data.d/k3s-master/helm.d/mimir.yaml +++ /dev/null @@ -1,6 +0,0 @@ -minio: - enabled: false -ingester: - replicas: 1 - persistentVolume: - storageClass: "local-path" diff --git a/data.d/k3s-master/helm.d/minio.yaml b/data.d/k3s-master/helm.d/minio.yaml deleted file mode 100644 index 3a4731d..0000000 --- a/data.d/k3s-master/helm.d/minio.yaml +++ /dev/null @@ -1,29 +0,0 @@ -mode: standalone -replicas: 1 -ingress: - enabled: true - annotations: - cert-manager.io/cluster-issuer: letsencrypt-production - hosts: - - s3.tyil.nl - tls: - - hosts: - - s3.tyil.nl - secretName: tls-nl.tyil.s3 -consoleIngress: - enabled: true - annotations: - cert-manager.io/cluster-issuer: letsencrypt-production - path: / - hosts: - - minio.tyil.nl - tls: - - hosts: - - minio.tyil.nl - secretName: tls-nl.tyil.minio -persistence: - enabled: true - existingClaim: minio-data -resources: - requests: - memory: 512Mi diff --git a/data.d/k3s-master/helm.d/redis.yaml b/data.d/k3s-master/helm.d/redis.yaml deleted file mode 100644 index 1163194..0000000 --- a/data.d/k3s-master/helm.d/redis.yaml +++ /dev/null @@ -1,15 +0,0 @@ -architecture: standalone -master: - resources: - requests: - memory: 16Mi - limits: - memory: 128Mi -replica: - replicaCount: 0 -auth: - enabled: false - sentinel: false -commonConfiguration: |- - maxmemory 100mb - maxmemory-policy allkeys-lfu diff --git a/data.d/k3s-master/helm.d/seaweedfs-csi-driver.yaml b/data.d/k3s-master/helm.d/seaweedfs-csi-driver.yaml deleted file mode 100644 index 77b6962..0000000 --- a/data.d/k3s-master/helm.d/seaweedfs-csi-driver.yaml +++ /dev/null @@ -1 +0,0 @@ -seaweedfsFiler: "10.57.101.10:8888" diff --git a/data.d/k3s-master/manifests.d/jaomox/cluster-issuers.yaml b/data.d/k3s-master/manifests.d/jaomox/cluster-issuers.yaml deleted file mode 100644 index bb2758e..0000000 --- a/data.d/k3s-master/manifests.d/jaomox/cluster-issuers.yaml +++ /dev/null @@ -1,33 +0,0 @@ ---- -apiVersion: cert-manager.io/v1 -kind: ClusterIssuer -metadata: - name: letsencrypt-staging -spec: - acme: - email: root@tyil.net - server: https://acme-staging-v02.api.letsencrypt.org/directory - privateKeySecretRef: - name: clusterissuer-letsencrypt-staging - solvers: - - http01: - ingress: - class: traefik - selector: {} -... ---- -apiVersion: cert-manager.io/v1 -kind: ClusterIssuer -metadata: - name: letsencrypt-production -spec: - acme: - email: root@tyil.net - server: https://acme-v02.api.letsencrypt.org/directory - privateKeySecretRef: - name: clusterissuer-letsencrypt-production - solvers: - - http01: - ingress: - class: traefik -... diff --git a/data.d/k3s-master/manifests.d/jaomox/namespaces.yaml b/data.d/k3s-master/manifests.d/jaomox/namespaces.yaml deleted file mode 100644 index 2211e87..0000000 --- a/data.d/k3s-master/manifests.d/jaomox/namespaces.yaml +++ /dev/null @@ -1,12 +0,0 @@ ---- -apiVersion: v1 -kind: Namespace -metadata: - name: base-system -... ---- -apiVersion: v1 -kind: Namespace -metadata: - name: personal-services -... diff --git a/data.d/k3s-master/manifests.d/jaomox/persistent-volumes.yaml b/data.d/k3s-master/manifests.d/jaomox/persistent-volumes.yaml deleted file mode 100644 index 5ee32dd..0000000 --- a/data.d/k3s-master/manifests.d/jaomox/persistent-volumes.yaml +++ /dev/null @@ -1,14 +0,0 @@ ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: minio-data -spec: - storageClassName: local-path - capacity: - storage: 50Gi - accessModes: - - ReadWriteOnce - hostPath: - path: /srv/personal-services/minio-data -... diff --git a/data.d/k3s-master/manifests.d/jaomox/personal-services/minio/persistent-volume-claim.yaml b/data.d/k3s-master/manifests.d/jaomox/personal-services/minio/persistent-volume-claim.yaml deleted file mode 100644 index ca3ee2b..0000000 --- a/data.d/k3s-master/manifests.d/jaomox/personal-services/minio/persistent-volume-claim.yaml +++ /dev/null @@ -1,14 +0,0 @@ ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: minio-data - namespace: personal-services -spec: - storageClassName: local-path - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 50Gi -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/auth-system/keycloak/helm-chart.yaml b/data.d/k3s-master/manifests.d/tyilnet/auth-system/keycloak/helm-chart.yaml deleted file mode 100644 index bfa00c1..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/auth-system/keycloak/helm-chart.yaml +++ /dev/null @@ -1,49 +0,0 @@ ---- -apiVersion: helm.cattle.io/v1 -kind: HelmChart -metadata: - name: keycloak - namespace: auth-system -spec: - chart: oci://registry-1.docker.io/bitnamicharts/keycloak - valuesContent: |- - global: - storageClass: longhorn - clusterDomain: k3s.tyil.nl - externalDatabase: - existingSecret: keycloak-database - existingSecretHostKey: host - existingSecretPortKey: port - existingSecretUserKey: user - existingSecretDatabaseKey: database - existingSecretPasswordKey: password - extraEnvVars: - - name: KC_HOSTNAME_URL - value: "https://keycloak.tyil.nl" - - name: KC_HOSTNAME_ADMIN_URL - value: "https://keycloak.tyil.nl" - - name: KC_PROXY - value: "edge" - resources: - requests: - cpu: 100m - memory: 512Mi - limits: - cpu: 200m - memory: 1024Mi - ingress: - enabled: true - certManager: true - tls: true - hostname: keycloak.tyil.nl - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd - ingressClassName: traefik - metrics: - enabled: true - serviceMonitor: - enabled: true - postgresql: - enabled: false -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/auth-system/lldap/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/auth-system/lldap/deployment.yaml deleted file mode 100644 index 26f46ef..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/auth-system/lldap/deployment.yaml +++ /dev/null @@ -1,58 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: lldap - namespace: auth-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: lldap - app.kubernetes.io/part-of: auth-system -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: lldap - app.kubernetes.io/part-of: auth-system - strategy: - type: Recreate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: lldap - app.kubernetes.io/part-of: auth-system - spec: - nodeName: oolah.tyil.net - containers: - - env: - - name: GID - value: "1001" - - name: TZ - value: Europe/Amsterdam - - name: UID - value: "1001" - image: nitnelave/lldap:stable - name: lldap - ports: - - containerPort: 3890 - - containerPort: 6360 - - containerPort: 17170 - volumeMounts: - - mountPath: /data - name: data - resources: - requests: - memory: 32Mi - limits: - memory: 128Mi - restartPolicy: Always - volumes: - - name: data - hostPath: - path: /etc/lldap -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/auth-system/lldap/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/auth-system/lldap/ingress.yaml deleted file mode 100644 index 4e32f29..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/auth-system/lldap/ingress.yaml +++ /dev/null @@ -1,32 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: lldap - namespace: auth-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: lldap - app.kubernetes.io/part-of: auth-system - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd -spec: - ingressClassName: traefik - tls: - - hosts: - - ldap.tyil.nl - secretName: tls-nl.tyil.ldap - rules: - - host: ldap.tyil.nl - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: lldap - port: - number: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/auth-system/lldap/persistent-volume-claim.yaml b/data.d/k3s-master/manifests.d/tyilnet/auth-system/lldap/persistent-volume-claim.yaml deleted file mode 100644 index 38479d4..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/auth-system/lldap/persistent-volume-claim.yaml +++ /dev/null @@ -1,19 +0,0 @@ ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: lldap - namespace: auth-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: lldap - app.kubernetes.io/part-of: auth-system -spec: - storageClassName: longhorn - resources: - requests: - storage: "1Mi" - accessModes: - - ReadWriteMany -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/auth-system/lldap/service.yaml b/data.d/k3s-master/manifests.d/tyilnet/auth-system/lldap/service.yaml deleted file mode 100644 index 76aea0f..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/auth-system/lldap/service.yaml +++ /dev/null @@ -1,51 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: lldap - namespace: auth-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: lldap - app.kubernetes.io/part-of: auth-system -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: lldap - app.kubernetes.io/part-of: auth-system - ports: - - name: http - port: 80 - targetPort: 17170 -... ---- -apiVersion: v1 -kind: Service -metadata: - # This port may _not_ be named "lldap_ldap", as the application itself wants - # to use LLDAP_LDAP_PORT, which Kubernetes will override with a value the - # application can't handle. - name: ldap - namespace: auth-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: lldap - app.kubernetes.io/part-of: auth-system -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: lldap - app.kubernetes.io/part-of: auth-system - type: LoadBalancer - ports: - - name: ldap - port: 389 - targetPort: 3890 - - name: ldaps - port: 636 - targetPort: 6360 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/base-system/certmanager/helm-chart b/data.d/k3s-master/manifests.d/tyilnet/base-system/certmanager/helm-chart deleted file mode 100644 index 4350177..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/base-system/certmanager/helm-chart +++ /dev/null @@ -1,13 +0,0 @@ ---- -apiVersion: helm.cattle.io/v1 -kind: HelmChart -metadata: - name: certmanager - namespace: kube-system -spec: - repo: https://charts.jetstack.io - chart: cert-manager - targetNamespace: base-system - valuesContent: | - installCRDs: true -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/base-system/certmanager/letsencrypt-production.yaml b/data.d/k3s-master/manifests.d/tyilnet/base-system/certmanager/letsencrypt-production.yaml deleted file mode 100644 index dbff2c2..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/base-system/certmanager/letsencrypt-production.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- -apiVersion: cert-manager.io/v1 -kind: ClusterIssuer -metadata: - name: letsencrypt-production -spec: - acme: - email: root@tyil.net - server: https://acme-v02.api.letsencrypt.org/directory - privateKeySecretRef: - name: clusterissuer-letsencrypt-production - solvers: - - http01: - ingress: - class: traefik -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/base-system/certmanager/letsencrypt-staging.yaml b/data.d/k3s-master/manifests.d/tyilnet/base-system/certmanager/letsencrypt-staging.yaml deleted file mode 100644 index 9b0a27d..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/base-system/certmanager/letsencrypt-staging.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -apiVersion: cert-manager.io/v1 -kind: ClusterIssuer -metadata: - name: letsencrypt-staging -spec: - acme: - email: root@tyil.net - server: https://acme-staging-v02.api.letsencrypt.org/directory - privateKeySecretRef: - name: clusterissuer-letsencrypt-staging - solvers: - - http01: - ingress: - class: traefik - selector: {} -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/base-system/garage/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/base-system/garage/deployment.yaml deleted file mode 100644 index 68b920f..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/base-system/garage/deployment.yaml +++ /dev/null @@ -1,68 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: garage - namespace: base-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: garage - app.kubernetes.io/part-of: base-system -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: garage - app.kubernetes.io/part-of: base-system - strategy: - type: Recreate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: garage - app.kubernetes.io/part-of: base-system - spec: - nodeName: mieshu.tyil.net - containers: - - image: dxflrs/garage:v0.8.0 - name: garage - ports: - - containerPort: 3900 - - containerPort: 3901 - - containerPort: 3902 - - containerPort: 3903 - - containerPort: 3904 - volumeMounts: - - mountPath: /var/lib/garage/meta - name: meta - - mountPath: /var/lib/garage/data - name: data - - mountPath: /etc/garage.toml - name: config - restartPolicy: Always - volumes: - - name: data - hostPath: - path: /mnt/pool/garage/data - - name: meta - hostPath: - path: /mnt/pool/garage/meta - - name: config - hostPath: - path: /etc/garage.toml - affinity: - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: app.kubernetes.io/name - operator: In - values: - - garage - topologyKey: "kubernetes.io/hostname" -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/base-system/garage/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/base-system/garage/ingress.yaml deleted file mode 100644 index 92458cc..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/base-system/garage/ingress.yaml +++ /dev/null @@ -1,35 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: garage - namespace: base-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: s3 - app.kubernetes.io/part-of: garage - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd -spec: - ingressClassName: traefik - tls: - - hosts: - - misskey.s3.tyil.nl - secretName: tls-nl.tyil.s3.misskey - - hosts: - - dist.s3.tyil.nl - secretName: tls-nl-tyil.s3.dist - rules: - - host: "*.s3.tyil.nl" - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: garage - port: - number: 3902 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/base-system/garage/persistent-volume-claim.yaml b/data.d/k3s-master/manifests.d/tyilnet/base-system/garage/persistent-volume-claim.yaml deleted file mode 100644 index 8e54918..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/base-system/garage/persistent-volume-claim.yaml +++ /dev/null @@ -1,38 +0,0 @@ ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: garage-data - namespace: base-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: garage-data - app.kubernetes.io/part-of: base-system -spec: - storageClassName: longhorn - resources: - requests: - storage: "10Gi" - accessModes: - - ReadWriteMany -... ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: garage-meta - namespace: base-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: garage-meta - app.kubernetes.io/part-of: base-system -spec: - storageClassName: longhorn - resources: - requests: - storage: "5Gi" - accessModes: - - ReadWriteMany -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/base-system/garage/service.yaml b/data.d/k3s-master/manifests.d/tyilnet/base-system/garage/service.yaml deleted file mode 100644 index fa48032..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/base-system/garage/service.yaml +++ /dev/null @@ -1,35 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: garage - namespace: base-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: garage - app.kubernetes.io/part-of: base-system -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: garage - app.kubernetes.io/part-of: base-system - type: LoadBalancer - ports: - - name: s3 - port: 3900 - targetPort: 3900 - - name: s3-rpc - port: 3901 - targetPort: 3901 - - name: s3-web - port: 3902 - targetPort: 3902 - - name: s3-admin - port: 3903 - targetPort: 3903 - - name: s3-k2v - port: 3904 - targetPort: 3904 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/base-system/longhorn/auth-proxy.yaml b/data.d/k3s-master/manifests.d/tyilnet/base-system/longhorn/auth-proxy.yaml deleted file mode 100644 index d3823c1..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/base-system/longhorn/auth-proxy.yaml +++ /dev/null @@ -1,31 +0,0 @@ ---- -apiVersion: helm.cattle.io/v1 -kind: HelmChart -metadata: - name: auth-proxy-longhorn - namespace: base-system -spec: - chart: https://git.tyil.nl/helm/oauth2-proxy/snapshot/oauth2-proxy-497a618778ead59ce985b81031a863dda9ff2126.tar.gz - valuesContent: |- - image: - tag: v7.4.0 - secret: - enabled: false - envFrom: - secretRef: - - name: auth-proxy-longhorn - ingress: - enabled: true - ingressClassName: traefik - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd - tls: - - secretName: tls-nl.tyil.longhorn - hosts: - - longhorn.tyil.nl - hosts: - - host: longhorn.tyil.nl - paths: - - path: / - pathType: Prefix diff --git a/data.d/k3s-master/manifests.d/tyilnet/base-system/longhorn/helm-chart.yaml b/data.d/k3s-master/manifests.d/tyilnet/base-system/longhorn/helm-chart.yaml deleted file mode 100644 index e5cce42..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/base-system/longhorn/helm-chart.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: helm.cattle.io/v1 -kind: HelmChart -metadata: - name: longhorn - namespace: base-system -spec: - repo: https://charts.longhorn.io - chart: longhorn - valuesContent: |- - persistence: - defaultClass: true - defaultFsType: xfs - defaultClassReplicaCount: 1 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/base-system/longhorn/service-monitor.yaml b/data.d/k3s-master/manifests.d/tyilnet/base-system/longhorn/service-monitor.yaml deleted file mode 100644 index 07981b6..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/base-system/longhorn/service-monitor.yaml +++ /dev/null @@ -1,21 +0,0 @@ ---- -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: longhorn - namespace: base-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: longhorn - app.kubernetes.io/part-of: base-system -spec: - selector: - matchLabels: - app: longhorn-manager - namespaceSelector: - matchNames: - - base-system - endpoints: - - port: manager -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/chat-system/biboumi/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/chat-system/biboumi/deployment.yaml deleted file mode 100644 index 60f07d7..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/chat-system/biboumi/deployment.yaml +++ /dev/null @@ -1,55 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: biboumi - namespace: chat-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: biboumi - app.kubernetes.io/part-of: chat-system -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: biboumi - app.kubernetes.io/part-of: chat-system - strategy: - type: RollingUpdate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: biboumi - app.kubernetes.io/part-of: chat-system - spec: - containers: - - image: louiz/biboumi:9.0 - name: biboumi - ports: - - containerPort: 5437 - env: - - name: BIBOUMI_ADMIN - value: tyil@chat.tyil.nl - - name: BIBOUMI_DB_NAME - valueFrom: - secretKeyRef: - name: biboumi-config - key: db-name - - name: BIBOUMI_HOSTNAME - value: biboumi.chat.tyil.nl - - name: BIBOUMI_PASSWORD - valueFrom: - secretKeyRef: - name: biboumi-config - key: password - - name: BIBOUMI_XMPP_SERVER_IP - value: prosody - - name: BIBOUMI_PERSISTENT_BY_DEFAULT - value: "true" - restartPolicy: Always -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/chat-system/prosody/configmap.yaml b/data.d/k3s-master/manifests.d/tyilnet/chat-system/prosody/configmap.yaml deleted file mode 100644 index 64a6e5f..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/chat-system/prosody/configmap.yaml +++ /dev/null @@ -1,159 +0,0 @@ ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: prosody-config - namespace: chat-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: prosody - app.kubernetes.io/part-of: chat-system -data: - prosody.cfg.lua: | - -- Information on configuring Prosody can be found on our - -- website at https://prosody.im/doc/configure - - daemonize = false; - - ---------- Server-wide settings ---------- - admins = { - "tyil@chat.tyil.nl", - } - - log = { - { levels = { min = "debug" }, to = "console" }; - } - - plugin_paths = { "/usr/local/lib/prosody/modules" } - - modules_enabled = { - -- Generally required - "disco"; -- Service discovery - "roster"; -- Allow users to have a roster. Recommended ;) - "saslauth"; -- Authentication for clients and servers. Recommended if you want to log in. - "tls"; -- Add support for secure TLS on c2s/s2s connections - - -- Not essential, but recommended - "adhoc"; -- XEP-0050 - "blocklist"; -- Allow users to block communications with other users - --"bookmarks"; -- Synchronise the list of open rooms between clients - "carbons"; -- Keep multiple online clients in sync - "dialback"; -- Support for verifying remote servers using DNS - "limits"; -- Enable bandwidth limiting for XMPP connections - "pep"; -- Allow users to store public and private data in their account - "private"; -- Legacy account storage mechanism (XEP-0049) - --"smacks"; -- Stream management and resumption (XEP-0198) - "vcard4"; -- User profiles (stored in PEP) - "vcard_legacy"; -- Conversion between legacy vCard and PEP Avatar, vcard - - -- Nice to have - "csi_simple"; -- Simple but effective traffic optimizations for mobile devices - --"invites"; -- Create and manage invites - --"invites_adhoc"; -- Allow admins/users to create invitations via their client - --"invites_register"; -- Allows invited users to create accounts - "ping"; -- Replies to XMPP pings with pongs - "register"; -- Allow users to register on this server using a client and change passwords - "time"; -- Let others know the time here on this server - "uptime"; -- Report how long server has been running - "version"; -- Replies to server version requests - "mam"; -- Store recent messages to allow multi-device synchronization - --"turn_external"; -- Provide external STUN/TURN service for e.g. audio/video calls - - -- Admin interfaces - "admin_adhoc"; -- Allows administration via an XMPP client that supports ad-hoc commands - --"admin_shell"; -- Allow secure administration via 'prosodyctl shell' - - -- HTTP modules - --"bosh"; -- Enable BOSH clients, aka "Jabber over HTTP" - --"http_openmetrics"; -- for exposing metrics to stats collectors - --"websocket"; -- XMPP over WebSockets - - -- Other specific functionality - "posix"; -- POSIX functionality, sends server to background, enables syslog, etc. - --"announce"; -- Send announcement to all online users - --"groups"; -- Shared roster support - --"legacyauth"; -- Legacy authentication. Only used by some old clients and bots. - --"mimicking"; -- Prevent address spoofing - --"motd"; -- Send a message to users when they log in - --"proxy65"; -- Enables a file transfer proxy service which clients behind NAT can use - --"s2s_bidi"; -- Bi-directional server-to-server (XEP-0288) - --"server_contact_info"; -- Publish contact information for this service - --"tombstones"; -- Prevent registration of deleted accounts - --"watchregistrations"; -- Alert admins of registrations - --"welcome"; -- Welcome users who register accounts - } - - modules_disabled = { - -- "offline"; -- Store offline messages - -- "c2s"; -- Handle client connections - -- "s2s"; -- Handle server-to-server connections - } - - s2s_secure_auth = true - - limits = { - c2s = { - rate = "10kb/s"; - }; - s2sin = { - rate = "30kb/s"; - }; - } - - authentication = "internal_hashed" - archive_expires_after = "1w" -- Remove archived messages after 1 week - - -- Audio/video call relay (STUN/TURN) - -- To ensure clients connected to the server can establish connections for - -- low-latency media streaming (such as audio and video calls), it is - -- recommended to run a STUN/TURN server for clients to use. If you do this, - -- specify the details here so clients can discover it. - -- Find more information at https://prosody.im/doc/turn - - -- Specify the address of the TURN service (you may use the same domain as XMPP) - --turn_external_host = "turn.example.com" - - -- This secret must be set to the same value in both Prosody and the TURN server - --turn_external_secret = "your-secret-turn-access-token" - statistics = "internal" - - -- Load configuration from secrets - Include "secrets.d/*" - - -- Configure components - component_ports = { - 5347, - } - component_interfaces = { - "*", - "::", - } - - Include "components.d/*" - - -- Load configuration for additional hosts - Include "hosts.d/*" -... ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: prosody-vhosts - namespace: chat-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: prosody - app.kubernetes.io/part-of: chat-system -data: - chat.tyil.nl: | - VirtualHost "chat.tyil.nl" - ssl = { - certificate = "certs.d/chat.tyil.nl/tls.crt"; - key = "certs.d/chat.tyil.nl/tls.key"; - } - - Component "muc.chat.tyil.nl" "muc" - name = "Tyil's Chatrooms" -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/chat-system/prosody/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/chat-system/prosody/deployment.yaml deleted file mode 100644 index ad91eea..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/chat-system/prosody/deployment.yaml +++ /dev/null @@ -1,66 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: prosody - namespace: chat-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: prosody - app.kubernetes.io/part-of: chat-system -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: prosody - app.kubernetes.io/part-of: chat-system - strategy: - type: RollingUpdate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: prosody - app.kubernetes.io/part-of: chat-system - spec: - containers: - - image: prosody/prosody:0.11 - name: prosody - ports: - - containerPort: 5222 - - containerPort: 5269 - - containerPort: 5347 - volumeMounts: - - mountPath: /etc/prosody - name: config - - mountPath: /etc/prosody/secrets.d - name: config-secret - - mountPath: /etc/prosody/components.d - name: config-components - - mountPath: /etc/prosody/hosts.d - name: config-hosts - - mountPath: /etc/prosody/certs.d/chat.tyil.nl - name: cert-nl-tyil-chat - readOnly: true - restartPolicy: Always - volumes: - - name: config - configMap: - name: prosody-config - - name: config-secret - secret: - secretName: prosody-config - - name: config-components - secret: - secretName: prosody-components - - name: config-hosts - configMap: - name: prosody-vhosts - - name: cert-nl-tyil-chat - secret: - secretName: tls-nl.tyil.chat -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/chat-system/prosody/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/chat-system/prosody/ingress.yaml deleted file mode 100644 index 64b47c8..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/chat-system/prosody/ingress.yaml +++ /dev/null @@ -1,33 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: prosody - namespace: chat-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: prosody - app.kubernetes.io/part-of: chat-system - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" -spec: - ingressClassName: traefik - tls: - - hosts: - - chat.tyil.nl - - muc.chat.tyil.nl - - share.chat.tyil.nl - secretName: tls-nl.tyil.chat - rules: - - host: chat.tyil.nl - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: prosody - port: - number: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/chat-system/prosody/service.yaml b/data.d/k3s-master/manifests.d/tyilnet/chat-system/prosody/service.yaml deleted file mode 100644 index 8ecd4b8..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/chat-system/prosody/service.yaml +++ /dev/null @@ -1,54 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: xmpp - namespace: chat-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: xmpp - app.kubernetes.io/part-of: chat-system -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: prosody - app.kubernetes.io/part-of: chat-system - type: NodePort - ports: - - name: xmpp-c2s - port: 5222 - nodePort: 5222 - - name: xmpp-s2s - port: 5269 - nodePort: 5269 -... ---- -apiVersion: v1 -kind: Service -metadata: - name: prosody - namespace: chat-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: prosody - app.kubernetes.io/part-of: chat-system -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: prosody - app.kubernetes.io/part-of: chat-system - ports: - - name: xmpp-c2s - port: 5222 - targetPort: 5222 - - name: xmpp-s2s - port: 5269 - targetPort: 5269 - - name: components - port: 5347 - targetPort: 5347 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/chat-system/sleamdge/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/chat-system/sleamdge/deployment.yaml deleted file mode 100644 index 7816ab5..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/chat-system/sleamdge/deployment.yaml +++ /dev/null @@ -1,51 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: sleamdge - namespace: chat-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: sleamdge - app.kubernetes.io/part-of: chat-system -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: sleamdge - app.kubernetes.io/part-of: chat-system - strategy: - type: RollingUpdate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: sleamdge - app.kubernetes.io/part-of: chat-system - spec: - nodeName: "oolah.tyil.net" - containers: - - image: nicocool84/sleamdge:master - name: sleamdge - args: - - "--secret=$(SECRET)" - - "--jid=$(JID)" - env: - - name: SECRET - value: "rl3iB4RTX8qgX30ECGNyhzQgfbnVpAgkGIlw6UGqNbWfnIuGyYzzuQPQh1CV" - - name: JID - value: "sleamdge.chat.tyil.nl" - volumeMounts: - - name: data - mountPath: /var/lib/slidge - restartPolicy: Always - volumes: - - name: data - hostPath: - path: /var/lib/slidge - type: Directory -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-events/event-bus.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-events/event-bus.yaml deleted file mode 100644 index de5b67f..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-events/event-bus.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -apiVersion: argoproj.io/v1alpha1 -kind: EventBus -metadata: - name: default - namespace: cicd-system -spec: - nats: - native: - replicas: 3 - containerTemplate: - resources: - requests: - cpu: "10m" - memory: "64Mi" - persistence: - storageClassName: longhorn - accessMode: ReadWriteOnce - volumeSize: 1Gi -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-events/helm-chart.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-events/helm-chart.yaml deleted file mode 100644 index 3acd2cd..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-events/helm-chart.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- -apiVersion: helm.cattle.io/v1 -kind: HelmChart -metadata: - name: argo-events - namespace: cicd-system -spec: - repo: https://argoproj.github.io/argo-helm - chart: argo-events - valuesContent: |- - controller: - rbac: - namespaced: true - serviceAccount: - name: argo-events -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-workflows/helm-chart.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-workflows/helm-chart.yaml deleted file mode 100644 index 7978820..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-workflows/helm-chart.yaml +++ /dev/null @@ -1,64 +0,0 @@ ---- -apiVersion: helm.cattle.io/v1 -kind: HelmChart -metadata: - name: argo-workflows - namespace: cicd-system -spec: - repo: https://argoproj.github.io/argo-helm - chart: argo-workflows - valuesContent: |- - artifactRepository: - archiveLogs: true - s3: - bucket: argo - endpoint: 10.57.101.1:3900 - insecure: true - accessKeySecret: - name: credentials - key: garageAccessKey - secretKeySecret: - name: credentials - key: garageSecretKey - controller: - persistence: - archive: true - postgresql: - host: 10.57.101.20 - port: 5432 - database: argo - tableName: argo_workflows - userNameSecret: - name: credentials - key: postgresqlUsername - passwordSecret: - name: credentials - key: postgresqlPassword - workflowDefaults: - spec: - entrypoint: main - serviceAccountName: "argo-runner" - ttlStrategy: - secondsAfterCompletion: 300 - podGC: - strategy: null - singleNamespace: true - server: - extraArgs: - - "--auth-mode=server" - ingress: - enabled: false - ingressClassName: traefik - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd - tls: - - secretName: tls-nl.tyil.ci - hosts: - - ci.tyil.nl - hosts: - - ci.tyil.nl - workflow: - serviceAccount: - create: true -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/auth-proxy.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/auth-proxy.yaml deleted file mode 100644 index 3b96bf8..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/auth-proxy.yaml +++ /dev/null @@ -1,33 +0,0 @@ ---- -apiVersion: helm.cattle.io/v1 -kind: HelmChart -metadata: - name: auth-proxy-ci - namespace: cicd-system -spec: - chart: https://git.tyil.nl/helm/oauth2-proxy/snapshot/oauth2-proxy-497a618778ead59ce985b81031a863dda9ff2126.tar.gz - valuesContent: |- - image: - tag: v7.4.0 - secret: - enabled: false - envFrom: - secretRef: - - name: auth-proxy-ci - ingress: - enabled: true - ingressClassName: traefik - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd - traefik.ingress.kubernetes.io/router.middlewares: kube-system-headers-argo@kubernetescrd - tls: - - secretName: tls-nl.tyil.ci - hosts: - - ci.tyil.nl - hosts: - - host: ci.tyil.nl - paths: - - path: / - pathType: Prefix -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/ingress.yaml deleted file mode 100644 index 39da576..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/ingress.yaml +++ /dev/null @@ -1,40 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: ci - namespace: cicd-system - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: trigger-bashtard - app.kubernetes.io/part-of: cicd-system - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd - traefik.ingress.kubernetes.io/router.middlewares: kube-system-headers-argo@kubernetescrd -spec: - ingressClassName: traefik - tls: - - hosts: - - ci.tyil.nl - secretName: tls-nl.tyil.ci - rules: - - host: ci.tyil.nl - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: auth-proxy-ci-oauth2-proxy - port: - number: 4180 - - path: /trigger - pathType: Prefix - backend: - service: - name: webhook-eventsource-svc - port: - number: 12000 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/rbac.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/rbac.yaml deleted file mode 100644 index ddca028..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/rbac.yaml +++ /dev/null @@ -1,101 +0,0 @@ ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: argo-runner - namespace: cicd-system -automountServiceAccountToken: true -... ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: argo-runner - namespace: cicd-system -rules: -- apiGroups: - - "" - resources: - - secrets - - persistentvolumeclaims - - pods - verbs: - - get - - list - - create - - update - - delete - - patch - - watch -- apiGroups: - - "" - resources: - - configmaps - verbs: - - get - - list - - watch -- apiGroups: - - apps - resources: - - deployments - verbs: - - get - - list -- apiGroups: - - admissionregistration.k8s.io - resources: - - validatingwebhookconfigurations - verbs: - - get - - list - - create - - update - - delete - - patch - - watch -- apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - verbs: - - get - - list -- apiGroups: - - argoproj.io - resources: - - eventbus - - eventsources - - sensors - verbs: - - get - - list - - watch -- apiGroups: - - argoproj.io - resources: - - workflows - - workflowtaskresults - verbs: - - get - - list - - create - - update - - patch - - watch -... ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: argo-runner - namespace: cicd-system -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: argo-runner -subjects: -- kind: ServiceAccount - name: argo-runner - namespace: cicd-system -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/event-bus/default.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/event-bus/default.yaml deleted file mode 100644 index de5b67f..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/event-bus/default.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -apiVersion: argoproj.io/v1alpha1 -kind: EventBus -metadata: - name: default - namespace: cicd-system -spec: - nats: - native: - replicas: 3 - containerTemplate: - resources: - requests: - cpu: "10m" - memory: "64Mi" - persistence: - storageClassName: longhorn - accessMode: ReadWriteOnce - volumeSize: 1Gi -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/event-sources/webhook.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/event-sources/webhook.yaml deleted file mode 100644 index 1b901e0..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/event-sources/webhook.yaml +++ /dev/null @@ -1,28 +0,0 @@ ---- -apiVersion: argoproj.io/v1alpha1 -kind: EventSource -metadata: - name: webhook - namespace: cicd-system -spec: - service: - ports: - - port: 12000 - targetPort: 12000 - webhook: - default: - endpoint: /trigger - method: POST - port: "12000" - url: https://ci.tyil.nl - generic-raku: - endpoint: /trigger/generic-raku - method: POST - port: "12000" - url: https://ci.tyil.nl - project-bashtard: - endpoint: /trigger/project-bashtard - method: POST - port: "12000" - url: https://ci.tyil.nl -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/default.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/default.yaml deleted file mode 100644 index b97239c..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/default.yaml +++ /dev/null @@ -1,61 +0,0 @@ ---- -apiVersion: argoproj.io/v1alpha1 -kind: Sensor -metadata: - name: default - namespace: cicd-system -spec: - template: - serviceAccountName: argo-runner - dependencies: - - name: webhook - eventSourceName: webhook - eventName: generic - triggers: - - template: - name: webhook-workflow-trigger - k8s: - operation: create - source: - resource: - apiVersion: argoproj.io/v1alpha1 - kind: Workflow - metadata: - generateName: generic - spec: - entrypoint: main - arguments: - parameters: - - name: ref - value: "" - - name: repo - value: "" - templates: - - name: main - inputs: - parameters: - - name: ref - value: "{{workflows.parameters.ref}}" - steps: - - - name: main - templateRef: - name: generic - template: main - arguments: - parameters: - - name: ref - value: "{{inputs.parameters.ref}}" - - name: repo - value: "{{inputs.parameters.repo}}" - parameters: - - src: - dependencyName: webhook - dataKey: body.commit - value: "origin/master" - dest: spec.arguments.parameters.0.value - - src: - dependencyName: "webhook" - dataKey: body.repo - value: "" - dest: spec.arguments.parameters.1.value -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/generic-raku.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/generic-raku.yaml deleted file mode 100644 index ca42ce9..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/generic-raku.yaml +++ /dev/null @@ -1,61 +0,0 @@ ---- -apiVersion: argoproj.io/v1alpha1 -kind: Sensor -metadata: - name: generic-raku - namespace: cicd-system -spec: - template: - serviceAccountName: argo-runner - dependencies: - - name: webhook - eventSourceName: webhook - eventName: project-raku-config-parser-toml - triggers: - - template: - name: webhook-workflow-trigger - k8s: - operation: create - source: - resource: - apiVersion: argoproj.io/v1alpha1 - kind: Workflow - metadata: - generateName: generic-raku- - spec: - entrypoint: main - arguments: - parameters: - - name: ref - value: "" - - name: repo - value: "" - templates: - - name: main - inputs: - parameters: - - name: ref - value: "{{workflows.parameters.ref}}" - steps: - - - name: main - templateRef: - name: generic-raku - template: main - arguments: - parameters: - - name: ref - value: "{{inputs.parameters.ref}}" - - name: repo - value: "{{inputs.parameters.repo}}" - parameters: - - src: - dependencyName: webhook - dataKey: body.commit - value: "origin/master" - dest: spec.arguments.parameters.0.value - - src: - dependencyName: "webhook" - dataKey: body.repo - value: "" - dest: spec.arguments.parameters.1.value -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/project-bashtard.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/project-bashtard.yaml deleted file mode 100644 index 8e77b3a..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/project-bashtard.yaml +++ /dev/null @@ -1,52 +0,0 @@ ---- -apiVersion: argoproj.io/v1alpha1 -kind: Sensor -metadata: - name: project-bashtard - namespace: cicd-system -spec: - template: - serviceAccountName: argo-runner - dependencies: - - name: webhook - eventSourceName: webhook - eventName: project-bashtard - triggers: - - template: - name: webhook-workflow-trigger - k8s: - operation: create - source: - resource: - apiVersion: argoproj.io/v1alpha1 - kind: Workflow - metadata: - generateName: project-bashtard- - spec: - entrypoint: main - arguments: - parameters: - - name: ref - value: "" - templates: - - name: main - inputs: - parameters: - - name: ref - value: "{{workflows.parameters.ref}}" - steps: - - - name: main - templateRef: - name: project-bashtard - template: main - arguments: - parameters: - - name: ref - value: "{{inputs.parameters.ref}}" - parameters: - - src: - dependencyName: webhook - dataKey: body.commit - value: "master" - dest: spec.arguments.parameters.0.value -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/fetch-git.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/fetch-git.yaml deleted file mode 100644 index 0742e79..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/fetch-git.yaml +++ /dev/null @@ -1,46 +0,0 @@ ---- -apiVersion: argoproj.io/v1alpha1 -kind: WorkflowTemplate -metadata: - name: fetch-git - namespace: cicd-system -spec: - arguments: - parameters: - - name: repo - value: "" - - name: ref - value: master - - name: path - value: "/usr/src" - templates: - - name: main - inputs: - parameters: - - name: repo - value: "{{workflow.parameters.repo}}" - - name: ref - value: "{{workflow.parameters.ref}}" - - name: path - value: "{{workflow.parameters.path}}" - outputs: - artifacts: - - name: src - path: "{{inputs.parameters.path}}" - script: - image: debian - command: - - dash - source: | - export DEBIAN_FRONTEND=noninteractive - export GIT_WORK_TREE="{{inputs.parameters.path}}" - export GIT_DIR="$(mktemp -d)" - mkdir -pv -- "$GIT_WORK_TREE" - - apt update && apt install -y git - - git init - git remote add origin "{{inputs.parameters.repo}}" - git fetch origin -a - git reset --hard "{{inputs.parameters.ref}}" -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/generic-raku.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/generic-raku.yaml deleted file mode 100644 index 869c497..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/generic-raku.yaml +++ /dev/null @@ -1,82 +0,0 @@ ---- -apiVersion: argoproj.io/v1alpha1 -kind: WorkflowTemplate -metadata: - name: generic-raku - namespace: cicd-system -spec: - entrypoint: main - arguments: - parameters: - - name: dist - value: false - - name: ref - value: origin/master - - name: repo - value: "" - templates: - - name: main - dag: - tasks: - - name: workdir - templateRef: - name: util - template: pvc-create - - name: fetch - templateRef: - name: util - template: fetch-git - arguments: - parameters: - - name: ref - value: "{{workflow.parameters.ref}}" - - name: repo - value: "{{workflow.parameters.repo}}" - - name: workingPVC - value: "{{tasks.workdir.outputs.parameters.name}}" - dependencies: - - workdir - - name: qa-prove - templateRef: - name: util-raku - template: qa-prove - arguments: - parameters: - - name: workingPVC - value: "{{tasks.workdir.outputs.parameters.name}}" - dependencies: - - fetch - - name: qa-reuse - templateRef: - name: util - template: qa-reuse - arguments: - parameters: - - name: workingPVC - value: "{{tasks.workdir.outputs.parameters.name}}" - dependencies: - - fetch - - name: qa-fez - templateRef: - name: util-raku - template: qa-fez - arguments: - parameters: - - name: workingPVC - value: "{{tasks.workdir.outputs.parameters.name}}" - dependencies: - - fetch - - name: dist-fez - templateRef: - name: util-raku - template: dist-fez - arguments: - parameters: - - name: workingPVC - value: "{{tasks.workdir.outputs.parameters.name}}" - dependencies: - - qa-prove - - qa-reuse - - qa-fez - when: "{{workflow.parameters.dist}} == true" -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/generic.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/generic.yaml deleted file mode 100644 index 5e541df..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/generic.yaml +++ /dev/null @@ -1,43 +0,0 @@ ---- -apiVersion: argoproj.io/v1alpha1 -kind: WorkflowTemplate -metadata: - name: generic - namespace: cicd-system -spec: - entrypoint: main - arguments: - parameters: - - name: ref - value: origin/master - - name: repo - value: "" - - name: vcs - value: "git" - templates: - - name: main - dag: - tasks: - - name: workdir - templateRef: - name: util - template: pvc-create - # TODO: Decide on fetch function - # TODO: Check for Makefile - # TODO: Run make install-deps - # TODO: Run make test - - name: fetch - templateRef: - name: util - template: fetch-git - arguments: - parameters: - - name: ref - value: "{{workflow.parameters.ref}}" - - name: repo - value: "{{workflow.parameters.repo}}" - - name: workingPVC - value: "{{tasks.workdir.outputs.parameters.name}}" - dependencies: - - workdir -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/project-bashtard.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/project-bashtard.yaml deleted file mode 100644 index 0642028..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/project-bashtard.yaml +++ /dev/null @@ -1,90 +0,0 @@ ---- -apiVersion: argoproj.io/v1alpha1 -kind: WorkflowTemplate -metadata: - name: project-bashtard - namespace: cicd-system -spec: - arguments: - parameters: - - name: ref - value: origin/master - templates: - - name: main - steps: - - - name: fetch - templateRef: - name: fetch-git - template: main - arguments: - parameters: - - name: ref - value: "{{workflow.parameters.ref}}" - - name: repo - value: "https://git.tyil.nl/bashtard" - - - name: qa-reuse - templateRef: - name: qa-reuse - template: main - arguments: - artifacts: - - name: src - from: "{{steps.fetch.outputs.artifacts.src}}" - - name: qa-shellcheck - template: qa-shellcheck - arguments: - artifacts: - - name: src - from: "{{steps.fetch.outputs.artifacts.src}}" - - - name: dist-tar-gz - template: dist - arguments: - artifacts: - - name: src - from: "{{steps.fetch.outputs.artifacts.src}}" - parameters: - - name: format - value: targz - - name: dist-deb - template: dist - arguments: - artifacts: - - name: src - from: "{{steps.fetch.outputs.artifacts.src}}" - parameters: - - name: format - value: debian - - - name: qa-shellcheck - inputs: - artifacts: - - name: src - path: "/code" - script: - image: pipelinecomponents/shellcheck - command: - - bash - source: |- - shellcheck -s sh bin/bashtard - shellcheck -x -s bash **/*.bash - - - name: dist - inputs: - artifacts: - - name: src - path: "/usr/src/bashtard-{{workflow.parameters.ref}}" - parameters: - - name: format - value: "targz" - script: - image: debian - command: - - dash - source: |- - export DEBIAN_FRONTEND=noninteractive - - cd -- "/usr/src/bashtard-{{workflow.parameters.ref}}" - - apt update && apt install -y make - make pkg-{{inputs.parameters.format}} -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/qa-reuse.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/qa-reuse.yaml deleted file mode 100644 index 7c7d455..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/qa-reuse.yaml +++ /dev/null @@ -1,31 +0,0 @@ ---- -apiVersion: argoproj.io/v1alpha1 -kind: WorkflowTemplate -metadata: - name: qa-reuse - namespace: cicd-system -spec: - arguments: - parameters: - - name: path - value: "/usr/src" - artifacts: - - name: src - from: "" - templates: - - name: main - inputs: - parameters: - - name: path - value: "{{workflow.parameters.path}}" - artifacts: - - name: src - path: "{{workflow.artifacts.path}}" - container: - image: fsfe/reuse - workdir: "{{inputs.parameters.path}}" - command: - - reuse - args: - - lint -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/util-raku.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/util-raku.yaml deleted file mode 100644 index 2d0f606..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/util-raku.yaml +++ /dev/null @@ -1,216 +0,0 @@ ---- -apiVersion: argoproj.io/v1alpha1 -kind: WorkflowTemplate -metadata: - name: util-raku - namespace: cicd-system -spec: - templates: - - name: dist-fez - inputs: - parameters: - - name: fezUsernameSecret - value: "credentials-fez" - - name: fezPasswordSecret - value: "credentials-fez" - - name: fezUsernameSecretKey - value: "username" - - name: fezPasswordSecretKey - value: "password" - - name: workingDir - value: "/work" - - name: workingPVC - value: "" - script: - image: rakudo-star - env: - - name: FEZ_USERNAME - valueFrom: - secretKeyRef: - name: "{{inputs.parameters.fezUsernameSecret}}" - key: "{{inputs.parameters.fezUsernameSecretKey}}" - - name: FEZ_PASSWORD - valueFrom: - secretKeyRef: - name: "{{inputs.parameters.fezPasswordSecret}}" - key: "{{inputs.parameters.fezPasswordSecretKey}}" - command: - - sh - source: | - cd -- "{{inputs.parameters.workingDir}}" - - set -x - - apt update && apt install -y expect - zef install fez --exclude="z" - - expect <<-EOF - set timeout 30 - - spawn fez login - - expect ">>= Username*" { - send -- "$FEZ_USERNAME\r" - } - - expect ">>= Password*" { - log_user 0 - send -- "$FEZ_PASSWORD\r" - log_user 1 - } - - expect { - eof { - exit 0 - } - - "*Failed to login*" { - exit 1 - } - } - - EOF - - printf "\n" - - expect <<-EOF - set timeout 60 - - spawn fez upload -f - - expect { - "Upload anyway*" { - send -- "n\r" - exit 1 - } - eof { - exit 0 - } - } - EOF - volumeMounts: - - name: workdir - mountPath: "{{inputs.parameters.workingDir}}" - volumes: - - name: workdir - persistentVolumeClaim: - claimName: "{{inputs.parameters.workingPVC}}" - - - name: qa-fez - inputs: - parameters: - - name: fezUsernameSecret - value: "credentials-fez" - - name: fezPasswordSecret - value: "credentials-fez" - - name: fezUsernameSecretKey - value: "username" - - name: fezPasswordSecretKey - value: "password" - - name: workingDir - value: "/work" - - name: workingPVC - value: "" - script: - image: rakudo-star - env: - - name: FEZ_USERNAME - valueFrom: - secretKeyRef: - name: "{{inputs.parameters.fezUsernameSecret}}" - key: "{{inputs.parameters.fezUsernameSecretKey}}" - - name: FEZ_PASSWORD - valueFrom: - secretKeyRef: - name: "{{inputs.parameters.fezPasswordSecret}}" - key: "{{inputs.parameters.fezPasswordSecretKey}}" - command: - - sh - source: | - cd -- "{{inputs.parameters.workingDir}}" - - set -x - - apt update && apt install -y expect - zef install fez --exclude="z" - - expect <<-EOF - set timeout 30 - log_user 0 - - spawn fez login - - expect ">>= Username*" { - send -- "$FEZ_USERNAME\r" - } - - expect ">>= Password*" { - send -- "$FEZ_PASSWORD\r" - } - - expect { - eof { - exit 0 - } - - "*Failed to login*" { - exit 1 - } - } - EOF - - printf "\n" - - expect <<-EOF - set timeout 60 - - spawn fez upload --dry-run - - expect { - "*ERROR*" { - exit 1 - } - - eof { - exit 0 - } - } - EOF - fez_exit=$? - - rm -fr -- sdist # Who in their right mind leaves trash on a dry-run - exit $fez_exit - volumeMounts: - - name: workdir - mountPath: "{{inputs.parameters.workingDir}}" - volumes: - - name: workdir - persistentVolumeClaim: - claimName: "{{inputs.parameters.workingPVC}}" - - - name: qa-prove - inputs: - parameters: - - name: workingDir - value: "/work" - - name: workingPVC - value: "" - script: - image: rakudo-star - command: - - sh - source: | - cd -- "{{inputs.parameters.workingDir}}" - - set -x - - zef install . --deps-only - prove6 -lv --timer - volumeMounts: - - name: workdir - mountPath: "{{inputs.parameters.workingDir}}" - volumes: - - name: workdir - persistentVolumeClaim: - claimName: "{{inputs.parameters.workingPVC}}" -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/util.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/util.yaml deleted file mode 100644 index 465311b..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/util.yaml +++ /dev/null @@ -1,107 +0,0 @@ ---- -apiVersion: argoproj.io/v1alpha1 -kind: WorkflowTemplate -metadata: - name: util - namespace: cicd-system -spec: - templates: - - name: fetch-git - inputs: - parameters: - - name: repo - value: "" - - name: ref - value: "origin/master" - - name: workingDir - value: "/work" - - name: workingPVC - value: "" - script: - image: debian - command: - - dash - source: | - export DEBIAN_FRONTEND=noninteractive - export GIT_WORK_TREE="{{inputs.parameters.workingDir}}" - export GIT_DIR="$GIT_WORK_TREE/.git" - - apt update && apt install -y git - - git init - git remote add origin "{{inputs.parameters.repo}}" - git fetch origin -a - git reset --hard "{{inputs.parameters.ref}}" - volumeMounts: - - name: workdir - mountPath: "{{inputs.parameters.workingDir}}" - volumes: - - name: workdir - persistentVolumeClaim: - claimName: "{{inputs.parameters.workingPVC}}" - - - name: pvc-create - inputs: - parameters: - - name: size - value: 1Gi - - name: storageClass - value: longhorn - - name: namePrefix - value: argo- - outputs: - parameters: - - name: name - valueFrom: - jsonPath: "{.metadata.name}" - resource: - action: create - setOwnerReference: true - manifest: | - apiVersion: v1 - kind: PersistentVolumeClaim - metadata: - generateName: "{{inputs.parameters.namePrefix}}" - spec: - storageClassName: "{{inputs.parameters.storageClass}}" - accessModes: - - ReadWriteMany - resources: - requests: - storage: "{{inputs.parameters.size}}" - - - name: pvc-delete - inputs: - parametes: - - name: name - value: "" - resource: - action: delete - manifest: | - apiVersion: v1 - kind: PersistentVolumeClaim - metadata: - name: "{{inputs.parameters.name}}" - - - name: qa-reuse - inputs: - parameters: - - name: workingDir - value: "/work" - - name: workingPVC - value: "" - script: - image: fsfe/reuse - command: - - sh - source: | - cd -- "{{inputs.parameters.workingDir}}" - reuse lint - volumeMounts: - - name: workdir - mountPath: "{{inputs.parameters.workingDir}}" - volumes: - - name: workdir - persistentVolumeClaim: - claimName: "{{inputs.parameters.workingPVC}}" -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/kube-system/amdgpu-device-plugin/deamon-set.yaml b/data.d/k3s-master/manifests.d/tyilnet/kube-system/amdgpu-device-plugin/deamon-set.yaml deleted file mode 100644 index 9faf539..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/kube-system/amdgpu-device-plugin/deamon-set.yaml +++ /dev/null @@ -1,40 +0,0 @@ -apiVersion: apps/v1 -kind: DaemonSet -metadata: - name: amdgpu-device-plugin-daemonset - namespace: kube-system -spec: - selector: - matchLabels: - name: amdgpu-dp-ds - template: - metadata: - labels: - name: amdgpu-dp-ds - spec: - nodeSelector: - kubernetes.io/arch: amd64 - amdgpu: "true" - priorityClassName: system-node-critical - tolerations: - - key: CriticalAddonsOnly - operator: Exists - containers: - - image: rocm/k8s-device-plugin - name: amdgpu-dp-cntr - securityContext: - allowPrivilegeEscalation: false - capabilities: - drop: ["ALL"] - volumeMounts: - - name: dp - mountPath: /var/lib/kubelet/device-plugins - - name: sys - mountPath: /sys - volumes: - - name: dp - hostPath: - path: /var/lib/kubelet/device-plugins - - name: sys - hostPath: - path: /sys diff --git a/data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/helm-chart-config.yaml b/data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/helm-chart-config.yaml deleted file mode 100644 index a9ab6af..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/helm-chart-config.yaml +++ /dev/null @@ -1,11 +0,0 @@ ---- -apiVersion: helm.cattle.io/v1 -kind: HelmChartConfig -metadata: - name: traefik - namespace: kube-system -spec: - valuesContent: |- - deployment: - kind: DaemonSet -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/middleware-headers-argo.yaml b/data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/middleware-headers-argo.yaml deleted file mode 100644 index f88167f..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/middleware-headers-argo.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: traefik.containo.us/v1alpha1 -kind: Middleware -metadata: - name: headers-argo - namespace: kube-system -spec: - headers: - stsPreload: true - forceSTSHeader: true - contentSecurityPolicy: >- - default-src - 'self' - 'unsafe-eval' - 'unsafe-inline' - ; - img-src - 'self' - data: - ; - worker-src - * - ; -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/middleware-headers-keycloak.yaml b/data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/middleware-headers-keycloak.yaml deleted file mode 100644 index 8619e15..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/middleware-headers-keycloak.yaml +++ /dev/null @@ -1,18 +0,0 @@ ---- -apiVersion: traefik.containo.us/v1alpha1 -kind: Middleware -metadata: - name: headers-keycloak - namespace: kube-system -spec: - headers: - stsPreload: true - forceSTSHeader: true - contentSecurityPolicy: >- - default-src - 'self' - ; - style-src - 'unsafe-inline' - ; -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/middleware-headers-nextcloud.yaml b/data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/middleware-headers-nextcloud.yaml deleted file mode 100644 index f013ab2..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/middleware-headers-nextcloud.yaml +++ /dev/null @@ -1,23 +0,0 @@ ---- -apiVersion: traefik.containo.us/v1alpha1 -kind: Middleware -metadata: - name: headers-nextcloud - namespace: kube-system -spec: - headers: - stsPreload: true - forceSTSHeader: true - contentSecurityPolicy: >- - default-src - 'self' - data: - 'unsafe-inline' - ; - img-src - 'self' - data: - *.tile.openstreetmap.org - nominatim.openstreetmap.org - ; -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/middleware-https.yaml b/data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/middleware-https.yaml deleted file mode 100644 index 0bfb82c..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/kube-system/treafik/middleware-https.yaml +++ /dev/null @@ -1,11 +0,0 @@ ---- -apiVersion: traefik.containo.us/v1alpha1 -kind: Middleware -metadata: - name: redirect-https - namespace: kube-system -spec: - redirectScheme: - scheme: https - permanent: true -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/monitoring/grafana/helm-chart.yaml b/data.d/k3s-master/manifests.d/tyilnet/monitoring/grafana/helm-chart.yaml deleted file mode 100644 index 20fc702..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/monitoring/grafana/helm-chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ ---- -apiVersion: helm.cattle.io/v1 -kind: HelmChart -metadata: - name: grafana - namespace: kube-system -spec: - repo: https://grafana.github.io/helm-charts - chart: grafana - targetNamespace: monitoring - valuesContent: |- - ingress: - enabled: true - ingressClassName: "traefik" - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - tls: - - hosts: - - grafana.tyil.nl - secretName: tls-nl.tyil.grafana - hosts: - - "grafana.tyil.nl" - envFromSecret: "grafana-env" - grafana.ini: - auth.ldap: - enabled: true - allow_sign_up: true - database: - type: "postgres" - ldap: - enabled: true - existingSecret: grafana-config -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus-exporter-postgresql/helm-chart.yaml b/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus-exporter-postgresql/helm-chart.yaml deleted file mode 100644 index 88b237d..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus-exporter-postgresql/helm-chart.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: helm.cattle.io/v1 -kind: HelmChart -metadata: - name: prometheus-exporter-postgresql - namespace: monitoring -spec: - repo: https://prometheus-community.github.io/helm-charts - chart: prometheus-postgres-exporter - valuesContent: |- - config: - datasourceSecret: - name: prometheus-exporter-postgresql - key: connection-string -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/auth-proxy.yaml b/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/auth-proxy.yaml deleted file mode 100644 index 8388e3a..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/auth-proxy.yaml +++ /dev/null @@ -1,31 +0,0 @@ ---- -apiVersion: helm.cattle.io/v1 -kind: HelmChart -metadata: - name: auth-proxy-prometheus - namespace: monitoring -spec: - chart: https://git.tyil.nl/helm/oauth2-proxy/snapshot/oauth2-proxy-497a618778ead59ce985b81031a863dda9ff2126.tar.gz - valuesContent: |- - image: - tag: v7.4.0 - secret: - enabled: false - envFrom: - secretRef: - - name: auth-proxy-prometheus - ingress: - enabled: true - ingressClassName: traefik - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd - tls: - - secretName: tls-nl.tyil.prometheus - hosts: - - prometheus.tyil.nl - hosts: - - host: prometheus.tyil.nl - paths: - - path: / - pathType: Prefix diff --git a/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/helm-chart.yaml b/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/helm-chart.yaml deleted file mode 100644 index 43d78b4..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/helm-chart.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: helm.cattle.io/v1 -kind: HelmChart -metadata: - name: prometheus - namespace: monitoring -spec: - repo: https://prometheus-community.github.io/helm-charts - chart: kube-prometheus-stack - valuesContent: |- - alertmanager: - enabled: false - grafana: - enabled: false - prometheus: - enabled: true - prometheusSpec: - retention: 10d - serviceMonitorSelectorNilUsesHelmValues: false - storageSpec: - emptyDir: {} -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/namespaces.yaml b/data.d/k3s-master/manifests.d/tyilnet/namespaces.yaml deleted file mode 100644 index 768c5f4..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/namespaces.yaml +++ /dev/null @@ -1,53 +0,0 @@ ---- -apiVersion: v1 -kind: Namespace -metadata: - name: auth-system -... ---- -apiVersion: v1 -kind: Namespace -metadata: - name: chat-system ---- -apiVersion: v1 -kind: Namespace -metadata: - name: cicd-system -... ---- -apiVersion: v1 -kind: Namespace -metadata: - name: base-system -... ---- -apiVersion: v1 -kind: Namespace -metadata: - name: monitoring -... ---- -apiVersion: v1 -kind: Namespace -metadata: - name: personal-services -... ---- -apiVersion: v1 -kind: Namespace -metadata: - name: public-services -... ---- -apiVersion: v1 -kind: Namespace -metadata: - name: ravenhosting -... ---- -apiVersion: v1 -kind: Namespace -metadata: - name: servarr -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/cgit/configmap.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/cgit/configmap.yaml deleted file mode 100644 index bdbc8b2..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/cgit/configmap.yaml +++ /dev/null @@ -1,68 +0,0 @@ ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: cgit - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: cgit - app.kubernetes.io/part-of: personal-services -data: - cgitrc: | - root-desc=All public repos from tyil - - source-filter=/usr/lib/cgit/filters/syntax-highlighting.sh - about-filter=/usr/lib/cgit/filters/about-formatting.sh - - readme=:INSTALL - readme=:INSTALL.htm - readme=:INSTALL.html - readme=:INSTALL.md - readme=:INSTALL.mkd - readme=:INSTALL.rst - readme=:INSTALL.txt - readme=:README - readme=:README.htm - readme=:README.html - readme=:README.md - readme=:README.mkd - readme=:README.pod6 - readme=:README.rakudoc - readme=:README.rst - readme=:README.txt - readme=:install - readme=:install.htm - readme=:install.html - readme=:install.md - readme=:install.mkd - readme=:install.rst - readme=:install.txt - readme=:readme - readme=:readme.htm - readme=:readme.html - readme=:readme.md - readme=:readme.mkd - readme=:readme.rst - readme=:readme.txt - - css=/cgit-css/cgit.css - logo=/cgit-css/cgit.png - - #cache-root=/var/cache/cgit - #cache-size=1000 - - clone-prefix=https://git.tyil.nl - enable-git-config=1 - enable-index-links=1 - enable-index-owner=0 - enable-log-filecount=1 - enable-log-linecount=1 - remove-suffix=1 - robots=index, follow - scan-path=/srv/git/ - section-from-path=1 - snapshots=tar.gz tar.bz2 - virtual-root=/ -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/cgit/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/cgit/deployment.yaml deleted file mode 100644 index 715a3f6..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/cgit/deployment.yaml +++ /dev/null @@ -1,51 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: cgit - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: cgit - app.kubernetes.io/part-of: personal-services -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: cgit - app.kubernetes.io/part-of: personal-services - strategy: - type: RollingUpdate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: cgit - app.kubernetes.io/part-of: personal-services - spec: - nodeName: "mieshu.tyil.net" - containers: - - image: emarcs/nginx-cgit - name: cgit - ports: - - containerPort: 80 - volumeMounts: - - mountPath: /srv/git - name: data - - mountPath: /etc/cgitrc - subPath: cgitrc - name: config - restartPolicy: Always - volumes: - - name: data - hostPath: - path: /mnt/pool/git - type: DirectoryOrCreate - - name: config - configMap: - name: cgit -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/cgit/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/cgit/ingress.yaml deleted file mode 100644 index e8b30d3..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/cgit/ingress.yaml +++ /dev/null @@ -1,33 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: cgit - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: cgit - app.kubernetes.io/part-of: personal-services - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: >- - kube-system-redirect-https@kubernetescrd -spec: - ingressClassName: traefik - tls: - - hosts: - - git.tyil.nl - secretName: tls-nl.tyil.git - rules: - - host: git.tyil.nl - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: cgit - port: - number: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/cgit/service.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/cgit/service.yaml deleted file mode 100644 index ac2ab26..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/cgit/service.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: cgit - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: cgit - app.kubernetes.io/part-of: personal-services -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: cgit - app.kubernetes.io/part-of: personal-services - ports: - - name: http - port: 80 - targetPort: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/configmap.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/configmap.yaml deleted file mode 100644 index b78a822..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/configmap.yaml +++ /dev/null @@ -1,38 +0,0 @@ ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: grocy - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: grocy - app.kubernetes.io/part-of: personal-services -data: - # A custom common.conf is required because the name of the backend service is - # not configurable through conventional means. Instead, I supply my own - # version with the correct backend name and overwrite the one supplied by the - # grocy docker container itself. - common.conf: | - charset utf-8; - - location / { - try_files $uri /index.php$is_args$query_string; - } - - location ~* .(jpg|jpeg|png|gif|ico|css|js)$ { - expires 365d; - } - - location ~ \.php$ { - fastcgi_pass grocy-backend:80; - fastcgi_index index.php; - fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; - include fastcgi_params; - } - - location ~ /\.ht { - deny all; - } -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/deployment-backend.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/deployment-backend.yaml deleted file mode 100644 index ef77883..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/deployment-backend.yaml +++ /dev/null @@ -1,60 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: grocy-backend - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: grocy-backend - app.kubernetes.io/part-of: personal-services -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: grocy-backend - app.kubernetes.io/part-of: personal-services - strategy: - type: RollingUpdate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: grocy-backend - app.kubernetes.io/part-of: personal-services - spec: - nodeName: "mieshu.tyil.net" - containers: - - image: grocy/backend:v3.3.2 - name: grocy - env: - - name: GROCY_CURRENCY - value: "EUR" - - name: GROCY_MODE - value: "production" - - name: GROCY_CULTURE - name: "en" - - name: MAX_UPLOAD - value: "50M" - - name: PHP_MAX_FILE_UPLOAD - value: "200" - - name: PHP_MAX_POST - value: "100M" - - name: PHP_MEMORY_LIMIT - value: "512M" - ports: - - containerPort: 9000 - volumeMounts: - - mountPath: /var/www/data - name: data - restartPolicy: Always - volumes: - - name: data - hostPath: - path: /etc/grocy - type: Directory -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/deployment-frontend.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/deployment-frontend.yaml deleted file mode 100644 index 07fbb68..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/deployment-frontend.yaml +++ /dev/null @@ -1,59 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: grocy-frontend - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: grocy-frontend - app.kubernetes.io/part-of: personal-services -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: grocy-frontend - app.kubernetes.io/part-of: personal-services - strategy: - type: RollingUpdate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: grocy-frontend - app.kubernetes.io/part-of: personal-services - spec: - containers: - - image: grocy/frontend:v3.3.2 - name: grocy - env: - - name: GROCY_CURRENCY - value: "EUR" - - name: GROCY_MODE - value: "production" - - name: GROCY_CULTURE - name: "en" - - name: MAX_UPLOAD - value: "50M" - - name: PHP_MAX_FILE_UPLOAD - value: "200" - - name: PHP_MAX_POST - value: "100M" - - name: PHP_MEMORY_LIMIT - value: "512M" - ports: - - containerPort: 8080 - volumeMounts: - - mountPath: /etc/nginx/common.conf - subPath: common.conf - name: config - restartPolicy: Always - volumes: - - name: config - configMap: - name: grocy -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/ingress.yaml deleted file mode 100644 index 80d1089..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/ingress.yaml +++ /dev/null @@ -1,32 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: grocy - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: grocy - app.kubernetes.io/part-of: personal-services - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd -spec: - ingressClassName: traefik - tls: - - hosts: - - erp.tyil.nl - secretName: tls-nl.tyil.erp - rules: - - host: erp.tyil.nl - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: grocy-frontend - port: - number: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/service-backend.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/service-backend.yaml deleted file mode 100644 index e9a179d..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/service-backend.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: grocy-backend - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: grocy-backend - app.kubernetes.io/part-of: personal-services -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: grocy-backend - app.kubernetes.io/part-of: personal-services - ports: - - name: http - port: 80 - targetPort: 9000 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/service-frontend.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/service-frontend.yaml deleted file mode 100644 index d9d1e93..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/grocy/service-frontend.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: grocy-frontend - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: grocy-frontend - app.kubernetes.io/part-of: personal-services -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: grocy-frontend - app.kubernetes.io/part-of: personal-services - ports: - - name: http - port: 80 - targetPort: 8080 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki-blockdiag.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki-blockdiag.yaml deleted file mode 100644 index 6eb7fea..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki-blockdiag.yaml +++ /dev/null @@ -1,34 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: kroki-blockdiag - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-blockdiag - app.kubernetes.io/part-of: personal-services -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-blockdiag - app.kubernetes.io/part-of: personal-services - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-blockdiag - app.kubernetes.io/part-of: personal-services - spec: - containers: - - image: yuzutech/kroki-blockdiag - name: blockdiag - ports: - - containerPort: 8001 - restartPolicy: Always -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki-bpmn.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki-bpmn.yaml deleted file mode 100644 index 26acd15..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki-bpmn.yaml +++ /dev/null @@ -1,34 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: kroki-bpmn - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-bpmn - app.kubernetes.io/part-of: personal-services -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-bpmn - app.kubernetes.io/part-of: personal-services - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-bpmn - app.kubernetes.io/part-of: personal-services - spec: - containers: - - image: yuzutech/kroki-bpmn - name: bpmn - ports: - - containerPort: 8003 - restartPolicy: Always -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki-excalidraw.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki-excalidraw.yaml deleted file mode 100644 index d1c6699..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki-excalidraw.yaml +++ /dev/null @@ -1,34 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: kroki-excalidraw - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-excalidraw - app.kubernetes.io/part-of: personal-services -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-excalidraw - app.kubernetes.io/part-of: personal-services - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-excalidraw - app.kubernetes.io/part-of: personal-services - spec: - containers: - - image: yuzutech/kroki-excalidraw - name: excalidraw - ports: - - containerPort: 8004 - restartPolicy: Always -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki-mermaid.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki-mermaid.yaml deleted file mode 100644 index ee6edaf..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki-mermaid.yaml +++ /dev/null @@ -1,33 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: kroki-mermaid - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-mermaid - app.kubernetes.io/part-of: personal-services -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-mermaid - app.kubernetes.io/part-of: personal-services - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-mermaid - app.kubernetes.io/part-of: personal-services - spec: - containers: - - image: yuzutech/kroki-mermaid - name: mermaid - ports: - - containerPort: 8002 - restartPolicy: Always diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki.yaml deleted file mode 100644 index f192697..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/deployment-kroki.yaml +++ /dev/null @@ -1,53 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: kroki - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki - app.kubernetes.io/part-of: personal-services -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki - app.kubernetes.io/part-of: personal-services - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki - app.kubernetes.io/part-of: personal-services - spec: - containers: - - image: yuzutech/kroki - name: kroki - env: - - name: KROKI_BLOCKDIAG_HOST - value: kroki-blockdiag - - name: KROKI_BLOCKDIAG_PORT - value: "80" - - name: KROKI_BPMN_HOST - value: kroki-bpmn - - name: KROKI_BPMN_PORT - value: "80" - - name: KROKI_EXCALIDRAW_HOST - value: kroki-excalidraw - - name: KROKI_EXCALIDRAW_PORT - value: "80" - - name: KROKI_MERMAID_HOST - value: kroki-mermaid - - name: KROKI_MERMAID_PORT - value: "80" - - name: KROKI_MAX_URI_LENGTH - value: "4096" - ports: - - containerPort: 8000 - restartPolicy: Always -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/ingress-kroki.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/ingress-kroki.yaml deleted file mode 100644 index c33644e..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/ingress-kroki.yaml +++ /dev/null @@ -1,30 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: kroki - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki - app.kubernetes.io/part-of: personal-services - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" -spec: - tls: - - hosts: - - kroki.tyil.nl - secretName: tls-nl.tyil.kroki - rules: - - host: kroki.tyil.nl - http: - paths: - - pathType: Prefix - path: "/" - backend: - service: - name: kroki - port: - number: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki-blockdiag.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki-blockdiag.yaml deleted file mode 100644 index 7ac6c4e..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki-blockdiag.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: kroki-blockdiag - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-blockdiag - app.kubernetes.io/part-of: personal-services -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-blockdiag - app.kubernetes.io/part-of: personal-services - ports: - - name: http - port: 80 - targetPort: 8001 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki-bpmn.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki-bpmn.yaml deleted file mode 100644 index 73e2c58..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki-bpmn.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: kroki-bpmn - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-bpmn - app.kubernetes.io/part-of: personal-services -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-bpmn - app.kubernetes.io/part-of: personal-services - ports: - - name: http - port: 80 - targetPort: 8003 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki-excalidraw.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki-excalidraw.yaml deleted file mode 100644 index a011428..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki-excalidraw.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: kroki-excalidraw - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-excalidraw - app.kubernetes.io/part-of: personal-services -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-excalidraw - app.kubernetes.io/part-of: personal-services - ports: - - name: http - port: 80 - targetPort: 8004 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki-mermaid.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki-mermaid.yaml deleted file mode 100644 index 872433c..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki-mermaid.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: kroki-mermaid - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-mermaid - app.kubernetes.io/part-of: personal-services -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki-mermaid - app.kubernetes.io/part-of: personal-services - ports: - - name: http - port: 80 - targetPort: 8002 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki.yaml deleted file mode 100644 index 0c98dc8..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/kroki/service-kroki.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: kroki - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki - app.kubernetes.io/part-of: personal-services -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: kroki - app.kubernetes.io/part-of: personal-services - ports: - - name: http - port: 80 - targetPort: 8000 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/nextcloud/cron.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/nextcloud/cron.yaml deleted file mode 100644 index 1f0b3a1..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/nextcloud/cron.yaml +++ /dev/null @@ -1,34 +0,0 @@ ---- -apiVersion: batch/v1 -kind: CronJob -metadata: - name: nextcloud - namespace: personal-services -spec: - schedule: "*/5 * * * *" - jobTemplate: - spec: - template: - spec: - securityContext: - runAsUser: 33 - runAsGroup: 33 - nodeName: "mieshu.tyil.net" - containers: - - name: nextcloud - image: nextcloud:27 - command: - - php - args: - - -f - - /var/www/html/cron.php - volumeMounts: - - mountPath: /var/www/html - name: data - restartPolicy: OnFailure - volumes: - - name: data - hostPath: - path: /mnt/pool/nextcloud - type: Directory -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/nextcloud/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/nextcloud/deployment.yaml deleted file mode 100644 index 250f670..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/nextcloud/deployment.yaml +++ /dev/null @@ -1,45 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: nextcloud - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: nextcloud - app.kubernetes.io/part-of: personal-services -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: nextcloud - app.kubernetes.io/part-of: personal-services - strategy: - type: RollingUpdate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: nextcloud - app.kubernetes.io/part-of: personal-services - spec: - nodeName: "mieshu.tyil.net" - containers: - - image: nextcloud:27 - name: nextcloud - ports: - - containerPort: 80 - volumeMounts: - - mountPath: /var/www/html - name: data - restartPolicy: Always - volumes: - - name: data - hostPath: - path: /mnt/pool/nextcloud - type: Directory -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/nextcloud/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/nextcloud/ingress.yaml deleted file mode 100644 index fca1adc..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/nextcloud/ingress.yaml +++ /dev/null @@ -1,33 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: nextcloud - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: nextcloud - app.kubernetes.io/part-of: personal-services - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: >- - kube-system-headers-nextcloud@kubernetescrd -spec: - ingressClassName: traefik - tls: - - hosts: - - cloud.tyil.nl - secretName: tls-nl.tyil.cloud - rules: - - host: cloud.tyil.nl - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: nextcloud - port: - number: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/personal-services/nextcloud/service.yaml b/data.d/k3s-master/manifests.d/tyilnet/personal-services/nextcloud/service.yaml deleted file mode 100644 index fd9a7d6..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/personal-services/nextcloud/service.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: nextcloud - namespace: personal-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: nextcloud - app.kubernetes.io/part-of: personal-services -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: nextcloud - app.kubernetes.io/part-of: personal-services - ports: - - name: http - port: 80 - targetPort: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/public-services/invidious/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/public-services/invidious/deployment.yaml deleted file mode 100644 index d910c47..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/public-services/invidious/deployment.yaml +++ /dev/null @@ -1,54 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: invidious - namespace: public-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: invidious - app.kubernetes.io/part-of: public-services -spec: - replicas: 2 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: invidious - app.kubernetes.io/part-of: public-services - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: invidious - app.kubernetes.io/part-of: public-services - spec: - containers: - - name: invidious - image: quay.io/invidious/invidious:latest - ports: - - containerPort: 8080 - env: - - name: INVIDIOUS_CONFIG - valueFrom: - secretKeyRef: - name: invidious-config - key: config.yml - resources: - requests: - memory: 64Mi - limits: - memory: 128Mi - affinity: - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: app.kubernetes.io/name - operator: In - values: - - invidious - topologyKey: "kubernetes.io/hostname" -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/public-services/invidious/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/public-services/invidious/ingress.yaml deleted file mode 100644 index cb675a9..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/public-services/invidious/ingress.yaml +++ /dev/null @@ -1,31 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: invidious - namespace: public-services - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: invidious - app.kubernetes.io/part-of: public-services -spec: - ingressClassName: "traefik" - tls: - - hosts: - - youtube.alt.tyil.nl - secretName: tls-nl.tyil.alt.youtube - rules: - - host: youtube.alt.tyil.nl - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: invidious-http - port: - number: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/public-services/invidious/service.yaml b/data.d/k3s-master/manifests.d/tyilnet/public-services/invidious/service.yaml deleted file mode 100644 index e4f95be..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/public-services/invidious/service.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - # Funfact: if this name is set to "invidious", things will break! - # https://github.com/iv-org/invidious/issues/2970 - name: invidious-http - namespace: public-services - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: invidious - app.kubernetes.io/part-of: public-services -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: invidious - app.kubernetes.io/part-of: public-services - ports: - - protocol: TCP - port: 80 - targetPort: 3000 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/ravenhosting/gollum/auth-proxy.yaml b/data.d/k3s-master/manifests.d/tyilnet/ravenhosting/gollum/auth-proxy.yaml deleted file mode 100644 index 0196271..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/ravenhosting/gollum/auth-proxy.yaml +++ /dev/null @@ -1,32 +0,0 @@ ---- -apiVersion: helm.cattle.io/v1 -kind: HelmChart -metadata: - name: auth-proxy-gollum - namespace: ravenhosting -spec: - chart: https://git.tyil.nl/helm/oauth2-proxy/snapshot/oauth2-proxy-497a618778ead59ce985b81031a863dda9ff2126.tar.gz - valuesContent: |- - image: - tag: v7.4.0 - secret: - enabled: false - envFrom: - secretRef: - - name: auth-proxy-gollum - ingress: - enabled: true - ingressClassName: traefik - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd - tls: - - secretName: tls-eu.ravenhosting.wiki - hosts: - - wiki.ravenhosting.eu - hosts: - - host: wiki.ravenhosting.eu - paths: - - path: / - pathType: Prefix -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/ravenhosting/gollum/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/ravenhosting/gollum/deployment.yaml deleted file mode 100644 index 0a6c7c3..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/ravenhosting/gollum/deployment.yaml +++ /dev/null @@ -1,48 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: gollum - namespace: ravenhosting - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: gollum - app.kubernetes.io/part-of: ravenhosting -spec: - replicas: 2 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: gollum - app.kubernetes.io/part-of: ravenhosting - strategy: - type: RollingUpdate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: gollum - app.kubernetes.io/part-of: ravenhosting - spec: - nodeName: "oolah.tyil.net" - containers: - - name: gollum - image: gollumwiki/gollum:master - args: - - -c - - "/wiki/config.rb" - ports: - - containerPort: 80 - volumeMounts: - - mountPath: /wiki - name: data - restartPolicy: Always - volumes: - - name: data - hostPath: - path: /home/tyil/projects/ravenhosting/docs - type: DirectoryOrCreate -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/ravenhosting/gollum/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/ravenhosting/gollum/ingress.yaml deleted file mode 100644 index efc8e24..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/ravenhosting/gollum/ingress.yaml +++ /dev/null @@ -1,32 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: gollum - namespace: ravenhosting - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: gollum - app.kubernetes.io/part-of: ravenhosting - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd -spec: - ingressClassName: traefik - tls: - - hosts: - - wiki.ravenhosting.eu - secretName: tls-eu.ravenhosting.wiki - rules: - - host: wiki.ravenhosting.eu - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: gollum - port: - number: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/ravenhosting/gollum/service.yaml b/data.d/k3s-master/manifests.d/tyilnet/ravenhosting/gollum/service.yaml deleted file mode 100644 index fa16a3f..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/ravenhosting/gollum/service.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: gollum - namespace: ravenhosting - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: gollum - app.kubernetes.io/part-of: ravenhosting -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: gollum - app.kubernetes.io/part-of: ravenhosting - ports: - - name: http - port: 80 - targetPort: 4567 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/ravenhosting/openproject/helm-chart.yaml b/data.d/k3s-master/manifests.d/tyilnet/ravenhosting/openproject/helm-chart.yaml deleted file mode 100644 index 9dbc8af..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/ravenhosting/openproject/helm-chart.yaml +++ /dev/null @@ -1,11 +0,0 @@ ---- -apiVersion: helm.cattle.io/v1 -kind: HelmChart -metadata: - name: openproject - namespace: ravenhosting -spec: - repo: https://charts.openproject.org - chart: openproject - valuesContent: { } #|- -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/bazarr/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/bazarr/deployment.yaml deleted file mode 100644 index e967412..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/bazarr/deployment.yaml +++ /dev/null @@ -1,78 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: bazarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: bazarr - app.kubernetes.io/part-of: servarr -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: bazarr - app.kubernetes.io/part-of: servarr - strategy: - type: Recreate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: bazarr - app.kubernetes.io/part-of: servarr - spec: - nodeName: "mieshu.tyil.net" - containers: - - image: hotio/bazarr:testing - name: bazarr - env: - - name: TZ - value: "Europe/Amsterdam" - - name: UMASK - value: "002" - - name: GUID - value: "169" - - name: PUID - value: "169" - ports: - - containerPort: 6767 - volumeMounts: - - mountPath: /mnt/pool/media/anime-series/exported - name: anime-series - - mountPath: /mnt/pool/media/anime-movies/exported - name: anime-movies - - mountPath: /mnt/pool/media/series/exported - name: series - - mountPath: /mnt/pool/media/movies/exported - name: movies - - mountPath: /config - name: config - restartPolicy: Always - volumes: - - name: anime-series - hostPath: - path: /mnt/pool/media/anime-series/exported - type: Directory - - name: anime-movies - hostPath: - path: /mnt/pool/media/anime-movies/exported - type: Directory - - name: series - hostPath: - path: /mnt/pool/media/series/exported - type: Directory - - name: movies - hostPath: - path: /mnt/pool/media/movies/exported - type: Directory - - name: config - hostPath: - path: /etc/servarr/bazarr - type: Directory -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/bazarr/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/bazarr/ingress.yaml deleted file mode 100644 index ff20477..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/bazarr/ingress.yaml +++ /dev/null @@ -1,32 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: bazarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: bazarr - app.kubernetes.io/part-of: servarr - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd -spec: - ingressClassName: traefik - tls: - - hosts: - - bazarr.arr.tyil.nl - secretName: tls-nl.tyil.arr.bazarr - rules: - - host: bazarr.arr.tyil.nl - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: bazarr - port: - number: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/bazarr/service.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/bazarr/service.yaml deleted file mode 100644 index 1f3cc23..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/bazarr/service.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: bazarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: bazarr - app.kubernetes.io/part-of: servarr -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: bazarr - app.kubernetes.io/part-of: servarr - ports: - - name: http - port: 80 - targetPort: 6767 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/dirlist/auth-proxy.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/dirlist/auth-proxy.yaml deleted file mode 100644 index 57ab370..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/dirlist/auth-proxy.yaml +++ /dev/null @@ -1,32 +0,0 @@ ---- -apiVersion: helm.cattle.io/v1 -kind: HelmChart -metadata: - name: auth-proxy-dirlist - namespace: kube-system -spec: - chart: https://git.tyil.nl/helm/oauth2-proxy/snapshot/oauth2-proxy-497a618778ead59ce985b81031a863dda9ff2126.tar.gz - targetNamespace: servarr - valuesContent: |- - image: - tag: v7.4.0 - secret: - enabled: false - envFrom: - secretRef: - - name: auth-proxy-dirlist - ingress: - enabled: true - ingressClassName: traefik - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd - tls: - - secretName: tls-nl.tyil.media - hosts: - - media.tyil.nl - hosts: - - host: media.tyil.nl - paths: - - path: / - pathType: Prefix diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/dirlist/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/dirlist/deployment.yaml deleted file mode 100644 index e3a3e26..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/dirlist/deployment.yaml +++ /dev/null @@ -1,93 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: dirlist - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: dirlist - app.kubernetes.io/part-of: servarr -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: dirlist - app.kubernetes.io/part-of: servarr - strategy: - type: RollingUpdate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: dirlist - app.kubernetes.io/part-of: servarr - spec: - nodeName: "mieshu.tyil.net" - containers: - - image: docker.io/svenstaro/miniserve:latest - args: - - --enable-tar - - --enable-tar-gz - - --qrcode - - /var/www - name: miniserve - ports: - - containerPort: 8080 - volumeMounts: - - mountPath: /var/www/anime-movies - name: anime-movies - readOnly: true - - mountPath: /var/www/anime-series - name: anime-series - readOnly: true - - mountPath: /var/www/books - name: books - readOnly: true - - mountPath: /var/www/movies - name: movies - readOnly: true - - mountPath: /var/www/music - name: music - readOnly: true - - mountPath: /var/www/porn - name: porn - readOnly: true - - mountPath: /var/www/series - name: series - readOnly: true - restartPolicy: Always - volumes: - - name: anime-series - hostPath: - path: /mnt/pool/media/anime-series/exported - type: Directory - - name: anime-movies - hostPath: - path: /mnt/pool/media/anime-movies/exported - type: Directory - - name: books - hostPath: - path: /mnt/pool/media/books/exported - type: Directory - - name: movies - hostPath: - path: /mnt/pool/media/movies/exported - type: Directory - - name: music - hostPath: - path: /mnt/pool/media/music/exported - type: Directory - - name: porn - hostPath: - path: /mnt/pool/media/porn/exported - type: Directory - - name: series - hostPath: - path: /mnt/pool/media/series/exported - type: Directory -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/dirlist/service.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/dirlist/service.yaml deleted file mode 100644 index 31f638f..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/dirlist/service.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: dirlist - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: dirlist - app.kubernetes.io/part-of: servarr -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: dirlist - app.kubernetes.io/part-of: servarr - ports: - - name: http - port: 80 - targetPort: 8080 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyfin/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyfin/deployment.yaml deleted file mode 100644 index 18205c4..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyfin/deployment.yaml +++ /dev/null @@ -1,96 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: jellyfin - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: jellyfin - app.kubernetes.io/part-of: servarr -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: jellyfin - app.kubernetes.io/part-of: servarr - strategy: - type: Recreate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: jellyfin - app.kubernetes.io/part-of: servarr - spec: - nodeName: "mieshu.tyil.net" - containers: - - image: jellyfin/jellyfin - name: jellyfin - ports: - - containerPort: 8096 - volumeMounts: - - mountPath: /var/media/anime-movies - name: anime-movies - readOnly: true - - mountPath: /var/media/anime-series - name: anime-series - readOnly: true - - mountPath: /var/media/books - name: books - readOnly: true - - mountPath: /var/media/movies - name: movies - readOnly: true - - mountPath: /var/media/music - name: music - readOnly: true - - mountPath: /var/media/series - name: series - readOnly: true - - mountPath: /config - name: config - - mountPath: /cache - name: cache - resources: - limits: - amd.com/gpu: 1 - restartPolicy: Always - volumes: - - name: anime-movies - hostPath: - path: /mnt/pool/media/anime-movies/exported - type: Directory - - name: anime-series - hostPath: - path: /mnt/pool/media/anime-series/exported - type: Directory - - name: books - hostPath: - path: /mnt/pool/media/books/exported - type: Directory - - name: movies - hostPath: - path: /mnt/pool/media/movies/exported - type: Directory - - name: music - hostPath: - path: /mnt/pool/media/music/exported - type: Directory - - name: series - hostPath: - path: /mnt/pool/media/series/exported - type: Directory - - name: cache - hostPath: - path: /var/cache/jellyfin - type: Directory - - name: config - hostPath: - path: /etc/servarr/jellyfin - type: Directory -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyfin/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyfin/ingress.yaml deleted file mode 100644 index b527143..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyfin/ingress.yaml +++ /dev/null @@ -1,32 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: jellyfin - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: jellyfin - app.kubernetes.io/part-of: servarr - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd -spec: - ingressClassName: traefik - tls: - - hosts: - - tv.tyil.nl - secretName: tls-nl.tyil.tv - rules: - - host: tv.tyil.nl - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: jellyfin - port: - number: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyfin/service.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyfin/service.yaml deleted file mode 100644 index cc0ae84..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyfin/service.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: jellyfin - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: jellyfin - app.kubernetes.io/part-of: servarr -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: jellyfin - app.kubernetes.io/part-of: servarr - ports: - - name: http - port: 80 - targetPort: 8096 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyseerr/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyseerr/deployment.yaml deleted file mode 100644 index 217f949..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyseerr/deployment.yaml +++ /dev/null @@ -1,54 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: jellyseerr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: jellyseerr - app.kubernetes.io/part-of: servarr -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: jellyseerr - app.kubernetes.io/part-of: servarr - strategy: - type: Recreate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: jellyseerr - app.kubernetes.io/part-of: servarr - spec: - nodeName: "mieshu.tyil.net" - containers: - - image: fallenbagel/jellyseerr:latest - name: jellyseerr - env: - - name: TZ - value: "Europe/Amsterdam" - - name: UMASK - value: "002" - - name: GUID - value: "169" - - name: PUID - value: "169" - ports: - - containerPort: 5055 - volumeMounts: - - mountPath: /app/config - name: config - restartPolicy: Always - volumes: - - name: config - hostPath: - path: /etc/servarr/jellyseerr - type: Directory -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyseerr/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyseerr/ingress.yaml deleted file mode 100644 index 11671d7..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyseerr/ingress.yaml +++ /dev/null @@ -1,32 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: jellyseerr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: jellyseerr - app.kubernetes.io/part-of: servarr - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd -spec: - ingressClassName: traefik - tls: - - hosts: - - jellyseerr.arr.tyil.nl - secretName: tls-nl.tyil.arr.jellyseerr - rules: - - host: jellyseerr.arr.tyil.nl - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: jellyseerr - port: - number: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyseerr/service.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyseerr/service.yaml deleted file mode 100644 index a8f3b18..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyseerr/service.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: jellyseerr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: jellyseerr - app.kubernetes.io/part-of: servarr -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: jellyseerr - app.kubernetes.io/part-of: servarr - ports: - - name: http - port: 80 - targetPort: 5055 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/lidarr/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/lidarr/deployment.yaml deleted file mode 100644 index baea1d9..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/lidarr/deployment.yaml +++ /dev/null @@ -1,60 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: lidarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: lidarr - app.kubernetes.io/part-of: servarr -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: lidarr - app.kubernetes.io/part-of: servarr - strategy: - type: Recreate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: lidarr - app.kubernetes.io/part-of: servarr - spec: - nodeName: "mieshu.tyil.net" - containers: - - image: hotio/lidarr:release - name: lidarr - env: - - name: TZ - value: "Europe/Amsterdam" - - name: UMASK - value: "002" - - name: GUID - value: "169" - - name: PUID - value: "169" - ports: - - containerPort: 8686 - volumeMounts: - - mountPath: /mnt/pool/media/music - name: music - - mountPath: /config - name: config - restartPolicy: Always - volumes: - - name: music - hostPath: - path: /mnt/pool/media/music - type: Directory - - name: config - hostPath: - path: /etc/servarr/lidarr - type: Directory -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/lidarr/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/lidarr/ingress.yaml deleted file mode 100644 index bff21d5..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/lidarr/ingress.yaml +++ /dev/null @@ -1,32 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: lidarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: lidarr - app.kubernetes.io/part-of: servarr - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd -spec: - ingressClassName: traefik - tls: - - hosts: - - lidarr.arr.tyil.nl - secretName: tls-nl.tyil.arr.lidarr - rules: - - host: lidarr.arr.tyil.nl - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: lidarr - port: - number: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/lidarr/service.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/lidarr/service.yaml deleted file mode 100644 index f154924..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/lidarr/service.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: lidarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: lidarr - app.kubernetes.io/part-of: servarr -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: lidarr - app.kubernetes.io/part-of: servarr - ports: - - name: http - port: 80 - targetPort: 8686 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/prowlarr/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/prowlarr/deployment.yaml deleted file mode 100644 index 4dcaf31..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/prowlarr/deployment.yaml +++ /dev/null @@ -1,54 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: prowlarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: prowlarr - app.kubernetes.io/part-of: servarr -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: prowlarr - app.kubernetes.io/part-of: servarr - strategy: - type: Recreate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: prowlarr - app.kubernetes.io/part-of: servarr - spec: - nodeName: "mieshu.tyil.net" - containers: - - image: cr.hotio.dev/hotio/prowlarr:nightly - name: prowlarr - env: - - name: TZ - value: "Europe/Amsterdam" - - name: UMASK - value: "002" - - name: GUID - value: "169" - - name: PUID - value: "169" - ports: - - containerPort: 9696 - volumeMounts: - - mountPath: /config - name: config - restartPolicy: Always - volumes: - - name: config - hostPath: - path: /etc/servarr/prowlarr - type: Directory -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/prowlarr/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/prowlarr/ingress.yaml deleted file mode 100644 index 1043a2d..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/prowlarr/ingress.yaml +++ /dev/null @@ -1,32 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: prowlarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: prowlarr - app.kubernetes.io/part-of: servarr - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd -spec: - ingressClassName: traefik - tls: - - hosts: - - prowlarr.arr.tyil.nl - secretName: tls-nl.tyil.arr.prowlarr - rules: - - host: prowlarr.arr.tyil.nl - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: prowlarr - port: - number: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/prowlarr/service.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/prowlarr/service.yaml deleted file mode 100644 index ff16907..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/prowlarr/service.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: prowlarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: prowlarr - app.kubernetes.io/part-of: servarr -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: prowlarr - app.kubernetes.io/part-of: servarr - ports: - - name: http - port: 80 - targetPort: 9696 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/radarr/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/radarr/deployment.yaml deleted file mode 100644 index c49ccb0..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/radarr/deployment.yaml +++ /dev/null @@ -1,66 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: radarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: radarr - app.kubernetes.io/part-of: servarr -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: radarr - app.kubernetes.io/part-of: servarr - strategy: - type: Recreate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: radarr - app.kubernetes.io/part-of: servarr - spec: - nodeName: "mieshu.tyil.net" - containers: - - image: hotio/radarr:release - name: radarr - env: - - name: TZ - value: "Europe/Amsterdam" - - name: UMASK - value: "002" - - name: GUID - value: "169" - - name: PUID - value: "169" - ports: - - containerPort: 8787 - volumeMounts: - - mountPath: /mnt/pool/media/anime-movies - name: anime-movies - - mountPath: /mnt/pool/media/movies - name: movies - - mountPath: /config - name: config - restartPolicy: Always - volumes: - - name: anime-movies - hostPath: - path: /mnt/pool/media/anime-movies - type: Directory - - name: movies - hostPath: - path: /mnt/pool/media/movies - type: Directory - - name: config - hostPath: - path: /etc/servarr/radarr - type: Directory -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/radarr/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/radarr/ingress.yaml deleted file mode 100644 index ace583f..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/radarr/ingress.yaml +++ /dev/null @@ -1,32 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: radarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: radarr - app.kubernetes.io/part-of: servarr - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd -spec: - ingressClassName: traefik - tls: - - hosts: - - radarr.arr.tyil.nl - secretName: tls-nl.tyil.arr.radarr - rules: - - host: radarr.arr.tyil.nl - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: radarr - port: - number: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/radarr/service.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/radarr/service.yaml deleted file mode 100644 index 28df782..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/radarr/service.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: radarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: radarr - app.kubernetes.io/part-of: servarr -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: radarr - app.kubernetes.io/part-of: servarr - ports: - - name: http - port: 80 - targetPort: 7878 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/readarr/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/readarr/deployment.yaml deleted file mode 100644 index a266b8d..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/readarr/deployment.yaml +++ /dev/null @@ -1,60 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: readarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: readarr - app.kubernetes.io/part-of: servarr -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: readarr - app.kubernetes.io/part-of: servarr - strategy: - type: Recreate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: readarr - app.kubernetes.io/part-of: servarr - spec: - nodeName: "mieshu.tyil.net" - containers: - - image: hotio/readarr:testing - name: readarr - env: - - name: TZ - value: "Europe/Amsterdam" - - name: UMASK - value: "002" - - name: GUID - value: "169" - - name: PUID - value: "169" - ports: - - containerPort: 8787 - volumeMounts: - - mountPath: /mnt/pool/media/books - name: books - - mountPath: /config - name: config - restartPolicy: Always - volumes: - - name: books - hostPath: - path: /mnt/pool/media/books - type: Directory - - name: config - hostPath: - path: /etc/servarr/readarr - type: Directory -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/readarr/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/readarr/ingress.yaml deleted file mode 100644 index 94aa05e..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/readarr/ingress.yaml +++ /dev/null @@ -1,32 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: readarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: readarr - app.kubernetes.io/part-of: servarr - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd -spec: - ingressClassName: traefik - tls: - - hosts: - - readarr.arr.tyil.nl - secretName: tls-nl.tyil.arr.readarr - rules: - - host: readarr.arr.tyil.nl - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: readarr - port: - number: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/readarr/service.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/readarr/service.yaml deleted file mode 100644 index 3d6cdc7..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/readarr/service.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: readarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: readarr - app.kubernetes.io/part-of: servarr -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: readarr - app.kubernetes.io/part-of: servarr - ports: - - name: http - port: 80 - targetPort: 8787 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/sonarr/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/sonarr/deployment.yaml deleted file mode 100644 index 126acfe..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/sonarr/deployment.yaml +++ /dev/null @@ -1,66 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: sonarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: sonarr - app.kubernetes.io/part-of: servarr -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: sonarr - app.kubernetes.io/part-of: servarr - strategy: - type: Recreate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: sonarr - app.kubernetes.io/part-of: servarr - spec: - nodeName: "mieshu.tyil.net" - containers: - - image: hotio/sonarr:release - name: sonarr - env: - - name: TZ - value: "Europe/Amsterdam" - - name: UMASK - value: "002" - - name: GUID - value: "169" - - name: PUID - value: "169" - ports: - - containerPort: 8787 - volumeMounts: - - mountPath: /mnt/pool/media/anime-series - name: anime-series - - mountPath: /mnt/pool/media/series - name: series - - mountPath: /config - name: config - restartPolicy: Always - volumes: - - name: anime-series - hostPath: - path: /mnt/pool/media/anime-series - type: Directory - - name: series - hostPath: - path: /mnt/pool/media/series - type: Directory - - name: config - hostPath: - path: /etc/servarr/sonarr - type: Directory -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/sonarr/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/sonarr/ingress.yaml deleted file mode 100644 index e53868a..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/sonarr/ingress.yaml +++ /dev/null @@ -1,32 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: sonarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: sonarr - app.kubernetes.io/part-of: servarr - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd -spec: - ingressClassName: traefik - tls: - - hosts: - - sonarr.arr.tyil.nl - secretName: tls-nl.tyil.arr.sonarr - rules: - - host: sonarr.arr.tyil.nl - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: sonarr - port: - number: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/sonarr/service.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/sonarr/service.yaml deleted file mode 100644 index 5251050..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/sonarr/service.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: sonarr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: sonarr - app.kubernetes.io/part-of: servarr -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: sonarr - app.kubernetes.io/part-of: servarr - ports: - - name: http - port: 80 - targetPort: 8989 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/unpackerr/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/unpackerr/deployment.yaml deleted file mode 100644 index d54c478..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/unpackerr/deployment.yaml +++ /dev/null @@ -1,88 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: unpackerr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: unpackerr - app.kubernetes.io/part-of: servarr -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: unpackerr - app.kubernetes.io/part-of: servarr - strategy: - type: Recreate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: unpackerr - app.kubernetes.io/part-of: servarr - spec: - nodeName: "mieshu.tyil.net" - containers: - - image: golift/unpackerr:latest - name: unpackerr - env: - - name: TZ - value: "Europe/Amsterdam" - - name: UMASK - value: "002" - - name: GUID - value: "169" - - name: PUID - value: "169" - volumeMounts: - - mountPath: /mnt/pool/media/anime-movies - name: anime-movies - - mountPath: /mnt/pool/media/anime-series - name: anime-series - - mountPath: /mnt/pool/media/books - name: books - - mountPath: /mnt/pool/media/movies - name: movies - - mountPath: /mnt/pool/media/music - name: music - - mountPath: /mnt/pool/media/series - name: series - - mountPath: /config - name: config - restartPolicy: Always - volumes: - - name: anime-series - hostPath: - path: /mnt/pool/media/anime-series - type: Directory - - name: anime-movies - hostPath: - path: /mnt/pool/media/anime-movies - type: Directory - - name: books - hostPath: - path: /mnt/pool/media/books - type: Directory - - name: movies - hostPath: - path: /mnt/pool/media/movies - type: Directory - - name: music - hostPath: - path: /mnt/pool/media/music - type: Directory - - name: series - hostPath: - path: /mnt/pool/media/series - type: Directory - - name: config - hostPath: - path: /etc/servarr/unpackerr - type: Directory -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/whisparr/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/whisparr/deployment.yaml deleted file mode 100644 index f650a60..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/whisparr/deployment.yaml +++ /dev/null @@ -1,60 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: whisparr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: whisparr - app.kubernetes.io/part-of: servarr -spec: - replicas: 1 - selector: - matchLabels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: whisparr - app.kubernetes.io/part-of: servarr - strategy: - type: Recreate - template: - metadata: - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: whisparr - app.kubernetes.io/part-of: servarr - spec: - nodeName: "mieshu.tyil.net" - containers: - - image: cr.hotio.dev/hotio/whisparr:nightly - name: whisparr - env: - - name: TZ - value: "Europe/Amsterdam" - - name: UMASK - value: "002" - - name: GUID - value: "169" - - name: PUID - value: "169" - ports: - - containerPort: 6969 - volumeMounts: - - mountPath: /mnt/pool/media/porn - name: porn - - mountPath: /config - name: config - restartPolicy: Always - volumes: - - name: porn - hostPath: - path: /mnt/pool/media/porn - type: Directory - - name: config - hostPath: - path: /etc/servarr/whisparr - type: Directory -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/whisparr/ingress.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/whisparr/ingress.yaml deleted file mode 100644 index a71692c..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/whisparr/ingress.yaml +++ /dev/null @@ -1,32 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: whisparr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: whisparr - app.kubernetes.io/part-of: servarr - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" - traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd -spec: - ingressClassName: traefik - tls: - - hosts: - - whisparr.arr.tyil.nl - secretName: tls-nl.tyil.arr.whisparr - rules: - - host: whisparr.arr.tyil.nl - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: whisparr - port: - number: 80 -... diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/whisparr/service.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/whisparr/service.yaml deleted file mode 100644 index abafcaf..0000000 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/whisparr/service.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: whisparr - namespace: servarr - labels: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: whisparr - app.kubernetes.io/part-of: servarr -spec: - selector: - app.kubernetes.io/created-by: tyil - app.kubernetes.io/managed-by: manual - app.kubernetes.io/name: whisparr - app.kubernetes.io/part-of: servarr - ports: - - name: http - port: 80 - targetPort: 6969 -... -- cgit v1.1