fedora-server
LOGS
<@pboy:fedora.im>
17:00:56
!startmeeting fedora-server
<@meetbot:fedora.im>
17:00:57
Meeting started at 2024-07-31 17:00:56 UTC
<@meetbot:fedora.im>
17:00:57
The Meeting name is 'fedora-server'
<@pboy:fedora.im>
17:01:08
!topic Welcome / roll call
<@pboy:fedora.im>
17:01:18
Let's wait a moment. I'll post the agenda in 2-3 minutes with a new business to deal with in addition to the agenda as sent earlier today.
<@pboy:fedora.im>
17:01:18
!topic Welcome / roll call
<@eseyman:fedora.im>
17:01:25
!hello
<@zodbot:fedora.im>
17:01:26
Emmanuel Seyman (eseyman) - he / him / his
<@eseyman:fedora.im>
17:01:31
Hi, Peter
<@mowest:fedora.im>
17:01:33
!hello
<@zodbot:fedora.im>
17:01:34
Steve Daley (mowest)
<@zodbot:fedora.im>
17:01:44
ngompa has already given cookies to dcavalca during the F40 timeframe
<@pboy:fedora.im>
17:02:00
Hi Emmanuel, hi Steve
<@jwhimpel:fedora.im>
17:02:19
!hi
<@zodbot:fedora.im>
17:02:20
John Himpel (jwhimpel)
<@pboy:fedora.im>
17:02:32
Hi John
<@pboy:fedora.im>
17:02:53
Well, I think we can start.
<@pboy:fedora.im>
17:03:02
!topic Agenda
<@pboy:fedora.im>
17:03:13
!info Follow-up actions & announcements
<@pboy:fedora.im>
17:03:23
!info Ansible assisted installation and configuration of NFS service
<@pboy:fedora.im>
17:03:34
!info Optimizing NFS service documentation
<@pboy:fedora.im>
17:03:48
!info Revisiting Fedora Server release criteria
<@pboy:fedora.im>
17:03:57
!info Open Floor
<@pboy:fedora.im>
17:04:08
Anything to add?
<@pboy:fedora.im>
17:04:30
OK, none.
<@eseyman:fedora.im>
17:04:33
I'm goof
<@eseyman:fedora.im>
17:04:42
I'm good
<@mowest:fedora.im>
17:04:46
I'm good
<@pboy:fedora.im>
17:04:53
!topic 1. Follow-up actions & announcements
<@pboy:fedora.im>
17:05:06
We have basically the same state as last week.
<@pboy:fedora.im>
17:05:13
!action pboy will file an issue with releng regarding installation media - pending
<@pboy:fedora.im>
17:05:22
!action pboy will close bug #2247872 (https://bugzilla.redhat.com/show_bug.cgi?id=2247872)
<@pboy:fedora.im>
17:05:31
Still open because of an ongoing discussion about improving Server first boot process
<@pboy:fedora.im>
17:05:57
!action pboy will write a draft issue for the goal "file server" as a base for further finetuning and detailed specification - ongoing
<@mowest:fedora.im>
17:06:05
I did find out who to talk to in order to do a survey on discission.fedoraproject.org so when we have the questions ready I can start putting that together.
<@pboy:fedora.im>
17:06:06
!action DONE pboy will add all WG core members as committers to our pagure repo.
<@pboy:fedora.im>
17:06:06
<@pboy:fedora.im>
17:06:15
!action DONE pboy will create 2 empty docs for installation & configuration to the repo
<@pboy:fedora.im>
17:06:31
Anything gto add here?
<@eseyman:fedora.im>
17:06:45
not me
<@jwhimpel:fedora.im>
17:07:44
Sorry, wife just called and is locked out of the house. Need to go "rescue" her.
<@jwhimpel:fedora.im>
17:08:26
Some progress on NFS ansible stuff and some progress on pagure stuff. Will send update via mailing list when I return.
<@pboy:fedora.im>
17:08:55
One thing from me.
<@pboy:fedora.im>
17:09:04
Unfortunately I cannot take part in Flock. I was badly hit by a car and everything still has to heal. I can't even sit for more than 2 hours, too little for a flight. And too little for a day at Flock. I am very sad.
<@eseyman:fedora.im>
17:09:30
That is very sad news. I hope you get better soon
<@mowest:fedora.im>
17:10:06
Oh no, I'm so sorry to hear that. Car accidents are horrible, or it sounds like you were a pedestrian hit by a car which is equally horrible.
<@pboy:fedora.im>
17:10:53
I was riding my bike. and my doctor estimates that I will need at least another 4 weeks.
<@conan_kudo:matrix.org>
17:12:02
oh man, I hope your healing goes well
<@mowest:fedora.im>
17:12:23
I'm an avid bicycle rider, and here in the states with cell phone distracted driving this is becoming more dangerous, and in the US cars are not as used to seeing or looking out for bicycles because we have few who dare to ride them in most areas of the US, some bigger cities with good bike infra are better though.
<@pboy:fedora.im>
17:13:12
Yes it is the second accident this year and the worst so far.
<@pboy:fedora.im>
17:13:35
Conan Kudo: Thanks. I do my best :-)
<@mowest:fedora.im>
17:13:37
All my bicycle accidents and injuries were rider error, my fault, and never involved an auto.
<@mowest:fedora.im>
17:14:09
Blessings on getting and feeling better soon.
<@pboy:fedora.im>
17:14:50
Well, I did everything right. The car just switched to the bike road to overtake another car.
<@pboy:fedora.im>
17:15:11
Well, probably we can have a chat via Matrix.
<@pboy:fedora.im>
17:15:30
Let's move on and hope for the next year.
<@eseyman:fedora.im>
17:15:47
there's the issue of the talks you were going to do at Flock
<@pboy:fedora.im>
17:16:42
Yeah, I think the committee had cancelled them. Really bad.
<@pboy:fedora.im>
17:17:34
I hoped until the end that everything would heal more quickly.
<@eseyman:fedora.im>
17:17:58
Still, the rest of the group can mett there and chat. As you said, l'ets hope for next year
<@eseyman:fedora.im>
17:18:13
Still, the rest of the group can meet there and chat. As you said, l'ets hope for next year
<@pboy:fedora.im>
17:18:34
Yeah, let's go on.
<@pboy:fedora.im>
17:18:44
!topic 2. Ansible assisted installation and configuration of NFS service
<@pboy:fedora.im>
17:18:44
<@pboy:fedora.im>
17:18:55
<@pboy:fedora.im>
17:19:35
as discussed, I tried to write down our goal:
<@pboy:fedora.im>
17:19:44
<@eseyman:fedora.im>
17:20:09
jwhimpel just left
<@eseyman:fedora.im>
17:20:29
He was trying to update the git repo yesterday and today
<@pboy:fedora.im>
17:21:18
Yeah. I think he should use ssh. It's much more convinient.
<@mowest:fedora.im>
17:22:02
I looked at that too, doesn't pagure give you either an https or an ssh URL to copy and do a "git clone" with?
<@pboy:fedora.im>
17:22:15
Yes, you can choose
<@pboy:fedora.im>
17:22:42
I wrote a short guide for our documentation:
<@mowest:fedora.im>
17:22:44
I agree, using the ssh URL is the best way to interact with pagure IMHO.
<@pboy:fedora.im>
17:22:53
https://docs.fedoraproject.org/en-US/server-working-group/usr-docs-maintenance/local-authoring/
<@pboy:fedora.im>
17:23:23
It includes the steps necessary to work with git.
<@pboy:fedora.im>
17:24:29
I think we have to wait for John to successfully upload the scripts he developed.
<@pboy:fedora.im>
17:24:58
But maybe we can discuss, it I met our goals correctly in the proposal?
<@eseyman:fedora.im>
17:27:00
I'll read the guide by the end of the week and supply feedback
<@pboy:fedora.im>
17:27:50
By guide you mean the article about how to contribute to our docs?
<@eseyman:fedora.im>
17:29:12
yes
<@pboy:fedora.im>
17:29:43
OK. thanks. I wrote a longer version as part of docs team at:
<@pboy:fedora.im>
17:30:30
https://docs.stg.fedoraproject.org/en-US/fedora-docs/contributing-docs/tools-local-authoring-env/
<@pboy:fedora.im>
17:30:52
Maybe, we can expand and update our server doc a bit.
<@pboy:fedora.im>
17:32:19
But regarding Ansible, the questions is whether we agree about our goal according the my comment to issue 138 where I tried to summerize our discussion.
<@pboy:fedora.im>
17:32:58
<@eseyman:fedora.im>
17:33:36
I agree 100% with the goal
<@pboy:fedora.im>
17:34:05
Good, an other comments?
<@mowest:fedora.im>
17:35:51
The goal looked good. (Not sure how ansible scripts work and are formatted). Could we simply add a comment to the ansible playbook that gives examples of different ways to set up when the playbook is run where your "directories, stores, or remote stores" are located, so that the playbook becomes "self-documenting"?
<@mowest:fedora.im>
17:36:26
That might simplify any documentation that we would have to do for that Ansible setup.
<@mowest:fedora.im>
17:37:38
I feel like a number of Linux configuration files act in this way, giving example options in the comments of the config file.
<@pboy:fedora.im>
17:37:43
We can try this way. allthough I think it is easier to find for users to have in in the documentation. Probably a shorter version in docs and a longer one as part of the code.
<@pboy:fedora.im>
17:37:58
I think, we'll have to try out.
<@mowest:fedora.im>
17:39:13
I was also thinking since the playbook is just text we could use the ASCIIDOC "code" formatting to display the Ansible Playbook in the documentation, of course, as the playbook is updated, the documentation would need to be updated separately.
<@eseyman:fedora.im>
17:39:40
oh, there's definitely going to be some growing pains wrt Ansible. Be prepared to move things around...
<@pboy:fedora.im>
17:40:34
Well, let's focus on our goal for the moment:
<@pboy:fedora.im>
17:40:46
proposed !agreed WSG agrees to the goal as defined in comment https://pagure.io/fedora-server/issue/138#comment-920322 to issue 138
<@pboy:fedora.im>
17:41:17
I understand, there is no objections. Therefore
<@pboy:fedora.im>
17:41:19
3
<@pboy:fedora.im>
17:41:23
2
<@pboy:fedora.im>
17:41:26
1
<@pboy:fedora.im>
17:41:34
!agreed WSG agrees to the goal as defined in comment https://pagure.io/fedora-server/issue/138#comment-920322 to issue 138
<@pboy:fedora.im>
17:42:18
!agreed Server WG agrees to the goal as defined in comment https://pagure.io/fedora-server/issue/138#comment-920322 to issue 138
<@pboy:fedora.im>
17:42:32
OK.
<@pboy:fedora.im>
17:42:52
Another item to discuss here?
<@pboy:fedora.im>
17:43:22
Let's go on then
<@pboy:fedora.im>
17:43:35
!topic 3. Optimizing NFS service documentation
<@pboy:fedora.im>
17:43:47
link https://pagure.io/fedora-server/issue/138
<@pboy:fedora.im>
17:43:59
Current status so far:
<@pboy:fedora.im>
17:43:59
- We want to split the current NFS draft in 2 parts: Installation and (Basic) Configuration.
<@pboy:fedora.im>
17:43:59
I prepared 2 corresponding empty documents.
<@pboy:fedora.im>
17:45:20
<@pboy:fedora.im>
17:45:27
<@pboy:fedora.im>
17:45:59
How do we proceed?
<@mowest:fedora.im>
17:47:38
On Fedora Server, NFS is already installed, is Ansible? I guess I could take a stab at writing some docs next week when I'm at Flock.
<@pboy:fedora.im>
17:48:18
@mowest NFS client is installed, not NFS server
<@mowest:fedora.im>
17:48:22
Since I never use NFS I would not be able to do a lot with the "configuration" until I see the Ansible Playbook file that John Himpel is working on.
<@mowest:fedora.im>
17:49:28
Ok, so I would need to step through the "required packages" for the "Installation Page" then configuration options I imagine would be clearer when I see the Playbook.
<@pboy:fedora.im>
17:50:14
Yes, I agree. So let's postpone this until we discussed the first playbook version.
<@mowest:fedora.im>
17:50:42
I agree that would be best to first review the first playbook before proceeding with docs.
<@pboy:fedora.im>
17:50:57
OK, so next topic
<@pboy:fedora.im>
17:51:08
!topic 4. Revisiting Fedora Server release criteria
<@pboy:fedora.im>
17:51:24
<@eseyman:fedora.im>
17:52:24
still TBD
<@eseyman:fedora.im>
17:53:20
I really would like to a dnsmasq/tftp role with test cases so that we know that works on release
<@pboy:fedora.im>
17:54:31
Ok, so we should probably focus on Ansible support for the next weeks to bring this substantly forward?
<@mowest:fedora.im>
17:55:38
I would love podman module for cockpit installed by default. But I'm also wondering if Ansible support and then a series of playbooks to add the desired role for the Fedora server is the way to go, then we could have a lean mean server install that is hopefully easy to build on top of with Ansible playbooks.
<@eseyman:fedora.im>
17:58:25
next sure we're going to be able to get a lot of work done during the next few weeks, between Flock and vacation
<@mowest:fedora.im>
17:58:46
Also under release criteria, is there a reason why the default server install doesn't create a logical volume that expands to fill the whole hard drive? I think by default it currently limits the logical volume to 16gigs or something like that. I always end up expanding the logical volume when I realize that I'm running out of space but still have GB's of space unused and inaccessible.
<@pboy:fedora.im>
18:00:04
mowest: Yes, there is a good reason. Look at the installation introduction. We want to separate system data and workload data.
<@mowest:fedora.im>
18:00:44
Okay, I will explore that further. Thanks for letting me know there is a reason.
<@pboy:fedora.im>
18:01:07
Well, I think out time is up.
<@pboy:fedora.im>
18:01:31
We should candel the meeting next week because of Flock an meet again in 14 days.
<@eseyman:fedora.im>
18:01:33
and I still have a million more things to do before Flock...
<@mowest:fedora.im>
18:01:42
Feel better soon, I was looking forward to meeting you Peter Boy at Flock, rest and get better.
<@eseyman:fedora.im>
18:02:00
Agreed that we should cancel next meeting
<@mowest:fedora.im>
18:02:07
I agree with canceling next weeks meeting.
<@pboy:fedora.im>
18:02:38
OK, then, let's close
<@pboy:fedora.im>
18:02:47
Many thanks for the good wishes. I hope I recover quickly.
<@eseyman:fedora.im>
18:03:15
See you next time
<@pboy:fedora.im>
18:03:27
Bye bye!
<@pboy:fedora.im>
18:03:29
!endmeeting