Merge branch 'master' of ssh://git.unkrig.dev:2222/homelab/homelab
Some checks failed
Helmfile Update Workflow / update-helm-deployment (push) Failing after 1m20s

This commit is contained in:
2024-11-13 22:30:03 +01:00
3 changed files with 30 additions and 17 deletions

View File

@@ -26,13 +26,12 @@ jobs:
KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }} # Store your kubeconfig in Gitea Secrets
run: |
echo "$KUBE_CONFIG_DATA" | base64 -d > ~/.kube/config
- name: Helmfile Snyc
uses: helmfile/helmfile-action@v1.0.0
with:
helmfile-args: sync
kubectl config use-context homelab
chmod 600 ~/.kube/config
cat ~/.kube/config
- name: Helmfile Apply
uses: helmfile/helmfile-action@v1.0.0
uses: helmfile/helmfile-action@v2.0.0
with:
helmfile-args: apply
helmfile-args: apply
helmfile-auto-init: "false"

View File

@@ -6,11 +6,13 @@ ports:
persistence:
enabled: true
storageClass: local-path
hostPath: "/srv/traefik/"
certResolvers:
letsencrypt:
dnsChallenge:
provider: variomedia
storage: /data/acme.json
acme:
dnsChallenge:
provider: variomedia
storage: /data/acme.json
logs:
general:
# By default, the level is set to INFO.

View File

@@ -10,20 +10,32 @@ repositories:
url: https://traefik.github.io/charts
- name: firefly-iii
url: https://firefly-iii.github.io/kubernetes/
- name: argo
url: https://argoproj.github.io/argo-helm
---
apiVersions:
- monitoring.coreos.com/v1
releases:
- name: traefik
namespace: traefik-system
chart: traefik/traefik
version: 33.0.0
values:
- ./applications/traefik/values.yaml
# - name: traefik
# namespace: traefik-system
# chart: traefik/traefik
# version: 33.0.0
# values:
# - ./applications/traefik/values.yaml
- name: metallb
chart: metallb/metallb
namespace: metallb-system
values:
- ./applications/metallb/values.yaml
- ./applications/metallb/pool.yaml
version: 0.14.8
- name: argocd
namespace: argocd
chart: argo/argo-cd
values:
- ./applications/argocd/values.yaml
# Automatic DNS for pihole
# - name: externaldns-pihole