|
2 | 2 | .PHONY: help install verify check clean docker-build update-version |
3 | 3 |
|
4 | 4 | # Version from VERSION file |
5 | | -VERSION ?= 0.2.1 |
| 5 | +VERSION ?= 0.2.2 |
6 | 6 |
|
7 | 7 | # Default target |
8 | 8 | help: ## Show this help message |
@@ -31,18 +31,35 @@ install-rbac-controller: ## Install rbac controller dependencies |
31 | 31 | @cd rbac-controller && uv sync --dev |
32 | 32 |
|
33 | 33 | # Verification - single command for all quality checks |
34 | | -verify: ## Run all verification steps (format, lint, type-check, test) in all modules |
| 34 | +verify: verify-code verify-chart ## Run all verification steps (code + chart tests) |
| 35 | + @echo "" |
| 36 | + @echo "✅ All modules verified successfully!" |
| 37 | + |
| 38 | +verify-code: ## Run verification for all Python modules |
35 | 39 | @echo "🔍 Running full verification suite for all modules..." |
36 | 40 | @echo "================================================" |
37 | 41 | @cd control-plane && $(MAKE) verify |
38 | 42 | @cd mcp-operator && $(MAKE) verify |
39 | 43 | @cd universal-adapter && $(MAKE) verify |
40 | 44 | @cd rbac-controller && $(MAKE) verify |
41 | | - @echo "" |
42 | | - @echo "✅ All modules verified successfully!" |
43 | 45 |
|
44 | 46 |
|
45 | 47 |
|
| 48 | +# Helm Chart Testing |
| 49 | +verify-chart: ## Run Helm chart unit tests |
| 50 | + @echo "🧪 Running Helm chart tests..." |
| 51 | + @./scripts/test-chart.sh |
| 52 | + |
| 53 | +test-chart: verify-chart ## Alias for verify-chart |
| 54 | + |
| 55 | +test-chart-verbose: ## Run Helm chart tests with verbose output |
| 56 | + @echo "🧪 Running Helm chart tests (verbose)..." |
| 57 | + @./scripts/test-chart.sh -v |
| 58 | + |
| 59 | +lint-chart: ## Lint Helm chart |
| 60 | + @echo "🔍 Linting Helm chart..." |
| 61 | + @helm lint chart/ |
| 62 | + |
46 | 63 | # Backwards compatibility alias |
47 | 64 | check: verify ## Alias for verify (backwards compatibility) |
48 | 65 |
|
|
0 commit comments