Kubernetes applications listed here are NOT deployed via Ansible. These are extra applications that I use or have used in the past.
.spec.source.repoURL
in applications
directory to use your ArgoCD repositoryREADME.md
for the specific application changes to make (secrets, config, etc)Within minutes ArgoCD will detect and deploy the application (and Renovate will monitor it for updates.)
Each Application uses this directory structure:
applications
- Contains the ArgoCD application definition
namespaces
- Contains a Namespace create manifest file
workloads
- This contains the application deployment files
Chart.yaml
and values.yaml
files (these can also be embedded in applications
file.)If you don't plan on using ArgoCD to deploy these applications, you can just extract the important bits from applications
and workloads
directories.
Application | Type | Description |
---|---|---|
Apt-Cacher NG | ArgoCD Helm Chart | Caching proxy for package files from Linux distributors. |
Cloudflare Tunnel | ArgoCD Helm Chart | Enable internet Access for your applications without Public IP address |
CoreDNS Autoscaler | ArgoCD Helm Chart | Proportional Linear Autoscaler for CoreDNS based on number of cluster nodes or number of cluster cores. |
Custom-Alerts | ArgoCD Kustomize | Alerts for Prometheus Operator Alertmanager for: Node Hardware, ArgoCD Sync Issues, Cert-Manager, Longhorn, Mosquitto, Sealed Secrets, Traefik Ingress Error codes, ZFS Monitoring. |
External Snapshotter | ArgoCD Kustomize | The CSI snapshotter for Kubernetes implementation of Container Storage Interface (CSI) |
Gitea | ArgoCD Kustomize | It is similar to GitHub, Bitbucket, and GitLab. |
Goldilocks | ArgoCD Helm Chart | Uses Vertical Pod Autoscaler (VPA) to make recommendations on container limit and request recommendations, includes a dashboard. |
Home Assistant | ArgoCD Helm Chart | Open source home automation that puts local control and privacy first. |
Mosquitto | ArgoCD Kustomize | Eclipse Mosquitto is a lightweight MQTT Message Broker |
Mosquitto | ArgoCD Helm Chart | Eclipse Mosquitto lightweight MQTT Message Broker |
Mosquitto-Exporter | ArgoCD Kustomize | Exposes Mosquitto MQTT Broker Metrics as Prometheus Service Monitor. |
Pod Restart Info Collector | ArgoCD Helm Chart | Controller to monitor and provide detailed alerts when pods restart. |
Rook-Ceph | ArgoCD Helm Chart | Rook operator and Ceph Cluster Storage for Block, FileSystem and Object (S3) storage. |
Syncthing | ArgoCD Helm Chart | Synchronizes files between two or more computers in real time, safely protected from prying eyes. |
Trilium Notes | ArgoCD Helm Chart | Hierarchical note taking application with focus on building large personal knowledge bases. |
Unifi Controller | ArgoCD Helm Chart | Wireless Network Management Software from Ubiquiti. |
Unpoller-Exporter | ArgoCD Kustomize | Exposes Unifi Controller Management Software Metrics as Prometheus Pod Monitor. |
Uptime Kuma | ArgoCD Helm Chart | A self-hosted monitoring tool with dashboard, status pages and alerting. |
Velero Backup | ArgoCD Helm | Backup and Restore applications and Persistent Volumes. Migrate applications between clusters. Used with External Snaphotter. |
Vertical Pod Autoscaler (VPA) | ArgoCD Helm Chart | Enables ability to make container resource limit and request recommendations, used with Goldilocks. |
Zigbee2MQTT | ArgoCD Helm Chart | A Zigbee to MQTT (Mosquitto) Bridge, works great with Home Assistant. |