Flux
38197323ad
Add Flux v2.4.0 component manifests
2025-11-16 07:34:52 +00:00
CaffeineTux
5e0b770d45
Add Flux bootstrap and Gotify notifications
...
- Added SOPS-encrypted Gotify API token
- Created Gotify notification provider for Flux alerts
- Added bootstrap Kustomization for notifications
- Updated .sops.yaml to handle bootstrap directory
- Configured alerts for all GitRepository, Kustomization, and HelmRelease events
2025-11-16 02:34:11 -05:00
CaffeineTux
61b9134c36
Add migration status documentation
...
Tracks completed tasks and next steps for GitOps migration.
Includes security notes for secrets management.
2025-11-16 02:30:04 -05:00
CaffeineTux
9fc30a3573
Initial homelab GitOps repository setup
...
This commit establishes the foundation for the homelab GitOps repository:
- Created layered architecture (infrastructure/platform/apps)
- Added MCP servers umbrella chart with SOPS-encrypted secrets
- Configured Flux Kustomizations for infrastructure and platform layers
- Set up SOPS + Age for secrets management
- Added .gitignore and documentation
MCP servers include:
- Gateway with auth (API keys in encrypted secrets)
- n8n MCP (workflow automation)
- Playwright MCP (browser automation)
- Kubernetes MCP (kubectl operations)
- GitHub MCP (repository management)
- Gitea MCP (self-hosted git)
- SQLite MCP (database operations)
- Filesystem MCP (file operations)
- Fetch MCP (HTTP requests)
- Memory MCP (shared memory/state)
All secrets are encrypted with SOPS using Age encryption.
2025-11-16 02:28:44 -05:00