Files
claude-howto/uk/07-plugins/devops-automation/README.md
T
Luong NGUYENandGitHub b9a973bf32 docs: accuracy pass against Claude Code v2.1.220 (#155)
Internal accuracy pass against v2.1.220 — no missing upstream features, but broken example code, disagreeing counts, and metadata drift.

Functional fixes: pre-commit.sh now exits 2 so it actually blocks; dependency-check.sh reads file_path from stdin JSON instead of $1; database-mcp.json uses ${DATABASE_URL}; broken fences repaired; three command templates had invalid skill names.

Factual corrections: /fork and /subtask unswapped and /subtask added; /fewer-permission-prompts; permissions.defaultMode; dontAsk/auto unreversed; 31 hook events verified name-by-name; subagent depth 3; skill precedence enterprise > project > personal; /output-style removed not deprecated; permissionDecision gained defer.

Follow-up review fixed defects the pass left behind: zh/vi headers claiming 31 events above 25-name lists, a surviving hardcoded DB credential in the MCP README examples, an unbalanced fence swallowing a metadata footer, and non-canonical tool names. All four translated CATALOG summary tables were recounted so their arithmetic holds.

Full detail in CHANGELOG.md under v2.1.220-r2.
2026-08-04 15:41:12 +07:00

108 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<picture>
<source media="(prefers-color-scheme: dark)" srcset="../../../resources/logos/claude-howto-logo-dark.svg">
<img alt="Claude How To" src="../../../resources/logos/claude-howto-logo.svg">
</picture>
# Плагін DevOps Automation
Повна автоматизація DevOps для розгортання, моніторингу та реагування на інциденти.
## Функції
✅ Автоматизовані розгортання
✅ Процедури відкату
✅ Моніторинг стану системи
✅ Робочі процеси реагування на інциденти
✅ Інтеграція з Kubernetes
## Встановлення
```bash
/plugin install devops-automation
```
## Що включено
### Слеш-команди
- `/deploy` — Розгортання на продакшен або стейджинг
- `/rollback` — Відкат до попередньої версії
- `/status` — Перевірка стану системи
- `/incident` — Обробка інцидентів на продакшені
### Субагенти
- `deployment-specialist` — Операції розгортання
- `incident-commander` — Координація інцидентів
- `alert-analyzer` — Аналіз стану системи
### MCP-сервери
- Інтеграція з Kubernetes
### Скрипти
- `deploy.sh` — Автоматизація розгортання
- `rollback.sh` — Автоматизація відкату
- `health-check.sh` — Утиліти перевірки стану
### Хуки
- `pre-deploy.js` — Передрозгортальна валідація
- `post-deploy.js` — Післярозгортальні завдання
## Використання
### Розгортання на стейджинг
```
/deploy staging
```
### Розгортання на продакшен
```
/deploy production
```
### Відкат
```
/rollback production
```
### Перевірка стану
```
/status
```
### Обробка інциденту
```
/incident
```
## Вимоги
- Claude Code 2.1+
- Kubernetes CLI (kubectl)
- Налаштований доступ до кластера
## Конфігурація
Налаштуйте конфіг Kubernetes:
```bash
export KUBECONFIG=~/.kube/config
```
## Приклад робочого процесу
```
User: /deploy production
Claude:
1. Запускає pre-deploy хук (валідація kubectl, з'єднання з кластером)
2. Делегує субагенту deployment-specialist
3. Запускає скрипт deploy.sh
4. Моніторить прогрес розгортання через Kubernetes MCP
5. Запускає post-deploy хук (очікування подів, smoke-тести)
6. Надає підсумок розгортання
Результат:
✅ Розгортання завершено
📦 Версія: v2.1.0
🚀 Поди: 3/3 готові
⏱️ Час: 2хв 34с
```