Files
helm-anything/src/argocd/README.md
Sun-ZhenXing bfa41fb903 feat: Add support for Apache Airflow, ArgoCD, Jenkins, and Nexus with corresponding configurations
- Added Apache Airflow with Makefile, README, and values.yaml for deployment.
- Introduced ArgoCD with Makefile, README, and values.yaml for GitOps management.
- Implemented Jenkins with Makefile, README, and values.yaml for CI/CD automation.
- Included Nexus Repository Manager with Makefile, README, and values.yaml for artifact management.
- Updated Gitea and Vault configurations for consistency and improved documentation.
- Enhanced README files with installation instructions, usage, and configuration details in both English and Chinese.
2026-02-20 17:25:14 +08:00

892 B

ArgoCD

Introduction

ArgoCD is a declarative, GitOps continuous delivery tool for Kubernetes. It follows the GitOps pattern of using Git repositories as the source of truth for defining the desired application state.

Installation

To install ArgoCD, run:

make install

Default credentials:

  • Username: admin
  • Password: admin

Usage

After installation, access ArgoCD:

# Port forward to access UI
kubectl port-forward svc/argocd-server -n argocd 8080:443

# Get admin password
kubectl get secret argocd-initial-admin-secret -n argocd -o jsonpath="{.data.password}" | base64 -d

Then open https://localhost:8080 in your browser.

Configuration

The default configuration includes:

  • Single Redis instance
  • Single controller replica
  • Single repo server
  • Dex enabled for SSO

For production, consider enabling HA mode with multiple replicas.