adoptium / infrastructure

This repo contains all information about machine maintenance.
Apache License 2.0
86 stars 102 forks source link

Identify suitable off-machine location for storing private build container images #3217

Open sxa opened 1 year ago

sxa commented 1 year ago

Due to licensing issues we cannot ship the RHEL/s390x build image to the public so it will need to be in a private location. This issue covers identifying somewhere suitable.

Follow-up to https://github.com/adoptium/infrastructure/issues/2731

Noting also that at present the images are not being automatically regenerated when the playbooks are updated, which could be a first step that can be done before pushing it externally.

sxa commented 1 year ago

Related: https://github.com/adoptium/infrastructure/pull/3182

sxa commented 3 months ago

This is also relevant for the newly tested docker images for Windows which will also need to be in a private repository so they can be shared:

Options:

Noting that the OpenJ9 team use a private repository so that is known to work well.

sxa commented 1 month ago

@gdams Since you're more likely to be familiar with it (and I understand from earlier discussions this might be outside our sponsored credits) can you look at what we need to get us set up with ACR for Windows (and probably s390x for now) build docker images?

gdams commented 1 month ago

I had an old container registry setup a while ago (adoptium.azurecr.io). There's a few steps to getting it running in a GH actions env