openstackgerrit | Ian Wienand proposed openstack/diskimage-builder master: [wip] yum-minimal : handle more specific repos https://review.opendev.org/684439 | 00:56 |
---|---|---|
openstackgerrit | Ian Wienand proposed openstack/diskimage-builder master: [wip] dib-python : handle centos 8 https://review.opendev.org/684441 | 01:22 |
openstackgerrit | Ian Wienand proposed openstack/diskimage-builder master: [wip] skip locales cleanup for centos 8 https://review.opendev.org/684442 | 01:31 |
openstackgerrit | Ian Wienand proposed openstack/diskimage-builder master: [wip] Update redhat-common pkg-map for centos 8 https://review.opendev.org/684449 | 03:10 |
openstackgerrit | Ian Wienand proposed openstack/diskimage-builder master: [wip] add environment switch for centos8 to use dnf https://review.opendev.org/684459 | 05:33 |
openstackgerrit | Ian Wienand proposed openstack/diskimage-builder master: [wip] use $YUM in more places https://review.opendev.org/684460 | 05:33 |
openstackgerrit | Ian Wienand proposed openstack/diskimage-builder master: [wip] install curl after chroot install https://review.opendev.org/684461 | 05:33 |
openstackgerrit | Ian Wienand proposed openstack/diskimage-builder master: [wip] pip-and-virtualenv : fix for centos 8 https://review.opendev.org/684462 | 05:33 |
openstackgerrit | Ian Wienand proposed openstack/diskimage-builder master: [wip] centos8 : also install python2 in pip-and-virtualenv https://review.opendev.org/684463 | 05:33 |
*** brault has joined #openstack-dib | 05:46 | |
*** hwoarang has quit IRC | 05:47 | |
*** hwoarang has joined #openstack-dib | 05:48 | |
cgoncalves | ianw, hey! | 05:52 |
cgoncalves | I see you also started working on centos 8 support :) | 05:52 |
ianw | cgoncalves: hi there, yes ... i think i've covered some of the same ground. i'm getting closer to something that builds, at least ... | 05:52 |
cgoncalves | https://review.opendev.org/#/c/684308/ | 05:52 |
ianw | i think it might be useful if you could rebase the image-based builds ontop too | 05:52 |
cgoncalves | I've got centos8 built with my patch | 05:52 |
cgoncalves | also an centos8 amphora image | 05:52 |
ianw | cool; yeah the -minimal path has a few other bits it seems to tickle | 05:53 |
ianw | i'm just setting them all [wip] as i get the minimal image coming up ... some i'm not so sure about | 05:56 |
cgoncalves | ianw, is https://review.opendev.org/#/c/684463/ last in the chain? | 05:57 |
ianw | cgoncalves: umm, not quite yet :) i'm still iterating on at least getting to end of the build | 05:58 |
ianw | it might be enough to try, i'm into simple-init (glean) | 05:59 |
ianw | of course any feedback on the intermediate steps, or how we can do it better etc welcome! :) | 05:59 |
cgoncalves | ianw, I took a different approach on pip-and-virtualenv | 05:59 |
cgoncalves | https://review.opendev.org/#/c/684308/3/diskimage_builder/elements/pip-and-virtualenv/install.d/pip-and-virtualenv-source-install/04-install-pip | 06:00 |
cgoncalves | RHEL8, CentOS8 and Fedora as Python 3 only distros | 06:00 |
cgoncalves | Ussuri is dropped Python 2 so... | 06:00 |
ianw | cgoncalves: yeah ... i guess the problem is that that has a "source" and a "package" install ... basically that's turned the source install into the package install | 06:01 |
ianw | and the infra systems have been using that to bring up an environment where python2 & python3 "just works" | 06:02 |
cgoncalves | ianw, I don't quite follow. ubuntu only has "package" install and isn't a problem | 06:03 |
cgoncalves | next DIB tag including these patches will not be available in <=train stable branches thanks to upper-constraints.txt so we are safe there to drop py2 | 06:03 |
ianw | not quite, note that below it then does get-pip.py and installs the upstream | 06:04 |
cgoncalves | I see | 06:06 |
cgoncalves | well, there's another problem I spotted in that element | 06:07 |
ianw | not really defending it, but it says it installs the latest upstream pip/setuptools etc versions, so if it's not doing that, well then it's not really right | 06:08 |
cgoncalves | RHEL will never enter the case in L17 (centos*|rhel7)) because the element name has changed to "rhel" | 06:08 |
ianw | yeah, i think maybe this hasn't had rhel8 testing | 06:08 |
cgoncalves | alright, sounds like I'll have fun today continue working on this :) | 06:08 |
ianw | we can probably remove rhel7 to avoid even more confusion? | 06:09 |
ianw | ok, it looks like with my last couple of changes i'm getting a .qcow2 ... | 06:09 |
cgoncalves | at least from octavia side, rhel8 based install the amphora-agent from "package" so the pip-and-virtualenv is skipped altogether | 06:09 |
ianw | i mean maybe we make pip-and-virtualenv just error out if trying to use pip-and-virtualenv from source? it could be an option ... just get rid of this path all together as legacy cruft | 06:10 |
openstackgerrit | Ian Wienand proposed openstack/diskimage-builder master: [wip] add environment switch for centos8 to use dnf https://review.opendev.org/684459 | 06:11 |
openstackgerrit | Ian Wienand proposed openstack/diskimage-builder master: [wip] use $YUM in more places https://review.opendev.org/684460 | 06:11 |
openstackgerrit | Ian Wienand proposed openstack/diskimage-builder master: [wip] install curl after chroot install https://review.opendev.org/684461 | 06:11 |
openstackgerrit | Ian Wienand proposed openstack/diskimage-builder master: [wip] pip-and-virtualenv : fix for centos 8 https://review.opendev.org/684462 | 06:11 |
openstackgerrit | Ian Wienand proposed openstack/diskimage-builder master: [wip] centos8 : also install python2 in pip-and-virtualenv https://review.opendev.org/684463 | 06:11 |
openstackgerrit | Ian Wienand proposed openstack/diskimage-builder master: [wip] don't create interfaces on centos-8 https://review.opendev.org/684513 | 06:11 |
openstackgerrit | Ian Wienand proposed openstack/diskimage-builder master: [wip] simple-init : don't use network.service for centos8 https://review.opendev.org/684514 | 06:11 |
ianw | cgoncalves: ok, with ^ | 06:11 |
ianw | I get a .qcow2 out of | 06:11 |
ianw | DIB_RELEASE=8 DIB_DEV_USER_USERNAME=devuser DIB_DEV_USER_PASSWORD=passw0rd disk-image-create -o test2 -t qcow2 -x vm centos-minimal devuser openssh-server simple-init | 06:12 |
ianw | i have no idea if it boots :) i might call it a day here ... | 06:12 |
ianw | i.e. top of the stack is I3430aff3a7a63ed5e4459cf104081397291d71ca | 06:13 |
ianw | so to come from my pov is a) fixing all CI which i'm sure fails for various reasons 2) adding new CI jobs ontop of this for gate boot testing | 06:15 |
ianw | i feel like the changes are at ~ the right level of granularity for us to consider them one-by-one ... for mine that's why i'd probably appreciate seeing the image-based build ontop | 06:17 |
cgoncalves | ianw, +1 to error out if from "source". best timing to get rid of legacy | 06:23 |
cgoncalves | ianw, alright, I'll rebase the image-based on top | 06:24 |
ianw | cgoncalves: thanks! note i've run a manual mirror sync to test everything out, the script updates are in https://review.opendev.org/#/c/684437/ but not merged as yet | 06:29 |
cgoncalves | ianw, yeah, I was checking it now :) | 06:29 |
cgoncalves | ianw, what are your thoughts on also supporting centos stream next? :) | 06:30 |
ianw | yeah, still getting my head around it :) it sounds good ... i mean i only just yesterday got fedora 30 actually in infra and able to run our setup roles ... | 06:31 |
ianw | i guess a centos stream will be much less work, however | 06:32 |
*** brault has quit IRC | 07:21 | |
*** ivve has joined #openstack-dib | 08:01 | |
*** jangutter has joined #openstack-dib | 08:20 | |
*** priteau has joined #openstack-dib | 08:33 | |
*** hwoarang has quit IRC | 08:48 | |
*** hwoarang has joined #openstack-dib | 08:50 | |
*** brault has joined #openstack-dib | 09:24 | |
*** brault has quit IRC | 09:43 | |
*** brault has joined #openstack-dib | 09:51 | |
*** brault has quit IRC | 10:17 | |
*** brault has joined #openstack-dib | 11:09 | |
*** brault has quit IRC | 11:13 | |
*** brault has joined #openstack-dib | 11:43 | |
*** brault has quit IRC | 11:50 | |
*** brault has joined #openstack-dib | 13:24 | |
*** brault has quit IRC | 13:28 | |
*** brault has joined #openstack-dib | 14:06 | |
*** Vorrtex has joined #openstack-dib | 14:23 | |
*** brault has quit IRC | 14:57 | |
*** brault has joined #openstack-dib | 14:59 | |
*** brault has quit IRC | 15:00 | |
*** brault has joined #openstack-dib | 15:10 | |
*** openstackgerrit has quit IRC | 15:21 | |
*** ivve has quit IRC | 15:45 | |
*** brault has quit IRC | 16:20 | |
*** priteau has quit IRC | 16:23 | |
*** jangutter has quit IRC | 16:47 | |
*** ivve has joined #openstack-dib | 16:53 | |
*** brault has joined #openstack-dib | 16:56 | |
*** hwoarang has quit IRC | 19:12 | |
*** hwoarang has joined #openstack-dib | 19:12 | |
*** calebb has joined #openstack-dib | 21:01 | |
*** Vorrtex has quit IRC | 21:25 | |
*** ivve has quit IRC | 23:28 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!