Skip to content

Conversation

@okumin
Copy link
Contributor

@okumin okumin commented Dec 17, 2025

What changes were proposed in this pull request?

Run some integration tests against Docker images. Key points:

  • It uses Kubernetes as an orchestration tool because it is the most widely adopted option. In my mind, I would like to add k8s manifests or a Helm chart for Hive; Integation tests on k8s can be a preparation of the move
  • It uses Apache Ozone as a storage because it is k8s-friendly
  • Test cases are simple queries and Iceberg REST Compatibility Kit

https://issues.apache.org/jira/browse/HIVE-29260

Why are the changes needed?

We don't run any testing on Docker images. The new test cases can relieve a release manager a bit more.

Does this PR introduce any user-facing change?

No

How was this patch tested?

Another thought

I wonder whether we should run the test cases for every PR or for every update to the master branch. Otherwise, we run the job once a quarter, which may not allow us to detect an ongoing issue in a timely manner. The drawback is CI cost(not sure how much our budget is). Or may we merge build.yml and docker-GA-images.yml?

@okumin okumin marked this pull request as ready for review December 27, 2025 09:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

2 participants