-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
[Feature request] Make cockpit compatible with systemd-networkd besides NetworkManager #7987
Comments
This would be nice, originally I removed NetworkManager from all my servers and I only had to add it again as of cockpit, but my network is still managed by systemd-networkd. |
I've put a Feature Request on Systemd GitHub: systemd/systemd#7593 |
Marking as blocked, until networkd gets an API (D-Bus or varlink or similar). |
some network functionality has been exposed to D-Bus see: The implemented features are mostly dns settings:
|
Regarding to this...do you think this list of currently implemented systemd-networkd's items is enough for using it as a viable Cockpit's backend: systemd/systemd#7593 (comment) ? |
The currently available network1 API is for timedated, timesyncd (both of which already have Cockpit UI), and resolved. None of that is related to actually managing network interfaces, and the upstream bug said that they will not add a configuration D-Bus API. So this is still an option if the cockpit UI parses and handles networkd's configuration files. Either way, this is a humongous piece of work, much too big for an issue -- it is safe to say that Red Hat's core cockpit team will never do this without a business demand/funding. If someone else wants to develop such a page, please have a look at https://cockpit-project.org/blog/creating-plugins-for-the-cockpit-user-interface.html and https://cockpit-project.org/blog/cockpit-starter-kit.html . We are happy to assist you with developing such a page, CI, etc., but we don't have the capacity/priority to do that ourselves. Thus I close this issue, to clean up our bug tracker. |
Hello
Here (http://cockpit-project.org/guide/latest/feature-networkmanager.html) it is said Cockpit uses D-Bus API offered by NetworkManager to interact with system's network configuration.
Could it be possible that Cockpit had the same behavior but running on systemd-networkd service (that is to say: could it recognize and manage .netdev/.network/.link files?)
Thanks!
PD: I don't know if systemd-networkd offers a D-Bus API like NetworkManager does. Sorry if this issue is a silliness, then.
The text was updated successfully, but these errors were encountered: