No description
Find a file
2026-02-02 04:00:49 +00:00
apps move ingress to platform 2025-11-22 15:59:26 +01:00
base/apps Update renovate Docker tag to v46.0.7 2026-02-02 04:00:49 +00:00
clusters Update dependency fluxcd/flux2 to v2.7.5 2025-12-21 19:27:12 +00:00
infra local path provisioner 2026-01-03 09:09:26 +01:00
platform-apps/services CNPG on local, Openbao on local, dragonfly affinity 2026-01-18 09:05:40 +01:00
platform-operators/services big refactor 2025-10-25 13:19:42 +02:00
resources metallb lb 2025-12-26 17:20:53 +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.