f26d8b88c1497f774f8a92ce33fd6c8ba4bd5535
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
sops -e deploy/backups/secrets.dec.yaml > deploy/backups/secrets.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.
Description
Languages
Shell
100%