-
Notifications
You must be signed in to change notification settings - Fork 2.1k
config/openshift/installer: reinstate baremetal-installer image #4729
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
config/openshift/installer: reinstate baremetal-installer image #4729
Conversation
|
/assign @abhinavdahiya @wking |
|
I also added this to the 4.2 yaml. I thought it was automatically synced, but that file hasn't been updated in some time. |
6afcd78 to
ddc482b
Compare
|
Do we need an exception grant for the 4.2 touch? And what about the 4.3 YAML (I'm not clear on how those are managed). |
Who can help me understand what needs to be done? Yesterday when you looked, there was no CI images for 4.2, I imagine it has to be in the 4.2 file for that to happen, right? |
from my reading of the doc, I think we should probably only update master. |
This reinstates the baremetal-installer image for use with baremetal IPI platforms, now that the image is fixed.
ddc482b to
1344fd3
Compare
Ok I updated this to only edit master, but I did see the doc you linked and it mentions branches, there's no branches here. In this case, the versioned YAML is in the master branch concurrently with the other releases. Can we find out for sure? I don't see any indication in the history of the 4.2 files that's automated in any way: https://github.com/openshift/release/commits/master/ci-operator/config/openshift/installer/openshift-installer-release-4.2.yaml |
|
Also: do I have to do something to ensure the origin-baremetal-installer repo gets created on Quay? |
|
Doc says:
So I think we do need to manually propagate any changes to those per-release YAML configs that we want to see in that release. They're getting frozen out on branch creation with the expectation that what was working for them in master at branching-time will continue to work for them through the rest of their z stream lifecycle. If we want to get the baremetal image into 4.2 and 4.3 post-branch-creation, we'll need to manually update the per-release configs. Although it's not clear to me why config-syncing doesn't continue until we stop fast-forwarding the branches to track master (currently both 4.2 and 4.3 are fast-forwarding to track master). |
|
/lgtm After this merges and you get one successful build, you'd add the mirror config to 4.2. Once that's added and mirrored, I make the mirrored repo public on quay. You should only update master for now. Are you correctly set up in OSBS? |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: smarterclayton, stbenjam The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
How do we measure this? Is there somewhere we can check for successfully-built ART baremetal images? |
|
@stbenjam: Updated the following 2 configmaps:
DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
How do I see if there's been a successful build?
What do I need to do to get setup in OSBS? |
|
"OSBS" means the ART process I linked you. |
Ok, I didn't know if OSBS is different than the internal things, i.e. an upstream instance of Koji that we needed configured as well. I've got the ART process started. Is there anything else I need to do here? The upstream process is missing some docs, this is a bit of a spirit quest... |
This was removed in #4720.
This reinstates the baremetal-installer image for use with baremetal IPI
platforms, now that the image is fixed by openshift/installer#2206.