Commit graph

62 commits

Author SHA1 Message Date
3e12c659a6 fix(actions): change default shell from bash to sh in runner
Some checks failed
/ validate (push) Failing after 8s
2026-05-20 15:42:53 +02:00
1202879644 fix(actions): install bash into the runner before testing
Some checks failed
/ validate (push) Failing after 2s
2026-05-20 15:40:47 +02:00
7aaafc6fc4 fix(forgejo): switch the runner to node:22-alpine image
Some checks failed
/ validate (push) Failing after 17s
2026-05-20 15:32:21 +02:00
b42a60e775 fix(forgejo): remove trailing space in yaml 2026-05-20 15:29:20 +02:00
0e0316a793 fix(forgejo): change runner image from node to alpine 2026-05-20 15:22:29 +02:00
c5e4561cbb fix(forgejo): change runner image from node to alpine
Some checks failed
/ validate (push) Failing after 12s
2026-05-20 15:20:34 +02:00
48fb1e53a5 fix(actions): use curl to install k3d as wget had SSL errors in node:22
Some checks failed
/ validate (push) Has been cancelled
2026-05-20 15:17:37 +02:00
31cdd0704c fix(actions): install k3d binary to /tmp 2026-05-20 12:04:44 +02:00
6a7619406d fixup! fix(actions): install curl into the runner before running k3d install script
Some checks failed
/ validate (push) Failing after 15m5s
2026-05-20 11:55:35 +02:00
ccb98da243 fix(actions): install k3d binary directly instead of running the install script
Some checks failed
/ validate (push) Failing after 4s
2026-05-20 11:54:12 +02:00
b2d8c623f2 fix(actions): install curl into the runner before running k3d install script
Some checks failed
/ validate (push) Has been cancelled
2026-05-20 11:40:33 +02:00
15bee50699 fix(actions): switch k3d installation from sh to bash
Some checks failed
/ validate (push) Has been cancelled
2026-05-20 10:41:07 +02:00
0a806d8620 feat(actions): added k3d test to CI workflow on push
Some checks failed
/ validate (push) Has been cancelled
2026-05-20 10:36:31 +02:00
611320a699 Merge pull request 'merge from dev' (#1) from dev into main
Reviewed-on: http://forgejo.forgejo.svc.cluster.local:3000/jad0s/gitops/pulls/1
2026-05-19 17:39:07 +00:00
c9700654f7 fix(actions): switch from curl to wget
All checks were successful
/ validate (push) Successful in 4s
2026-05-19 19:37:52 +02:00
9ab1fc988b fix(actions): add verbosity to curl command
All checks were successful
/ validate (push) Successful in 5s
2026-05-19 19:29:11 +02:00
c82664d952 Merge branch 'main' into dev
All checks were successful
/ validate (push) Successful in 4s
Add custom CRD support into the kubeconform check, and ignore unknown
CRDs.
2026-05-19 19:19:20 +02:00
b646685870 test: removed test file
Some checks failed
/ validate (push) Has been cancelled
2026-05-19 15:57:23 +02:00
425be27aad fix(actions): let kubeconform use custom CRDs and ignore unknown ones 2026-05-19 15:56:22 +02:00
eb17d8174d test: added random test yaml to test kubeconform forgejo action
Some checks failed
/ validate (push) Failing after 5m3s
2026-05-19 15:38:04 +02:00
9e5b996cb7 feat: added forgejo workflow to validate yaml manifests with kubeconform 2026-05-19 15:36:33 +02:00
c846047db1 fix(forgejo): set DinD certdir env var to empty to disable TLS 2026-05-19 15:25:41 +02:00
1c6979fe7e fix(forgejo): try sleeping for 5 seconds after runner registration to wait for docker daemon to start 2026-05-19 15:20:31 +02:00
83d147f3ca fixup! fix(forgejo): changed forgejo-runner command to perform initial registration 2026-05-19 15:17:41 +02:00
ee95b9fa46 fixup! fix(forgejo): changed forgejo-runner command to perform initial registration 2026-05-19 15:12:41 +02:00
407cf2d0d9 fix(forgejo): changed forgejo-runner command to perform initial registration 2026-05-19 15:09:59 +02:00
a12c99f9aa feat(forgejo): added forgejo runner 2026-05-19 11:57:03 +02:00
2785c57ce9 feat(forgejo): add runner secret encrypted with SealedSecrets 2026-05-19 11:50:11 +02:00
90f9330079 chore(git): untrack the public key of cluster 2026-05-19 11:47:54 +02:00
d7ab6ce852 feat: added Sealed Secrets application for sercrets management 2026-05-19 11:42:06 +02:00
a6ee648149 fix(forgejo): enable admin-approved registration using env vars config 2026-05-14 13:41:17 +02:00
f93207884e chore(forgejo): removed unused configmap file, will switch to env vars 2026-05-14 13:36:23 +02:00
9122a50acd fix(traefik): hemlchartconfig port exposing syntax 2026-05-13 20:39:05 +02:00
e7cc09f99c fix(traefik): remove wrong line from helcharcofig 2026-05-13 20:31:14 +02:00
ae3673211c feat: add traefik app 2026-05-13 20:13:52 +02:00
c06d4fd825 fix(traefik): assign static external LB IP address 2026-05-13 20:08:16 +02:00
f0811942be fix(forgejo): temporarily unmount the config for troubleshooting 2026-05-13 14:24:24 +02:00
5baec88371 fix(forgejo): logic errors in deployment.yaml 2026-05-13 14:11:40 +02:00
9789abcbe3 fix(forgejo): enable git http so argocd can monitor the git repository over http 2026-05-13 14:07:30 +02:00
593a427df3 fix(forgejo): add config map to enable ssh and disable http git. Forward traefik port 22 to forgejo. 2026-05-13 06:57:02 +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
596cb1f9e2 fix(forgejo): change tls cert from staging to prod 2026-05-07 13:15:27 +02:00
d0aaa95396 feat(forgejo): add ingress for traefik 2026-05-07 13:07:33 +02:00
cb2fc6ae09 fix: change cert-manager prod to the new hetzner api URL 2026-05-06 17:27:14 +02:00
9b0ddc9e64 fix: indentation 2026-05-06 17:14:35 +02:00
6801b6feac fix: yaml formating 2026-05-06 17:08:39 +02:00
914b6b36cb fix: rename the hetzner api key to tokenSecretKeyRef 2026-05-06 14:26:26 +02:00
3fea19977d chore: exclude hetzner secret (placeholder) from gitops 2026-05-06 14:17:18 +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