$ show dirsigler/uptime-kuma-helm
This repository provides a Helm chart for deploying Uptime-Kuma, a self-hosted uptime monitoring tool, on Kubernetes. The chart is well-structured with support for Deployment or StatefulSet, persistent storage, ingress, external database (MariaDB/MySQL), Prometheus ServiceMonitor, and network policies. It includes comprehensive helm-unittest tests, CI/CD pipelines for linting, testing, and releasing, and automated dependency updates via Renovate. The chart is actively maintained and follows Helm best practices.
The LLM identified 1 files worth highlighting for reuse:
A set of Helm template helper functions that generate consistent names, labels, and service account names for the chart's resources. It encapsulates naming logic (truncation, fallbacks, namespace override) and Kubernetes label conventions. This pattern is self-contained and can be extracted into other Helm charts with minimal modification by renaming the function prefixes.