Wednesday, 2021-02-17

*** zenkuro has quit IRC00:25
*** zenkuro has joined #softwarefactory00:25
*** zbr has quit IRC00:33
*** zbr has joined #softwarefactory00:45
*** zenkuro has quit IRC01:31
*** zbr has quit IRC02:23
*** zbr has joined #softwarefactory02:23
*** zbr has quit IRC06:13
*** zbr has joined #softwarefactory06:14
*** mnaser has quit IRC06:32
*** mnaser has joined #softwarefactory06:34
*** apevec has joined #softwarefactory08:40
*** jpena|off is now known as jpena08:59
*** zenkuro has joined #softwarefactory08:59
*** zenkuro has quit IRC09:23
*** zenkuro has joined #softwarefactory09:24
*** sshnaidm has quit IRC11:15
*** sshnaidm has joined #softwarefactory11:18
*** harrymichal has joined #softwarefactory12:15
*** jpena is now known as jpena|lunch12:30
*** jpena|lunch is now known as jpena13:23
sfbenderNicolas HICHER created software-factory/sf-ci master: k1s: Configure main registries  https://softwarefactory-project.io/r/2113114:10
*** jpena is now known as jpena|brb17:14
*** jpena|brb is now known as jpena17:36
*** jpena is now known as jpena|off18:12
sfbenderMerged software-factory/sf-ci master: k1s: Configure main registries  https://softwarefactory-project.io/r/2113119:10
*** sduthil has quit IRC20:07
harrymichalHi folks! I've got a question regarding operating systems available in Zuul in SF. Would it be possible to add to the pool Fedora CoreOS and possibly Ubuntu?21:50
harrymichalFCOS probably shouldn't be "much" of a problem but I suppose Ubuntu might not be included because SF only wants Fedora + CentOS ecosystem?21:51
tristanCharrymichal: hello, you can find the list of image, and how they are built in https://softwarefactory-project.io/cgit/config/tree/nodepool/virt_images21:58
tristanCharrymichal: basically, if there is a cloud qcow available, then we just need to virt-customize it to add the zuul ssh keys and some tools like git or rsync21:59
harrymichaltristanC: So, if I were to provide a cloud qcow for Ubuntu, you wouldn't be against adding it?22:01
tristanCharrymichal: i think that's ok, what is the use-case though? :-)22:01
harrymichalIn the future, we want our tool to be "officially" supported on Ubuntu. The best way to do that is to test. We want to prevent CI duplication and just use Zuul to run our tests.22:02
*** sduthil has joined #softwarefactory22:06
harrymichaltristanC: What powers Zuul? As in the machines. OpenStack?22:08
tristanCharrymichal: the zuul at softwarefactory-project.io is running on OpenStack instances provided by vexxhost, and the deployment is managed by zuul itself through this project: https://softwarefactory-project.io/cgit/software-factory/sf-infra/tree/README.md22:11
tristanCand the nodepool-builder service, that manage images update does use nested-kvm to enable virt-customize22:12
harrymichaltristanC: Thank you for the answer. I'm asking because Fedora CoreOS has several qcow images separated by different Cloud providers.22:14
*** apevec_ has joined #softwarefactory22:15
harrymichalI'm now wondering if using Fedora CoreOS will proceed without any problems. It is "a bit different" than traditional Fedora. Packages are not installed using dnf but layered on top of the base image using rpm-ostree. Hmm... We won't know until we try :).22:16
harrymichalI'll try to submit the contribution before the end of the week.22:16
*** apevec has quit IRC22:16
harrymichalSee you at DevConf!22:16
tristanCharrymichal: Zuul can uses different Cloud providers to run job workload, for example ansible/awx jobs are running aws22:17
tristanCharrymichal: so perhaps we could add a new resources providers for running those new coreos jobs22:17
*** apevec_ has quit IRC22:18
tristanCharrymichal: when using config/nodepool/virt_images, we could add a new set of role to build the rpm-ostree image too, the images are just ansible playbook that needs to produce a qcow2, it doesn't have to be using virt-customize22:19
tristanCoh and you can check my devconf talk at https://www.youtube.com/watch?v=Y_3XG3m7Tcw :-)22:20
harrymichaltristanC: Ah, interesting. Didn't know that about Zuul. Cool!22:23
harrymichaltristanC: You can check out mine here: https://sched.co/gmLL :). Recording will be available later.22:24
harrymichaltristanC: One more question. Is it possible to restart the system used in a job during the job?22:25
tristanCharrymichal: yes that should be possible22:25
tristanCzuul doesn't mind if the job goes offline, it only wait for the ansible-playbook command exit code22:26
tristanCnode* goes offline22:26
harrymichalAwesome!22:26
tristanCharrymichal: being able to use multiple cloud and different provider is one of the key design of zuul22:27
tristanCfor the record, here are the list of supported providers: https://zuul-ci.org/docs/nodepool/configuration.html22:27
tristanCand the same goes for code review and reporting system: https://zuul-ci.org/docs/zuul/reference/drivers/index.html22:28
harrymichalNice! A quite wide offering.22:28

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!