Conversation
Since the repo has all architectures in it let's move it to the top global repos list as instructed to do so by the rule in the comment above the global repo list.
This enables us to build rhel-9.6, c9s, c10s, etc...
This needs openshift#1498
There were two mpath iso install tests that were dropped here that need to be added back. Also change the link for the tracker for the team and ifcfg denylist entries because the entries can be dropped when the submodule bump happens. The other tracker issue is irrelevant because we changed the definition of the tests.
We now need to support both EL9 and EL10. Using the conditionnal includes for treefiles added in [1], update `osversion` to contain the variant (centos/rhel) and the major version. This allows the layered build to source `/etc/release` and include the correct repos. Update denylist entries to matcht that. [1] openshift#1780
A few fixups..
- Use "${VAR}" format for osversion= in bash
- Use rhel-9.6-server-ose-4.19-okd repo for c10s for now
Update the image.yaml for c10s and rhel-10.1 to enable EROFS for the filesystem used for the Live ISO/PXE rootfs. https://issues.redhat.com/browse/COS-3121
One will be fixed with the next fedora-coreos-config submodule bump and the other needs a new package build from the maintaining team.
| MANIFEST="manifest-c${VERSION_ID}s.yaml" | ||
| EXTENSIONS="extensions-okd-c${VERSION_ID}s.yaml" |
There was a problem hiding this comment.
Now that i see that I am thinking we should also rename the manifests files to respect $ID-$VERSION so we have consistency all around. WDYT ?
There was a problem hiding this comment.
honestly I thought about that too, but then things differ from the stream name quite a bit. For centos stream the stream names are c9s and c10s.
I vote we leave them like they are for now and see what @jlebon things when he gets back.
| - rhel-9.6-server-ose-4.19 | ||
| # XXX: temporarily add rhel-9.4-appstream for crun-wasm since llvm | ||
| # libraries can't be found in rhel-9.6-appstream. | ||
| # https://github.com/openshift/os/issues/1680 | ||
| # https://issues.redhat.com/browse/COS-3075 | ||
| # Repo placed here to respect the rule above. | ||
| - rhel-9.4-appstream |
There was a problem hiding this comment.
do we control what packages are pulled from thoses repo if we put them here ?
There was a problem hiding this comment.
from what @jlebon told me last week any repos specified (even ones only named below in the specific extension metadata) are actually global (only a single transaction gets run when pulling in all extensions).
So.. No, we don't control what packages are pulled from the repos, but we weren't before either.
There was a problem hiding this comment.
Ok, if that functionnaly does not change anything, then it's fine by me.
|
pushed the changes here to openshift#1786 so I'll close this out. |
No description provided.