Files
git.limbosolutions.com/README.md
T
2026-06-02 22:13:37 +00:00

1.6 KiB

git.limbosolutions.com

Welcome to public repository of my Git Server

Using gitea as git server.

SSO

https://integrations.goauthentik.io/development/gitea/

Deploy

References:

Migration to flux.

For fluxcd setup execute.

ops-scripts/apply-flux.sh

sops / age:

age-keygen -o deploy/clusters/prod/flux-system/.env.d/age.agekey
cat deploy/clusters/prod/flux-system/.env.d/age.agekey | \
kubectl create secret generic flux-sops-age \
--namespace=git-limbosolutions-com \
--from-file=age.agekey=/dev/stdin

Encrypt secrets:

sops -e deploy/app/helm-values.private.dec.yaml > deploy/app/helm-values.private.yaml

Continuous Deploy

Executes App Deploy using Gitea workflow.

App

Environment files:

  • ./deploy/backups/cronjobs/.env.d/secrets Example
  • ./deploy/backups/cronjobs/.env.d/borg_key Example
  • ./deploy/backups/cronjobs/.env.d/id_rsa Example
  • ./deploy/app/.env Example

Deploy App

./ops-scripts/apply-app.sh

Backups

for more information check readme.