*** zenkuro has quit IRC | 00:25 | |
*** zenkuro has joined #softwarefactory | 00:25 | |
*** zbr has quit IRC | 00:33 | |
*** zbr has joined #softwarefactory | 00:45 | |
*** zenkuro has quit IRC | 01:31 | |
*** zbr has quit IRC | 02:23 | |
*** zbr has joined #softwarefactory | 02:23 | |
*** zbr has quit IRC | 06:13 | |
*** zbr has joined #softwarefactory | 06:14 | |
*** mnaser has quit IRC | 06:32 | |
*** mnaser has joined #softwarefactory | 06:34 | |
*** apevec has joined #softwarefactory | 08:40 | |
*** jpena|off is now known as jpena | 08:59 | |
*** zenkuro has joined #softwarefactory | 08:59 | |
*** zenkuro has quit IRC | 09:23 | |
*** zenkuro has joined #softwarefactory | 09:24 | |
*** sshnaidm has quit IRC | 11:15 | |
*** sshnaidm has joined #softwarefactory | 11:18 | |
*** harrymichal has joined #softwarefactory | 12:15 | |
*** jpena is now known as jpena|lunch | 12:30 | |
*** jpena|lunch is now known as jpena | 13:23 | |
sfbender | Nicolas HICHER created software-factory/sf-ci master: k1s: Configure main registries https://softwarefactory-project.io/r/21131 | 14:10 |
---|---|---|
*** jpena is now known as jpena|brb | 17:14 | |
*** jpena|brb is now known as jpena | 17:36 | |
*** jpena is now known as jpena|off | 18:12 | |
sfbender | Merged software-factory/sf-ci master: k1s: Configure main registries https://softwarefactory-project.io/r/21131 | 19:10 |
*** sduthil has quit IRC | 20:07 | |
harrymichal | Hi 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 |
harrymichal | FCOS 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 |
tristanC | harrymichal: hello, you can find the list of image, and how they are built in https://softwarefactory-project.io/cgit/config/tree/nodepool/virt_images | 21:58 |
tristanC | harrymichal: 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 rsync | 21:59 |
harrymichal | tristanC: So, if I were to provide a cloud qcow for Ubuntu, you wouldn't be against adding it? | 22:01 |
tristanC | harrymichal: i think that's ok, what is the use-case though? :-) | 22:01 |
harrymichal | In 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 #softwarefactory | 22:06 | |
harrymichal | tristanC: What powers Zuul? As in the machines. OpenStack? | 22:08 |
tristanC | harrymichal: 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.md | 22:11 |
tristanC | and the nodepool-builder service, that manage images update does use nested-kvm to enable virt-customize | 22:12 |
harrymichal | tristanC: 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 #softwarefactory | 22:15 | |
harrymichal | I'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 |
harrymichal | I'll try to submit the contribution before the end of the week. | 22:16 |
*** apevec has quit IRC | 22:16 | |
harrymichal | See you at DevConf! | 22:16 |
tristanC | harrymichal: Zuul can uses different Cloud providers to run job workload, for example ansible/awx jobs are running aws | 22:17 |
tristanC | harrymichal: so perhaps we could add a new resources providers for running those new coreos jobs | 22:17 |
*** apevec_ has quit IRC | 22:18 | |
tristanC | harrymichal: 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-customize | 22:19 |
tristanC | oh and you can check my devconf talk at https://www.youtube.com/watch?v=Y_3XG3m7Tcw :-) | 22:20 |
harrymichal | tristanC: Ah, interesting. Didn't know that about Zuul. Cool! | 22:23 |
harrymichal | tristanC: You can check out mine here: https://sched.co/gmLL :). Recording will be available later. | 22:24 |
harrymichal | tristanC: One more question. Is it possible to restart the system used in a job during the job? | 22:25 |
tristanC | harrymichal: yes that should be possible | 22:25 |
tristanC | zuul doesn't mind if the job goes offline, it only wait for the ansible-playbook command exit code | 22:26 |
tristanC | node* goes offline | 22:26 |
harrymichal | Awesome! | 22:26 |
tristanC | harrymichal: being able to use multiple cloud and different provider is one of the key design of zuul | 22:27 |
tristanC | for the record, here are the list of supported providers: https://zuul-ci.org/docs/nodepool/configuration.html | 22:27 |
tristanC | and the same goes for code review and reporting system: https://zuul-ci.org/docs/zuul/reference/drivers/index.html | 22:28 |
harrymichal | Nice! A quite wide offering. | 22:28 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!