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

Reply via email to