-
Notifications
You must be signed in to change notification settings - Fork 17
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
Update f35b #93
Update f35b #93
Conversation
9cb6f3c
to
f9f484f
Compare
Cirrus CI build successful. Image ID |
c0821ab
to
1fcc0a7
Compare
Cirrus CI build successful. Image ID |
9d70f60
to
927a6a9
Compare
Cirrus CI build successful. Image ID |
2 similar comments
Cirrus CI build successful. Image ID |
Cirrus CI build successful. Image ID |
74379bc
to
db3442c
Compare
Cirrus CI build successful. Image ID |
Cirrus CI build successful. Image ID |
Cirrus CI build successful. Image ID |
Cirrus CI build successful. Image ID |
Cirrus CI build successful. Image ID |
41a0b9e
to
4d25f8d
Compare
Cirrus CI build successful. Image ID |
Cirrus CI build successful. Image ID |
Cirrus CI build successful. Image ID |
In GCP, there are google services that must start on boot but we also rely on the more generic cloud-init services to setup the VM. Specifically, this is necessary to attend to rootfs resizing properly before testing. However, there is a dependency loop created when both are installed, that will result in messages like: ...network-online.target: Found ordering cycle on \ cloud-init.service/start ...network-online.target: Found dependency on \ google-network-daemon.service/start ...network-online.target: Found dependency on \ google-instance-setup.service/start ...network-online.target: Found dependency on \ network-online.target/start ...network-online.target: Job cloud-init.service/start \ deleted to break ordering cycle starting with \ network-online.target/start Previously, this was addressed by depositing a customized cloud-init.service file for Fedora VMs. However, at some point in the past this step was dropped. Restore it. Also, add a header-comment to this and another custom service file to indicate where they came from. Signed-off-by: Chris Evich <[email protected]>
Cirrus CI build successful. Image ID |
The podman build process will install this if it's missing for any reason. That could result in inconsistent CI-vs-user experience. Installing it explicitly (here) forces new version requirements to come through the packaging system. Signed-off-by: Chris Evich <[email protected]>
Older versions of podman (<3.4.1) allowed logging into a registry using a FQIN. Newer versions do not. Fix this by stripping off any tag present in the FQIN while logging in. Signed-off-by: Chris Evich <[email protected]>
The F35 cloud image is now based on a BTRFS root filesystem. Since secondary storage provisioning is no longer tested by containers/storage support for runtime storage-expansion in Fedora images is being dropped. This significantly simplifies the build and runtime, but requires all repos using these images to remove calls to `growpart` and other runtime partitioning scripts. Signed-off-by: Chris Evich <[email protected]>
Cirrus CI build successful. Image ID |
Depends on: #91 #92 #94 #98
Note: Deployment of these images need to include attention to re-introduction of auto-resize on both Fedora VMs.