Yes, the PRs I mentioned are about running TCK as a docker container and keeping/maintaining that docker file in the Iceberg repo.
I envisioned maintaining other docker images also because I am not sure about the roadmap of the ones in our quickstart <https://iceberg.apache.org/spark-quickstart/> (example: tabulario/spark-iceberg). Thanks, Ajantha On Thu, Oct 10, 2024 at 3:50 PM Jean-Baptiste Onofré <j...@nanthrax.net> wrote: > Hi > > I think there's context missing here. > > I agree with Ryan that Iceberg should not provide any docker image or > runtime things (we had the same discussion about REST server). > > However, my understanding is that this discussion is also related to the > REST TCK. The TCK validation run needs a runtime, and I remember a > discussion we had with Daniel (running TCK as a docker container). > > Regards > JB > > On Wed, Oct 9, 2024 at 2:20 PM rdb...@gmail.com <rdb...@gmail.com> wrote: > >> I think it's important for a project to remain focused on its core >> purpose, and I've always advocated for Iceberg to remain a library that is >> easy to plug into other projects. I think that should be the guide here as >> well. Aren't projects like Spark and Trino responsible for producing easy >> to use Docker images of those environments? Why would the Iceberg project >> build and maintain them? >> >> I would prefer not to be distracted by these things, unless we need them >> for cases like supporting testing and validation of things that are part of >> the core purpose of the project. >> >> On Tue, Oct 8, 2024 at 6:08 AM Ajantha Bhat <ajanthab...@gmail.com> >> wrote: >> >>> Hello everyone, >>> >>> Now that the test fixtures are in [1],we can create a runtime JAR for >>> the REST catalog adapter [2] from the TCK. >>> Following that, we can build and maintain the Docker image based on it >>> [3]. >>> >>> I also envision the Iceberg community maintaining some quick-start >>> Docker images, such as spark-iceberg-rest, Trino-iceberg-rest, among others. >>> >>> I've looked into other Apache projects, and it seems that Apache Infra >>> can assist us with this process. >>> As we have the option to publish Iceberg docker images under the Apache >>> Docker Hub account. >>> >>> [image: image.png] >>> >>> I am more than willing to maintain this code, please find the PRs >>> related to the same [2] & [3]. >>> >>> Any suggestions on the same? contributions are welcome if we agree to >>> maintain it. >>> >>> [1] https://github.com/apache/iceberg/pull/10908 >>> [2] https://github.com/apache/iceberg/pull/11279 >>> [3] https://github.com/apache/iceberg/pull/11283 >>> >>> - Ajantha >>> >>