idea/rfc: device screen in cockpit
by Martin Polednik
Hello,
I have an idea for cockpit, but before thinking it further, I'm
interested in hearing your opinions. I am oVirt developer mostly
dealing with system stuff and this is something that could be useful
in virtualization while also providing utility for administrators
using cockpit.
The idea is about new tab/plugin (not sure of the terminology) called
'devices', that would allow access to (hardware) devices as exposed by
sysfs. The interface could be similar to 'Services' tab/plugin,
showing a list of device names created from their physical location,
similarly to libvirt's nodedev-list.
After clicking on the name, new screen would be presented, showing
additional information such as
* physical address,
* driver in use,
* special capabilities (SR-IOV numvfs and totalvfs, NPIV max_vports,
vports),
* iommu group (possibly clickable to reveal all devices in given
group),
* vendor, vendor id, product, product id.
Additionally, it makes sense to allow some basic operations:
* unbinding from host driver, binding it to specific one (useful for
local vfio-pci testing),
* reattaching it back (one use case is that
oVirt does not reattach devices automatically due to possible
issues, needs user intervention),
* setting numvfs, vports,
* ... ?
Do you find ideas above reasonable for cockpit? It is mostly in idea
phase, and builds on development and requirements of oVirt. I
personally believe that this could be useful for broader audience.
Thanks,
mpolednik
6 years, 9 months
Weekly meeting
by Marius Vollmer
=================
#cockpit: meeting
=================
Meeting started by mvollmer at 13:02:01 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/cockpit/2016-10-24/meeting.2016-10-24-1...
.
Meeting summary
---------------
* Agenda (mvollmer, 13:03:01)
* test images: fedora-testing, fedora-24 (mvollmer, 13:05:03)
* react tooltip (mvollmer, 13:15:13)
* LINK: https://react-bootstrap.github.io/ (dperpeet, 13:23:08)
* LINK: https://react-bootstrap.github.io/components.html#tooltips
specifically (dperpeet, 13:23:55)
* stability: cockpit.css and listing pattern (mvollmer, 13:28:42)
* LINK: https://github.com/cockpit-project/cockpit/pull/5223
(dperpeet, 13:29:44)
* storage list pattern (mvollmer, 13:51:48)
* LINK: https://github.com/cockpit-project/cockpit/pull/5097
(mvollmer, 13:52:42)
* any other business (mvollmer, 14:00:49)
* LINK:
https://plus.google.com/photos/photo/109789677627554448061/63442933159717...
(mvollmer, 14:01:15)
Meeting ended at 14:04:06 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* dperpeet (84)
* mvollmer (81)
* stefw (21)
* petervo (12)
* larsu (9)
* zodbot (6)
* github (1)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
6 years, 11 months
Cockpit 120
by Stef Walter
http://cockpit-project.org/blog/cockpit-120.html
Cockpit is the modern Linux admin interface. We release regularly. Here
are the release notes from versions 119 and 120.
You’ll notice that we’ve dropped the 0.x from the beginning of the
version numbers. This underscores the fact that Cockpit is stable. We’ve
been regularly releasing functionally stable releases for most of the
last year.
Expandable and Filterable Containers and Images
-----------------------------------------------
Lars reworked the Containers section of Cockpit. The various images and
containers are not expandable inline, and it’s also easy to find a
specific image and container by using the filter bar to search for it.
Demo: https://youtu.be/-huY6q7kcmU
Change: https://github.com/cockpit-project/cockpit/pull/4952
VM Configuration and Monitoring
-------------------------------
Marek worked on a new interface in Cockpit for configuring and
monitoring virtual machines running on the current system. This has the
ability to grow into something like the desktop virt-manager tool.
Screenshot: http://cockpit-project.org/blog/images/vms.png
Change: https://github.com/cockpit-project/cockpit/pull/4434
Unmanaged Network Devices
-------------------------
Cockpit now shows unmanaged network devices in its listing. You can’t
configure them or do much with them, but their presence is acknowledged.
This should make troubleshooting non-standard configurations easier.
Change: https://github.com/cockpit-project/cockpit/pull/5053
Sidebar for Physical Volumes in a Volume Group
----------------------------------------------
Marius added a sidebar that shows up on LVM groups or volumes, that
shows which physical devices are involved.
Screenshot:
http://cockpit-project.org/blog/images/cockpit-pv-sidebar.png
Change: https://github.com/cockpit-project/cockpit/pull/4854
SSH connections are run in a separate process
---------------------------------------------
When Cockpit connects to an additional server it uses SSH, much like
Ansible or other tools. We now launch a separate cockpit-ssh process for
each outgoing connection to another server.
This lets us isolate the involved code much better, providing security
benefits. But it also makes it possible to insert additional logic when
embedding Cockpit. It’s possible to put in shims to lookup keys,
single-sign-on tokens or keytabs, and so on.
Screenshot: http://cockpit-project.org/blog/images/cockpit-ssh.png
Change: https://github.com/cockpit-project/cockpit/pull/5105
Only connect to remote machines already known to Cockpit
--------------------------------------------------------
When connecting to additional machines via SSH, Cockpit now refuses to
connect to machines it doesn’t have a host key for. This tightens up
security and prevents certain reflection attacks.
Change: https://github.com/cockpit-project/cockpit/pull/5118
Fix bugs preventing Logs page from working in Firefox 49
--------------------------------------------------------
The Logs section of Cockpit failed to function on Firefox 49. This
version includes a fix for that.
Change: https://github.com/cockpit-project/cockpit/pull/5189
Add tooltip describing group name in Roles list
-----------------------------------------------
When configuring local user accounts, one can assign various roles such
as ‘Server Administrator’ to the account. Cockpit now displays the Unix
user group that is involved in the role.
Screenshot:
http://cockpit-project.org/blog/images/cockpit-unix-group.png
Change: https://github.com/cockpit-project/cockpit/pull/5173
Get it
------
You can get Cockpit here:
http://cockpit-project.org/running.html
Cockpit 120 is available in Fedora 25:
https://bodhi.fedoraproject.org/updates/cockpit-120-1.fc25
Or download the tarball here:
https://github.com/cockpit-project/cockpit/releases/tag/120
Take care,
Stef
6 years, 11 months
Cockpit not show Container Administrator
by fasebetav1@gmail.com
Hi list. I have two servers with the same version of cockpit installed (0.114). One appears in the section Container Administrator roles and the other not? it can be? Thank you
6 years, 11 months
Weekly meeting
by Marius Vollmer
=================
#cockpit: meeting
=================
Meeting started by mvollmer at 13:02:36 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/cockpit/2016-10-17/meeting.2016-10-17-1...
.
Meeting summary
---------------
* Agenda (mvollmer, 13:02:55)
* atomic images (mvollmer, 13:05:20)
* outreachy (mvollmer, 13:16:13)
* small storage list pattern update (mvollmer, 13:24:23)
* docker redesign (mvollmer, 13:28:48)
* LINK: https://github.com/cockpit-project/cockpit/pull/5043 (stefw,
13:33:43)
* any other buisness (mvollmer, 13:41:01)
Meeting ended at 13:42:44 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* dperpeet (51)
* mvollmer (35)
* larsu (27)
* stefw (24)
* andreasn (15)
* zodbot (7)
* github (6)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
6 years, 11 months
Weekly meeting 2016-10-10
by Andreas Nilsson
===========================================
#cockpit: Cockpit weekly meeting 2016-10-10
===========================================
Meeting started by andreasn at 13:00:43 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/cockpit/2016-10-10/cockpit_weekly_meeti...
.
Meeting summary
---------------
* agenda (andreasn, 13:01:41)
* #RHEL/EPEL testing (andreasn, 13:04:35)
* RHEL/EPEL testing (andreasn, 13:04:53)
* subscriptions repositories and software installation (andreasn,
13:09:46)
* LINK:
https://github.com/cockpit-project/cockpit/wiki/Feature:-Subscription-rep...
(andreasn, 13:09:55)
* LINK:
https://github.com/cockpit-project/cockpit/wiki/Feature:-OS-Package-Insta...
(andreasn, 13:09:59)
* Fedora 23 (andreasn, 13:19:57)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=1380953
(dperpeet, 13:21:05)
* Cockpit on Ubuntu (andreasn, 13:26:08)
* LINK:
https://fedorapeople.org/groups/cockpit/logs/pull-5094-137f9983-verify-ub...
53 failed tests (dperpeet, 13:29:34)
* Open Floor (andreasn, 13:34:40)
Meeting ended at 13:41:51 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* dperpeet (59)
* andreasn (43)
* cockpitbot (8)
* zodbot (6)
* mvollmer (1)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
6 years, 11 months
"Rebase and merge" button on github
by Marius Vollmer
Hi,
Github now has a "rebase and merge" button which does exactly what we
have been doing manually so far.
I think we can just use it. Differences compared to our old way are:
- We don't get any opportunity to add the "Reviewed-By" line, but we
can use the "Commit" field instead that is shown by "git log
--format=full" and also by Github.
- Github now says "Merged" instead of "Closed".
- It's less work.
I have closed two PRs with that button: #5079 and #5084.
I'll update our Workflow document, OK?
6 years, 11 months