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?

@sonarqubecloud
Copy link

@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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants