*** devimc has joined #kata-dev | 00:49 | |
*** devimc has quit IRC | 03:18 | |
*** dklyle has quit IRC | 05:00 | |
*** sameo has quit IRC | 06:31 | |
*** irclogbot_2 has quit IRC | 06:49 | |
*** sameo has joined #kata-dev | 06:50 | |
*** irclogbot_0 has joined #kata-dev | 06:51 | |
*** irclogbot_0 has quit IRC | 06:53 | |
*** irclogbot_0 has joined #kata-dev | 06:53 | |
*** jodh has joined #kata-dev | 06:54 | |
*** sgarzare has joined #kata-dev | 07:09 | |
kata-irc-bot1 | <fidencio> That's weird, I'll check if some of our teams have access to azure and try to connect to one of the instance and try to figure out here what may be causing such issues. That's really weird we're facing those issues in the first place. | 08:02 |
---|---|---|
*** ailan has joined #kata-dev | 08:03 | |
*** gwhaley has joined #kata-dev | 08:05 | |
*** davidgiluk has joined #kata-dev | 08:05 | |
*** noahm has quit IRC | 09:05 | |
*** tmhoang4 has joined #kata-dev | 09:49 | |
*** tmhoang has quit IRC | 09:50 | |
*** tmhoang4 is now known as tmhoang | 09:50 | |
*** crobinso has joined #kata-dev | 10:53 | |
*** gwhaley has quit IRC | 10:59 | |
*** davidgiluk has quit IRC | 11:29 | |
*** gwhaley has joined #kata-dev | 12:03 | |
*** davidgiluk has joined #kata-dev | 12:35 | |
*** devimc has joined #kata-dev | 13:34 | |
gwhaley | hi @fuentess @gabyct - I have a minor question - on branch (tag) 1.10.2, I have a feeling we wound back the 'yq' version (to 2.3.0), but maybe we forgot to wind back an invocation in the packaging repo: https://github.com/kata-containers/packaging/blob/1.10.2/scripts/lib.sh#L60 | 14:43 |
gwhaley | It is trying to use '-X', which I think is for the new 3.2.0 yq. I happened to run into it trying to do an automated QAT kernel/rootfs build from a tag... just happened to choose one that is maybe broken? | 14:44 |
kata-irc-bot1 | <salvador.fuentes> gwhaley, https://github.com/kata-containers/packaging/blob/1.10.2/scripts/lib.sh#L23 It should be getting the latest one, but if you already have one (older) in your system, it wont install the correct version, I think we may need to change that | 14:49 |
*** dklyle has joined #kata-dev | 14:51 | |
gwhaley | @futentes - oh, let me look at that. I don't have a previous one installed afaik as this is a clean run in a container - I ended up with v2.3.0... so let me see how that gets there..... I think that is the version in the versions.yaml file you see on that tag.. | 15:05 |
gwhaley | @fuentess - ah, it is the tests/.ci/install_yq.sh that has the 2.3.0 hard wired.... in that branch/tag | 15:08 |
kata-irc-bot1 | <salvador.fuentes> gwhaley yeah, that is weird, we should have same versions accross the repos | 15:24 |
gwhaley | @fuentess - let me see if I find the energy to do a backport, but I'm not sure how easy we can test it. I guess the problem I ran into is doing both a tests repo install_yq then followed by a packaging install_yq on the same platform (build).... we probably never do that - we either test or we package I suspect.. | 15:27 |
kata-irc-bot1 | <salvador.fuentes> gwhaley, yeah, we'll probably wont hit the issue... at least seems that CI jobs are currently happy | 15:31 |
*** pcaruana has quit IRC | 15:32 | |
*** pcaruana has joined #kata-dev | 15:48 | |
*** devimc has quit IRC | 16:00 | |
*** devimc has joined #kata-dev | 16:01 | |
*** sgarzare has quit IRC | 16:26 | |
*** gwhaley has quit IRC | 17:03 | |
*** amorenoz has quit IRC | 17:03 | |
*** amorenoz has joined #kata-dev | 17:04 | |
*** jodh has quit IRC | 17:07 | |
*** noahm has joined #kata-dev | 17:23 | |
*** errordeveloper has joined #kata-dev | 18:07 | |
errordeveloper | so I've been able to build cutom kata image my own way :tada: | 18:07 |
errordeveloper | but there are a few issues: | 18:07 |
errordeveloper | looks like kata is relient on a partition scheme, with DAX etc, so you cannot just use any image that qemu can boot | 18:08 |
errordeveloper | but I've been able to borrow the logic from osbuilder to do that | 18:09 |
errordeveloper | what is more of a challenge for me is kernel depenendencies | 18:09 |
errordeveloper | I tried one of the ubuntu bionic kernels and ran into an issue with root device not being available (pmem0) | 18:10 |
errordeveloper | I came accross https://bugs.launchpad.net/ubuntu/+source/linux-kvm/+bug/1761854 | 18:11 |
openstack | Launchpad bug 1761854 in linux-kvm (Ubuntu Bionic) "kata-containers: Cannot open root device "pmem0p1"" [Undecided,Fix released] - Assigned to Kamal Mostafa (kamalmostafa) | 18:11 |
errordeveloper | and tried latest -kvm kernel, but that didn't work either | 18:11 |
errordeveloper | I am now looking to try centos kernels, will see what works | 18:11 |
errordeveloper | but I'd rather like to be able to take any distro kernel and make kata use it | 18:12 |
*** errordeveloper has quit IRC | 18:34 | |
*** errordeveloper has joined #kata-dev | 18:41 | |
fidencio | errordeveloper: CentOS as in CentOS 7 or CentOS 8? | 18:48 |
kata-irc-bot1 | <errordeveloper> @fidencio I tried 8 actually | 18:48 |
fidencio | errordeveloper: you'll face some issues with CentOS 8, IIRC | 18:48 |
fidencio | errordeveloper: for instance, I don't think 9p is available on their kernel (but I may be mistaken here) | 18:49 |
errordeveloper | I think I treid 7 also, neither booted | 18:49 |
fidencio | errordeveloper: and I don't think virtiofs will be available till next release | 18:49 |
errordeveloper | namely, I have: vmlinuz-3.10.0-1062.18.1.el7.x86_64 and vmlinuz-4.18.0-147.5.1.el8_1.x86_64 | 18:49 |
fidencio | errordeveloper: would you be willing to give a try to the Fedora kernel? | 18:49 |
errordeveloper | fidencio: sure, it would make sense | 18:50 |
errordeveloper | but my aim is to enable use of any distro kernel, is that going to be possible somehow? | 18:50 |
fidencio | errordeveloper: oh, that may be even easier | 18:50 |
errordeveloper | well, say a subset, doen't have to be every single one | 18:50 |
fidencio | errordeveloper: you just have to be sure you have all the modules you need | 18:50 |
fidencio | errordeveloper: for Fedora, what we're doing is using the script I pointed at your direction last time we talked | 18:51 |
errordeveloper | fidencio: hm.. well, so what about that ubuntu issue? | 18:51 |
fidencio | errordeveloper: sincerely, don't know. not a ubuntu user / developer | 18:51 |
errordeveloper | I tried the 5.3 kernel from bionic, and it couldn't mount pmem0 | 18:51 |
errordeveloper | https://bugs.launchpad.net/ubuntu/+source/linux-kvm/+bug/1761854 | 18:51 |
openstack | Launchpad bug 1761854 in linux-kvm (Ubuntu Bionic) "kata-containers: Cannot open root device "pmem0p1"" [Undecided,Fix released] - Assigned to Kamal Mostafa (kamalmostafa) | 18:51 |
errordeveloper | as that bug suggests, I tried -kvm kernel, and that didn't work either | 18:52 |
errordeveloper | you said I just need modules, but modules are in rootfs... | 18:52 |
errordeveloper | honestly, I think that statement was a bit underestimated :) | 18:53 |
errordeveloper | I will try fedora tomorrow | 18:53 |
errordeveloper | which fedora release+kernel I should go for? | 18:53 |
fidencio | errordeveloper: just spawn a VM with Rawhide | 18:53 |
fidencio | errordeveloper: I've been using rawhide for development and rawhide / f32 have all the needed bits for virtiofs | 18:54 |
errordeveloper | fidencio: ok, I see | 18:55 |
fidencio | errordeveloper: spawn a rawhide machine; dnf -y install kata-runtime; check your /var/cache/kata-containers/ | 18:55 |
errordeveloper | I guess my question is - can I make kata run qemu in most basic mode, without anything special, just the bare mimum? | 18:56 |
fidencio | I'll leave that for others to reply :-0 | 18:57 |
fidencio | :-) | 18:57 |
errordeveloper | fidencio: well, fedora comes with kernel-4.18.0-147.5.1.el8_1.x86_64 | 19:00 |
errordeveloper | which is the same as CentOS 8 | 19:00 |
errordeveloper | and that didn't work with kata | 19:00 |
errordeveloper | fidencio: I think you didn't catch what I'm trying to say, I want kata to boot pods with kernels from various distros | 19:01 |
errordeveloper | I just really would like to know if that's close to possible, or kata is very dependent on its kernel configs | 19:04 |
fidencio | errordeveloper: I'm running f32 and it has kernel-5.6.0-0.rc7.git0.2.fc32.x86_64 | 19:04 |
errordeveloper | ok, thanks! I'll try that one then :) | 19:04 |
fidencio | errordeveloper: rawhide must have something similar | 19:05 |
errordeveloper | I wonder who can unswer my main question though... | 19:05 |
fidencio | errordeveloper: the point is, CentOS kernel is way closer to RHEL kernel than to the Fedora kernel | 19:05 |
fidencio | errordeveloper: I'd suggest dropping an email to kata-dev, tbh | 19:05 |
errordeveloper | fidencio: cheers, that would make sense! | 19:05 |
fidencio | devimc: just correct me if I'm mistaken here. In order to re-run Power8 CI job I can just do `/test-power`, right? Also, checking the docs I cannot see a simple way to re-trigger the centos-q35 test | 19:09 |
devimc | fidencio: you're right | 19:10 |
devimc | and there is no way to re-trigger centos-q35 | 19:10 |
devimc | fidencio: or you can try | 19:11 |
devimc | jenkins.katacontainers.io/ | 19:11 |
devimc | can you login ? | 19:11 |
devimc | I don't think so | 19:12 |
fidencio | I don't think so :-) | 19:12 |
devimc | hah | 19:12 |
devimc | ok | 19:12 |
fidencio | and I was wrong | 19:12 |
fidencio | I can login there | 19:12 |
devimc | cool | 19:14 |
fidencio | okay, I re-triggered that test | 19:14 |
devimc | I guess you can retrigger the CI | 19:14 |
devimc | okay, cool | 19:14 |
fidencio | devimc: would be worth to add shortcuts / commands to all the tests? | 19:14 |
fidencio | devimc: I mean, to all non-required tests | 19:14 |
devimc | to all non-require CIs? | 19:15 |
devimc | fidencio: you mean s/tests/CIs ? | 19:16 |
fidencio | devimc: yep | 19:16 |
devimc | and shortcuts like /test-centos-q35 ? | 19:16 |
fidencio | devimc: yep | 19:16 |
devimc | yep, that would be helpful | 19:17 |
devimc | fidencio: i don't remember where is that documented | 19:18 |
devimc | fidencio: do you have the link? | 19:18 |
fidencio | devimc: https://github.com/kata-containers/community/wiki/Controlling-the-CI | 19:18 |
devimc | fidencio: thanks | 19:18 |
*** davidgiluk has quit IRC | 19:20 | |
fidencio | devimc: IIUC, that would be a simple change on the jenkins side and then documenting the change | 19:20 |
devimc | fidencio: yes, but I don't remember where xD | 19:22 |
devimc | fidencio: you can ask Gaby | 19:22 |
devimc | she is the maintainer | 19:22 |
fidencio | devimc: sure, I'll bother her once we have the rhel-7-ci working | 19:23 |
fidencio | devimc: thanks! | 19:23 |
devimc | fidencio: no problem | 19:24 |
*** jugs has quit IRC | 19:30 | |
*** jugs has joined #kata-dev | 19:32 | |
fidencio | well, at least I got consistent errors | 19:45 |
fidencio | crobinso: we don't use shimv2 on Fedora, do we? | 19:58 |
crobinso | fidencio: no. this may be totally wrong but my understanding was shimv2 is a kube thing, which isn't applicable to Fedora podman usage | 19:59 |
fidencio | crobinso: seems that we may need that, as CRI-O has most of it implemented as well | 20:01 |
crobinso | fidencio: yes back in a call a few months back dwalsh said cri-o can use shimv2 and it is an improvement. so it's something to look into for kube/openshift definitely | 20:02 |
crobinso | fidencio: would be interesting if there's a way to validate it and work out the basic integration kinks outside of cri-o though but I don't know if that's an option | 20:03 |
*** igordc has joined #kata-dev | 20:27 | |
*** ailan has quit IRC | 21:36 | |
*** devimc has quit IRC | 22:15 | |
*** sameo has quit IRC | 22:31 | |
*** crobinso has quit IRC | 23:14 | |
*** jugs has quit IRC | 23:21 | |
*** jugs has joined #kata-dev | 23:21 | |
*** dklyle has quit IRC | 23:55 | |
*** david-lyle has joined #kata-dev | 23:55 | |
*** david-lyle has quit IRC | 23:55 | |
*** dklyle has joined #kata-dev | 23:57 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!