Server SIG Meeting Minutes (2016-11-29)
by Stephen Gallagher
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
===================================================================
#fedora-meeting-1: Server Working Group Weekly Meeting (2016-11-29)
===================================================================
Meeting started by sgallagh at 21:03:08 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting-1/2016-11-29/server_work...
.
Meeting summary
- ---------------
* roll call (sgallagh, 21:03:10)
* Agenda (sgallagh, 21:05:44)
* Fedora 25 Release (sgallagh, 21:11:00)
* Fedora Server 25 is released! Gratitude all around (sgallagh,
21:11:02)
* Some late-breaking SELinux issues have cropped up and need to be
looked into (sgallagh, 21:11:04)
* Fedora 26 Planning (sgallagh, 21:11:51)
* Role Design (sgallagh, 21:13:49)
* ACTION: dperpeet and jds2001 will discuss UX design for NFS role
with Cockpit designers (sgallagh, 21:36:55)
* Server SIG will have a check-in on NFS server on Dec. 13th after the
Cockpit sprint planning (sgallagh, 21:37:24)
* Open Floor (sgallagh, 21:40:06)
Meeting ended at 21:43:43 UTC.
Action Items
- ------------
* dperpeet and jds2001 will discuss UX design for NFS role with Cockpit
designers
Action Items, by person
- -----------------------
* dperpeet
* dperpeet and jds2001 will discuss UX design for NFS role with
Cockpit designers
* jds2001
* dperpeet and jds2001 will discuss UX design for NFS role with
Cockpit designers
* **UNASSIGNED**
* (none)
People Present (lines said)
- ---------------------------
* sgallagh (81)
* dperpeet (55)
* zodbot (16)
* adamw (7)
* jds2001 (5)
* vvaldez (5)
* smooge (4)
* dustymabe (3)
* mhayden (3)
* nirik (1)
* mjwolf (1)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
-----BEGIN PGP SIGNATURE-----
Version: Mailvelope v1.5.2
Comment: https://www.mailvelope.com
wkYEAREIABAFAlg99uwJEHolVWI2uqOjAACABwCgr1M3nCrihNWrw+nV99y6
QC8A518AoJ5XVqCRJ/4kACeOohx0HGDWlgXJ
=Bup6
-----END PGP SIGNATURE-----
6 years, 9 months
Agenda for Server SIG Meeting (2016-11-29)
by Stephen Gallagher
I don't have anything specific, so I'll run an Open Floor meeting today. If you
have any particular topics to bring up, please let me know and I'll make sure we
have time for it.
6 years, 9 months
Cockpit 125
by Stef Walter
http://cockpit-project.org/blog/cockpit-125.html
Cockpit is the modern Linux admin interface. We release regularly. Here
are the release notes from version 123, 124 and 125.
Cockpit is now properly translatable
------------------------------------
Cockpit is now properly translatable. It was a big task to extract
all the translatable strings and make translations work consistently
between the browser and installed tools like the bridge.
We now start also run the login user session with a proper locale and
LANG environment variables.
You can help translate cockpit in Zanata, or if you find text in the
front end that isn't translatable, then please do report it.
https://fedora.zanata.org/iteration/view/cockpit/master
Changes: https://github.com/cockpit-project/cockpit/pull/5362
https://github.com/cockpit-project/cockpit/pull/5418
https://github.com/cockpit-project/cockpit/pull/5418
https://github.com/cockpit-project/cockpit/pull/5420
https://github.com/cockpit-project/cockpit/pull/1728
https://github.com/cockpit-project/cockpit/pull/5442
https://github.com/cockpit-project/cockpit/pull/5444
https://github.com/cockpit-project/cockpit/pull/5443
https://github.com/cockpit-project/cockpit/pull/5461
Display OSTree signatures
-------------------------
Peter implement displaying OSTree tree signatures. You can tell where
a certain update tree came from and who signed it.
Screenshot: http://cockpit-project.org/blog/images/ostree-signatures.png
Changes: https://github.com/cockpit-project/cockpit/pull/5433
New expandable views for storage partitions
-------------------------------------------
Marius implemented expandable views in the *Storage* pages. These let
you dive into the details of a particular partition without having
to navigate away from the page describing where it lives.
Screenshot: http://cockpit-project.org/blog/images/storage-listing.png
Changes: https://github.com/cockpit-project/cockpit/pull/5097
Other storage fixes
-------------------
Marius did work to fix many other storage related bugs. In particular
Cockpit now deals properly with passphrases stored for LUKS encrypted
devices, and also no longer offers to format read-only block devices.
Changes: https://github.com/cockpit-project/cockpit/pull/5343
https://github.com/cockpit-project/cockpit/pull/5097
Full testing on RHEL 7.3, Ubuntu 16.04 and Debian 8 Jessie
----------------------------------------------------------
The Cockpit project started testing on Cockpit on RHEL 7.3, Ubuntu 16.04
and Debian 8 Jessie along the operating systems we tested earlier. These
will be part of our usual continuous integration, where we boot
thousands or tens of thousands of instances per day to test changes and
contributions.
Marius fixed many bugs we found, and filed operating system bugs in
the issue trackers for those operating systems.
You can see the which operating systems we test Cockpit on:
http://cockpit-project.org/running.html
There's no Debian Jessie repository yet, but hopefully we can have that
ready as time permits.
Changes: https://github.com/cockpit-project/cockpit/pull/5445
https://github.com/cockpit-project/cockpit/pull/5285
System shutdown can be scheduled by date
----------------------------------------
Fridolin did work a long time ago, so that users could select a specific
date and time to schedule a shutdown or reboot of the system. Stef
finished that work added tests and it's now in Cockpit.
Screenshot: http://cockpit-project.org/blog/images/shutdown-date.png
Changes: https://github.com/cockpit-project/cockpit/pull/2419
Properly terminate user sessions on the Accounts page
-----------------------------------------------------
The Accounts page now properly terminates user sessions when the
Terminate Session button is clicked. We use the correct systemd
loginctl commands.
Changes: https://github.com/cockpit-project/cockpit/pull/5359
Get it
------
You can get Cockpit here:
http://cockpit-project.org/running.html
Cockpit 125 is available in Fedora 25:
https://bodhi.fedoraproject.org/updates/cockpit-125-1.fc25
Or download the tarball here:
https://github.com/cockpit-project/cockpit/releases/tag/125
Take care,
Stef
6 years, 10 months
systemd centos7 backport from rawhide (repo availabile)
by Phil Dibowitz
Hey folks,
[This is slightly off-topic, but it's related to direction of using
redhat/fedora systems as servers, so I figured there may be interest here.]
At systemd.conf this year we met a bunch of people who were interested in
our (Facebook) work to backport rawhide's systemd to CentOS 7 (see our talk
https://www.youtube.com/watch?v=LhYd0S3qiMY) we've released the repo of specs
and diffs that make this possible here:
https://github.com/facebookincubator/rpm-backports
We hope to add more here over time (we're working on releasing initscripts
backports now). We keep this repo in sync with our internal tools, so as the
targeted software moves forward in rawhide, you should see the repo keep up.
Feel free to email me on or off list as appropriate if you have
questions/comments.
--
Phil Dibowitz phil(a)ipom.com
Open Source software and tech docs Insanity Palace of Metallica
http://www.phildev.net/ http://www.ipom.com/
"Be who you are and say what you feel, because those who mind don't matter
and those who matter don't mind."
- Dr. Seuss
6 years, 10 months
NFS Role Definition
by Jon Stanley
I'd like some feedback on a (very early) draft that I have of the
document for the NFS role definition (if you'd like edit access, just
shoot me an email):
https://docs.google.com/document/d/1jLyKsECdHdlKltmHGgf_-iOKj-hj4Qjbh5Zgm...
How I thought of this was to go from user stories, to technical
requirements, and finally to activities to meet those requirements.
The actor in all of the user stories in an inexperienced admin - are
there other actors that we need to be concerned with?
Totally open to feedback here - is this even on the right path?
6 years, 10 months
Tasks for overseers
by Stephen Gallagher
At this week's Server SIG meeting, we put a call out for volunteers to oversee
various parts of our upcoming deliverables. I'm going to start putting together
a document and a presentation for the Fedora Council on this, but I need help
from the overseers.
Specifically, I'd like each of you to put together a "success" document. What I
mean by this is a document that describes how exactly you will define your goals
for that project during the next two Fedora milestones (F26 and F27).
Essentially, it should be a set of things whose presence or absence is
immediately obvious to an observer.
For example, he's a very rough first draft of the firewall project:
Fedora 25 Deliverables:
* Fedora Server ships by default with a firewall that disallows all incoming
traffic except that which is necessary to remotely administer the system using
the official mechanisms[1].
* Fedora Server provides a local public API to manipulate the firewall.
* The API for firewall manipulation is secured and accessible only to
administrative users.
Fedora 26 Deliverables:
* We provide a set of playbook snippets to simplify the setup of firewall rules
for the creation of new Server Roles with Ansible.
I'd like to have these in the next couple weeks so I can merge them together
into a single requirements document and probably Fedora Magazine post.
[1] SSH, Cockpit and Ansible
6 years, 10 months