-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
Summary
Add GitHub Actions PR checks for Helm charts to validate chart quality and catch errors before merging.
Components
Path: deployments/helm-charts/
| Chart | Description |
|---|---|
wso2-ai-agent-management-platform |
Main platform chart (console, agent-manager-service, PostgreSQL) |
wso2-amp-build-extension |
Build workflow templates |
wso2-amp-observability-extension |
OpenSearch, DataPrepper observability stack |
Proposed Checks
| Check | Command | Description |
|---|---|---|
| Lint | helm lint <chart-path> |
Validate chart structure and values |
| Template | helm template <chart-path> |
Verify templates render without errors |
| Schema Validation | helm lint --strict |
Strict linting with schema validation |
| Kubeconform | kubeconform |
Validate generated manifests against K8s schemas |
Optional Enhancements
- Add values schema validation if
values.schema.jsonexists
References
- Charts location:
deployments/helm-charts/ - Release workflow:
.github/workflows/release.yml(useshelm dependency update)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request