-
Notifications
You must be signed in to change notification settings - Fork 30
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
Please drop machine-os-content
reference
#101
Comments
As part of https://github.com/openshift/enhancements/blob/master/enhancements/ocp-coreos-layering/ocp-coreos-layering.md we have switched to a new `rhel-coreos-8`. Really, nothing else besides the MCO should be pulling in or referencing the OS images. I don't understand what cross-checking the image stream tag was ever doing at all. The MCO owns rolling out the right OS version, and if that isn't correct something else went seriously wrong. Closes: openshift#101
As part of https://github.com/openshift/enhancements/blob/master/enhancements/ocp-coreos-layering/ocp-coreos-layering.md we have switched to a new `rhel-coreos-8`. Really, nothing else besides the MCO should be pulling in or referencing the OS images. I don't understand what cross-checking the image stream tag was ever doing at all. The MCO owns rolling out the right OS version, and if that isn't correct something else went seriously wrong. Closes: #101
Reopening this issue with #103. |
/reopen |
@qbarrand: Reopened this issue. In 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. |
OK, let's discuss design in https://issues.redhat.com/browse/MCO-392?focusedCommentId=21048335&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-21048335 or so? I see the desire for a tag for "default operating system". But I'd still really like to push for a world where we ship both |
/cc @ybettan |
I have added documentation of all the moving parts of that imagestream. |
Issues go stale after 90d of inactivity. Mark the issue as fresh by commenting If this issue is safe to close now please do so with /lifecycle stale |
/remove-lifecycle stale This will require adding the Additional info can be found at https://redhat-internal.slack.com/archives/C02CU30L7GF/p1676467754327349 |
/assign @ybettan |
it's just
|
Yeah, this is messy...there's a whole lot interlocked here. We have a build time option to add it and I tried to use it here but then we reverted here because we discovered that And that's where it stands, I think we'd need to fix |
perhaps DTK could change to looking at |
@sosiouxme DTK isn't doing any of this stuff at all. I think that I don't mind changing the shapshot to any other container if needed to make it work. Adding the slack thread for full context if needed: https://redhat-internal.slack.com/archives/C02CU30L7GF/p1676467754327349 |
Issues go stale after 90d of inactivity. Mark the issue as fresh by commenting If this issue is safe to close now please do so with /lifecycle stale |
/remove-lifecycle stale |
The RHCOS pipeline is still building and maintaining the path to this container image. Would be helpful if we could finally nuke it completely from our deliverables. (E.g. our pipeline just tripped on a bug trying to build that container: coreos/coreos-assembler#3635). Naive question: rather than trying to solve the "how to ship multiple images with proper labels" part (which requires changes to It sounds like the blocker was on the fact that we'll eventually want the |
I don't anticipate an issue from the DTK side doing it.
In case the |
The `machine-os-content` is deprecated and we'd like to stop shipping it entirely in the release payload. Point the DTK imagestream to the `rhel- coreos` image instead. Closes: openshift#101
This was previously enabled (openshift#1048) and then disabled again (openshift#1084) because `oc` doesn't know how to handle multiple images with those labels in the release payload. We'll need to solve this eventually if we want to be able to ship multiple OS images in the payload (that's tracked in openshift#1047), but we don't need to block on this if we can remove the legacy `machine-os-content` at the same time. See also: openshift/driver-toolkit#101 See also: openshift/machine-config-operator#3364
I threw up openshift/os#1374 and #135. I invite folks who have more context on this issue to review those. On the ART side, it looks like https://issues.redhat.com/browse/ART-4932 is still the ticket tracking the cleanups needed there. |
This was previously enabled (openshift#1048) and then disabled again (openshift#1084) because `oc` doesn't know how to handle multiple images with those labels in the release payload. We'll need to solve this eventually if we want to be able to ship multiple OS images in the payload (that's tracked in openshift#1047), but we don't need to block on this if we can remove the legacy `machine-os-content` at the same time. See also: openshift/driver-toolkit#101 See also: openshift/machine-config-operator#3364
The `machine-os-content` is deprecated and we'd like to stop shipping it entirely in the release payload. Point the DTK imagestream to the `rhel- coreos` image instead. Closes: #101
xref openshift/machine-config-operator#3364
https://issues.redhat.com/browse/MCO-392?focusedCommentId=21045301&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-21045301
The text was updated successfully, but these errors were encountered: