Commit graph

76 commits

Author SHA1 Message Date
0700c9bbef Merge pull request 'fix(minecraft): remove resources' (#7) from dev into main
Reviewed-on: #7
2026-07-02 18:47:25 +00:00
6640319d81 fix(minecraft): remove resources
All checks were successful
/ validate (pull_request) Successful in 6m27s
2026-07-02 20:46:56 +02:00
bccd3ac104 Merge pull request 'fix(minecraft): typo' (#6) from dev into main
Reviewed-on: #6
2026-07-02 18:38:54 +00:00
316434200e fix(minecraft): typo
Some checks failed
/ validate (pull_request) Failing after 6m56s
2026-07-02 20:29:00 +02:00
4c2819b84a feat(minecraft): add minecraft
Some checks failed
/ validate (pull_request) Failing after 6s
2026-07-02 20:25:27 +02:00
4a42b271fa feat(longhorn): set longhorn as default storage provisioner 2026-06-13 21:02:48 +02:00
8c29462db6 Merge pull request 'feat: add longhorn application' (#4) from dev into main
Reviewed-on: #4
2026-06-13 18:52:16 +00:00
465121a3cc fixup! fix(actions): skip longhorn application as it requires direct kernel access
All checks were successful
/ validate (pull_request) Successful in 3m27s
2026-06-13 20:46:09 +02:00
a7cef4df68 fix(actions): skip longhorn application as it requires direct kernel access
Some checks failed
/ validate (pull_request) Has been cancelled
2026-06-13 20:40:14 +02:00
4d11a48fc1 fix(longhorn): disable the pre-upgrade checker
Some checks failed
/ validate (pull_request) Failing after 6m56s
2026-06-13 20:04:20 +02:00
25f0f9c064 fix(actions): add debug step on failure
Some checks failed
/ validate (pull_request) Failing after 7m11s
2026-06-13 19:52:36 +02:00
d024585711 feat: add longhorn application
Some checks failed
/ validate (pull_request) Failing after 7m21s
2026-06-13 19:39:17 +02:00
f0a1ca5445 Merge pull request 'fix: remove leftovers from interactive rebase' (#3) from dev into main
Reviewed-on: #3
2026-06-12 20:30:05 +00:00
3321053167 Merge branch 'main' into dev
All checks were successful
/ validate (pull_request) Successful in 17m51s
2026-06-12 20:07:14 +00:00
2b73095c62 fix: remove leftovers from interactive rebase
All checks were successful
/ validate (pull_request) Successful in 3m18s
2026-06-12 22:06:25 +02:00
8353299737 Merge pull request 'dev - create a testing pipeline with kubeconform and k3d' (#2) from dev into main
Reviewed-on: #2
2026-06-12 20:02:12 +00: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
ea7b51453b fix(forgejo): change the runner image from node to custom built ci-runner 2026-05-21 14:46:25 +02:00
d4fbf45f75 fixup! fix(forgejo): change ROOT_URL env var to forgejo.libretalk.eu 2026-05-21 14:27:57 +02:00
728e201ec2 fix(forgejo): change ROOT_URL env var to forgejo.libretalk.eu 2026-05-21 14:25:55 +02:00
de505f5471 fix(secrets): import SealedSecrets encrypted hetzner API key 2026-05-21 10:02:03 +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
0cdab3975e fix(forgejo): switch the runner to node:22-alpine image 2026-05-20 15:33:36 +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
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