Skip to content

Commit

Permalink
Revert recent promotion to testing branch
Browse files Browse the repository at this point in the history
We found an issue [1] with our cgroups v2 strategy [2]. We need to
revert the recent promotions (that move us to F31) and do a new release
of F30 content with a slight modification. See the proposed solution
in the issue comment.

- Revert "tree: promote changes from testing-devel at 20e1222"
    - This reverts commit 0d8e188.
- Revert "manifest.yaml: bump to Fedora 31"
    - This reverts commit c11e08f.
- Revert "manifest.yaml: adapt for new path to fedora-coreos.yaml"
    - This reverts commit 01850ff.

[1] coreos/fedora-coreos-streams#26 (comment)
[2] coreos/fedora-coreos-tracker#292
  • Loading branch information
dustymabe authored and jlebon committed Nov 26, 2019
1 parent 0d8e188 commit 6bd4b0d
Show file tree
Hide file tree
Showing 29 changed files with 798 additions and 553 deletions.
4 changes: 2 additions & 2 deletions .cci.jenkinsfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
@Library('github.com/coreos/coreos-ci-lib@master') _

coreos.pod([image: "quay.io/coreos-assembler/coreos-assembler:latest", kvm: true, memory: "9Gi"]) {
coreos.pod([image: "quay.io/coreos-assembler/coreos-assembler:latest", kvm: true]) {
stage("Build") {
dir("fedora-coreos-config") {
checkout scm
Expand All @@ -15,7 +15,7 @@ coreos.pod([image: "quay.io/coreos-assembler/coreos-assembler:latest", kvm: true
stage("Kola") {
dir("cosa") {
coreos.shwrap("""
cosa kola run -- --parallel 8
cosa kola run
""")
}
}
Expand Down
17 changes: 0 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,20 +62,3 @@ one easy way to do this is for now:
- add packages to the correct YAML manifest
- run `cosa fetch --update-lockfile`
- commit only the new package entries

## Moving to a new major version of Fedora

Updating this repo itself is easy:

1. bump `releasever` in `manifest.yaml`
2. update the repos in `manifest.yaml` if needed
3. run `cosa fetch --update-lockfile`
4. PR the result

Though there are also some releng-related knobs that may need changes:

1. verify that the `f${releasever}-coreos-signing-pending` Koji tag has
been created
2. update RoboSignatory config so that:
- [tagged packages are signed with the right key](https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/roles/robosignatory/templates/robosignatory.toml.j2?id=c27f4644d4bc2f7916c9c85dc1c1a9ee9a724cc0#n181)
- [CoreOS artifacts are signed with the right key](https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/roles/robosignatory/templates/robosignatory.toml.j2?id=c27f4644d4bc2f7916c9c85dc1c1a9ee9a724cc0#n458)
File renamed without changes.
15 changes: 5 additions & 10 deletions manifests/fedora-coreos-base.yaml → fedora-coreos-base.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

include:
- ignition-and-ostree.yaml
- file-transfer.yaml

initramfs-args:
- --no-hostonly
Expand Down Expand Up @@ -55,9 +54,6 @@ remove-from-packages:
/usr/lib/systemd/system/systemd-networkd-wait-online.service]
- [systemd-container, /usr/lib/systemd/network/.*]
- [systemd-udev, /usr/lib/systemd/network/.*]
# We're still using the legacy dracut network module for now. Dracut keys off
# of this: https://github.com/dracutdevs/dracut/blob/1fcc70fe57eea0ea658aa2de5c0044683fe85cf1/modules.d/40network/module-setup.sh#L11
- [NetworkManager, /usr/libexec/nm-initrd-generator]


remove-files:
Expand Down Expand Up @@ -126,24 +122,23 @@ packages:
- cryptsetup
- cifs-utils
# Time sync
- chrony
- chrony timedatex
# Extra runtime
- sssd shadow-utils
- logrotate
# Used by admins interactively
- sudo coreutils less tar xz gzip bzip2
- socat net-tools bind-utils
- nmap-ncat net-tools bind-utils
- bash-completion
- openssl
- vim-minimal
# file-transfer: note fuse-sshfs is not in RHEL
# so we can't put it in file-transfer.yaml
- fuse-sshfs
# Moving files around and verifying them
- rsync fuse-sshfs
- gnupg2
# User experience
- console-login-helper-messages-issuegen
- console-login-helper-messages-motdgen
- console-login-helper-messages-profile
- toolbox
# CoreOS Installer
- coreos-installer coreos-installer-dracut
# i18n
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
3 changes: 0 additions & 3 deletions image.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ size: 8
extra-kargs:
# Disable SMT on systems vulnerable to MDS or any similar future issue.
- mitigations=auto,nosmt
# https://github.com/coreos/fedora-coreos-tracker/issues/292
# https://fedoraproject.org/wiki/Changes/CGroupsV2
- systemd.unified_cgroup_hierarchy=0


# Optional remote by which to prefix the deployed OSTree ref
Expand Down
6 changes: 0 additions & 6 deletions kola-blacklist.yaml

This file was deleted.

24 changes: 21 additions & 3 deletions manifest-lock.overrides.x86_64.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,28 @@
{
"packages": {
"ignition": {
"evra": "2.0.1-5.git641ec6a.fc31.x86_64"
"evra": "2.0.1-4.git641ec6a.fc30.x86_64"
},
"nfs-utils-coreos": {
"evra": "1:2.4.1-2.rc1.fc31.x86_64"
"zincati": {
"evra": "0.0.5-1.module_f30+6699+1eaa40c6.x86_64"
},
"systemd": {
"evra": "241-12.git323cdf4.fc30.x86_64"
},
"systemd-container": {
"evra": "241-12.git323cdf4.fc30.x86_64"
},
"systemd-libs": {
"evra": "241-12.git323cdf4.fc30.x86_64"
},
"systemd-pam": {
"evra": "241-12.git323cdf4.fc30.x86_64"
},
"systemd-rpm-macros": {
"evra": "241-12.git323cdf4.fc30.noarch"
},
"systemd-udev": {
"evra": "241-12.git323cdf4.fc30.x86_64"
}
}
}
Loading

0 comments on commit 6bd4b0d

Please sign in to comment.