Add Helm unit tests for web-app chart #175
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/helm-unittest"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Test Suites
AI Code Review
Отличный набор юнит-тестов для Helm-чарта. Анализирую по критериям:
✅ Сильные стороны
⚠️ Проблемы
1. Использование
:latestв тесте (deployment_test.yaml:20)latesttag, что противоречит best practice (no :latest)v1.0.0)2. Неполная проверка Service selectors (service_test.yaml:26–28)
equalпроверку или конкретные label assertions3. Отсутствие тестов для Labels/Annotations
4. Недостаточная валидация HPA (hpa_test.yaml)
targetCPUUtilizationPercentageили метрики5. NetworkPolicy тесты слишком поверхностны
6. CI/CD fallback too lenient (.gitea/workflows/pr-checks.yaml:51–52)
exit 1при отсутствии helm-unittest (make it blocking)7. Нет тестов для обязательных полей
📋 Итог
PR близок к приемлемому уровню, но нужны правки:
:latestиз test valuesРекомендация: approve с minor changes перед merge.
Automated review by Claude Haiku | advisory, does not block merge