No description
Find a file
2026-03-14 11:49:29 +01:00
apps move ingress to platform 2025-11-22 15:59:26 +01:00
base/apps Update minor 2026-03-13 21:46:46 +01:00
clusters Add Flux sync manifests 2026-03-14 11:49:29 +01:00
infra delete ingress-nginx, change cilium to cluster-specific settings 2026-03-08 16:29:35 +01:00
platform-apps/services delete ingress-nginx, change cilium to cluster-specific settings 2026-03-08 16:29:35 +01:00
platform-operators/services big refactor 2025-10-25 13:19:42 +02:00
resources require annotation to duplicate 2026-02-15 08:40:05 +01:00
.gitignore updates 2025-12-21 16:40:20 +01:00
README.md fix keep, target backup and cluster 2025-11-22 09:40:39 +01:00
renovate.json renovate 2025-12-21 20:25:55 +01:00

fluxcd

To initialize fluxcd, issue the following command

flux bootstrap gitea \
  --token-auth \
  --owner=thdm-infra \
  --repository=clusters \
  --hostname repo.theadam.eu \
  --branch=master \
  --path=clusters/services \
  --author-email fluxcd@theadam.eu \
  --author-name fluxcd

It initializes the gyak cluster. Replace it if need other cluster.

to create personal access token to access this org, go to your user, settings, applications and create new token with the following rights

  • read:misc
  • write:organization
  • write:repository

Flux uses gitea extension which is 100% compatible with Forgejo.

Renovate

Renovate Bot can update the apps, dependencies in the repository.

To do this, create an access token. It is a good idea to create a bot account and do it from this, as commits mixed with personal account can make mistakes. Create this access with the following permissions

  • write:misc
  • write:notification
  • write:organization
  • write:issue
  • write:repository
  • write:user

Create a renovate.json and fill it up.