fedora-server
LOGS
<@pboy:fedora.im>
17:00:21
!startmeeting fedora-server
<@meetbot:fedora.im>
17:00:21
Meeting started at 2024-07-17 17:00:21 UTC
<@meetbot:fedora.im>
17:00:22
The Meeting name is 'fedora-server'
<@eseyman:fedora.im>
17:00:32
!hello
<@zodbot:fedora.im>
17:00:33
Emmanuel Seyman (eseyman) - he / him / his
<@pboy:fedora.im>
17:00:34
<@pboy:fedora.im>
17:00:34
!topic Welcome / roll call
<@pboy:fedora.im>
17:00:54
Well, let's wait a moment for everybody to shop up.
<@eseyman:fedora.im>
17:01:28
Hello, Peter Boy
<@pboy:fedora.im>
17:01:40
Welcome Emmanuel!
<@jwhimpel:fedora.im>
17:02:27
!hi
<@zodbot:fedora.im>
17:02:29
John Himpel (jwhimpel)
<@eseyman:fedora.im>
17:02:38
Hello, John
<@jwhimpel:fedora.im>
17:03:37
Good afternoon here. Heat finally subsided for a while.
<@pboy:fedora.im>
17:04:06
Yeah, it's a nice evening here, too.
<@pboy:fedora.im>
17:04:19
I think, we should start.
<@pboy:fedora.im>
17:04:42
Hoping for some more perticipants comming a bit late.
<@pboy:fedora.im>
17:04:54
!topic Agenda
<@pboy:fedora.im>
17:05:03
!info Follow-up actions & announcements
<@pboy:fedora.im>
17:05:13
!info Ansible assisted installation and configuration of NFS service
<@pboy:fedora.im>
17:05:22
!info Fedora Server in a virtualized runtime environment
<@pboy:fedora.im>
17:05:35
!info Revisiting Fedora Server release criteria
<@pboy:fedora.im>
17:05:46
!info Revisiting Fedora Server quality criteria and procedures
<@pboy:fedora.im>
17:05:54
!info Open Floor
<@pboy:fedora.im>
17:06:04
Anything else?
<@pboy:fedora.im>
17:06:30
Let's start
<@jwhimpel:fedora.im>
17:06:30
Nothing here
<@eseyman:fedora.im>
17:06:37
Lets' go
<@pboy:fedora.im>
17:06:42
!topic 1. Follow-up actions & announcements
<@pboy:fedora.im>
17:06:53
We have basically the same state as last week.
<@pboy:fedora.im>
17:07:01
!action pboy will file an issue with releng regarding installation media - pending
<@pboy:fedora.im>
17:07:11
!action pboy will close bug #2247872 (https://bugzilla.redhat.com/show_bug.cgi?id=2247872)
<@pboy:fedora.im>
17:07:20
Still open because of an ongoing discussion about improving Server first boot process
<@pboy:fedora.im>
17:07:32
!action pboy will write a draft issue for the goal "file server" as a base for further finetuning and detailed specification - ongoing
<@pboy:fedora.im>
17:07:51
All these will be longer running items, I suppose.
<@pboy:fedora.im>
17:08:03
For details see:
<@pboy:fedora.im>
17:08:15
<@pboy:fedora.im>
17:08:25
Anything to add here?
<@pboy:fedora.im>
17:08:42
OK, let's move on.
<@pboy:fedora.im>
17:08:53
!topic 2. Ansible assisted installation and configuration of NFS service
<@pboy:fedora.im>
17:09:14
<@jwhimpel:fedora.im>
17:10:36
I was stalled for several days dealing with the new format of /etc/exports.d/* files. Jinga templates are not my favorite things to wrestle with. Finally figured out the last issue about an hour ago. Hopefully will upload to repo in the next couple of days.
<@eseyman:fedora.im>
17:10:47
FTR, I've decided to package the robertdebock roles in rpm format (including the nfsserver one)
<@pboy:fedora.im>
17:11:29
Emmanuel Seyman: very much appriciated!
<@eseyman:fedora.im>
17:12:24
They'll probably end up in EPEL as well so that I can use them at $WORK as well
<@pboy:fedora.im>
17:13:23
EPEL support it crucial, I think.
<@eseyman:fedora.im>
17:14:08
it will provide more feedback, at the very least
<@pboy:fedora.im>
17:14:32
In the long term we should watch ELN modifications. But Stephen Gallagher will notice us in case of important items.
<@eseyman:fedora.im>
17:14:32
I get more feedback over my Perl modules from EPEL than from Fedora
<@pboy:fedora.im>
17:15:14
Not surprisingly, Perl is for long-term and stable projects.
<@pboy:fedora.im>
17:15:22
nowadays
<@eseyman:fedora.im>
17:15:58
agreed
<@pboy:fedora.im>
17:16:11
Well, I think we'll discuss specific code next week, then.
<@pboy:fedora.im>
17:17:02
But we still have other outstanding issues:
<@pboy:fedora.im>
17:17:12
- What exactly are we aiming at?
<@pboy:fedora.im>
17:17:22
- What is the end product (a playbook, per service?)
<@pboy:fedora.im>
17:17:50
- what about manual documentation and synchronization?
<@pboy:fedora.im>
17:17:56
to name a few.
<@eseyman:fedora.im>
17:19:55
the end product is the ability to write a playbook that will configure one or more services
<@mowest:fedora.im>
17:20:05
Sorry a little late to the party
<@eseyman:fedora.im>
17:20:35
this playbook will contain or link to your inventory (the list of your machines) and variables (your "personal" data)
<@humaton:fedora.im>
17:20:36
hello
<@pboy:fedora.im>
17:20:42
mowest: Doesn't matter, welcome!
<@eseyman:fedora.im>
17:20:45
hello, mowest
<@pboy:fedora.im>
17:21:20
Hi jednorozec!
<@pboy:fedora.im>
17:22:23
Emmanuel Seyman: just the ability, or will we distribute ready to use, or better ready to configure, playbooks for every service?
<@pboy:fedora.im>
17:22:45
I would prefer thje latter
<@eseyman:fedora.im>
17:23:14
We can ship sample playbooks, I guess
<@eseyman:fedora.im>
17:23:26
I don't think we can cover all possible usecases
<@jwhimpel:fedora.im>
17:23:59
The readme.md file should show example usage along with instructions for setting up inventory files and playbook variables
<@mowest:fedora.im>
17:25:15
I'm not familiar with Ansible, but my son has written I think Ansible playbooks to bring up each of the services on our homelab server with podman. I'm in favor of having (whatever the correct Ansible term is) in Server documentation or easily installable so that people can be up and running services on a Fedora server in as little time as possible.
<@jwhimpel:fedora.im>
17:25:31
I think the playbooks should restrict their scope to "small office/home office" scenarios. Anything else becomes quite complicated and interdependent in a hurry.
<@pboy:fedora.im>
17:25:53
We definitely can't cover all usecases. But we should provide a ready to use (and configure, e.g. the inventory, or a list of dirs to export) default use case or common use case.
<@eseyman:fedora.im>
17:26:22
that sounds fair
<@pboy:fedora.im>
17:27:21
And each playbook could contain a "hook" where local extensions can be connected
<@mowest:fedora.im>
17:27:24
I agree that we can't cover every instance, but 3-6 good examples that demonstrate different concepts like on bare metal, in a podman container, etc. would be good.
<@jwhimpel:fedora.im>
17:27:59
mowest +1
<@humaton:fedora.im>
17:28:03
so I think we should have the common use case like: podman/virthos connected to NFS shares for app data
<@humaton:fedora.im>
17:28:57
Ideally I just setup my inventory and keys and run the playbook to get a libvirthost with all the belles and whistles connected storage and so on...
<@pboy:fedora.im>
17:29:14
I think, on the server side we should provide a list of directories to export, for whatever usage.
<@humaton:fedora.im>
17:29:19
same for podman, also some simple web proxy
<@pboy:fedora.im>
17:30:06
jednorozec: agreed!
<@humaton:fedora.im>
17:30:25
with those 3 scenarios I think we will have a great entry point for people interested in running fedora server
<@jwhimpel:fedora.im>
17:30:52
My work was geared towards four different ansible roles: 1) NFS server install/configure 2) NFS client install/configure 3) Maintain list of directories to export from server 4) Maintain list of directories to import from server
<@pboy:fedora.im>
17:31:39
John Himpel: Yeah, but you probably mix server and client playbooks?
<@pboy:fedora.im>
17:32:08
For server wi would provide 1) and 3) ?
<@pboy:fedora.im>
17:32:45
of perobvably 4 to import from another server
<@jwhimpel:fedora.im>
17:33:20
For server run 1 (probably only once) then 3 for each time you change list of directories served. Same concept for 2 & 4
<@humaton:fedora.im>
17:33:23
that is a great start!
<@humaton:fedora.im>
17:33:24
I can help with libvirt host/podman playbook,
<@humaton:fedora.im>
17:33:46
hm my network is glitchy :/
<@jwhimpel:fedora.im>
17:34:52
jednorozec: Let me finish cleaning stuff up and uploading to repos. Hope to finish that this week. Then we can extend/modify them for libvirt host (if necessary) and podman (if necessary).
<@pboy:fedora.im>
17:35:31
Just a proposal: let's concentrate here on NFS. And open a new topic for libvirt next. For libvirt we have a working manual documentation. I think we should try to get the same via Ansible.
<@humaton:fedora.im>
17:36:05
sorry for the de-rails
<@pboy:fedora.im>
17:36:38
Spontaneity is fruitful!
<@pboy:fedora.im>
17:37:19
You just have to systematize it in a follow-up :-)
<@pboy:fedora.im>
17:37:39
OK, I think
<@pboy:fedora.im>
17:38:42
we agree about the goal for NFS. I will try to put it together in the ticket. So we can improve it.
<@pboy:fedora.im>
17:39:16
Should we forward to the next topic?
<@pboy:fedora.im>
17:39:47
I see no objections, therefore
<@pboy:fedora.im>
17:40:04
!topic 3. Fedora Server in a virtualized runtime environment
<@pboy:fedora.im>
17:40:47
As we discussed earlier, as a firsrt step we wanted to run a survey
<@pboy:fedora.im>
17:41:23
to collect actual usages and probably demands for specific improvements or extensions.
<@pboy:fedora.im>
17:41:50
Do we want to stick with it?
<@eseyman:fedora.im>
17:43:07
I think so
<@pboy:fedora.im>
17:43:35
OK, I think, we agree on this.
<@pboy:fedora.im>
17:44:21
So, in a next step we would have to collect questions. I think, we should use hackmd.io?
<@pboy:fedora.im>
17:44:55
I can offer to make a first draft, if nobody else steps up.
<@pboy:fedora.im>
17:45:35
But can someone else do a research how we can conduct such a survey in fedora?
<@pboy:fedora.im>
17:46:05
And about the best way to di it?
<@pboy:fedora.im>
17:47:44
mowest, are you still typing?
<@eseyman:fedora.im>
17:48:02
discourse has a survey function, I believe
<@mowest:fedora.im>
17:48:07
I would imagine that the best way to get responses from the community would be to publish the survey in discussion.fedora
<@mowest:fedora.im>
17:48:23
As Emmanuel Seyman pointed out
<@eseyman:fedora.im>
17:48:24
there was a 'what can we use AI for?' survey recently
<@pboy:fedora.im>
17:48:56
Yes, i remember the discussion on mailing list.
<@pboy:fedora.im>
17:49:57
@mowest do you think, you could take over the lead, how to orginize and to do it, when we have collected our questions?
<@mowest:fedora.im>
17:51:35
I will look into creating surveys on https://discussion.fedoraproject.org
<@pboy:fedora.im>
17:51:51
Yes, thanks!
<@pboy:fedora.im>
17:51:59
So we have for now:
<@pboy:fedora.im>
17:52:48
!action pboy will create a hackmd draft for a collection of questions about Fedora Server in a virtualized environment
<@pboy:fedora.im>
17:53:25
!action mowest will come up with a plan and steps to conduct the survey on discussion
<@mowest:fedora.im>
17:54:32
It looks like I will need to use another tool "Limequery" and link to that, which is setup on Fedora Infra apparently by the website address. I will see what I come up with.
<@pboy:fedora.im>
17:54:53
mowest: Thanks.
<@pboy:fedora.im>
17:55:08
So we can proceed with the next topic?
<@pboy:fedora.im>
17:55:40
No objections here
<@eseyman:fedora.im>
17:55:42
yes, let's go
<@pboy:fedora.im>
17:55:46
!topic 4. Revisiting Fedora Server release criteria
<@pboy:fedora.im>
17:56:22
This is a longstanding plan, together with the next. Any idea how to bring this forward?
<@pboy:fedora.im>
17:58:16
OK, I think we're out of steam now, let's switch to open floor for a moment.
<@pboy:fedora.im>
17:58:26
!topic 6. Open Floor
<@humaton:fedora.im>
17:58:52
I ahve one here, Peter Boy can you please close https://pagure.io/fedora-server/issue/114
<@pboy:fedora.im>
17:58:53
Anythink to comment, to ask, to contribute here?
<@humaton:fedora.im>
17:59:11
and also maybe grant me ticket permissions on the fedora-server repo?
<@eseyman:fedora.im>
17:59:21
Still looking forward to meeting you all at Flock...
<@jwhimpel:fedora.im>
17:59:23
Does anyone know if there will be KIWI presentations at FLOCK? That will probably determine if I attend or not.
<@humaton:fedora.im>
17:59:31
I wrote comment there and also in the BZ and created change draft for the change...
<@pboy:fedora.im>
17:59:40
jednorozec: Sorry, I read your mail, but couldn't act because of a bike accident.
<@pboy:fedora.im>
18:00:16
I will elevate your permissions. And comment on this
<@humaton:fedora.im>
18:00:23
not sure about that but the guys who did the move of KDE and containers will be there
<@mowest:fedora.im>
18:00:27
John Himpel: This is one presentation that is planned Fedora Cloud Edition Image Building Workshop - Using Kiwi Definitions
<@humaton:fedora.im>
18:00:58
oh that will be the same one as on devconf, really good entry point into kiwi!
<@mowest:fedora.im>
18:01:29
This is the whole schedule = https://cfp.fedoraproject.org/flock-2024/schedule/
<@jwhimpel:fedora.im>
18:01:54
Would the KDE move create a media to be consumed by anaconda for a new install? Inquiring minds want to know :-)
<@mowest:fedora.im>
18:02:19
I'm going to be there with my son.
<@humaton:fedora.im>
18:04:17
not sure about that but both Neal and David will be there so we can put together hallway session about kiwi and server
<@pboy:fedora.im>
18:04:45
OK, we are out of time now and should close. Any objections!
<@pboy:fedora.im>
18:04:54
3
<@mowest:fedora.im>
18:04:57
Sounds good
<@eseyman:fedora.im>
18:04:57
nope
<@pboy:fedora.im>
18:05:03
2
<@pboy:fedora.im>
18:05:07
1
<@pboy:fedora.im>
18:05:19
!endmeeting