From 7a3708f70c1cb1469e8c9ab3f0773b81f8c57a49 Mon Sep 17 00:00:00 2001 From: mr-forust Date: Tue, 9 Jun 2026 12:59:36 +0200 Subject: [PATCH] lint: yaml spaces and tabs --- adguardhome/k8s/adguard.yaml | 102 ++++++++--------- adguardhome/k8s/namespace.yaml | 2 +- cfddns/k8s/deployment.yaml | 26 ++--- checkmk/k8s/checkmk.yaml | 60 +++++----- checkmk/k8s/config.yaml | 2 +- checkmk/k8s/ingress.yaml | 30 ++--- dockmon/k8s/ingress.yaml | 40 +++---- downtify/k8s/downtify.yaml | 40 +++---- downtify/k8s/ingress.yaml | 34 +++--- errorpages/k8s/error-pages.yaml | 13 +-- gitea/k8s/namespace.yaml | 2 +- gitea/k8s/postgres.yaml | 66 +++++------ homepages/k8s/homepages.yaml | 24 ++-- homepages/k8s/ingress.yaml | 60 +++++----- kener/k8s/ingress.yaml | 30 ++--- kener/k8s/kener.yaml | 48 ++++---- metube/k8s/ingress.yaml | 34 +++--- metube/k8s/metube.yaml | 32 +++--- netronome/k8s/ingress.yaml | 30 ++--- portainer/k8s/ingress.yaml | 30 ++--- portainer/k8s/portainer.yaml | 38 +++--- uptime-kuma/k8s/ingress.yaml | 30 ++--- uptime-kuma/k8s/namespace.yaml | 2 +- uptime-kuma/k8s/uptime-kuma.yaml | 40 +++---- userbot/k8s/base/kustomization.yaml | 10 +- userbot/k8s/base/userbots.yaml | 108 +++++++++--------- userbot/k8s/overlays/dev/kustomization.yaml | 4 +- userbot/k8s/overlays/dev/patch-downloads.yaml | 32 +++--- userbot/k8s/overlays/prod/kustomization.yaml | 4 +- .../k8s/overlays/prod/patch-downloads.yaml | 32 +++--- 30 files changed, 501 insertions(+), 504 deletions(-) diff --git a/adguardhome/k8s/adguard.yaml b/adguardhome/k8s/adguard.yaml index 0782b31..4949060 100644 --- a/adguardhome/k8s/adguard.yaml +++ b/adguardhome/k8s/adguard.yaml @@ -7,20 +7,20 @@ spec: selector: app: adguard ports: - - port: 3000 - name: webui - targetPort: 3000 - - port: 53 - name: dns - targetPort: 53 - protocol: UDP - - port: 53 - name: dns-tcp - targetPort: 53 - protocol: TCP - - port: 853 - name: dot - targetPort: 853 + - port: 3000 + name: webui + targetPort: 3000 + - port: 53 + name: dns + targetPort: 53 + protocol: UDP + - port: 53 + name: dns-tcp + targetPort: 53 + protocol: TCP + - port: 853 + name: dot + targetPort: 853 --- apiVersion: apps/v1 kind: Deployment @@ -38,44 +38,44 @@ spec: app: adguard spec: containers: - - name: adguard - image: adguard/adguardhome:latest - resources: - limits: - memory: "1Gi" - cpu: "500m" - requests: - memory: "128Mi" - cpu: "50m" - ports: - - containerPort: 3000 - name: webui - - containerPort: 53 - name: dns - - containerPort: 853 - name: dot - volumeMounts: - - name: adguard-data - mountPath: /opt/adguardhome/work - subPath: work - - name: adguard-data - mountPath: /opt/adguardhome/conf - subPath: conf - - name: adguard-certs - mountPath: /certs - readOnly: true + - name: adguard + image: adguard/adguardhome:latest + resources: + limits: + memory: "1Gi" + cpu: "500m" + requests: + memory: "128Mi" + cpu: "50m" + ports: + - containerPort: 3000 + name: webui + - containerPort: 53 + name: dns + - containerPort: 853 + name: dot + volumeMounts: + - name: adguard-data + mountPath: /opt/adguardhome/work + subPath: work + - name: adguard-data + mountPath: /opt/adguardhome/conf + subPath: conf + - name: adguard-certs + mountPath: /certs + readOnly: true volumes: - - name: adguard-data - persistentVolumeClaim: - claimName: adguard-pvc - - name: adguard-certs - secret: - secretName: adguard-certs - items: - - key: tls.crt - path: fullchain.pem - - key: tls.key - path: privkey.pem + - name: adguard-data + persistentVolumeClaim: + claimName: adguard-pvc + - name: adguard-certs + secret: + secretName: adguard-certs + items: + - key: tls.crt + path: fullchain.pem + - key: tls.key + path: privkey.pem --- apiVersion: v1 kind: PersistentVolumeClaim diff --git a/adguardhome/k8s/namespace.yaml b/adguardhome/k8s/namespace.yaml index 9aa98c6..659575d 100644 --- a/adguardhome/k8s/namespace.yaml +++ b/adguardhome/k8s/namespace.yaml @@ -1,4 +1,4 @@ apiVersion: v1 kind: Namespace metadata: - name: adguard \ No newline at end of file + name: adguard diff --git a/cfddns/k8s/deployment.yaml b/cfddns/k8s/deployment.yaml index e0015d8..388e314 100644 --- a/cfddns/k8s/deployment.yaml +++ b/cfddns/k8s/deployment.yaml @@ -17,16 +17,16 @@ spec: hostNetwork: true dnsPolicy: ClusterFirstWithHostNet containers: - - name: cloudflare-ddns - image: timothyjmiller/cloudflare-ddns:latest - imagePullPolicy: Always - resources: - requests: - memory: "32Mi" - cpu: "50m" - limits: - memory: "64Mi" - cpu: "100m" - envFrom: - - secretRef: - name: cfddns-secrets + - name: cloudflare-ddns + image: timothyjmiller/cloudflare-ddns:latest + imagePullPolicy: Always + resources: + requests: + memory: "32Mi" + cpu: "50m" + limits: + memory: "64Mi" + cpu: "100m" + envFrom: + - secretRef: + name: cfddns-secrets diff --git a/checkmk/k8s/checkmk.yaml b/checkmk/k8s/checkmk.yaml index 26c1830..ac0595d 100644 --- a/checkmk/k8s/checkmk.yaml +++ b/checkmk/k8s/checkmk.yaml @@ -7,8 +7,8 @@ spec: selector: app: checkmk ports: - - port: 5000 - targetPort: 5000 + - port: 5000 + targetPort: 5000 --- apiVersion: apps/v1 kind: Deployment @@ -26,34 +26,34 @@ spec: app: checkmk spec: containers: - - name: checkmk - image: checkmk/check-mk-raw:2.4.0-latest - envFrom: - - secretRef: - name: checkmk-secrets - - configMapRef: - name: checkmk-config - ports: - - containerPort: 5000 - volumeMounts: - - name: sites - mountPath: /omd/sites - - name: tmp - mountPath: /opt/omd/sites/cmk/tmp - resources: - requests: - memory: "1Gi" - cpu: "1" - limits: - memory: "5Gi" - cpu: "4" + - name: checkmk + image: checkmk/check-mk-raw:2.4.0-latest + envFrom: + - secretRef: + name: checkmk-secrets + - configMapRef: + name: checkmk-config + ports: + - containerPort: 5000 + volumeMounts: + - name: sites + mountPath: /omd/sites + - name: tmp + mountPath: /opt/omd/sites/cmk/tmp + resources: + requests: + memory: "1Gi" + cpu: "1" + limits: + memory: "5Gi" + cpu: "4" volumes: - - name: sites - persistentVolumeClaim: - claimName: checkmk-sites-pvc - - name: tmp - emptyDir: - medium: Memory + - name: sites + persistentVolumeClaim: + claimName: checkmk-sites-pvc + - name: tmp + emptyDir: + medium: Memory --- apiVersion: v1 kind: PersistentVolumeClaim @@ -62,7 +62,7 @@ metadata: namespace: checkmk spec: accessModes: - - ReadWriteOnce + - ReadWriteOnce resources: requests: storage: 5Gi diff --git a/checkmk/k8s/config.yaml b/checkmk/k8s/config.yaml index 5f6a21c..9a6d50b 100644 --- a/checkmk/k8s/config.yaml +++ b/checkmk/k8s/config.yaml @@ -5,4 +5,4 @@ metadata: namespace: checkmk data: TZ: Europe/Bratislava - CMK_SITE_ID: cmk \ No newline at end of file + CMK_SITE_ID: cmk diff --git a/checkmk/k8s/ingress.yaml b/checkmk/k8s/ingress.yaml index d8f0766..363e7be 100644 --- a/checkmk/k8s/ingress.yaml +++ b/checkmk/k8s/ingress.yaml @@ -7,11 +7,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`cmk.forust.xyz`) - kind: Rule - services: - - name: checkmk-service - port: 5000 + - match: Host(`cmk.forust.xyz`) + kind: Rule + services: + - name: checkmk-service + port: 5000 tls: certResolver: letsencrypt --- @@ -24,11 +24,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`cmk.workstation.internal`) - kind: Rule - services: - - name: checkmk-service - port: 5000 + - match: Host(`cmk.workstation.internal`) + kind: Rule + services: + - name: checkmk-service + port: 5000 tls: secretName: local-tls --- @@ -41,10 +41,10 @@ spec: entryPoints: - websecure routes: - - match: Host(`cmk.gigaforust.internal`) - kind: Rule - services: - - name: checkmk-service - port: 5000 + - match: Host(`cmk.gigaforust.internal`) + kind: Rule + services: + - name: checkmk-service + port: 5000 tls: secretName: local-tls diff --git a/dockmon/k8s/ingress.yaml b/dockmon/k8s/ingress.yaml index 4cca96d..bc03059 100644 --- a/dockmon/k8s/ingress.yaml +++ b/dockmon/k8s/ingress.yaml @@ -15,14 +15,14 @@ spec: entryPoints: - websecure routes: - - match: Host(`dockmon.forust.xyz`) - kind: Rule - middlewares: - - name: security-headers@file - services: - - name: dockmon-service - port: 443 - serversTransport: dockmon-transport + - match: Host(`dockmon.forust.xyz`) + kind: Rule + middlewares: + - name: security-headers@file + services: + - name: dockmon-service + port: 443 + serversTransport: dockmon-transport tls: certResolver: letsencrypt --- @@ -35,12 +35,12 @@ spec: entryPoints: - websecure routes: - - match: Host(`dockmon.workstation.internal`) - kind: Rule - services: - - name: dockmon-service - port: 443 - serversTransport: dockmon-transport + - match: Host(`dockmon.workstation.internal`) + kind: Rule + services: + - name: dockmon-service + port: 443 + serversTransport: dockmon-transport tls: secretName: local-tls --- @@ -53,11 +53,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`dockmon.gigaforust.internal`) - kind: Rule - services: - - name: dockmon-service - port: 443 - serversTransport: dockmon-transport + - match: Host(`dockmon.gigaforust.internal`) + kind: Rule + services: + - name: dockmon-service + port: 443 + serversTransport: dockmon-transport tls: secretName: local-tls diff --git a/downtify/k8s/downtify.yaml b/downtify/k8s/downtify.yaml index fb9b607..f99ccbb 100644 --- a/downtify/k8s/downtify.yaml +++ b/downtify/k8s/downtify.yaml @@ -7,8 +7,8 @@ spec: selector: app: downtify ports: - - port: 8000 - targetPort: 8000 + - port: 8000 + targetPort: 8000 --- apiVersion: apps/v1 kind: Deployment @@ -26,24 +26,24 @@ spec: app: downtify spec: containers: - - name: downtify - image: ghcr.io/henriquesebastiao/downtify:latest - ports: - - containerPort: 8000 - volumeMounts: - - name: downloads - mountPath: /downloads - resources: - requests: - memory: "128Mi" - cpu: "200m" - limits: - memory: "1Gi" - cpu: "1" + - name: downtify + image: ghcr.io/henriquesebastiao/downtify:latest + ports: + - containerPort: 8000 + volumeMounts: + - name: downloads + mountPath: /downloads + resources: + requests: + memory: "128Mi" + cpu: "200m" + limits: + memory: "1Gi" + cpu: "1" volumes: - - name: downloads - persistentVolumeClaim: - claimName: downtify-downloads-pvc + - name: downloads + persistentVolumeClaim: + claimName: downtify-downloads-pvc --- apiVersion: v1 kind: PersistentVolumeClaim @@ -52,7 +52,7 @@ metadata: namespace: downtify spec: accessModes: - - ReadWriteOnce + - ReadWriteOnce resources: requests: storage: 10Gi diff --git a/downtify/k8s/ingress.yaml b/downtify/k8s/ingress.yaml index 3ae7115..610b4b5 100644 --- a/downtify/k8s/ingress.yaml +++ b/downtify/k8s/ingress.yaml @@ -7,13 +7,13 @@ spec: entryPoints: - websecure routes: - - match: Host(`downtify.forust.xyz`) - kind: Rule - middlewares: - - name: security-chain@file - services: - - name: downtify-service - port: 8000 + - match: Host(`downtify.forust.xyz`) + kind: Rule + middlewares: + - name: security-chain@file + services: + - name: downtify-service + port: 8000 tls: certResolver: letsencrypt --- @@ -26,11 +26,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`downtify.workstation.internal`) - kind: Rule - services: - - name: downtify-service - port: 8000 + - match: Host(`downtify.workstation.internal`) + kind: Rule + services: + - name: downtify-service + port: 8000 tls: secretName: local-tls --- @@ -43,10 +43,10 @@ spec: entryPoints: - websecure routes: - - match: Host(`downtify.gigaforust.internal`) - kind: Rule - services: - - name: downtify-service - port: 8000 + - match: Host(`downtify.gigaforust.internal`) + kind: Rule + services: + - name: downtify-service + port: 8000 tls: secretName: local-tls diff --git a/errorpages/k8s/error-pages.yaml b/errorpages/k8s/error-pages.yaml index cbbe9cc..107a084 100644 --- a/errorpages/k8s/error-pages.yaml +++ b/errorpages/k8s/error-pages.yaml @@ -7,8 +7,8 @@ spec: selector: app: error-pages ports: - - port: 80 - targetPort: 80 + - port: 80 + targetPort: 80 --- apiVersion: apps/v1 kind: Deployment @@ -26,9 +26,8 @@ spec: app: error-pages spec: containers: - - name: error-pages - image: gcr.forust.xyz/forust/error-pages:latest - ports: - - containerPort: 80 + - name: error-pages + image: gcr.forust.xyz/forust/error-pages:latest + ports: + - containerPort: 80 --- - diff --git a/gitea/k8s/namespace.yaml b/gitea/k8s/namespace.yaml index d884423..09a988f 100644 --- a/gitea/k8s/namespace.yaml +++ b/gitea/k8s/namespace.yaml @@ -1,4 +1,4 @@ apiVersion: v1 kind: Namespace metadata: - name: gitea \ No newline at end of file + name: gitea diff --git a/gitea/k8s/postgres.yaml b/gitea/k8s/postgres.yaml index 55afde4..2f08640 100644 --- a/gitea/k8s/postgres.yaml +++ b/gitea/k8s/postgres.yaml @@ -8,8 +8,8 @@ spec: selector: app: gitea-postgres ports: - - port: 5432 - targetPort: 5432 + - port: 5432 + targetPort: 5432 --- apiVersion: apps/v1 kind: StatefulSet @@ -28,35 +28,35 @@ spec: app: gitea-postgres spec: containers: - - name: gitea-postgres - image: postgres:14 - env: - - name: POSTGRES_USER - valueFrom: - secretKeyRef: - name: gitea-secrets - key: GITEA__database__USER - - name: POSTGRES_PASSWORD - valueFrom: - secretKeyRef: - name: gitea-secrets - key: GITEA__database__PASSWD - - name: POSTGRES_DB - valueFrom: - secretKeyRef: - name: gitea-secrets - key: GITEA__database__USER - ports: - - containerPort: 5432 - name: postgres - volumeMounts: - - name: postgres-data - mountPath: /var/lib/postgresql/data + - name: gitea-postgres + image: postgres:14 + env: + - name: POSTGRES_USER + valueFrom: + secretKeyRef: + name: gitea-secrets + key: GITEA__database__USER + - name: POSTGRES_PASSWORD + valueFrom: + secretKeyRef: + name: gitea-secrets + key: GITEA__database__PASSWD + - name: POSTGRES_DB + valueFrom: + secretKeyRef: + name: gitea-secrets + key: GITEA__database__USER + ports: + - containerPort: 5432 + name: postgres + volumeMounts: + - name: postgres-data + mountPath: /var/lib/postgresql/data volumeClaimTemplates: - - metadata: - name: postgres-data - spec: - accessModes: [ "ReadWriteOnce" ] - resources: - requests: - storage: 1Gi + - metadata: + name: postgres-data + spec: + accessModes: ["ReadWriteOnce"] + resources: + requests: + storage: 1Gi diff --git a/homepages/k8s/homepages.yaml b/homepages/k8s/homepages.yaml index ff3eab7..12cdc6c 100644 --- a/homepages/k8s/homepages.yaml +++ b/homepages/k8s/homepages.yaml @@ -7,8 +7,8 @@ spec: selector: app: forust-homepage ports: - - port: 80 - targetPort: 80 + - port: 80 + targetPort: 80 --- apiVersion: apps/v1 kind: Deployment @@ -26,10 +26,10 @@ spec: app: forust-homepage spec: containers: - - name: forust-homepage - image: gcr.forust.xyz/forust/forust-homepage:latest - ports: - - containerPort: 80 + - name: forust-homepage + image: gcr.forust.xyz/forust/forust-homepage:latest + ports: + - containerPort: 80 --- apiVersion: v1 kind: Service @@ -40,8 +40,8 @@ spec: selector: app: xdfnx-homepage ports: - - port: 80 - targetPort: 80 + - port: 80 + targetPort: 80 --- apiVersion: apps/v1 kind: Deployment @@ -59,7 +59,7 @@ spec: app: xdfnx-homepage spec: containers: - - name: xdfnx-homepage - image: gcr.forust.xyz/forust/xdfnx-homepage:latest - ports: - - containerPort: 80 + - name: xdfnx-homepage + image: gcr.forust.xyz/forust/xdfnx-homepage:latest + ports: + - containerPort: 80 diff --git a/homepages/k8s/ingress.yaml b/homepages/k8s/ingress.yaml index 68713e3..277b0be 100644 --- a/homepages/k8s/ingress.yaml +++ b/homepages/k8s/ingress.yaml @@ -7,11 +7,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`forust.xyz`) - kind: Rule - services: - - name: forust-homepage-service - port: 80 + - match: Host(`forust.xyz`) + kind: Rule + services: + - name: forust-homepage-service + port: 80 tls: certResolver: letsencrypt --- @@ -24,11 +24,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`landing.workstation.internal`) - kind: Rule - services: - - name: forust-homepage-service - port: 80 + - match: Host(`landing.workstation.internal`) + kind: Rule + services: + - name: forust-homepage-service + port: 80 tls: secretName: local-tls --- @@ -41,11 +41,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`landing.gigaforust.internal`) - kind: Rule - services: - - name: forust-homepage-service - port: 80 + - match: Host(`landing.gigaforust.internal`) + kind: Rule + services: + - name: forust-homepage-service + port: 80 tls: secretName: local-tls --- @@ -58,11 +58,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`xdfnx.cfd`) - kind: Rule - services: - - name: xdfnx-homepage-service - port: 80 + - match: Host(`xdfnx.cfd`) + kind: Rule + services: + - name: xdfnx-homepage-service + port: 80 tls: certResolver: letsencrypt --- @@ -75,11 +75,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`xdfnx.workstation.internal`) - kind: Rule - services: - - name: xdfnx-homepage-service - port: 80 + - match: Host(`xdfnx.workstation.internal`) + kind: Rule + services: + - name: xdfnx-homepage-service + port: 80 tls: secretName: local-tls --- @@ -92,10 +92,10 @@ spec: entryPoints: - websecure routes: - - match: Host(`xdfnx.gigaforust.internal`) - kind: Rule - services: - - name: xdfnx-homepage-service - port: 80 + - match: Host(`xdfnx.gigaforust.internal`) + kind: Rule + services: + - name: xdfnx-homepage-service + port: 80 tls: secretName: local-tls diff --git a/kener/k8s/ingress.yaml b/kener/k8s/ingress.yaml index 0b14318..7b205f8 100644 --- a/kener/k8s/ingress.yaml +++ b/kener/k8s/ingress.yaml @@ -7,11 +7,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`status.forust.xyz`) - kind: Rule - services: - - name: kener-service - port: 3000 + - match: Host(`status.forust.xyz`) + kind: Rule + services: + - name: kener-service + port: 3000 tls: certResolver: letsencrypt --- @@ -24,11 +24,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`status.workstation.internal`) - kind: Rule - services: - - name: kener-service - port: 3000 + - match: Host(`status.workstation.internal`) + kind: Rule + services: + - name: kener-service + port: 3000 tls: secretName: local-tls --- @@ -41,10 +41,10 @@ spec: entryPoints: - websecure routes: - - match: Host(`status.gigaforust.internal`) - kind: Rule - services: - - name: kener-service - port: 3000 + - match: Host(`status.gigaforust.internal`) + kind: Rule + services: + - name: kener-service + port: 3000 tls: secretName: local-tls diff --git a/kener/k8s/kener.yaml b/kener/k8s/kener.yaml index e559de2..0fc5c81 100644 --- a/kener/k8s/kener.yaml +++ b/kener/k8s/kener.yaml @@ -7,8 +7,8 @@ spec: selector: app: kener ports: - - port: 3000 - targetPort: 3000 + - port: 3000 + targetPort: 3000 --- apiVersion: apps/v1 kind: Deployment @@ -26,27 +26,27 @@ spec: app: kener spec: containers: - - name: kener - image: rajnandan1/kener:4.0.23 - envFrom: - - configMapRef: - name: kener-config - - secretRef: - name: kener-secrets - ports: - - containerPort: 3000 - volumeMounts: - - name: kener-db - mountPath: /app/database - - name: kener-uploads - mountPath: /app/uploads + - name: kener + image: rajnandan1/kener:4.0.23 + envFrom: + - configMapRef: + name: kener-config + - secretRef: + name: kener-secrets + ports: + - containerPort: 3000 + volumeMounts: + - name: kener-db + mountPath: /app/database + - name: kener-uploads + mountPath: /app/uploads volumes: - - name: kener-db - persistentVolumeClaim: - claimName: kener-db-pvc - - name: kener-uploads - persistentVolumeClaim: - claimName: kener-uploads-pvc + - name: kener-db + persistentVolumeClaim: + claimName: kener-db-pvc + - name: kener-uploads + persistentVolumeClaim: + claimName: kener-uploads-pvc --- apiVersion: v1 kind: PersistentVolumeClaim @@ -55,7 +55,7 @@ metadata: namespace: kener spec: accessModes: - - ReadWriteOnce + - ReadWriteOnce resources: requests: storage: 2Gi @@ -67,7 +67,7 @@ metadata: namespace: kener spec: accessModes: - - ReadWriteOnce + - ReadWriteOnce resources: requests: storage: 1Gi diff --git a/metube/k8s/ingress.yaml b/metube/k8s/ingress.yaml index 67aa12a..06733a4 100644 --- a/metube/k8s/ingress.yaml +++ b/metube/k8s/ingress.yaml @@ -7,13 +7,13 @@ spec: entryPoints: - websecure routes: - - match: Host(`metube.forust.xyz`) - kind: Rule - middlewares: - - name: security-chain@file - services: - - name: metube-service - port: 8081 + - match: Host(`metube.forust.xyz`) + kind: Rule + middlewares: + - name: security-chain@file + services: + - name: metube-service + port: 8081 tls: certResolver: letsencrypt --- @@ -26,11 +26,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`metube.workstation.internal`) - kind: Rule - services: - - name: metube-service - port: 8081 + - match: Host(`metube.workstation.internal`) + kind: Rule + services: + - name: metube-service + port: 8081 tls: secretName: local-tls --- @@ -43,10 +43,10 @@ spec: entryPoints: - websecure routes: - - match: Host(`metube.gigaforust.internal`) - kind: Rule - services: - - name: metube-service - port: 8081 + - match: Host(`metube.gigaforust.internal`) + kind: Rule + services: + - name: metube-service + port: 8081 tls: secretName: local-tls diff --git a/metube/k8s/metube.yaml b/metube/k8s/metube.yaml index 7ee2b3c..da37d04 100644 --- a/metube/k8s/metube.yaml +++ b/metube/k8s/metube.yaml @@ -7,8 +7,8 @@ spec: selector: app: metube ports: - - port: 8081 - targetPort: 8081 + - port: 8081 + targetPort: 8081 --- apiVersion: apps/v1 kind: Deployment @@ -26,20 +26,20 @@ spec: app: metube spec: containers: - - name: metube - image: ghcr.io/alexta69/metube - envFrom: - - configMapRef: - name: metube-config - ports: - - containerPort: 8081 - volumeMounts: - - name: downloads - mountPath: /downloads + - name: metube + image: ghcr.io/alexta69/metube + envFrom: + - configMapRef: + name: metube-config + ports: + - containerPort: 8081 + volumeMounts: + - name: downloads + mountPath: /downloads volumes: - - name: downloads - persistentVolumeClaim: - claimName: metube-downloads-pvc + - name: downloads + persistentVolumeClaim: + claimName: metube-downloads-pvc --- apiVersion: v1 kind: PersistentVolumeClaim @@ -48,7 +48,7 @@ metadata: namespace: metube spec: accessModes: - - ReadWriteOnce + - ReadWriteOnce resources: requests: storage: 10Gi diff --git a/netronome/k8s/ingress.yaml b/netronome/k8s/ingress.yaml index 3294bae..f956603 100644 --- a/netronome/k8s/ingress.yaml +++ b/netronome/k8s/ingress.yaml @@ -7,11 +7,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`nm.forust.xyz`) - kind: Rule - services: - - name: netronome-service - port: 7575 + - match: Host(`nm.forust.xyz`) + kind: Rule + services: + - name: netronome-service + port: 7575 tls: certResolver: letsencrypt --- @@ -24,11 +24,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`nm.workstation.internal`) - kind: Rule - services: - - name: netronome-service - port: 7575 + - match: Host(`nm.workstation.internal`) + kind: Rule + services: + - name: netronome-service + port: 7575 tls: secretName: local-tls --- @@ -41,10 +41,10 @@ spec: entryPoints: - websecure routes: - - match: Host(`nm.gigaforust.internal`) - kind: Rule - services: - - name: netronome-service - port: 7575 + - match: Host(`nm.gigaforust.internal`) + kind: Rule + services: + - name: netronome-service + port: 7575 tls: secretName: local-tls diff --git a/portainer/k8s/ingress.yaml b/portainer/k8s/ingress.yaml index 23aa46a..127c49a 100644 --- a/portainer/k8s/ingress.yaml +++ b/portainer/k8s/ingress.yaml @@ -7,11 +7,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`portainer.forust.xyz`) - kind: Rule - services: - - name: portainer-service - port: 9000 + - match: Host(`portainer.forust.xyz`) + kind: Rule + services: + - name: portainer-service + port: 9000 tls: certResolver: letsencrypt --- @@ -24,11 +24,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`portainer.workstation.internal`) - kind: Rule - services: - - name: portainer-service - port: 9000 + - match: Host(`portainer.workstation.internal`) + kind: Rule + services: + - name: portainer-service + port: 9000 tls: secretName: local-tls --- @@ -41,10 +41,10 @@ spec: entryPoints: - websecure routes: - - match: Host(`portainer.gigaforust.internal`) - kind: Rule - services: - - name: portainer-service - port: 9000 + - match: Host(`portainer.gigaforust.internal`) + kind: Rule + services: + - name: portainer-service + port: 9000 tls: secretName: local-tls diff --git a/portainer/k8s/portainer.yaml b/portainer/k8s/portainer.yaml index bfbf445..ab39e78 100644 --- a/portainer/k8s/portainer.yaml +++ b/portainer/k8s/portainer.yaml @@ -7,8 +7,8 @@ spec: selector: app: portainer ports: - - port: 9000 - targetPort: 9000 + - port: 9000 + targetPort: 9000 --- apiVersion: apps/v1 kind: Deployment @@ -26,23 +26,23 @@ spec: app: portainer spec: containers: - - name: portainer - image: portainer/portainer-ce:2.41.0 - ports: - - containerPort: 9000 - volumeMounts: - - name: data - mountPath: /data - - name: docker-sock - mountPath: /var/run/docker.sock + - name: portainer + image: portainer/portainer-ce:2.41.0 + ports: + - containerPort: 9000 + volumeMounts: + - name: data + mountPath: /data + - name: docker-sock + mountPath: /var/run/docker.sock volumes: - - name: data - persistentVolumeClaim: - claimName: portainer-data-pvc - - name: docker-sock - hostPath: - path: /var/run/docker.sock - type: Socket + - name: data + persistentVolumeClaim: + claimName: portainer-data-pvc + - name: docker-sock + hostPath: + path: /var/run/docker.sock + type: Socket --- apiVersion: v1 kind: PersistentVolumeClaim @@ -51,7 +51,7 @@ metadata: namespace: portainer spec: accessModes: - - ReadWriteOnce + - ReadWriteOnce resources: requests: storage: 2Gi diff --git a/uptime-kuma/k8s/ingress.yaml b/uptime-kuma/k8s/ingress.yaml index 64119bf..a51e6af 100644 --- a/uptime-kuma/k8s/ingress.yaml +++ b/uptime-kuma/k8s/ingress.yaml @@ -7,11 +7,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`uptime.forust.xyz`) - kind: Rule - services: - - name: uptime-kuma-service - port: 3001 + - match: Host(`uptime.forust.xyz`) + kind: Rule + services: + - name: uptime-kuma-service + port: 3001 tls: certResolver: letsencrypt --- @@ -24,11 +24,11 @@ spec: entryPoints: - websecure routes: - - match: Host(`uptime.workstation.internal`) - kind: Rule - services: - - name: uptime-kuma-service - port: 3001 + - match: Host(`uptime.workstation.internal`) + kind: Rule + services: + - name: uptime-kuma-service + port: 3001 tls: secretName: local-tls --- @@ -41,10 +41,10 @@ spec: entryPoints: - websecure routes: - - match: Host(`uptime.gigaforust.internal`) - kind: Rule - services: - - name: uptime-kuma-service - port: 3001 + - match: Host(`uptime.gigaforust.internal`) + kind: Rule + services: + - name: uptime-kuma-service + port: 3001 tls: secretName: local-tls diff --git a/uptime-kuma/k8s/namespace.yaml b/uptime-kuma/k8s/namespace.yaml index ec3c9bf..92c7bb2 100644 --- a/uptime-kuma/k8s/namespace.yaml +++ b/uptime-kuma/k8s/namespace.yaml @@ -1,4 +1,4 @@ apiVersion: v1 kind: Namespace metadata: - name: uptime-kuma \ No newline at end of file + name: uptime-kuma diff --git a/uptime-kuma/k8s/uptime-kuma.yaml b/uptime-kuma/k8s/uptime-kuma.yaml index 45daed2..8f28bd2 100644 --- a/uptime-kuma/k8s/uptime-kuma.yaml +++ b/uptime-kuma/k8s/uptime-kuma.yaml @@ -7,8 +7,8 @@ spec: selector: app: uptime-kuma ports: - - port: 3001 - targetPort: 3001 + - port: 3001 + targetPort: 3001 --- apiVersion: apps/v1 kind: Deployment @@ -26,24 +26,24 @@ spec: app: uptime-kuma spec: containers: - - name: uptime-kuma - image: louislam/uptime-kuma:2 - resources: - limits: - memory: "3Gi" - cpu: "1" - requests: - memory: "512Mi" - cpu: "100m" - ports: - - containerPort: 3001 - volumeMounts: - - name: uptime-kuma-data - mountPath: /app/data + - name: uptime-kuma + image: louislam/uptime-kuma:2 + resources: + limits: + memory: "3Gi" + cpu: "1" + requests: + memory: "512Mi" + cpu: "100m" + ports: + - containerPort: 3001 + volumeMounts: + - name: uptime-kuma-data + mountPath: /app/data volumes: - - name: uptime-kuma-data - persistentVolumeClaim: - claimName: uptime-kuma-pvc + - name: uptime-kuma-data + persistentVolumeClaim: + claimName: uptime-kuma-pvc --- apiVersion: v1 kind: PersistentVolumeClaim @@ -57,5 +57,3 @@ spec: volumeMode: Filesystem accessModes: - ReadWriteOnce - - diff --git a/userbot/k8s/base/kustomization.yaml b/userbot/k8s/base/kustomization.yaml index 4af250f..ea5fa72 100644 --- a/userbot/k8s/base/kustomization.yaml +++ b/userbot/k8s/base/kustomization.yaml @@ -2,8 +2,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: -- userbots.yaml -- common-secret.yaml -- common-config.yaml -- forust-secrets.yaml -- anna-secrets.yaml + - userbots.yaml + - common-secret.yaml + - common-config.yaml + - forust-secrets.yaml + - anna-secrets.yaml diff --git a/userbot/k8s/base/userbots.yaml b/userbot/k8s/base/userbots.yaml index 7d35212..4f10ce4 100644 --- a/userbot/k8s/base/userbots.yaml +++ b/userbot/k8s/base/userbots.yaml @@ -15,34 +15,34 @@ spec: app: forust-userbot spec: containers: - - name: forust-userbot - image: gcr.forust.xyz/forust/userbot:latest - imagePullPolicy: Always - resources: - limits: - memory: "512Mi" - cpu: "500m" - requests: - memory: "256Mi" - cpu: "100m" - envFrom: - - secretRef: - name: userbot-common-secrets - - configMapRef: - name: userbot-common-config - - secretRef: - name: userbot-forust-secrets - volumeMounts: - - name: forust-storage - mountPath: /app/data - subPath: data - - name: forust-storage - mountPath: /app/logs - subPath: logs + - name: forust-userbot + image: gcr.forust.xyz/forust/userbot:latest + imagePullPolicy: Always + resources: + limits: + memory: "512Mi" + cpu: "500m" + requests: + memory: "256Mi" + cpu: "100m" + envFrom: + - secretRef: + name: userbot-common-secrets + - configMapRef: + name: userbot-common-config + - secretRef: + name: userbot-forust-secrets + volumeMounts: + - name: forust-storage + mountPath: /app/data + subPath: data + - name: forust-storage + mountPath: /app/logs + subPath: logs volumes: - - name: forust-storage - persistentVolumeClaim: - claimName: forust-pvc + - name: forust-storage + persistentVolumeClaim: + claimName: forust-pvc --- apiVersion: v1 kind: PersistentVolumeClaim @@ -73,34 +73,34 @@ spec: app: anna-userbot spec: containers: - - name: anna-userbot - image: gcr.forust.xyz/forust/userbot:latest - imagePullPolicy: Always - resources: - limits: - memory: "512Mi" - cpu: "500m" - requests: - memory: "256Mi" - cpu: "100m" - envFrom: - - secretRef: - name: userbot-common-secrets - - configMapRef: - name: userbot-common-config - - secretRef: - name: userbot-anna-secrets - volumeMounts: - - name: anna-storage - mountPath: /app/data - subPath: data - - name: anna-storage - mountPath: /app/logs - subPath: logs + - name: anna-userbot + image: gcr.forust.xyz/forust/userbot:latest + imagePullPolicy: Always + resources: + limits: + memory: "512Mi" + cpu: "500m" + requests: + memory: "256Mi" + cpu: "100m" + envFrom: + - secretRef: + name: userbot-common-secrets + - configMapRef: + name: userbot-common-config + - secretRef: + name: userbot-anna-secrets + volumeMounts: + - name: anna-storage + mountPath: /app/data + subPath: data + - name: anna-storage + mountPath: /app/logs + subPath: logs volumes: - - name: anna-storage - persistentVolumeClaim: - claimName: anna-pvc + - name: anna-storage + persistentVolumeClaim: + claimName: anna-pvc --- apiVersion: v1 kind: PersistentVolumeClaim diff --git a/userbot/k8s/overlays/dev/kustomization.yaml b/userbot/k8s/overlays/dev/kustomization.yaml index a06a318..1e8df73 100644 --- a/userbot/k8s/overlays/dev/kustomization.yaml +++ b/userbot/k8s/overlays/dev/kustomization.yaml @@ -2,7 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: -- ../../base + - ../../base patches: -- path: patch-downloads.yaml + - path: patch-downloads.yaml diff --git a/userbot/k8s/overlays/dev/patch-downloads.yaml b/userbot/k8s/overlays/dev/patch-downloads.yaml index bf80f37..0dcab07 100644 --- a/userbot/k8s/overlays/dev/patch-downloads.yaml +++ b/userbot/k8s/overlays/dev/patch-downloads.yaml @@ -6,15 +6,15 @@ spec: template: spec: containers: - - name: forust-userbot - volumeMounts: - - name: downloads - mountPath: /app/downloads + - name: forust-userbot + volumeMounts: + - name: downloads + mountPath: /app/downloads volumes: - - name: downloads - hostPath: - path: /home/user/projects/homelab/userbot/Downloads - type: DirectoryOrCreate + - name: downloads + hostPath: + path: /home/user/projects/homelab/userbot/Downloads + type: DirectoryOrCreate --- apiVersion: apps/v1 kind: Deployment @@ -24,12 +24,12 @@ spec: template: spec: containers: - - name: anna-userbot - volumeMounts: - - name: downloads - mountPath: /app/downloads + - name: anna-userbot + volumeMounts: + - name: downloads + mountPath: /app/downloads volumes: - - name: downloads - hostPath: - path: /home/user/projects/homelab/userbot/Downloads - type: DirectoryOrCreate + - name: downloads + hostPath: + path: /home/user/projects/homelab/userbot/Downloads + type: DirectoryOrCreate diff --git a/userbot/k8s/overlays/prod/kustomization.yaml b/userbot/k8s/overlays/prod/kustomization.yaml index a06a318..1e8df73 100644 --- a/userbot/k8s/overlays/prod/kustomization.yaml +++ b/userbot/k8s/overlays/prod/kustomization.yaml @@ -2,7 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: -- ../../base + - ../../base patches: -- path: patch-downloads.yaml + - path: patch-downloads.yaml diff --git a/userbot/k8s/overlays/prod/patch-downloads.yaml b/userbot/k8s/overlays/prod/patch-downloads.yaml index b691a80..af06d6a 100644 --- a/userbot/k8s/overlays/prod/patch-downloads.yaml +++ b/userbot/k8s/overlays/prod/patch-downloads.yaml @@ -6,15 +6,15 @@ spec: template: spec: containers: - - name: forust-userbot - volumeMounts: - - name: downloads - mountPath: /app/downloads + - name: forust-userbot + volumeMounts: + - name: downloads + mountPath: /app/downloads volumes: - - name: downloads - hostPath: - path: /srv/homelab/userbot/Downloads - type: DirectoryOrCreate + - name: downloads + hostPath: + path: /srv/homelab/userbot/Downloads + type: DirectoryOrCreate --- apiVersion: apps/v1 kind: Deployment @@ -24,12 +24,12 @@ spec: template: spec: containers: - - name: anna-userbot - volumeMounts: - - name: downloads - mountPath: /app/downloads + - name: anna-userbot + volumeMounts: + - name: downloads + mountPath: /app/downloads volumes: - - name: downloads - hostPath: - path: /srv/homelab/userbot/Downloads - type: DirectoryOrCreate + - name: downloads + hostPath: + path: /srv/homelab/userbot/Downloads + type: DirectoryOrCreate