Server SIG Weekly Meeting Minutes (2015-06-30)
by Stephen Gallagher
=========================================================
#fedora-meeting-1: Server SIG Weekly Meeting (2015-06-30)
=========================================================
Meeting started by sgallagh at 15:00:37 UTC. The full logs are
available
at
http://meetbot.fedoraproject.org/fedora-meeting-1/2015-06-30/fedora
-meeting-1.2015-06-30-15.00.log.html
.
Meeting summary
---------------
* roll call (sgallagh, 15:00:38)
* Agenda (sgallagh, 15:03:45)
* Agenda Item: Change Status Update (sgallagh, 15:04:03)
* Agenda Item: Trimming the Server DVD (sgallagh, 15:05:10)
* Change Status Update (sgallagh, 15:06:41)
* Cockpit Domain Controller Change is going to be deferred due to
insufficient resources (sgallagh, 15:12:00)
* Automatic ABI-break detection is moving along, but will not be
ready
in time for F23 (sgallagh, 15:12:15)
* Containerization of Server Roles is proceeding mostly on schedule
(sgallagh, 15:13:49)
* rolekit to transition to Python 3 soon (sgallagh, 15:14:41)
* Domain Controller Replica Promotion work is ongoing (sgallagh,
15:16:12)
* Trimming the Server DVD (sgallagh, 15:17:47)
* LINK: http://docs.ansible.com/faq.html (stefw, 15:31:22)
* AGREED: Fedora 23 Server DVD will no longer carry OpenLMI (+5, 0,
-0) (sgallagh, 15:48:04)
* ACTION: sgallagh to update comps.xml to remove OpenLMI packages
(sgallagh, 15:48:22)
* ACTION: sgallagh to split the Virtualization group into virt and
virt-headless (sgallagh, 15:51:20)
* ACTION: sgallagh to remove nmap-frontend, system-config-samba and
PyGreSQL from comps groups (sgallagh, 16:17:16)
* Open Floor (sgallagh, 16:20:27)
Meeting ended at 16:21:27 UTC.
Action Items
------------
* sgallagh to update comps.xml to remove OpenLMI packages
* sgallagh to split the Virtualization group into virt and virt
-headless
* sgallagh to remove nmap-frontend, system-config-samba and PyGreSQL
from comps groups
Action Items, by person
-----------------------
* sgallagh
* sgallagh to update comps.xml to remove OpenLMI packages
* sgallagh to split the Virtualization group into virt and
virt-headless
* sgallagh to remove nmap-frontend, system-config-samba and PyGreSQL
from comps groups
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* sgallagh (129)
* rkuska (69)
* adamw (30)
* misc (24)
* simo (24)
* mitr (12)
* stefw (9)
* zodbot (6)
* tuanta (2)
* mstuchli (1)
* mizmo (1)
* nirik (0)
* danofsatx (0)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
7 years, 11 months
Server group meetup at FUDCon Pune?
by Truong Anh Tuan
Hi there,
I am travelling to FUDCon Pune now so I could not attend the Server WG
meeting today.
There are a lot of Fedora contributors going to Pune, and also Server
group members. Would you like to have a Server group meetup there?
Rgds,
Tuan
7 years, 11 months
Server SIG Weekly Meeting Minutes (2015-06-23)
by Miloslav Trmač
=========================================================
#fedora-meeting-1: Server SIG Weekly Meeting (2015-06-23)
=========================================================
Meeting started by sgallagh at 15:03:04 UTC. The full logs are available
at
http://meetbot.fedoraproject.org/fedora-meeting-1/2015-06-23/fedora-meeti...
.
Meeting summary
---------------
* roll call (sgallagh, 15:03:09)
* Agenda (sgallagh, 15:09:11)
* Agenda Item: GSOC Cockpit Progress (sgallagh, 15:09:39)
* Agenda Item: Python 3 status update (sgallagh, 15:09:52)
* Agenda Item: Summary of F23 Change Proposals (sgallagh, 15:10:03)
* Agenda Item: File Sharing Role (sgallagh, 15:10:46)
* GSOC Cockpit Progress (sgallagh, 15:13:11)
* Python 3 status update (sgallagh, 15:18:28)
* LINK: http://reviewboard-fedoraserver.rhcloud.com/r/158/
(sgallagh, 15:19:37)
* ACTION: adamw volunteers to figure out what is left of python 2 in
the F23 default install (sgallagh, 15:25:44)
* Change Proposals (sgallagh, 15:29:30)
* File Sharing Role (sgallagh, 15:37:52)
* Open Floor (sgallagh, 15:44:03)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=1234653 basically
stops all media booting in most cases (adamw, 15:47:55)
* adamw working towards adding Fedora Server-specific OpenQA tests for
F23. (sgallagh, 15:51:55)
Meeting ended at 15:55:01 UTC.
Action Items
------------
* adamw volunteers to figure out what is left of python 2 in the F23
default install
Action Items, by person
-----------------------
* adamw
* adamw volunteers to figure out what is left of python 2 in the F23
default install
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* sgallagh (83)
* adamw (31)
* simo (13)
* nirik (12)
* zodbot (6)
* mitr (4)
* Corey84 (1)
* stefw (0)
* danofsatx (0)
* tuanta (0)
* mizmo (0)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
7 years, 11 months
Hardware support on Fedora Server DVD
by Stephen Gallagher
So yesterday a bug[1] showed up where someone installed Fedora Server
on a laptop using the network install media over a WiFI connection and
after startup did not have the proper packages to use WiFI in the
installed system.
This was part of a conscious decision in the past that WiFI was not
commonly present on server hardware. That being said, do we want to
make it available as an optional comps group and include it on the DVD
media? This will likely increase the size of the DVD (though probably
not by much, since most of the required packages are already required
by Anaconda). I'm leaning towards yes, but the alternative would be to
somehow document the lack of WiFI out-of-the-box better.
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1230223
7 years, 11 months
Server SIG Weekly Meeting Minutes (2015-06-09)
by Stephen Gallagher
=========================================================
#fedora-meeting-1: Server SIG Weekly Meeting (2015-06-09)
=========================================================
Meeting started by sgallagh at 15:00:04 UTC. The full logs are
available
at
http://meetbot.fedoraproject.org/fedora-meeting-1/2015-06-09/fedora
-meeting-1.2015-06-09-15.00.log.html
.
Meeting summary
---------------
* roll call (sgallagh, 15:00:04)
* Agenda (sgallagh, 15:05:29)
* Agenda Item: PRD Refresh (sgallagh, 15:05:55)
* Agenda Item: Change Proposals (sgallagh, 15:05:55)
* Agenda Item: Local DNS Resolver (sgallagh, 15:07:03)
* PRD Refresh (sgallagh, 15:08:35)
* LINK:
https://fedoraproject.org/w/index.php?title=User%3ASgallagh%2FServe
r_PRD_Draft&diff=current&oldid=415115
(sgallagh, 15:09:27)
* simo raises concerns about the migration requirement added to the
role upgrade path requirements (sgallagh, 15:12:40)
* simo recommends that planning for future migrations should be done
at the beginning of role implementation to avoid future surprises
(sgallagh, 15:15:23)
* AGREED:
https://fedoraproject.org/wiki/User:Sgallagh/Server_PRD_Draft to be
submitted to the Fedora Council for ratification (+5, 2, -0)\
(sgallagh, 15:29:30)
* Change Proposals (sgallagh, 15:29:40)
* LINK:
https://lists.fedoraproject.org/pipermail/server/2015-June/001911.html
(sgallagh, 15:29:57)
* AGREED: File Sharing Server Role is deferred to a future release
due
to lack of volunteers. (+5, 2, -0) (sgallagh, 15:38:42)
* ACTION: sgallagh and (tentatively) stefw to act as owners of the
"Cockpit GUI for Domain Controller Role" Change Proposal
(sgallagh,
15:41:59)
* ACTION: sgallagh to act as owner of the "Containerized Server
Roles"
Change Proposal (sgallagh, 15:43:41)
* First containerized role: memcached (sgallagh, 15:44:12)
* Second containerized role: updated Database Server Role (sgallagh,
15:44:33)
* LINK: https://fedoraproject.org/wiki/Releases/23/Schedule
(sgallagh, 15:47:25)
* No coordinator from the Server WG selected for the "ABI Break
Detection" Change. Will reach out to Base Design WG for a co-owner.
(sgallagh, 15:53:03)
* "FreeIPA Replica Role" Change Proposal will be deferred to Fedora
24
due to upstream uncertainty. (sgallagh, 15:56:49)
* "Stable API Documentation" will be filed as a Change Proposal if an
owner can be found (sgallagh, 16:06:06)
* Local DNS Resolver (sgallagh, 16:06:29)
* AGREED: Fedora Server SIG is broadly in favor of enabling DNSSEC by
default on the Fedora Server Edition. (Lazy consensus) (sgallagh,
16:17:52)
* Open Floor (sgallagh, 16:19:27)
Meeting ended at 16:29:41 UTC.
Action Items
------------
* sgallagh and (tentatively) stefw to act as owners of the "Cockpit GUI
for Domain Controller Role" Change Proposal
* sgallagh to act as owner of the "Containerized Server Roles" Change
Proposal
Action Items, by person
-----------------------
* sgallagh
* sgallagh and (tentatively) stefw to act as owners of the "Cockpit
GUI for Domain Controller Role" Change Proposal
* sgallagh to act as owner of the "Containerized Server Roles" Change
Proposal
* stefw
* sgallagh and (tentatively) stefw to act as owners of the "Cockpit
GUI for Domain Controller Role" Change Proposal
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* sgallagh (132)
* simo (70)
* nirik (39)
* garrett (25)
* danofsatx (22)
* zodbot (12)
* mitr (10)
* stefw (6)
* mizmo (4)
* hrw (2)
* andreasn (2)
* twoerner (1)
* adamw (0)
* tuanta (0)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
7 years, 11 months
Agenda for Server SIG Weekly Meeting (2015-06-09)
by Stephen Gallagher
Two important items today:
1) Review of changes for the PRD
2) Decision on Change Proposals to file
I'm still working on my proposed changes to the PRD; I'll provide a
link with the diff at the start of the meeting.
For the Change Proposals, it looks like we have resources committed
for:
* Cockpit GUI for Domain Controller Role
* Containerized Server Roles
* ABI Break Detection
We don't have a commitment of delivery, but have someone working on:
* FreeIPA Replica Role
* Stable API Documentation
We have no one who has stepped up to try to implement the File Sharing
Server Role, so this is probably going to be deferred unless someone
takes it on. I'd still like for us to find some volunteers to work on
the plumbing work so we can deliver this for Fedora 24.
7 years, 11 months
Change Proposals for Fedora 23
by Stephen Gallagher
In addition to the PRD refresh that we are all looking at (*ahem*), we
also need to figure out what are the major efforts we're going to
engage in during the Fedora 23 cycle. Alpha Freeze for Fedora 23 will
be on July 28th[1], and that means we need to have at least a prototype
of what we want in Fedora 23 ready by that point.
I'll list some of the things that have been discussed on the mailing
list and in meetings recently and we can work from there. (I'll also
include my recommendations inline).
==============================
== File-sharing server role ==
==============================
=== Benefits ===
* Simple, easy-to-use mechanism for producing a file-sharing host
using the CIFS and/or NFS protocols.
* Clear gap in our offering today.
=== Requirements ===
* Development of an API to manage the configuration.
* Creation of a server role definition to provide the services.
* Graphical interface for manipulating it (likely Cockpit, unless
another web-based tool can be adapted without sacrificing usability).
=== Issues/Risks ===
* Cockpit developers have indicated they cannot spare the resources to
implement the GUI this cycle.
=== Recommendations ===
Ask for volunteers to work on the management API for Fedora 23 and
postpone cockpit and rolekit work until Fedora 24.
============================================
== Cockpit GUI for Domain Controller Role ==
============================================
=== Benefits ===
* Easier setup of initial domain controller.
* Demonstration of our commitment to converging capabilities into
Cockpit
=== Requirements ===
* UI Design of role creation (started; thanks Andreas Nilsson!)
* Resources familiar with JavaScript and D-BUS (acquired: we have a
GSoC student working on this)
=== Issues/Risks ===
* Work is being done by a student as part of Google Summer of Code.
Student projects always carry some risk. GSoC schedule is a good fit
with the Fedora 23 schedule (recommended pencils-down date is before
Fedora 23 Beta)
=== Recommendations ===
Let's definitely move ahead with this one. I'm sure our student (Turner
England) will be motivated and excited to see his work featured
prominently as a deliverable. I will also be personally involved as one
of his two mentors (the other being Peter Volpe of the Cockpit team).
================================
== Containerized Server Roles ==
================================
=== Benefits ===
* Server roles offered by containers will be unaffected by underlying
OS upgrades.
* Containers written under the Nulecule specification will be possible
to migrate to the Fedora Atomic Platform (and possibly also OpenShift
v3) later.
=== Requirements ===
* At least one proof-of-concept role (I am proposing memcached for
this, as it's very simple).
* Ideally convert the Database Server role to a container format. Must
handle upgrades (or backup/restore) from F22 DB Role.
* Docker package must be built for at least all primary arches (and
ideally the secondary arches as well).
=== Issues/Risks ===
* More difficult to determine when upgrades are necessary and to apply
them.
* Docker Hub only supports x86_64, so we will have to either provide a
hub of our own or build docker images in rolekit from Dockerfiles.
=== Recommendations ===
I will be working on at least the PoC role (memcached) at the direction
of my management at Red Hat, so we should probably treat this as a
given and go ahead with filing at least one Change Proposal.
I recommend for simplicity (and not adding to rel-eng's workload) that
we build the images in rolekit from Dockerfiles based on the latest
available RPMs in the standard Fedora package collection.
I also recommend that we defer attempting to completely solve the
docker image upgrade problem to Fedora 24 (there's some work going on
in the Atomic space that may be more mature by that point). I think for
a first attempt, it will be acceptable to just build the ability to
perform upgrades on demand and instead implement the notification of
upgrades at a later date.
==========================
== FreeIPA Replica Role ==
==========================
=== Benefits ===
* Ability to set up a resilient domain
* Fewer manual steps after the initial domain creation
=== Requirements ===
* Mechanism to promote a domain client to a replica
* Resources: This needs the heavy involvement of a FreeIPA developer
(simo?)
=== Issues/Risks ===
* May require plumbing changes that cannot be completed in time.
=== Recommendations ===
Feedback needed from FreeIPA team before I can make any
recommendations.
[1] https://fedoraproject.org/wiki/Releases/23/Schedule
7 years, 12 months