2026-01-16 20:30:47 +00:00
2026-01-16 20:30:47 +00:00
2026-01-16 19:46:25 +00:00
2026-01-16 20:18:31 +00:00
2026-01-16 20:18:31 +00:00

ArgoCD GitOps Repository

This repository contains ArgoCD Application definitions for deploying applications to the home-server Kubernetes cluster.

Structure

argocd/
├── apps.yaml                # Root App of Apps (bootstrapped by Ansible)
├── apps/                    # Application definitions
│   └── monitoring/
│       └── monitoring.yaml  # Prometheus + Grafana stack
└── charts/                  # Helm chart values
    └── monitoring/
        └── values.yaml

How It Works

  1. Ansible bootstraps the root apps Application
  2. The root app syncs apps/ directory recursively
  3. Any Application manifest added to apps/ is auto-deployed

Adding New Applications

  1. Create a new directory under apps/
  2. Add your Application manifest (e.g., apps/myapp/myapp.yaml)
  3. Push to Git - ArgoCD syncs automatically
Description
ArgoCD that will manage the applications running in the home server
Readme 27 KiB