Commit graph

17 commits

Author SHA1 Message Date
d024585711 feat: add longhorn application
Some checks failed
/ validate (pull_request) Failing after 7m21s
2026-06-13 19:39:17 +02:00
ab8150ccc6 feat(actions): added k3d test to CI workflow on push
Some checks failed
/ validate (pull_request) Failing after 6s
fix(actions): switch k3d installation from sh to bash

fix(actions): install curl into the runner before running k3d install script

fix(actions): install k3d binary directly instead of running the install script

fix(actions): install k3d binary to /tmp

fix(actions): use curl to install k3d as wget had SSL errors in node:22

fix(actions): install bash into the runner before testing

fix(actions): change default shell from bash to sh in runner

fix(forgejo): remove extra indentation

fix(forgejo): fixed indentation in yaml

fix(actions): install curl in runner during the setup

fix(actions): chmod +x the k3d binary before executing it

fix(actions): set DOCKER_HOST env var to tcp instead of unix socket

test(actions): check if the docker daemon is reachable on loopback addresses

fix(actions): update DOCKER_HOST env var to an internal IP that docker daemon runs on

fix(actions): install kubectl before creating test cluster

fix(actions): add missing newline

fix(actions): install ArgoCD and SealedSecrets into the test cluster in k3d

fix(actions): missing dot

fix(actions): add --server-side flag to the argocd kubectl apply since the manifest is too long

fix(actions): capitalize h in selfheal

fix(actions): rework validate workflow file to skip installation steps solved by the custom container image

fix(actions): optimized workflow by installing argocd and sealedsecrets in parallel, manually sync argocd

fix(actions): fix the 'Wait for argocd sync' step logic

fix(actions): add argocd login step

fix(actions): wait for argocd initial admin secret to be created

fix(actions): create admin password during argocd install to login with

fix(actions): stop argocd login, use the kubernetes api directly with --core flag of argocd command

fix(actions): stop using argocd cli to wait for app sync, use kubectl instead

fix(actions): change testing event from push to PR
2026-06-12 22:00:29 +02:00
49ad1b3bc0 fix: change all app repo URLs from internal forgejo URL to the external URL 2026-05-21 09:38:08 +02:00
faaf63cf25 fixup! fix: try changint the forgejo app repo from internat address to real external address 2026-05-21 09:35:18 +02:00
eb8b98f259 fix: try changint the forgejo app repo from internat address to real external address 2026-05-21 09:33:24 +02:00
d7ab6ce852 feat: added Sealed Secrets application for sercrets management 2026-05-19 11:42:06 +02:00
ae3673211c feat: add traefik app 2026-05-13 20:13:52 +02:00
9d0d908f1a feat: add argocd as an application so it manages itself. Run as plain http since traefik manages TLS 2026-05-07 13:38:38 +02:00
0dd6fbf8aa fix: change hetzner api URL to the new hetzner console one 2026-05-06 14:10:17 +02:00
2640806593 feat: add cert-manager with hetzner dns01 webhook for automatic tls 2026-05-06 14:02:57 +02:00
f74df104e3 fix: add the SkipDryRunOnMissingResource option to metallb-config 2026-05-05 20:45:20 +02:00
faf37aa0aa fix: point metallb application at the metallb github repo to install from Helm 2026-05-05 20:43:40 +02:00
d6cf69e33a fix: added missing port (:3000) to forgejo Repo URL 2026-05-05 20:35:18 +02:00
3c1ba1ccda feat: add metallb-config application 2026-05-05 20:33:08 +02:00
33f2700005 fix: move metallb application to 'apps/' directory 2026-05-05 20:25:00 +02:00
ce6f214c22 fix: change forgejo git URL to the real one for the git repo 2026-05-05 16:48:21 +02:00
6678e863de feat: add forgejo argocd application 2026-05-04 14:30:56 +02:00