-
Notifications
You must be signed in to change notification settings - Fork 59
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
tracker: Rebase onto Fedora 36 #1101
Comments
request for releng to add the f37 signing key to the taginfo for |
This is the first Fedora 36 based release! It is based on Fedora 36 beta content. Also we're adding a barrier as instructed by coreos/fedora-coreos-tracker#1101 next version: 36.20220325.1.0 (latest) start: 2022-03-29 14:00:00+00:00 UTC (in 13:32:54) 2022-03-29 10:00:00-04:00 Raleigh/New York/Toronto 2022-03-29 16:00:00+02:00 Berlin/France/Poland duration: 2880m (48.0h) Signed-off-by: Renata Andrade Matos Ravanelli <[email protected]>
This is the first Fedora 36 based release! It is based on Fedora 36 beta content. Also we're adding a barrier as instructed by coreos/fedora-coreos-tracker#1101 next version: 36.20220325.1.0 (latest) start: 2022-03-29 14:00:00+00:00 UTC (in 13:32:54) 2022-03-29 10:00:00-04:00 Raleigh/New York/Toronto 2022-03-29 16:00:00+02:00 Berlin/France/Poland duration: 2880m (48.0h) Signed-off-by: Renata Andrade Matos Ravanelli <[email protected]>
This is the first Fedora 36 based release! It is based on Fedora 36 beta content. Also we're adding a barrier as instructed by coreos/fedora-coreos-tracker#1101 next version: 36.20220325.1.0 (latest) start: 2022-03-29 14:00:00+00:00 UTC (in 13:32:54) 2022-03-29 10:00:00-04:00 Raleigh/New York/Toronto 2022-03-29 16:00:00+02:00 Berlin/France/Poland duration: 2880m (48.0h) Signed-off-by: Renata Andrade Matos Ravanelli <[email protected]>
In general you may see us fast-tracking packages in |
Just noting we updated the release barrier for |
We were migrating to a new OpenShift cluster so I moved the |
For coreos-cincinnati, we are artificially keeping it on an older Fedora base image due to https://pagure.io/fedora-infrastructure/issue/10111. I crossed it out for now. |
Hmm. We're migrating to a new (OCP4) cluster, though. Doesn't that mean the issue goes away? |
At least not until we have migrated out of the old OCP3 cluster, which won't happen before F36 GA due to the infra freeze. |
|
I'm going through and untagging F34 packages from |
|
We're adding a barrier as instructed by coreos/fedora-coreos-tracker#1101
We're adding a barrier as instructed by coreos/fedora-coreos-tracker#1101
We're adding a barrier as instructed by coreos/fedora-coreos-tracker#1101
We had to revert the F36 bump for |
Closing this out since we've already shipped F37 and completed all tasks. |
Rebase to a new version of Fedora (N=36)
At Branching
Branching is when a new stream is "branched" off of
rawhide
. This eventually becomes the next major Fedora (N).Release engineering changes
Verify that a few tags were created when branching occurred:
f${N+1}-coreos-signing-pending
f${N+1}-coreos-continuous
Add the N+1 signing key short hash (usually found here) to the tag info for the coreos-pool tag. The following commands view the current settings and then update the list to the 32/33/34/35 keys. You'll most likely have to get someone from releng to run the second command (
edit-tag
).koji taginfo coreos-pool
koji edit-tag coreos-pool -x tag2distrepo.keys="12c944d0 9570ff31 45719a39 9867c58f"
coreos-installer changes
Update
rawhide
streamEnable
branched
streambranched
stream in the list of mechanical refs.At Fedora (N) Beta
Update fedora-coreos-config
next-devel
releasever
inmanifest.yaml
manifest.yaml
if neededcosa fetch --update-lockfile
Ship rebased
next
next
next
. In the barrier entry set a link to the docs. See discussion.Preparing for Fedora (N) GA
Update fedora-coreos-config
testing-devel
releasever
inmanifest.yaml
manifest.yaml
if neededcosa fetch --update-lockfile
ci/buildroot/Dockerfile
At Fedora (N) GA
Ship rebased
testing
testing
testing
. In the barrier entry set a link to the docs. See discussion.Disabled
branched
streambranched
stream in the list of mechanical refs.Untag old packages
koji untag
N-2 packages from the pool (at some point we'll have GC in place to do this for us, but for now we must remember to do this manually or otherwise distRepo will fail once the signed packages are GC'ed). For example the following snippet finds all RPMs signed by the Fedora 32 key and untags them. Use this process:testing-devel
and run:If there are any RPMs signed by the old key they'll need to be investigated. Maybe they shouldn't be used any longer. Or maybe they're still needed.
Now that untagging is done, give a heads up to rpm-ostree developers that N-2 packages have been untagged and that they may need to update their CI compose tests to freeze on a newer FCOS commit.
Remove the N-2 signing key from the tag info for the coreos-pool tag. The following commands view the current settings and then update the list to the 33/34/35 keys. You'll most likely have to get someone from releng to run the second command (
edit-tag
).koji taginfo coreos-pool
koji edit-tag coreos-pool -x tag2distrepo.keys="9570ff31 45719a39 9867c58f"
Disable
next-devel
streamWe prefer to disable
next-devel
when there is no difference betweentesting-devel
andnext-devel
. This allows us to prevent wasting a bunch of resources (bandwidth, storage, compute) for no reason. After the switch to N ifnext-devel
andtesting-devel
are in lockstep, then disablenext-devel
.next-devel
After Fedora (N) GA
Ship rebased
stable
stable
stable
. In the barrier entry set a link to the docs. See discussion.Miscellaneous container updates
These are various containers in use throughout our ecosystem. We should update or open a ticket to track updating them once a new Fedora release is out. If you open a ticket instead of doing the update add a link to the ticket as comment.
The text was updated successfully, but these errors were encountered: