- Globals
- Add to application template
- Add to js tooling
- Kubernetes dashboard
- Network policy
- Prometheus
- Set up storage - first define the storage within lab - new gfs volumes required
- Stack installation
- Network policy
- Frigate
- MQTT
- Unifi controller
- qBittorrent
- Cypress tests
- Loki (with SSO)
- Prometheus stack (CRDs in separate app)
- Prometheus configuration
- create prometheus instance
- expose prometheus via protected ingress route
- expose Grafana with SSO
- monitor physical nodes
- gluster monitoring
note: app naming convention for monitoring only apps monitoring-, e.g. monitoring-nuts, monitoring-nodes, monitoring-proxmox etc.
- Kubescape scan of the code via GitHub actions
- Install Kubescape to the cluster
- rClone with Backblaze
- Cloudflared