This repository provides a straightforward approach to deploying essential services on a kubernetes cluster. Below is a list of applications, their descriptions, relevant links, and the current documentation status.
| Application | Description | Source | Status |
|---|---|---|---|
| ArgoCD | Declarative GitOps CD for Kubernetes | Site | ✅ |
| Cert Manager | Automates the management and issuance of TLS certificates | Site | ✅ |
| Countdown | A simple web countdown timer | GitHub | 🔄 |
| Tailscale Operator | Kubernetes operator for managing Tailscale networking inside the cluster | Documentation | ✅ |
| GitHub Actions Runner Controller | Manages self-hosted GitHub Actions runners | Documentation | ❌ |
| Grafana | Open platform for beautiful analytics and monitoring | Site | ✅ |
| Harbor | A registry for various artifacts | Site | ✅ |
| GitLab Runner | Self-hosted runner for GitLab CI/CD | Documentation | ✅ |
| Loki | Log aggregation system like Prometheus, but for logs | Site | ❌ |
| Prometheus | Monitoring system and time series database | Site | 🔄 |
| Sealed Secrets | Kubernetes controller and tool for one-way encrypted Secrets | GitHub | ✅ |
| Trivy | A simple and comprehensive vulnerability scanner for containers | Site | ✅ |
| Uptime Kuma | Simple uptime monitor | GitHub | 🔄 |
| n8n | A simple tool that allows users to create, automate, and manage tasks with ease. | Site | 🔄 |
- ✅: Written documentation
- 🔄: Partially written documentation
- ❌: Documentation not drafted
Feel free to explore the links provided for more details on each application.