Jayyadav1903 opened a new pull request, #4164: URL: https://github.com/apache/streampipes/pull/4164
## Summary This PR adds a standard Helm-native test to the StreamPipes Helm chart to verify that the backend service is reachable after deployment. The test improves chart reliability and aligns with Helm v3 best practices, while remaining low-risk and fully backward compatible. --- ## Changes - Added a Helm test pod under `installer/k8s/templates/tests/` - The test uses `curlimages/curl` to perform an HTTP request against the backend service - Annotated with `helm.sh/hook: test` to integrate with `helm test` - Uses `restartPolicy: Never` to ensure correct test execution semantics --- ## Implementation Details - No changes to existing templates or `values.yaml` - Service name and port are derived from existing Helm values/templates - The test fails if the backend service is not reachable, causing `helm test` to fail accordingly - No impact on runtime behavior or deployments --- ## Verification The following commands can be used in an environment with Helm installed: ```bash helm lint ./installer/k8s helm template streampipes ./installer/k8s helm test streampipes -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
