gitops-workflow

Робота агентів

wshobson/agentsskills.sh ↗

Встановлень

10 055

без дублів, на момент останньої синхронізації

Відколи рахуємо

+1.1%

40 зчитувань, приблизно раз на 2 год. Це не жива крива.

Наша категорія

Робота агентів

наше

Останнє зчитування

3 вер. 2026 р.

з каталогу

Наш розбір

наше

Цей навик надає вичерпний посібник із впровадження робочих процесів GitOps, що забезпечує автоматизоване та декларативне розгортання для кластерів Kubernetes. Він деталізує процедури налаштування таких основних інструментів, як ArgoCD та Flux CD, охоплюючи принципи безперервної реконсиляції, шаблони розгортання додатків та стратегії прогресивного доставляння.

Що дає на виході
  • Декларативні манифести Kubernetes (YAML)
  • Конфігураційні файли ArgoCD або Flux CD
  • Визначення прогресивного доставляння (наприклад, Rollout)
Що потрібно
  • Доступ до кластера Kubernetes
  • URL репозиторію Git та облікові дані
  • Конфігураційні манифести YAML
Платні сервіси

не виявлено

Надані докази не містять інформації щодо платних планів або вартості API.

Реєстрація

не виявлено

Надані докази не згадують жодного обов'язкового процесу реєстрації.

Межі й людська перевірка

Навик надає посібники та манифести, але не може виконати сам робочий процес розгортання. Він не може перевірити поточний операційний статус кластера Kubernetes, а також автоматично вирішити всі необхідні облікові дані чи секрети для живого середовища.

Доказиstatic findingsplugins/kubernetes-operations/skills/gitops-workflow/references/argocd-setup.md:1-128plugins/kubernetes-operations/skills/gitops-workflow/references/sync-policies.md:1-132plugins/kubernetes-operations/skills/gitops-workflow/SKILL.md:1-290
static findingsstatic_finding
[{"code":"env_var","match":"GITHUB_CLIENT_SECRET","path":"references/argocd-setup.md"},{"code":"oauth","match":"OAuth","path":"references/argocd-setup.md"}]
plugins/kubernetes-operations/skills/gitops-workflow/references/argocd-setup.md1–128 · уривок обрізано
# ArgoCD Setup and Configuration

## Installation Methods

### 1. Standard Installation

```bash
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
```

### 2. High Availability Installation

```bash
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/ha/install.yaml
```

### 3. Helm Installation

```bash
helm repo add argo https://argoproj.github.io/argo-helm
helm install argocd argo/argo-cd -n argocd --create-namespace
```

## Initial Configuration

### Access ArgoCD UI

```bash
# Port forward
kubectl port-forward svc/argocd-server -n argocd 8080:443

# Get initial admin password
argocd admin initial-password -n argocd
```

### Configure Ingress

```yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: argocd-server-ingress
  namespace: argocd
  annotations:
    cert-manager.io/cluster-issuer: letsencrypt-prod
    nginx.ingress.kubernetes.io/ssl-passthrough: "true"
    nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
spec:
  ingressClassName: nginx
  rules:
    - host: argocd.example.com
      http:
        paths:
          - pat
plugins/kubernetes-operations/skills/gitops-workflow/references/sync-policies.md1–132 · уривок обрізано
# GitOps Sync Policies

## ArgoCD Sync Policies

### Automated Sync

```yaml
syncPolicy:
  automated:
    prune: true # Delete resources removed from Git
    selfHeal: true # Reconcile manual changes
    allowEmpty: false # Prevent empty sync
```

### Manual Sync

```yaml
syncPolicy:
  syncOptions:
    - PrunePropagationPolicy=foreground
    - CreateNamespace=true
```

### Sync Windows

```yaml
syncWindows:
  - kind: allow
    schedule: "0 8 * * *"
    duration: 1h
    applications:
      - my-app
  - kind: deny
    schedule: "0 22 * * *"
    duration: 8h
    applications:
      - "*"
```

### Retry Policy

```yaml
syncPolicy:
  retry:
    limit: 5
    backoff:
      duration: 5s
      factor: 2
      maxDuration: 3m
```

## Flux Sync Policies

### Kustomization Sync

```yaml
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
  name: my-app
spec:
  interval: 5m
  prune: true
  wait: true
  timeout: 5m
  retryInterval: 1m
  force: false
```

### Source Sync Interval

```yaml
apiVersion: source.toolkit.fluxcd.io/v1
kind: GitRepository
metadata:
  name: my-app
spec:
  interval: 1m
  timeout: 60s
```

## Health Assessment

### Custom Health Checks

```yaml
# ArgoC
plugins/kubernetes-operations/skills/gitops-workflow/SKILL.md1–290
---
name: gitops-workflow
description: Implement GitOps workflows with ArgoCD and Flux for automated, declarative Kubernetes deployments with continuous reconciliation. Use when implementing GitOps practices, automating Kubernetes deployments, or setting up declarative infrastructure management.
---

# GitOps Workflow

Complete guide to implementing GitOps workflows with ArgoCD and Flux for automated Kubernetes deployments.

## Purpose

Implement declarative, Git-based continuous delivery for Kubernetes using ArgoCD or Flux CD, following OpenGitOps principles.

## When to Use This Skill

- Set up GitOps for Kubernetes clusters
- Automate application deployments from Git
- Implement progressive delivery strategies
- Manage multi-cluster deployments
- Configure automated sync policies
- Set up secret management in GitOps

## OpenGitOps Principles

1. **Declarative** - Entire system described declaratively
2. **Versioned and Immutable** - Desired state stored in Git
3. **Pulled Automatically** - Software agents pull desired state
4. **Continuously Reconciled** - Agents reconcile actual vs desired state

## ArgoCD Setup

### 1. Installation

```bash
# Create namespace
kubectl create na

Прочитано 4 з 4 текстових файлів скіла.

Станом на вересень 2026 р. · GemmaСкладено з опублікованих файлів скіла. Перед тим як покладатися на дані про доступ і вартість — перевірте у джерелі.

Встановленняз каталогу

npx skills add https://github.com/wshobson/agents

Встановлення відбувається там, не тут. Ми — покажчик із думкою, а не дзеркало.

Що всерединіз каталогу

references/argocd-setup.md
references/sync-policies.md
SKILL.md

3 файлів — лише назви. Каталог не повідомляє розмірів.

Що знайшли аудиториз каталогу

Скіл — це інструкції, яких ваш агент послухається, і скрипти, які він може запустити: хто це перевірив, важить не менше, ніж скільки людей його поставили.

Gen Agent Trust HubThe skill provides instructions for setting up GitOps workflows using ArgoCD and Flux. However, it incorporates several high-risk patterns, including unverified remote script execution with root privileges and the direct application of remote Kubernetes manifests from non-whitelisted sources.17 лют. 2026 р. · HIGHfail
SocketNo alerts18 бер. 2026 р.pass
SnykRisk: MEDIUM · No issues17 лют. 2026 р. · MEDIUMwarn
Runlayer2/3 files flagged26 лют. 2026 р. · MEDIUMwarn
ZeroLeaks2 findings · Score: 80/10016 квіт. 2026 р. · LOWpass

Встановлення, зчитування за зчитуваннямнаше

9.9k
10.1k
30 серп. 2026 р.40 зчитувань за 5 дн., намальовано по останньому зчитуванню кожного дня.3 вер. 2026 р.

Вісь починається з 9.9k, не з нуля — діапазон від 9.9k до 10.1k.

Поруч на тій самій полицінаше