diff --git a/.gitea/workflows/apply-kubernetes.yml b/.gitea/workflows/apply-kubernetes.yml index b1ab2d1..88c7884 100644 --- a/.gitea/workflows/apply-kubernetes.yml +++ b/.gitea/workflows/apply-kubernetes.yml @@ -7,11 +7,13 @@ jobs: update-infrastructure: runs-on: home-server needs: update-repo-folder + env: + KUBECONFIG: /home/gitea-runner/.kube/config + defaults: + run: + working-directory: /home/gitea-runner/infrastructure steps: - name: update home server containers - env: - KUBECONFIG: /home/gitea-runner/.kube/config - working-directory: /home/gitea-runner/infrastructure run: | kubectl apply -f kubernetes/proxy-ingress @@ -19,23 +21,14 @@ jobs: ingressclass.kubernetes.io/is-default-class="true" --overwrite - name: audiobookshelf - env: - KUBECONFIG: /home/gitea-runner/.kube/config - working-directory: /home/gitea-runner/infrastructure run: | kubectl apply -f kubernetes/audiobookshelf/ - name: home assistant - env: - KUBECONFIG: /home/gitea-runner/.kube/config - working-directory: /home/gitea-runner/infrastructure run: | kubectl apply -f kubernetes/homeassistant/ - name: copilot - env: - KUBECONFIG: /home/gitea-runner/.kube/config - working-directory: /home/gitea-runner/infrastructure run: | kubectl create secret generic copilot-secret \ -n copilot \ @@ -45,15 +38,9 @@ jobs: kubectl apply -f kubernetes/copilot/ - name: jellyfin - env: - KUBECONFIG: /home/gitea-runner/.kube/config - working-directory: /home/gitea-runner/infrastructure run: | kubectl apply -f kubernetes/jellyfin/ - name: minecraft - env: - KUBECONFIG: /home/gitea-runner/.kube/config - working-directory: /home/gitea-runner/infrastructure run: | kubectl apply -f kubernetes/minecraft/ diff --git a/kubernetes/proxy-ingress/jellyfin-proxy-ingress.yml b/kubernetes/proxy-ingress/jellyfin-proxy-ingress.yml deleted file mode 100644 index 9979df8..0000000 --- a/kubernetes/proxy-ingress/jellyfin-proxy-ingress.yml +++ /dev/null @@ -1,53 +0,0 @@ -# apiVersion: networking.k8s.io/v1 -# kind: Ingress -# metadata: -# name: jellyfin-proxy-ingress -# namespace: projects -# annotations: -# cert-manager.io/cluster-issuer: cloudflare-issuer -# spec: -# ingressClassName: nginx -# tls: -# - hosts: -# - jellyfin.alexmickelson.guru -# secretName: jellyfin-tls-cert -# rules: -# - host: jellyfin.alexmickelson.guru -# http: -# paths: -# - path: / -# pathType: Prefix -# backend: -# service: -# name: jellyfin -# port: -# number: 8096 -# --- -# apiVersion: v1 -# kind: Service -# metadata: -# name: jellyfin -# namespace: projects -# spec: -# ports: -# - port: 8096 -# targetPort: 8096 -# protocol: TCP -# --- -# apiVersion: discovery.k8s.io/v1 -# kind: EndpointSlice -# metadata: -# name: jellyfin -# namespace: projects -# labels: -# kubernetes.io/service-name: jellyfin -# addressType: IPv4 -# ports: -# - name: http -# port: 8096 -# protocol: TCP -# endpoints: -# - addresses: -# - 100.122.128.107 -# conditions: -# ready: true