-
Notifications
You must be signed in to change notification settings - Fork 33
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
streams: switch between streams using Zincati configurations #295
Comments
The overall feature request is an intentional NACK, by design.
|
@dustymabe at some point in the past came up with two feature requests similar to this one (which I haven't fully slept on enough nor opened tickets for) which are bit more feasible:
Both of them require introducing a DBus server/client architecture (we currently lack a good async Rust library for this). The latter also requires a good amount of state-machine groundwork to allow safe concurrent mutations based on external events from DBus. |
Self note: we should also add a devdoc about what Zincati defines as downgrades (graph-based) and what rpm-ostree defines as downgrades (timestamp-based). |
Thanks for the comments @lucab. this makes things much clearer. |
I have a use case where I provision a coreos vm, however there is no connectivity to updates.coreos.fedoraproject.org or the various mirrors it returns, instead the vm has connectivity to quay.io (ideally through a mirror). For this usecase, it looks like the feature as described in the "example usage" would be helpful. |
Closing per above discussion. For the container tooling, we won't be integrating zincati with rebasing containers. Instead see coreos/fedora-coreos-docs#540 |
Feature Request
As a user of Zincati and FCOS, having an alternative option to automatically switch streams and keep the system updated with the Cincinnati backend might be a good feature to support.
Example Usage
Provide a
/etc/zincati/config.d/10-stream-testing.toml
with following content:This will tell Zincati to switch to
testing
stream and automatically update and reboot the system as it would with asudo rpm-ostree rebase "fedora/x86_64/coreos/testing"
.The text was updated successfully, but these errors were encountered: