Repo Health

← К списку

nurmukhametovartem8-gmail-com/k8s-infra-core

⚙️ КЛЮЧЕВОЙ ПРИНЦИП: ПОЛНАЯ ИДЕМПОТЕНТНОСТЬ Изменения в кластер вносятся ТОЛЬКО при наличии реальных обновлений в коде. Если различий с текущим состоянием K8s нет — деплой полностью пропускается. Кластер не дергается, поды без нужды не рестартуют, история релизов Helm не раздувается. 📁 ЧТО ГДЕ ЛЕЖИТ: • /k8s — Сырые YAML-манифесты (Ingress, NetworkPolicies, статические PVC, ConfigMap). • /helm — Конфигурации бэкенд-компонентов (микросервисы, БД, Redis, RabbitMQ). Имя подпапки внутри = Имя релиза в K8s. • /k8s_logs — Текстовые отчеты по каждому запуску деплоя с подробными diff-логами. 🚀 КАК ЗАПУСТИТЬ ЛОКАЛЬНО ИЛИ В CI: 1. Убедись, что установлен плагин: helm plugin install https://github.com 2. Запусти главный оркестровый скрипт: ./deploy.sh ⚠️ ПРАВИЛА ДЛЯ РАЗРАБОТЧИКОВ И АДМИНОВ: • Никаких правок в кластере руками (kubectl edit/apply мимо Git). Все изменения — только через пулл-реквесты в этот репозиторий. • Перед коммитом проверяй конфигурацию через `kubectl diff` локально, чтобы случайно не затереть чужие хотфиксы. • При возникновении мерж-конфликтов в папке /k8s_logs — разрешай их в пользу сохранения обоих лог-файлов.

язык не указан · рейтинг 0 · 👍 0 · ❤️ 0 · 💎 0 · 0 форков · ссылка на SourceCraft

Дата анализа: 13.10.2026 15:24

47
Repo Health Score
Скачать Markdown

Почему такой балл

Категории без данных не обнуляют итог: их вес перераспределяется между категориями, где балл есть.

Сильные и слабые стороны

Слабые: Активность: 40, Issues: нет данных, Не найдено тестов

Сводка YandexGPT

Находки и рекомендации

История проверок

  1. 13.10.2026 15:24 — 47

Безопасность (AppSec) и CI/CD здесь не оцениваются: к ним есть доступ только по PAT владельца репозитория.