| name | gitops |
| description | Master GitOps practices, CI/CD integration, Helm charts, Kustomize, and ArgoCD. Learn modern deployment patterns and infrastructure as code. |
| sasmp_version | 1.3.0 |
| eqhm_enabled | true |
| bonded_agent | 07-development-gitops |
| bond_type | PRIMARY_BOND |
| capabilities | ["ArgoCD management","Helm charts","Kustomize overlays","CI/CD pipelines","Multi-environment","Progressive delivery","Drift detection","Secret management"] |
| input_schema | {"type":"object","properties":{"action":{"type":"string","enum":["deploy","sync","rollback","diff","promote"]},"environment":{"type":"string","enum":["dev","staging","production"]},"tool":{"type":"string","enum":["argocd","helm","kustomize","flux"]}}} |
| output_schema | {"type":"object","properties":{"sync_status":{"type":"string"},"health_status":{"type":"string"},"diff":{"type":"array"}}} |
GitOps & CI/CD
Executive Summary
Production-grade GitOps practices covering ArgoCD, Helm, Kustomize, and CI/CD pipeline integration. This skill provides deep expertise in implementing declarative infrastructure, progressive delivery, and automated reconciliation for enterprise-scale Kubernetes deployments.
Core Competencies
1. ArgoCD Application Management
ApplicationSet for Multi-Environment
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: api-server
namespace: argocd
spec:
generators:
- list:
elements:
- env: dev
cluster: dev-cluster
namespace: dev
- env: staging
cluster: staging-cluster
namespace: staging
- env: production
cluster: prod-cluster
namespace: production
template:
metadata:
name: 'api-server-{{env}}'
spec:
project: default
source:
repoURL: https://github.com/org/api-server