goutamadwant opened a new pull request, #11938:
URL: https://github.com/apache/seatunnel/pull/11938

   ### Purpose of this pull request
   
   Closes #8982.
   
   PR #9006 added Helm linting and template validation. This change covers the 
remaining deployment path by installing the chart on a temporary K3s cluster 
and checking that one master and one worker become ready.
   
   The workflow:
   
   - keeps strict lint and render checks for every backend change;
   - runs the K3s installation only when `deploy/kubernetes/**` changes;
   - waits for both deployments and verifies that 
`/system-monitoring-information` reports both cluster members;
   - prints pod and log diagnostics when installation fails;
   - pins the Helm binary and verifies its published checksum.
   
   ### Does this PR introduce _any_ user-facing change?
   
   No. This changes repository CI only.
   
   ### How was this patch tested?
   
   Verified locally with:
   
   ```shell
   bash -n deploy/kubernetes/helm-tests/test-chart.sh
   deploy/kubernetes/helm-tests/test-chart.sh render
   ```
   
   The REST readiness polling was also checked with delayed, permanently 
incomplete, and malformed responses. The real K3s installation is the PR CI 
gate because it requires a Docker-backed runner.
   
   ### Check list
   
   * [x] No new Jar binary package is added.
   * [x] No user documentation update is required.
   * [x] No incompatible change is introduced.
   * [x] This is not connector code.


-- 
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]

Reply via email to