fedora-server
LOGS
<@meetbot:fedora.im>
16:10:47
Text Log: https://meetbot.fedoraproject.org/meeting_matrix_fedoraproject-org/2024-07-24/virtualization-sig.2024-07-24-16.00.log.txt
<@pboy:fedora.im>
17:00:05
!startmeeting fedora-server
<@meetbot:fedora.im>
17:00:06
Meeting started at 2024-07-24 17:00:05 UTC
<@meetbot:fedora.im>
17:00:06
The Meeting name is 'fedora-server'
<@pboy:fedora.im>
17:00:11
!topic Welcome / roll call
<@pboy:fedora.im>
17:00:22
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.
<@eseyman:fedora.im>
17:00:46
!hello
<@zodbot:fedora.im>
17:00:47
Emmanuel Seyman (eseyman) - he / him / his
<@pboy:fedora.im>
17:01:13
Hi Emmanuel!
<@eseyman:fedora.im>
17:02:29
Hi, Peter
<@jwhimpel:fedora.im>
17:03:08
!hi
<@zodbot:fedora.im>
17:03:09
John Himpel (jwhimpel)
<@pboy:fedora.im>
17:03:18
Hi John !
<@pboy:fedora.im>
17:03:49
I read your request too late, bat early enough to add it to the agande
<@jwhimpel:fedora.im>
17:04:54
Thx.
<@pboy:fedora.im>
17:05:53
I think, we start now. Hopefully some of us join later.
<@pboy:fedora.im>
17:06:05
!topic Agenda
<@pboy:fedora.im>
17:06:16
!info Follow-up actions & announcements
<@pboy:fedora.im>
17:06:16
<@pboy:fedora.im>
17:06:27
!info Renaming distribution media for Fedora Server
<@pboy:fedora.im>
17:06:38
!info Ansible assisted installation and configuration of NFS service
<@pboy:fedora.im>
17:06:49
!info Optimizing NFS service documentation
<@pboy:fedora.im>
17:06:59
!info Revisiting Fedora Server release criteria
<@pboy:fedora.im>
17:07:08
!info Open Floor
<@pboy:fedora.im>
17:07:20
Anything to add?
<@eseyman:fedora.im>
17:07:26
Nope
<@pboy:fedora.im>
17:07:33
OK Let's start
<@pboy:fedora.im>
17:07:42
!topic 1. Follow-up actions & announcements
<@pboy:fedora.im>
17:08:09
Nothing new here today. So I will not repeat the items of the last session.
<@pboy:fedora.im>
17:08:19
Anyhing to announce here?
<@pboy:fedora.im>
17:08:33
OK, let's move on.
<@pboy:fedora.im>
17:08:43
!topic 2. Renaming distribution media for Fedora Server
<@pboy:fedora.im>
17:08:53
<@pboy:fedora.im>
17:09:01
<@pboy:fedora.im>
17:09:31
John, the floor is open. Probably we need a short time for reading?
<@jwhimpel:fedora.im>
17:10:48
I received an response in our pagure issue ticket from Release Engineering. They collectively agree that documentation of the current build process is in terrible shape.
<@jwhimpel:fedora.im>
17:11:22
They are raising the importance of improving the build documentation.
<@jwhimpel:fedora.im>
17:11:53
It was suggested that we wait until the documentation improvement is complete before we attempt to rename our distribution media.
<@jwhimpel:fedora.im>
17:12:33
They also admit that there is no one person (or possibly even a group of persons) that understands the entire build process.
<@jwhimpel:fedora.im>
17:13:40
It was strongly suggested in another response from Release Engineering that we migrate away from lorax (I think) to KIWI for building VM and container images.
<@jwhimpel:fedora.im>
17:15:04
KIWI does not currently build iso images to be used as input to anaconda. However, several people though SUSE has an extension to KIWI that could do that. Further research and packaging would be required to make that available in Fedora.
<@jwhimpel:fedora.im>
17:16:23
There is to be a KIWI presentation at FLOCK. However it seems to be targeted towards VM and container images.
<@jwhimpel:fedora.im>
17:17:08
It was strongly suggested we continue the conversation in the Pagure issue.
<@pboy:fedora.im>
17:17:51
For VM images we currently use ImageFactory to create the image itself. The further processing is the current standard build process. Unlike Workstation, our image process is working without any problems so far.
<@pboy:fedora.im>
17:18:44
What is RelEng recommending for all the many images we currently build with ImageFactory?
<@jwhimpel:fedora.im>
17:19:24
I don't know if there's a tool to locate all of the places in the WIKI that would need updating. Release Engineering seemed to think changes would be required in many places on the WIKI and docs if we rename our distribution media.
<@jwhimpel:fedora.im>
17:21:02
Peter Boy: I did not ask about any ImageFactory replacement. The entire Fedora Project seems to be migrating to KIWI. But that's only my impression from following mailing lists.
<@pboy:fedora.im>
17:21:33
The big advantage of Image Factory is that it uses the same key files as the creation process for iso. So we only have to maintain it once.
<@pboy:fedora.im>
17:22:23
If we migrate to Kiwi, it would be nice to create the iso images with kiwi as well. So we can use the same config files.
<@jwhimpel:fedora.im>
17:22:36
Peter Boy: +1
<@pboy:fedora.im>
17:23:05
And I don't like to rush and would like to follow the lead of RelEng.
<@pboy:fedora.im>
17:24:14
I don't want to become an expert in image creation, but simply use proven tools (= recommended and used by Releng)
<@jwhimpel:fedora.im>
17:25:29
Peter Boy: Agreed. I will ask in the ticket about what are the future plans for ImageFactory. I will also ask if they are interested in adding the SUSE extension to KIWI to the Fedora Package Repository.
<@pboy:fedora.im>
17:26:42
OK. So we will defer until RelEng has decided about the future Fedora tool set?
<@eseyman:fedora.im>
17:27:07
Let's talk about it at Flock
<@pboy:fedora.im>
17:27:12
nirik: Are you online and can comment on this?
<@jwhimpel:fedora.im>
17:27:25
I would add that we defer until RelEng has decided about the future Fedora tool set AND has updated the documentation.
<@pboy:fedora.im>
17:27:44
++1
<@pboy:fedora.im>
17:28:07
proposal !agreed we defer the renaming until RelEng has decided about the future Fedora tool set AND has updated the documentation.
<@jwhimpel:fedora.im>
17:29:07
Patrik Polakovic, Steve Milner and Neal Gompa are the folks responding in the ticket. Patrik is the resource assigned to the ticket from RelEng.
<@jwhimpel:fedora.im>
17:29:57
For anyone who is interested, the pagure issue# is 12098
<@pboy:fedora.im>
17:30:11
OK. any objection to the proposal? We will follow the process in the releng ticket.
<@pboy:fedora.im>
17:30:43
no objection here, therefore
<@pboy:fedora.im>
17:30:45
!agreed we defer the renaming until RelEng has decided about the future Fedora tool set AND has updated the documentation.
<@pboy:fedora.im>
17:31:08
!topic 3. Ansible assisted installation and configuration of NFS service
<@pboy:fedora.im>
17:31:21
<@pboy:fedora.im>
17:31:34
- we want to synchronize our manual installation guide, the Ansible doc/guide, and the Ansible process results (i.e. Ansible should create the same as the manual doc describes).
<@pboy:fedora.im>
17:31:34
Our goal as discussed last meeting:
<@pboy:fedora.im>
17:31:34
Current status so far:
<@pboy:fedora.im>
17:31:43
<@eseyman:fedora.im>
17:32:55
FTR, I've packaged the robertdebock roles in an rpm : https://eseyman.fedorapeople.org/ansible-robertdebock-roles/
<@nirik:matrix.scrye.com>
17:33:27
sorry was in the middle of things. Happy to discuss at flock/other... but yeah, getting tooling in one/less places would be nice before renaming things.
<@jwhimpel:fedora.im>
17:34:03
I have the four ansible roles (nfs_client, nfs_client_mount, nfs_service and nfs_service_mount) running successfully on my home network. However, when I try to use the client from sisyphos.resdigita.eu, the client fails to connect to the server on my local network. I suspect a firewall issue or a missing package on sisyphos.
<@pboy:fedora.im>
17:34:53
nirik: Thanks, let's do it at Flock or later
<@jwhimpel:fedora.im>
17:35:13
I tried to upload the ansible roles to pagure.io/fedora-server, but can't seem to get to push the changes. My git knowledge and pagure knowledge is quite limited. I'm sure it's something simple, but I don't know what.
<@eseyman:fedora.im>
17:36:25
John Himpel: any error message? We won't get far without one
<@jwhimpel:fedora.im>
17:37:24
When I try git push, I get the authentication questions. I input my userid and FAS password, I get rejected for bad credentials.
<@pboy:fedora.im>
17:38:04
Let me have a look at pagure
<@nirik:matrix.scrye.com>
17:38:33
you should add a ssh key and push via ssh (easiest), or if you must use https, you have to use a pagure api token... let me find the doc
<@jwhimpel:fedora.im>
17:39:18
Earlier, I did a fork of fedora-server. But my local .git points to the original, not my fork. Is that currently a problem or will it become a problem in the future?
<@nirik:matrix.scrye.com>
17:39:19
https://docs.pagure.org/pagure/usage/http_push.html?highlight=token
<@pboy:fedora.im>
17:39:26
I just see, we don't have the WG members as committers in our own repro. What a sh....
<@nirik:matrix.scrye.com>
17:39:48
oh yeah, will need to make sure you have perms for the repo
<@pboy:fedora.im>
17:40:00
Current write enabled are sgallagh, coppedfri, pboy and salimma.
<@pboy:fedora.im>
17:40:38
copperi and salimma don't contribute for years now. We should remove them.
<@pboy:fedora.im>
17:41:17
I'm not "fluent" in admin pagure. But I can figufre it out later and add all our core members.
<@jwhimpel:fedora.im>
17:42:33
Peter Boy: Thanks! I was about to pull out what little remaining hair is left on my head. :-)
<@pboy:fedora.im>
17:43:12
!action pboy will add all WG core members as committers to our pagure repo.
<@eseyman:fedora.im>
17:43:50
yes, please :-)
<@pboy:fedora.im>
17:43:52
And I will add eseyman as a system user to sisyphos, wo we have a test bed.
<@pboy:fedora.im>
17:44:17
a test bad we all can work and test on.
<@pboy:fedora.im>
17:45:08
Well, so I think we should continue next week, when John uploaded the Ansible code and we all can test on sisyphos.
<@pboy:fedora.im>
17:45:41
So we change to the next topic?
<@pboy:fedora.im>
17:46:11
!topic 4. Optimizing NFS service documentation
<@pboy:fedora.im>
17:46:24
<@pboy:fedora.im>
17:46:33
<@pboy:fedora.im>
17:46:45
- We want to split the current NFS draft in 2 parts: Installation and (Basic) Configuration.
<@pboy:fedora.im>
17:46:45
Current status so far:
<@pboy:fedora.im>
17:46:45
-- Do we want to have a separate Administration guide / page?
<@pboy:fedora.im>
17:46:45
<@jwhimpel:fedora.im>
17:48:16
What would the Admin guide/page contain?
<@pboy:fedora.im>
17:49:00
Not sure at the moment, maybe troubleshooting, issues with clients, ???
<@pboy:fedora.im>
17:49:33
Well, the configuration part would we sort of a admin guide, I think.
<@jwhimpel:fedora.im>
17:50:18
I would leave it off for now. If we later perceive a need, we can always add it later.
<@pboy:fedora.im>
17:50:38
John Himpel: agreed!
<@pboy:fedora.im>
17:51:06
What would be the next step and who will working on it?
<@jwhimpel:fedora.im>
17:51:41
I can begin adding bullet points to the docs AFTER flock.
<@pboy:fedora.im>
17:52:15
Ok. bullet points are a good start and would provide the ideas.
<@pboy:fedora.im>
17:52:55
Would it help if I use my docs working routine to split the current guide in 2 parts, installation and configuraition?
<@jwhimpel:fedora.im>
17:55:00
I would support that idea. If you could add empty docs for installation & configuration to the repo, then I can use markdown to add section/topic headers.
<@pboy:fedora.im>
17:55:48
OK, I'll add empty docs we can fill it and migrate the current docs into the new structure.
<@pboy:fedora.im>
17:56:45
!action pboy will create 2 empty docs for installation & configuration to the repo, then I can relevant topics to it and migrate the current integrated doc.
<@jwhimpel:fedora.im>
17:56:52
I know we decided to document the process using ansible and by using cli. I don't recall what we decided about documenting usage via cockpit.
<@pboy:fedora.im>
17:57:53
We didn't yet. The current Cockpit module has some issues. I think, we want to decide when we have the other parts done.
<@jwhimpel:fedora.im>
17:58:10
Sorry to have used most of the hour. Emmanuel, do you have anything you wanted to cover today?
<@eseyman:fedora.im>
17:59:40
I'm exchanging with Robert de Bock over the rpm of his roles. I'ld like him to update his collection
<@eseyman:fedora.im>
17:59:59
Once that's done, I'll submit it for review to be included in Fedora
<@eseyman:fedora.im>
18:00:26
and, in the meantime, I'm swapping my homemade stuff for his roles
<@eseyman:fedora.im>
18:00:34
that's pretty much it
<@jwhimpel:fedora.im>
18:01:15
Does anyone have an objection to me upgrading sisyphos from F39->F40 in a few hours?
<@eseyman:fedora.im>
18:01:30
No. Go for it
<@pboy:fedora.im>
18:01:33
No, do it!
<@pboy:fedora.im>
18:02:12
The last backup ot the VM ist from yesterday. Just in case :--)
<@pboy:fedora.im>
18:03:21
OK, I think, we are done for today!
<@pboy:fedora.im>
18:03:31
!topic 6. Open Floor
<@pboy:fedora.im>
18:03:48
Anything to add here?
<@pboy:fedora.im>
18:03:56
(besides out time is up)
<@eseyman:fedora.im>
18:04:24
I'm good
<@pboy:fedora.im>
18:04:28
OK, let's close for now
<@pboy:fedora.im>
18:04:39
!endmeeting