Stream: containers

Topic: โœ” base image build matrix


view this post on Zulip Oliver Bertuch (Mar 20 2023 at 16:24):

Do we need a build matrix for the base image? P5 + J11, P5 + J17, P6 + J11, P6 + J17?

view this post on Zulip Philip Durbin ๐Ÿš€ (Mar 20 2023 at 16:33):

Hmm, maybe just P5 + J11 for now. Then add P6 + J11. Then add P6 + J17?

view this post on Zulip Oliver Bertuch (Mar 20 2023 at 16:34):

Well what we have is P5+J11.

view this post on Zulip Philip Durbin ๐Ÿš€ (Mar 20 2023 at 16:34):

yes

view this post on Zulip Oliver Bertuch (Mar 20 2023 at 16:35):

So do we want P6ish ones?

view this post on Zulip Philip Durbin ๐Ÿš€ (Mar 20 2023 at 16:37):

I mean, when we went from Glassfish 4 to Payara 5 we deleted all references to Glassfish 4. Are we in the same world still? Out with the old, in with the new? Or do we need to have both? The vision for Dataverse 6 is that you don't have to run it right away. You can use Dataverse 5.14 if you want the features without the platform upgrade.

view this post on Zulip Oliver Bertuch (Mar 20 2023 at 16:43):

So we don't want any base images for testing etc until Dataverse 6 is released?

view this post on Zulip Don Sizemore (Mar 20 2023 at 17:37):

I'm wondering the same things as Phil. To my understanding, IQSS will switch to the newer technology and drop support for the older.

view this post on Zulip Philip Durbin ๐Ÿš€ (Mar 20 2023 at 18:03):

Typically we make changes in a PR and test it. My understanding is that we'll be pushing images from PRs to GHCR. But this is all pretty short-lived, right? This matrix you're talking about makes me think you want to keep them around for a while. Maybe this will become more clear as we're doing it? :thinking:

view this post on Zulip Philip Durbin ๐Ÿš€ (Mar 20 2023 at 18:16):

Anyway, no objection to trying the build matrix thing. Let's experiment.

view this post on Zulip Oliver Bertuch (Mar 20 2023 at 19:48):

Here's the thing: if we want to experiment with P6 and J17/J11, we will have to have some base image for that prepared. And it better shall be on Docker Hub, because app image builds will pull it from there.

view this post on Zulip Oliver Bertuch (Mar 20 2023 at 19:49):

So I'm not talking about keeping these around forever. And again, support is a big word.

view this post on Zulip Oliver Bertuch (Mar 20 2023 at 19:49):

Having these images at our fingertips merely means convenience for experiments

view this post on Zulip Oliver Bertuch (Mar 20 2023 at 19:50):

And all of this has still big red marks about community supported etc

view this post on Zulip Philip Durbin ๐Ÿš€ (Mar 20 2023 at 20:02):

Sure, sounds fine. Does it require a code change other than the GitHub Action?

view this post on Zulip Don Sizemore (Mar 21 2023 at 11:23):

"free" means "free!"

view this post on Zulip Philip Durbin ๐Ÿš€ (Apr 21 2023 at 11:40):

I got the base image working with the dataverse-people app (thanks for helping, @Oliver Bertuch !) and now, yes, I'm wondering about pushing a base image with Payara 6 (whatever the newest version is).

view this post on Zulip Philip Durbin ๐Ÿš€ (Jul 27 2023 at 18:20):

Oliver Bertuch said:

So we don't want any base images for testing etc until Dataverse 6 is released?

As I said in today's container meeting, I was wrong! We want these. :big_smile:

view this post on Zulip Oliver Bertuch (Aug 09 2023 at 08:23):

During yesterdays tech hour it seemed like we won't need 'em. :shrug:

view this post on Zulip Philip Durbin ๐Ÿš€ (Aug 09 2023 at 11:48):

Well, I can't build the Payara 6 base image on my M2 (see #containers > can't build Payara 6 base image ) so I would appreciate having that image now, even before we merge the Payara 6 branch. I'm dead in the water on that M2 machine.

view this post on Zulip Philip Durbin ๐Ÿš€ (Aug 11 2023 at 09:40):

I'm no longer dead in the water! See #containers > โœ” can't build Payara 6 base image . Thanks, @Oliver Bertuch ! :dataverse_man:

view this post on Zulip Philip Durbin ๐Ÿš€ (Aug 11 2023 at 09:41):

But maybe we should still have the build matrix because my colleague can't build the Payara 6 image: https://github.com/IQSS/dataverse/issues/9771

view this post on Zulip Philip Durbin ๐Ÿš€ (Sep 07 2023 at 11:07):

Should we resolve this topic? What's the next time we'll want a build matrix? When we need to upgrade Payara 6.x or Solr 9.x? Or will those changes be so minor it won't even matter? I'm sure the next Java bump is pretty far out for us.

view this post on Zulip Oliver Bertuch (Sep 07 2023 at 11:08):

Not that far away... LTS 21 is underway. But yes, let's close this for now. There are more pressing matters.

view this post on Zulip Notification Bot (Sep 07 2023 at 11:16):

Philip Durbin has marked this topic as resolved.


Last updated: Oct 30 2025 at 05:14 UTC