Friday, 2019-03-29

*** tosky has quit IRC00:05
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_octavia master: Fix old docs listing octavia as experimental  https://review.openstack.org/63677600:06
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_octavia master: Updated from OpenStack Ansible Tests  https://review.openstack.org/63954400:06
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: Updated from OpenStack Ansible Tests  https://review.openstack.org/63953300:06
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_swift master: Updated from OpenStack Ansible Tests  https://review.openstack.org/63955000:06
openstackgerritMohammed Naser proposed openstack/openstack-ansible-repo_server master: pypiserver: drop pypi server  https://review.openstack.org/64855600:10
openstackgerritMohammed Naser proposed openstack/openstack-ansible-repo_server master: Test using integrated build  https://review.openstack.org/64856300:12
openstackgerritMerged openstack/openstack-ansible-os_almanach master: Add bugs url link to README  https://review.openstack.org/62212600:15
*** ianychoi has quit IRC00:17
*** ianychoi has joined #openstack-ansible00:18
*** weshay has quit IRC00:19
openstackgerritMerged openstack/openstack-ansible-lxc_container_create master: Add bugs url link to README  https://review.openstack.org/62211700:19
*** weshay has joined #openstack-ansible00:20
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: gate: cache /etc/pip.conf inside containers  https://review.openstack.org/64856600:30
*** markvoelker has joined #openstack-ansible00:40
*** hamzy has joined #openstack-ansible00:44
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_manila master: developer_mode: drop vars  https://review.openstack.org/64856901:00
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_manila master: Test using integrated build  https://review.openstack.org/64785601:00
*** yolanda has quit IRC01:07
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_octavia master: Test using integrated build  https://review.openstack.org/64850901:11
*** yolanda has joined #openstack-ansible01:15
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: ironic: deploy swift at the same time  https://review.openstack.org/64857401:19
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: gate: cache /etc/pip.conf inside containers  https://review.openstack.org/64856601:25
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: swift: move to br-storage always  https://review.openstack.org/64857501:31
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: Test using integrated build  https://review.openstack.org/64851201:31
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_swift master: Test using integrated build  https://review.openstack.org/64850601:32
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_octavia master: Updated from OpenStack Ansible Tests  https://review.openstack.org/63954401:37
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_octavia master: Fix old docs listing octavia as experimental  https://review.openstack.org/63677601:37
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: Updated from OpenStack Ansible Tests  https://review.openstack.org/63953301:38
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_gnocchi master: Test using integrated build  https://review.openstack.org/64851501:47
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_aodh master: Test using integrated build  https://review.openstack.org/64785101:47
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_panko master: Test using integrated build  https://review.openstack.org/64851401:47
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ceilometer master: Test using integrated build  https://review.openstack.org/64851301:47
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: Update role for new source build process  https://review.openstack.org/64846301:51
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_swift master: Update role for new source build process  https://review.openstack.org/64846501:51
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: barbican: run without SSL inside gate for metal jobs  https://review.openstack.org/64823401:57
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: gate: switch all public URLs to use HTTP for metal  https://review.openstack.org/64857901:57
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: barbican: run without SSL inside gate for metal jobs  https://review.openstack.org/64823401:59
*** cshen has joined #openstack-ansible02:11
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_manila master: developer_mode: drop vars  https://review.openstack.org/64856902:11
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_manila master: Test using integrated build  https://review.openstack.org/64785602:11
*** cshen has quit IRC02:15
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_tempest master: Test using integrated build  https://review.openstack.org/64858002:16
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_tacker master: Test using integrated build  https://review.openstack.org/64858102:22
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_trove master: Test using integrated build  https://review.openstack.org/64858302:28
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_designate master: Test using integrated build  https://review.openstack.org/64858402:31
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: zuul: bump timeout to 3 hours  https://review.openstack.org/64858502:36
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_designate master: Test using integrated build  https://review.openstack.org/64858402:38
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_octavia master: Test using integrated build  https://review.openstack.org/64850902:39
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: Test using integrated build  https://review.openstack.org/64851202:58
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_swift master: Test using integrated build  https://review.openstack.org/64850603:10
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_swift master: Updated from OpenStack Ansible Tests  https://review.openstack.org/63955003:10
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_swift master: Update role for new source build process  https://review.openstack.org/64846503:10
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: Replace usage of netloc filters to urlsplit  https://review.openstack.org/64819003:11
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: missing document start "---"  https://review.openstack.org/61410703:11
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: Update role for new source build process  https://review.openstack.org/64846303:11
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: Updated from OpenStack Ansible Tests  https://review.openstack.org/63953303:11
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_octavia master: Break out config files for each octavia service  https://review.openstack.org/60322803:12
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_octavia master: Update role for new source build process  https://review.openstack.org/64823103:12
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_octavia master: Updated from OpenStack Ansible Tests  https://review.openstack.org/63954403:12
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_octavia master: Fix old docs listing octavia as experimental  https://review.openstack.org/63677603:12
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: repo: stop using repo_build + pip_install  https://review.openstack.org/64847703:20
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: gate: cache /etc/pip.conf inside containers  https://review.openstack.org/64856603:20
*** weshay has quit IRC03:24
*** weshay has joined #openstack-ansible03:24
*** weshay has quit IRC03:24
*** weshay has joined #openstack-ansible03:25
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_tempest master: manila: add image_with_share_tools  https://review.openstack.org/64859303:28
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_manila master: Test using integrated build  https://review.openstack.org/64785603:28
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_trove master: Test using integrated build  https://review.openstack.org/64858303:35
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: zuul: bump timeout to 3 hours  https://review.openstack.org/64858503:36
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_horizon master: Test using integrated build  https://review.openstack.org/64859503:49
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_magnum master: Test using integrated build  https://review.openstack.org/64859703:52
*** raukadah is now known as chandankumar03:53
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_rally master: Test using integrated build  https://review.openstack.org/64859803:56
*** udesale has joined #openstack-ansible03:56
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_sahara master: Test using integrated build  https://review.openstack.org/64859903:58
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_mistral master: Test using integrated build  https://review.openstack.org/64860004:00
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_designate master: Test using integrated build  https://review.openstack.org/64858404:02
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_mistral master: Test using integrated build  https://review.openstack.org/64860004:03
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_octavia master: Test using integrated build  https://review.openstack.org/64850904:07
*** cshen has joined #openstack-ansible04:10
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: Test using integrated build  https://review.openstack.org/64851204:14
*** cshen has quit IRC04:14
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: Replace usage of netloc filters to urlsplit  https://review.openstack.org/64819004:15
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: missing document start "---"  https://review.openstack.org/61410704:15
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: Update role for new source build process  https://review.openstack.org/64846304:15
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: Updated from OpenStack Ansible Tests  https://review.openstack.org/63953304:15
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_octavia master: Updated from OpenStack Ansible Tests  https://review.openstack.org/63954404:16
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_octavia master: Break out config files for each octavia service  https://review.openstack.org/60322804:16
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_octavia master: Update role for new source build process  https://review.openstack.org/64823104:16
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_octavia master: Fix old docs listing octavia as experimental  https://review.openstack.org/63677604:16
johnsommnaser: dude, what is going on?  Like 12 rebases today.04:17
mnaserjohnsom: working on getting os_octavia passing in our integrated gate04:18
mnaserand rebasing previous old patches on top of it so we land them all together :>04:18
mnasersorry for the noise, I can remove you from the review in the meantime04:18
johnsomNo worries, just wondering if you needed a second set of eyes on something.04:19
mnaserjohnsom: slowly making my way to get the integrated gate running for octavia, thanks for the thought :)04:20
johnsomLooking forward to some solid gates for the ansible stuff.04:20
mnaserjohnsom: yeah with these changes this stuff is going to be super solid, im really happy, we're uncovering a lot of things.04:21
openstackgerritMerged openstack/openstack-ansible-os_rally master: missing document start "---"  https://review.openstack.org/61411504:25
openstackgerritMerged openstack/openstack-ansible-os_rally master: fix tox python3 overrides  https://review.openstack.org/60678604:27
*** logan- has joined #openstack-ansible04:33
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_trove master: Test using integrated build  https://review.openstack.org/64858304:49
mnasercores: I tried to get as much patches passing as possible, there's a whole bunch of things depending on things, so appreciate as much reviews to get as much stuff to land as possible.  if you see anything broken (of my reviews), please go ahead and fix it (till I come in tomorrow AM, to speed things up).  we need to land as much of this as we can for our Saturday cutoff :)04:51
mnaserthanks! <304:51
*** shyamb has joined #openstack-ansible05:20
*** shyamb has quit IRC05:47
*** shyamb has joined #openstack-ansible05:54
*** cshen has joined #openstack-ansible06:10
*** cshen has quit IRC06:14
*** SmearedBeard has joined #openstack-ansible06:25
*** udesale has quit IRC06:41
*** udesale has joined #openstack-ansible06:41
*** SmearedBeard has quit IRC06:51
*** DanyC has joined #openstack-ansible06:57
*** kopecmartin|off is now known as kopecmartin07:07
*** cshen has joined #openstack-ansible07:26
jrosserreviews on this would be good: https://review.openstack.org/#/c/648551/ it's a depends-on for a ton of stuff07:31
*** shyamb has quit IRC07:34
*** luksky has joined #openstack-ansible07:35
*** shyamb has joined #openstack-ansible07:43
evrardjpin the future we should probably remove the requirements install branch and use the project's install branch as a basis to find requirements install branch, what do you think?07:51
evrardjpreduction of variables, and improves installability07:51
*** shyamb has quit IRC07:54
*** fghaas has joined #openstack-ansible07:54
openstackgerritMerged openstack/openstack-ansible-os_manila master: developer_mode: drop vars  https://review.openstack.org/64856908:01
fnpanicgood morning08:10
*** nowster has quit IRC08:13
*** nowster has joined #openstack-ansible08:13
*** tosky has joined #openstack-ansible08:15
*** DanyC has quit IRC08:23
*** DanyC has joined #openstack-ansible08:26
*** gillesMo has joined #openstack-ansible08:27
*** DanyC has quit IRC08:34
*** shyamb has joined #openstack-ansible08:37
openstackgerritDmitriy Rabotjagov (noonedeadpunk) proposed openstack/openstack-ansible-os_masakari master: Fixed variable in example playbook  https://review.openstack.org/64864408:39
*** udesale has quit IRC08:57
*** udesale has joined #openstack-ansible08:58
*** goldenfri has quit IRC09:04
*** goldenfri has joined #openstack-ansible09:05
CeeMacmorning09:06
zhongjun2morning09:06
*** udesale has quit IRC09:07
*** shyamb has quit IRC09:09
*** shyamb has joined #openstack-ansible09:09
*** udesale has joined #openstack-ansible09:10
*** DanyC has joined #openstack-ansible09:13
*** pcaruana has joined #openstack-ansible09:15
*** udesale has quit IRC09:15
*** cshen has quit IRC09:19
*** priteau has joined #openstack-ansible09:33
*** aedc has joined #openstack-ansible09:33
*** SmearedBeard has joined #openstack-ansible09:34
*** electrofelix has joined #openstack-ansible09:37
odyssey4memorning all09:39
*** cshen has joined #openstack-ansible09:39
odyssey4meevrardjp it'd be nice to simplify things, yeah - the general idea I had was to have something that would move the pins from the integrated repo into the roles, then automate a proposal to change those on a weekly basis09:41
odyssey4megreat work yesterday mnaser, wow! I'll start working through failures and see what I can do to help get them mooving09:45
odyssey4memnaser the reason horizon is not setup on the integrated build for metal builds has something to do with conflicting ports IIRC, evrardjp would have to share more details if he can remember09:46
*** shyamb has quit IRC09:52
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: metal: sync all containers to add is_metal  https://review.openstack.org/64829209:55
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: gate: switch all public URLs to use HTTP for metal  https://review.openstack.org/64857909:56
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_server master: pypiserver: drop pypi server  https://review.openstack.org/64855610:02
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_server master: Test using integrated build  https://review.openstack.org/64856310:03
*** shyamb has joined #openstack-ansible10:05
evrardjpodyssey4me: probably ... + I didn't care. :p10:12
evrardjpmost likely horizon + repo server were running on http/https10:12
evrardjpso if repo server goes away we can do it10:12
evrardjp(it was also very different configuration + apt proxy at taht time10:13
odyssey4meevrardjp ah, that makes sense - nginx (repo server) and apache (horizon) can't share a host10:13
odyssey4mewell, they could - but only if they don't conflict on ports10:13
evrardjpyes on the same port10:13
evrardjp:)10:13
evrardjpcorrect10:14
evrardjpso all this wiring for something I didn't care...  I didn't bother10:14
*** CobHead has quit IRC10:14
evrardjpit's like haproxy --  I didn't see the reason why to add this layer, when you could directly hit the services10:15
evrardjpif you have a single node that has no point to me10:15
evrardjpif you start to have multiple backends... that's a different story10:15
openstackgerritMerged openstack/openstack-ansible master: nova: refactor common playbook to use role instead of include_role  https://review.openstack.org/64855110:16
openstackgerritMerged openstack/openstack-ansible master: zuul: bump timeout to 3 hours  https://review.openstack.org/64858510:16
openstackgerritMerged openstack/openstack-ansible master: Add zero-container AIO distro install jobs  https://review.openstack.org/64784010:16
*** CobHead has joined #openstack-ansible10:16
openstackgerritMerged openstack/openstack-ansible master: Remove experimetal scenarios  https://review.openstack.org/64789710:16
evrardjpI believe we should have playbooks that are different for installing in the first time, so that we don't run the serial way nowadays by default. It will simplify and maybe run faster because role tests for 1h30 that's long10:17
evrardjpon metal10:17
odyssey4meevrardjp well, the repo still has a function in a single node build, because it compiles the wheels and that speeds up deployment, especially because many services use the same python packages as deps10:17
evrardjpbut is that a webserver?10:17
evrardjpor a file cache?10:17
odyssey4meso for now we'll need to make the horizon test use a containerised build for testing, just to get things to a state where all tests use the integrated build... then we can figure out how to solve the clashing web servers later10:18
evrardjpyes10:18
odyssey4meoh sure, it could just be a file cache - but that would require adding a ton of complexity for a single node use-case which I don't think is worth it10:18
evrardjpI didn't know what you were trying to solve with this conversation :)10:18
evrardjpok10:18
evrardjpit's fine let's not make things more complex :)10:19
evrardjphttp works10:19
evrardjp:p10:19
*** hamzaachi has joined #openstack-ansible10:20
*** aedc has quit IRC10:22
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_horizon master: Test using integrated build  https://review.openstack.org/64859510:22
*** aedc has joined #openstack-ansible10:22
odyssey4me:) I was just trying to recall why we couldn't have horizon in the metal builds... so thanks for reminding me :)10:23
*** shyam89 has joined #openstack-ansible10:24
*** shyamb has quit IRC10:28
evrardjp:)10:33
*** hamzaachi has quit IRC10:35
*** aedc has quit IRC10:36
*** hamzaachi has joined #openstack-ansible10:37
*** shyam89 has quit IRC10:37
openstackgerritDmitriy Rabotjagov (noonedeadpunk) proposed openstack/openstack-ansible-os_zun master: Update role for new source build process  https://review.openstack.org/64838010:44
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: repo: stop using repo_build + pip_install  https://review.openstack.org/64847710:45
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: repo: stop using repo_build + pip_install  https://review.openstack.org/64847710:46
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: gate: cache /etc/pip.conf inside containers  https://review.openstack.org/64856610:50
*** SmearedBeard has quit IRC10:58
*** SmearedBeard has joined #openstack-ansible10:59
*** shyam89 has joined #openstack-ansible11:01
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Add telemetry service bundle to AIO tests  https://review.openstack.org/64792111:16
*** hamzaachi has quit IRC11:27
*** shyam89 has quit IRC11:39
*** shyam89 has joined #openstack-ansible11:40
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_zun master: Updated from OpenStack Ansible Tests  https://review.openstack.org/64593711:55
*** Pandry has joined #openstack-ansible11:59
*** shyam89 has quit IRC11:59
openstackgerritMerged openstack/openstack-ansible master: ironic: deploy swift at the same time  https://review.openstack.org/64857412:05
openstackgerritMerged openstack/openstack-ansible master: swift: move to br-storage always  https://review.openstack.org/64857512:05
*** weshay is now known as weshay|rover12:06
*** luksky has quit IRC12:17
*** izake has joined #openstack-ansible12:21
izakeGreetings all12:24
izakeI am currently in the process of spinning up Openstack rocky with opesntack ansible (18.1.3)12:25
izakeI am getting an error on keystone setup at task: "TASK [os_keystone : Add service project] "12:25
izakeError: Cloud default was not found12:26
izake(I can give the entire stack trace, if that would be more helpful?)12:26
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: metal: sync all containers to add is_metal  https://review.openstack.org/64829212:26
openstackgerritMerged openstack/openstack-ansible-os_blazar master: Test using integrated build  https://review.openstack.org/64810612:27
*** markvoelker has quit IRC12:32
*** cshen has quit IRC12:35
openstackgerritMartin Kopec proposed openstack/openstack-ansible-os_tempest master: User guide  https://review.openstack.org/64457012:38
openstackgerritMerged openstack/openstack-ansible-os_congress master: Test using integrated build  https://review.openstack.org/64810812:41
openstackgerritMerged openstack/openstack-ansible-os_sahara master: Test using integrated build  https://review.openstack.org/64859912:43
openstackgerritMerged openstack/openstack-ansible-os_heat master: Replace role tests with integrated build tests  https://review.openstack.org/64786212:46
openstackgerritMerged openstack/openstack-ansible-os_cinder master: Test using integrated build  https://review.openstack.org/64784712:48
openstackgerritMerged openstack/openstack-ansible-os_tacker master: Test using integrated build  https://review.openstack.org/64858112:48
openstackgerritMerged openstack/openstack-ansible-os_magnum master: Test using integrated build  https://review.openstack.org/64859712:48
odyssey4meizake that means that the clouds.yaml file wasn't laid down, so it's likely there was an earlier failure which took the host out of the rest of the play12:49
odyssey4meif you can, take a look for any other failures earlier in that play12:49
openstackgerritMerged openstack/openstack-ansible-os_tempest master: Test using integrated build  https://review.openstack.org/64858012:49
izakeYeah I gather as much as per the `os_project` ansible module documentation12:50
izakeif I recall now there wasn't any specific failures before hand, but will dig a bit further12:50
openstackgerritMerged openstack/openstack-ansible-os_neutron master: Test using integrated build  https://review.openstack.org/64784312:53
*** luksky has joined #openstack-ansible12:54
openstackgerritMerged openstack/openstack-ansible-os_designate master: Test using integrated build  https://review.openstack.org/64858412:55
openstackgerritMerged openstack/openstack-ansible-os_glance master: Test using integrated build  https://review.openstack.org/64784812:56
openstackgerritMerged openstack/openstack-ansible-os_keystone master: Test using integrated build  https://review.openstack.org/64784412:59
openstackgerritMerged openstack/openstack-ansible master: metal: sync all containers to add is_metal  https://review.openstack.org/64829213:02
openstackgerritMerged openstack/openstack-ansible-os_mistral master: Test using integrated build  https://review.openstack.org/64860013:04
*** cshen has joined #openstack-ansible13:04
*** gillesMo has quit IRC13:09
openstackgerritMerged openstack/openstack-ansible-os_zun master: Update role for new source build process  https://review.openstack.org/64838013:11
*** dxiri has joined #openstack-ansible13:17
*** dxiri has quit IRC13:18
mnasergood morning!13:22
mnaserwoo so many merges13:23
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: Test using integrated build  https://review.openstack.org/64851213:26
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: Updated from OpenStack Ansible Tests  https://review.openstack.org/63953313:26
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: missing document start "---"  https://review.openstack.org/61410713:27
guilhermespmnaser morning!13:27
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: Replace usage of netloc filters to urlsplit  https://review.openstack.org/64819013:27
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ironic master: Update role for new source build process  https://review.openstack.org/64846313:27
mnaserevrardjp: is swift3 no longer a thing?13:28
evrardjpit's part of swift now13:28
*** d3n14l has joined #openstack-ansible13:28
evrardjpcan be done in a later commit. I am just afraid of old constraints staying there and breaking the build though.13:29
odyssey4memnaser evrardjp ah yeah13:29
mnaserevrardjp: I will push a follow up patch on that to clean it up not to have to run ci again and rebase things13:30
*** CobHead has quit IRC13:31
evrardjpmnaser: great13:32
mnaserevrardjp, odyssey4me: does it not exist anymore at all per say or it is still called swift3 but lives inside swift repo?13:33
mnaserjust wondering if I should rip out the swift3 middleware or not13:33
evrardjpI didn't dig into the details. I think middleware exists but is now part of swift core code13:33
evrardjpso depends on what you mean by "rip out the swift3 middleware"13:33
*** CobHead has joined #openstack-ansible13:33
mnaserevrardjp: as in just remove it from constraints, or also remove the settings related to it (and the swift configs for swift3)13:34
evrardjpI would remove it from constraints for now, and if it's broken, someone should fix it13:34
evrardjphttps://github.com/openstack/swift/tree/master/swift/common/middleware/s3api13:34
evrardjpmaybe it's not named swift3 anymore13:35
mnaserhttps://github.com/openstack/swift3/commit/90db5d1510b2a770387961e7bf0fbeae8101ba4513:35
mnaseryeah it seems like the concept of swift3 is just non-existant13:35
mnaserso someone has to implement s3api eventually13:35
mnaserok13:35
evrardjpdon't rip it out13:36
evrardjpit seems it's close to what was done before13:36
evrardjpmaybe a sed would do13:36
* mnaser has no time for anything but ripping it out :P13:37
mnaser(for now)13:37
*** priteau has quit IRC13:37
evrardjpif we don't have tests, it makes sense to rip it out then.13:37
mnasercloudnull: just replied saying they're okay with EOLing stable/ocata, at the time it was a rax interest but I don't know if it still is..13:37
evrardjpwe can't release on that dead branch13:38
evrardjpcan we?13:38
mnaserwell I was thinking just tag ocata-eol and remove the branch13:38
cloudnullnope we're focused on queens / rocky. drop away good sir.13:38
evrardjpi thought EM meant we had to do a last tag, then we could do extra patches but not delete it13:38
evrardjpmnaser: not sure we can13:38
mnaserwell the problem is any automated changes are hitting stable/ocata13:39
evrardjpand?13:39
evrardjpEM means no warranty whatsoever13:39
evrardjpIIRC13:39
evrardjpit's kinda a silly move, but let's not go back there today13:39
evrardjpas a deploy project, we are in a different place though, so I would be fine with killing the branch.13:40
*** d3n14l has quit IRC13:40
cloudnullpersonally (no corp motivated) I would love to see us keep old branches around13:41
evrardjpshould we do this when the next branch is created, so that we don't overfill releases with new work?13:41
cloudnulljust remove all teh gates around them when they're EOL13:41
cloudnullIDK if thats possible though13:41
evrardjpcloudnull: the intent was to keep the gates "as long as you could"13:41
evrardjpiirc13:41
evrardjp"All bugfixes (that meet the criteria described below) are appropriate. No Releases produced, reduced CI commitment."13:41
evrardjphttps://docs.openstack.org/project-team-guide/stable-branches.html#extended-maintenance13:42
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_swift master: swift3: remove support  https://review.openstack.org/64868913:42
evrardjpcloudnull: I proposed initially to get rid of that old branch, and I regret not having done so13:43
evrardjpI understand the appeal of keeping the branch open though13:43
cloudnullthat would be my personal preference13:44
evrardjpit sends a wrong message13:44
evrardjpimo13:44
cloudnullhowever I 100% understand the issues13:44
cloudnullthat keeping it around will / can cause13:44
mnaseryeah I mean we can just be much more aggressive on backports13:44
evrardjpanyway, the branch is open now :)13:44
mnaserlike those automated patches.. we can just abandon them, not a big deal13:44
*** hamzaachi has joined #openstack-ansible13:44
mnaserand the back ported ones, we can ask the person to make a review to remote all jobs as a dependency13:45
evrardjpwe can have noop ci too13:45
mnaserif they really want to land their code13:45
evrardjpto fix the jobs would be better :p13:45
evrardjphahaha13:45
mnaserin some ideal world with more than 24 hours a day :P13:46
mnaserevrardjp: mind upgrading your +1 to +2 https://review.openstack.org/#/c/648465/4 and maybe another core to push it through to the gate?13:47
evrardjpmnaser: totally13:47
evrardjpdone13:48
cloudnulldone13:51
mnaseralso, appreciate more reviews on https://review.openstack.org/#/c/648477/11 -- it will help speed the gates up a bit again by avoiding running a repo_build *then* building inside each gate13:56
mnaserI think we need to bump requirements in the integrated repo inside openstack_services14:04
mnaserthe croniter issue was fixed but we are pinned in integrated tests so its failing14:04
*** joabdearaujo has joined #openstack-ansible14:05
*** cmart has joined #openstack-ansible14:07
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: requriements: bump to tip of stable/stein  https://review.openstack.org/64869714:11
mnaserevrardjp, odyssey4me: ^ id like your opinions on this.  https://review.openstack.org/#/c/647851/ is broken and would be fixed by that14:11
openstackgerritMerged openstack/openstack-ansible-os_masakari master: Clean up testing  https://review.openstack.org/64818314:13
*** Pandry has quit IRC14:14
evrardjpmodifying the comments don't break the tooling anymore mnaser14:18
evrardjpcroniter just bit me a few days ago indeed14:18
evrardjpI am fine with this14:18
evrardjpthe question is14:19
evrardjpdo you want us to branch now?14:19
evrardjp:)14:19
odyssey4menot just yet, almost :)14:19
odyssey4mewe're trying to get all these changes in before hand, otherwise it'll be backport hell14:20
evrardjpyeah ok14:20
evrardjpso we keep tracking master.14:20
evrardjpelse we can already track stable/stein14:20
evrardjpand update master later to track master14:20
odyssey4mewell, I expect that once we branch you'll run your bump scripts again anyway before we release14:20
odyssey4meso merging that requirements change should be fine14:21
odyssey4meassuming it works14:21
evrardjpyeah, but they would still need updating14:21
mnaseryeah, I don't want us to do that just yet, just landing few last things14:21
mnaserso for now just need to get this bump so we can land some things of the telemetry services integrated jobs to land14:21
evrardjpI mean either we update things now to point to stein now and update master later, or we update later to point to stein, and keep master as track branch in master14:22
mnaseroh I see what you mean14:22
evrardjpI would be more confortable if I did a patch to track stein nowadays14:22
evrardjpthe line just below14:22
mnaserevrardjp: for now though I worry that MAYBE if we do that, some magical unicorn came and broke a lot of things14:22
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_nova master: Test using integrated build  https://review.openstack.org/64784214:22
evrardjpmnaser: the longer we wait, the more we'll pull from a wrong branch :)14:23
mnaserevrardjp: right, but I'm planning to cut things off by today so I don't think we have that much more potential waiting around14:23
evrardjpI can stop my bump horde though14:23
mnasermy goal was to get all this done before Saturday / eod today14:23
evrardjpgreat14:23
mnaserso I figured the delta is probably not much14:24
odyssey4mehmm, I see what you mean evrardjp - yep, perhaps we should switch the track branch to stable/stein on master until we branch14:24
evrardjpodyssey4me: that's what I would do today14:24
evrardjpif everybody is okay14:24
evrardjpwe can keep that change14:24
mnaserbtw, the REALLY neat thing from the work that we just introduced is14:24
mnasernow the integrated repo tests a common set of validated services always instead of master and then different commit in integrated14:24
evrardjpwe won't need this bumping , we'll need another one :)14:24
evrardjpoh yeah another thing14:25
evrardjpwe did that in the past mnaser14:25
evrardjpdevelopers complained :p14:25
mnaserboo :P14:25
evrardjpbut now we are a different set of devs :)14:25
mnaserevrardjp: ok I think we are probably safe if you made a mass bump tracking stable/stein in master right now14:25
cloudnullnow with different complaints :D14:25
mnaserand we can land that.. then just push up a patch afterwards to master resetting tracking to latest master with a procedural -2 till we branch14:26
evrardjplooking for more stable not features14:26
mnaserthat sounds much cleaner, right?14:26
evrardjpmnaser: totally14:26
mnaserI can abandon my change if you can push that up (or if you're busy, feel free to point me to it)14:26
evrardjpnope, keep that one in14:26
evrardjpit's fine14:26
mnaserNono lets just have 1 big bump patch14:27
evrardjpthings don't break anymore when you change unexpected comments :p14:27
cloudnullodyssey4me have you run into https://pasted.tech/pastes/4df73ce14cd4bcd259d48036c32c4e7fc1fd2718.raw ?14:27
evrardjpthat's the power of using a yaml lib :p14:27
mnaserevrardjp: lets just make one bump patch rather than 2, our ci is already slow as is -_-14:27
evrardjpwait, am I using it now? Can't remember.14:27
odyssey4mecloudnull I have - that's due to missing facts that should have been gathered.14:28
evrardjpmnaser: ok let me do a patch then14:28
mnaserevrardjp: merci14:29
cloudnullhum. maybe we should have that run setup in the venv build role for the "venv_build_host" ?14:29
cloudnullif you pull new roles and run os-*.yml it dies without those facts, if the build target is not in the scoped hosts,14:30
odyssey4mecloudnull if we could make it gather the minimal facts required so that it doesn't waste too much time, then perhaps...14:31
odyssey4megiven that it is a runtime dependency, it seems appropriate14:31
cloudnull++14:31
* cloudnull goes to see what can be done there. 14:31
odyssey4meyou gonna push a patch?14:31
*** shyamb has joined #openstack-ansible14:31
odyssey4meroger that14:32
mnaserodyssey4me: I've got a broken VM with the pip stuff from infra14:33
mnaserI'll try to get an infra patch to fix it14:33
odyssey4memnaser tyvm - if you need a hand with that let me know14:33
mnaserseems like ill have to do.. rewrite rules *gag*14:33
odyssey4meoh, good times - I'll leave you to it then14:34
* odyssey4me runs away14:34
openstackgerritDmitriy Rabotjagov (noonedeadpunk) proposed openstack/openstack-ansible master: Add panko to integrated build  https://review.openstack.org/64789814:35
openstackgerritDmitriy Rabotjagov (noonedeadpunk) proposed openstack/openstack-ansible master: Add telemetry service bundle to AIO tests  https://review.openstack.org/64792114:35
*** shyamb has quit IRC14:38
noonedeadpunk^ just rebase, hope won't broke anything14:38
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Add the manila service to OSA  https://review.openstack.org/64565314:42
odyssey4me^ rebased on top of the panko patch to resolve conflicts14:42
evrardjpok so14:46
evrardjpI have a series of questions already for the branches to track14:46
evrardjpit seems we went too far for gnocchi14:47
evrardjpshould I move it to stable/4.3 vs master, and rollback time?14:47
evrardjpthat's what I would do14:47
evrardjplet me propose a patch, and we can discuss what to do.14:48
odyssey4meevrardjp yeah, I think so - hopefully noone is running it with stein just yet14:48
openstackgerritKevin Carter (cloudnull) proposed openstack/ansible-role-python_venv_build master: Add fact gathing for hardware when building venvs  https://review.openstack.org/64870814:48
odyssey4mecloudnull That makes sense. I take it that you tested it?14:51
mnaserGAH14:53
mnaser#openstack-infra for fun14:53
*** cmart has quit IRC14:54
*** CobHead has quit IRC14:55
cloudnullyup running now14:55
cloudnullodyssey4me next question: `/var/www/repo/os-releases/18.0.0.0rc2.dev448/keystone-18.0.0.0rc2.dev448-constraints.txt` should that be `/var/www/repo/os-releases/18.0.0.0rc2.dev448/keystone-18.0.0.0rc2.dev448-source-constraints.txt` ?14:56
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_ironic master: Test using integrated build  https://review.openstack.org/64851214:56
cloudnullhttps://pasted.tech/pastes/2019417e588559c8c0f524b770a7a4e8a253a07f.raw ?14:56
*** CobHead has joined #openstack-ansible14:57
cloudnull- /etc/ansible/roles/python_venv_build/tasks/python_venv_wheel_build.yml:15714:57
cloudnullhttps://github.com/openstack/ansible-role-python_venv_build/blob/master/tasks/python_venv_wheel_build.yml#L11914:59
cloudnullvs https://github.com/openstack/ansible-role-python_venv_build/blob/master/tasks/python_venv_wheel_build.yml#L14814:59
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_ironic master: missing document start "---"  https://review.openstack.org/61410714:59
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_ironic master: Updated from OpenStack Ansible Tests  https://review.openstack.org/63953314:59
cloudnullor maybe that lower block just needs to be delegated  ?15:02
*** dxiri has joined #openstack-ansible15:03
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_ironic master: Update role for new source build process  https://review.openstack.org/64846315:06
*** shyamb has joined #openstack-ansible15:06
evrardjpmnaser: I am removing swift3 from the integrated too then15:07
*** izake has quit IRC15:07
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_ironic master: Update role for new source build process  https://review.openstack.org/64846315:07
odyssey4mecloudnull the -source-constraints has the git URL reference, and is only used for the wheel build, the -constraints.txt has the resulting package name and version in it, rather than the git source15:09
*** gillesMo has joined #openstack-ansible15:09
odyssey4methink of -constraints as the old requirements_absolute_requirements.txt file, but in this case only for the one venv15:09
*** cshen has quit IRC15:11
odyssey4methe last task then slurps up the constraints file from the build host so that we can write it into the install host venv and use it when installing15:12
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Track Stein when we can  https://review.openstack.org/64871015:13
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Track master branch for Train cycle  https://review.openstack.org/64871115:13
cloudnullodyssey4me looks like that lower block just needs to be delegated to the build node15:14
odyssey4mecloudnull it is15:14
odyssey4mecloudnull the bit above that task is a block within a block15:14
cloudnulloh. hum .15:15
cloudnullmaybe i was just caught in a bad state.15:15
evrardjpodyssey4me: look at that wonderful branchname. I had to: https://review.openstack.org/#/c/648711/115:15
* cloudnull goes to wipe all that out and try again 15:15
*** luksky has quit IRC15:16
evrardjpmnaser: https://review.openstack.org/#/c/648710/115:16
* cloudnull is applying all this to my home cluster now 15:16
odyssey4meevrardjp lol15:16
odyssey4mechoochoo!15:17
evrardjpodyssey4me: could you vote on https://review.openstack.org/#/c/648710/1 ?15:18
evrardjpodyssey4me: :)15:18
openstackgerritMerged openstack/openstack-ansible-os_heat master: Update role for new source build process  https://review.openstack.org/64839815:18
cloudnullmnaser odyssey4me https://review.openstack.org/#/c/648477 - works for me :) nice work on all that btw15:19
cloudnullnow through cinder .15:19
evrardjpcloudnull: I guess I can upgrade my vote then15:19
cloudnullon the cinder w/ stien front, did we ever figure out why online migrations are failing ?15:20
mnasercloudnull: yays15:20
evrardjpif it's already +w I won't have much more time to think about what else to remove :)15:20
mnasercloudnull: I think that was just a one time thing afaik15:20
cloudnullhttps://pasted.tech/pastes/beb1a5bb2754303c38a267d5a5b6063ff899f54f.raw15:21
cloudnullI still get that '15:21
evrardjpodyssey4me: I want to say... amazing job on that thing. It's been a while we have that problem, and now we are kinda free.15:21
* cloudnull getting a better formatted output 15:22
noonedeadpunkyep +1 really great work!15:23
*** shananigans has joined #openstack-ansible15:24
cloudnullhttps://pasted.tech/pastes/fe946329d193d1ad32099246aac83085887bdb2215:24
cloudnull^ thats what os-cinder is running but failing15:25
cloudnulllogs have nothing in them.15:25
mnasercloudnull: I think this is a by-product of the systemd logging that we use in cinder15:25
mnasercan you disable them and run it again and see as it logs on disk15:25
cloudnullOh I mean I have logs just nothing related to an online database migration15:26
cloudnullunless we think that their would be other logs ?15:26
* cloudnull trying to run the same with a static log file now w/ cinder-manage15:27
cloudnullhttps://pasted.tech/pastes/282e32435b7ee44ad53e865d0b65d67da32a1ab3 - interesting15:30
cloudnullso it looks like cinder-manage has its own log things.15:30
*** chandankumar is now known as raukadah15:30
cloudnullalso wierd that this is an rpc timeout given cinder is working fine.15:30
cloudnulllikely something off in my env15:30
evrardjpcloudnull: you should seriously link to the github page of pasted15:30
evrardjpI can't do my PR to say what's wrong15:30
cloudnullas a gist ?15:31
mnasercloudnull: cinder-manage does log things yeah15:31
* cloudnull goes to add a comment system to pasted ....15:31
evrardjpnope I want to see code15:31
evrardjp:p15:31
mnasercloudnull: are we running online migrations before we start up cinder?15:31
mnaserlooks like maybe cinder-vol or cinder-sch aren't up and it's timing out15:31
mnaserit is.. online.. data.. migrations after all :P15:31
noonedeadpunkoh, there were some problem with cinder online migrations for a while15:32
evrardjpcloudnull: I had to go through pypi15:32
cloudnullevrardjp pasted is on my github you can send PRs if you want :)15:32
evrardjpto find links15:32
evrardjpyeah not on pasted.tech15:32
evrardjpbad UX!15:32
noonedeadpunklike https://bugs.launchpad.net/cinder/+bug/180615615:32
openstackLaunchpad bug 1806156 in Cinder "shared_targets_online_data_migration fails when cinder-volume service not running" [Undecided,Confirmed]15:32
evrardjp:)15:32
mnaserI mean it is _online_ data migrations :P15:32
*** kopecmartin is now known as kopecmartin|off15:32
cloudnullevrardjp oh you want to see the project URLs on pasted.tech ?15:32
mnaserperhaps we need to change the order of playbooks15:33
* cloudnull done15:33
cloudnullmnaser cinder is running in my env , so this would be an upgrade of sorts15:33
cloudnullearly stein to later stein15:33
evrardjpcloudnull: yet pointing to https://github.com/cloudnull/pasted and https://github.com/cloudnull/pasted-client15:34
mnasercloudnull: could the service be down by any chance?15:34
cloudnullnope, its all running and happy15:34
cloudnullevrardjp - https://pasted.tech/info/cli_client but I'll add a link to the main project too15:36
mbuilhas anyone seen an error when cinder runs the task: "Perform online data migrations"? I get a "Timed out waiting for a reply to message ID 0873d4e3b24146c9ae334144c0694f49" coming from the amqp driver in the logs15:36
mnaserLOL15:41
mnasermbuil: scroll LITERALLY a few lines above15:42
mnaser:p15:42
cloudnullevrardjp done. https://pasted.tech/ added to the FAQ :)15:45
mbuilmnaser: haha ok :)15:46
mbuilmnaser: I should search before writing but I was really thinking that the chances to have somebody hitting the same problem were extremely low15:47
mbuilmnaser: I am seeing it in rocky though15:48
noonedeadpunkmbuil +115:48
noonedeadpunkIt's since https://review.openstack.org/#/c/614617/15:48
mbuilnoonedeadpunk thanks for the info!15:50
mnaserodyssey4me: as a side, what do we risk dealing with by adding a get-pip.py and calling it a day? :\15:51
mnaserand then we can stop using distro virtualenv and not worry about a non common platform15:52
odyssey4memnaser that would mean that we dirty the host with pip again, which is took considerable effort to move away from15:56
mnaserodyssey4me: yeah im not a fan15:56
mnaserim trying to think what we can do as a gate-only hack15:57
mnaserlike how to disable that behavior for one run only15:57
odyssey4mewe'd have to restore using get-pip in bootstrap-ansible, and would have to go back to using the pip_install role on the hosts15:57
mnaseryeah no, we just need to get around it for the pip upgrade somehow15:57
odyssey4memnaser lemme look at options - perhaps we can do something to isolate just that part, although we're now implementing a workaround for CI into something that works fine in production15:58
mnaserodyssey4me: yeah, that's where im a bit torn15:58
mnasercause it seems like it would be a role level workaround15:58
mnaserwhere it should live in our CI stuff15:58
mnaserso trying to see maybe we can provide an extra option to disable it15:58
evrardjpwhat's the pain here?15:58
odyssey4meevrardjp the extra index isn't handled properly by the version of pip provided by python-virtualenv on ubuntu 1815:59
evrardjpoh shiiit15:59
odyssey4meit seems that there may be a local patch in the package which breaks it15:59
evrardjpyou can use a different name15:59
evrardjpthat sounds like a nice bug16:00
evrardjpcan I see? :D16:00
odyssey4mereported in 2016: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=83776416:00
openstackDebian bug 837764 in src:python-pip "python-pip: Using `--extra-index-url` results in `HTTPError: 404 Client Error: NOT FOUND`" [Important,Open]16:00
evrardjpbut surely the one in python-virtualenv should not have that, right?16:01
odyssey4methis is what we're seeing: http://paste.openstack.org/show/748588/16:01
*** nurdie has joined #openstack-ansible16:01
evrardjpso it adds '/pip' basically ?16:02
nurdiehttps://docs.openstack.org/glance/pike/admin/rollingupgrades.html says that rolling upgrades aren't supported16:02
nurdieDoes anyone have experience with OSA upgrading a controller stack, then one of several compute nodes at a time and live migrating from old compute hosts to upgraded compute hosts?16:02
openstackgerritMerged openstack/openstack-ansible-os_swift master: Test using integrated build  https://review.openstack.org/64850616:03
openstackgerritMerged openstack/openstack-ansible-os_swift master: Update role for new source build process  https://review.openstack.org/64846516:03
evrardjpodyssey4me: my question is it where does http://mirror.bhs1.ovh.openstack.org/wheel/ubuntu-18.04-x86_64/pip/ come from16:04
evrardjpwith poorly written english, as usual16:04
toskyless important issue: two backports of "Replace openstack.org git:// URLs with https://" for stable/queens and stable/pike on os_sahara failed because of the percona-xtrabackup package (old issue)16:05
toskydo those branches require some backport?16:05
tosky(see https://review.openstack.org/#/c/646803/ and https://review.openstack.org/#/c/646802/ )16:05
mnaserevrardjp: infra pip.conf which adds extra-index-url16:06
evrardjpis that normal that link contains pip/ at the end for the wheels ?16:07
odyssey4meevrardjp for an index, yes16:07
evrardjpmmm why?16:07
evrardjp #learning16:07
odyssey4me /pip is not on that index because infra aren't building pip for ubuntu 1816:07
evrardjpoh that's what you meant!16:08
evrardjpok16:08
evrardjpcan't those task run as isolated?16:08
odyssey4menurdie we have a minor and major upgrade guide in the docs, and it seems to work quite well for all OSA users, and it does a rolling upgrade where the services support it16:08
mnaserevrardjp: it looks like isolated does not ignore options in /etc/pip.conf16:09
odyssey4meevrardjp of course we could make them do that, but then we're putting a workaround in the role just for the sake of CI, which isn't ideal16:09
evrardjpwhere do we copy the pip config file?16:09
evrardjpbecause I think isolated ignores user configuration but non /etc/pip.conf16:09
odyssey4mebut we may have to do that - it seems that infra isn't keen to switch to using --find-links instead, which would solve the problem16:10
evrardjpthat could be a way16:10
mnaserI HAVE AN IDEA16:10
mnaserPIP_CONFIG_FILE=/dev/null16:10
* mnaser tries16:10
evrardjpthat would work too16:10
evrardjpoh no16:10
mnaserholy16:10
mnaserit worked16:10
odyssey4melol mnaser - that's terrible16:10
mnaserodyssey4me: budget isolated16:10
odyssey4meif we want to do that, then we just don't copy the config file16:10
mnaserodyssey4me: well don't we want to avoid this ONLY for pip upgrade?16:10
*** ansmith has quit IRC16:11
mnasercause once it's upgraded... ideally it shouldn't be an issue16:11
evrardjpmnaser: budget isolated :D16:11
mnaserodyssey4me: once we upgrade, /openstack/venvs/wheel-builder/bin/pip2 install -U pip is fine.16:11
nurdieodyssey4me: https://docs.openstack.org/openstack-ansible/pike/user/script-upgrade.html that will do rolling upgrades? o_016:11
mnaserwhich means if we pip2 install other things down the line, they'll be fine16:11
odyssey4meyeah, we can add a special var that's only used for the pip upgrade and make opensack ci use it16:11
mnaserlike16:11
mnaserpip_isolated_upgrade or something16:12
mnasercause --isolated doesn't do the job16:12
odyssey4menurdie yessir, it will try its best - I encourage you to use a test environment and be familiar with everything it does16:12
evrardjpnoconf or something16:12
evrardjpthat's clearer16:12
odyssey4memnaser --isolated did not work?16:12
evrardjpmnaser: as I said, isolated would work if it's placed in user vs /etc/16:12
mnaserodyssey4me: no, --isolated doesn't override /etc/pip.conf ^16:12
odyssey4meoh I see16:12
odyssey4mefun times16:12
mnasercopying to user might make it complicated16:13
evrardjpodyssey4me: iirc, isolated now only works for runtime env + user16:13
mnaserdepending on what it would run blabla16:13
evrardjpyeah16:13
evrardjpI think it's fine though16:13
evrardjpbut I can't remember where we can define pip.conf in the user interface of pip16:13
evrardjpso I think your hack is totally a hack16:13
mnaserwe don't anymore :D16:13
odyssey4meok mnaser - wanna push up a patch to ansible-role-python_venv_build to make a boolean flag to enable that?16:13
mnaserwe just copy /etc/pip.conf from the host into containers now16:13
evrardjpnope that's not what I meant16:13
evrardjpI meant pip itself16:14
mnasersure, anyone has ideas on what to use as a var16:14
evrardjpit doesn't expose -f <conf file>16:14
mnaserevrardjp: ooooh I see what you mean16:14
evrardjpor something like that16:14
mnaserinstead of an envvar16:14
evrardjpenv vars and cli args are quite the same16:14
evrardjpfor pip i mean16:14
evrardjpbut using an env var for something that's not exposed... seems weird and prone to breaking16:14
evrardjplet me check the docs if that's a stable interface16:15
mnaserany ideas on var names16:15
mnaserlol16:15
evrardjpnoconf_upgrade ?16:15
nurdieIf I upgrade a pike controller stack to queens, will my pike compute nodes communicate just fine with them while I upgrade them one at a time?16:15
odyssey4mevenv_pip_upgrade_noconf ?16:15
evrardjpsomething like that16:16
evrardjpwhen true, uses devnull16:16
odyssey4menurdie yep, the playbooks will do exactly that for you - it upgrades things in the right order and serialises the upgrade appropriately16:16
nurdieodyssey4me: Thank you!16:17
mnaserhmm16:17
*** shyamb has quit IRC16:17
mnaserunless I duplicate the task16:17
mnaserid have to hardcode /etc/pip.conf16:17
mnaserI don't think omit works in environment: {}16:18
odyssey4memnaser not really - just do something like {{ (venv_pip_upgrade_noconf | bool) | ternary('-c /dev/null', '')16:18
mnaserI wonder if PIP_CONFIG_FILE='' pip .. would actually mean it never uses it16:18
mnaserok I just tested it16:19
mnaser='' will ignore it16:19
odyssey4mewell, I was thinking of what evrardjp said - use the CLI arg, not the env var, to tell pip to use /dev/null as a config file16:19
mnaserit won't actually go for "nothing"16:19
mnaserok fair let me see16:19
evrardjpor we go for a pip config list ; pip config unset; pip config set16:19
mnaserit doesn't exist16:21
mnaserI have the code here in front of me16:21
evrardjpok16:21
mnaserhttps://www.irccloud.com/pastebin/ZRpTQ6b8/16:21
evrardjpwell PIP_CONFIG_FILE is not documented, so I am afraid of a fragile thing, but it seems to be there :)16:22
evrardjpso why not16:22
mnaseronly the gate will break if this does change16:22
mnaserand we know it exists in the crappy version of pip that we need to upgrade16:23
odyssey4methis assumes that the ansible pip module is able to use an environment argument16:23
evrardjpOH WAIT16:23
evrardjpit is documented16:23
evrardjpgo ahead!16:23
evrardjp:D16:23
*** tosky has quit IRC16:23
evrardjp"You can set a custom path location for this config file using the environment variable PIP_CONFIG_FILE"16:23
evrardjplgtm shipit16:23
odyssey4methere is another way to do this which may be a little less dirty16:24
evrardjpodyssey4me: it should be working fine with environment16:24
evrardjpthat would be a non module problem16:24
evrardjpbut still an ansible problem :)16:24
odyssey4mecurrently there are two vars - venv_pip_build_args and venv_pip_install_args, we could add another one for build & install which is specific to the pip upgrade part, not the wheel build/pip install part16:25
evrardjpodyssey4me: I think it's quite clean to use PIP_CONFIG_FILE or to run commands of pip config16:25
openstackgerritMohammed Naser proposed openstack/ansible-role-python_venv_build master: Add option to upgrade PyPI/etc without using site config  https://review.openstack.org/64872416:25
odyssey4memnaser so if PIP_CONFIG_FILE='' then it uses the site-wide conf file?16:26
mnaserodyssey4me: yes, I confirmed16:27
mnaserhttps://www.irccloud.com/pastebin/fHbQfpQJ/16:27
mnaserhttps://www.irccloud.com/pastebin/Ae9nJ4rg/16:27
odyssey4mebrilliant, I think this is reasonably clean then16:28
evrardjpI think too16:28
odyssey4memnaser so now we set that lag as part of https://review.openstack.org/648566 and make it depend on that patch, and happy days16:29
odyssey4me*flag16:29
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: gate: cache /etc/pip.conf inside containers  https://review.openstack.org/64856616:29
evrardjpremoving my vote, add the flag, and will re-add my vote16:29
mnaserevrardjp: bring it back :>16:29
evrardjpdone already16:30
evrardjpI was checking the depends on, don't be such in a hurry!16:30
odyssey4meorsm16:30
mnaser:O16:30
mnaserdid I just see mhayden +1 a patch16:30
evrardjpyes16:30
odyssey4mewuuuut16:30
evrardjphahaha :)16:30
mnaserodyssey4me: https://review.openstack.org/#/c/648710/16:30
mnaseralso would be nice to get your +w because its pretty major16:31
evrardjpLOL16:31
mnaserevrardjp: https://review.openstack.org/#/c/648512/ ready for +W16:31
evrardjplet's get that bad boy in16:32
* mhayden is a helper16:32
mnasermhayden: :D16:33
mhaydenmnaser: also evrardjp promised me a Stella Artois for a +116:33
* mhayden pokes d34dh0r53 ^^16:34
mnaserdoes that mean you'll be in denver? ;)16:34
odyssey4meevrardjp does the tooling you're using check is stable/stein exists in all those repositories? wrt https://review.openstack.org/#/c/648710/16:34
mnaserodyssey4me: I assumed it did cause masakari is still tracking master =P16:34
evrardjpyes16:34
evrardjpodyssey4me: ^16:34
mnaseror masakari-dashboard16:34
mnasercause looks like they haven't branched16:34
mhaydenmnaser: i wish i could be there16:34
odyssey4meevrardjp nice, ok awesome16:34
evrardjpwell, it throws an exception if the thing is not what it should be16:35
mnasermhayden: its OPEN INFRA after all16:35
mnaseryou're not going to an openstack event :-P16:35
nurdieWill setup-hosts.yml interrupt any instances running on compute nodes?16:35
evrardjpodyssey4me: so I just had to edit for those who don't work16:35
nurdieDoesn't look like it16:35
evrardjpexplicit is better than implicit16:35
odyssey4menurdie it should not16:35
evrardjpmhayden: I sure will bring a stella next time I see you.16:35
nurdieodyssey4me: Thanks you da person!16:36
evrardjplike these mega cans of 1L16:36
odyssey4mehahaha, a mini keg of stella16:36
evrardjpthat's the 3L one16:36
odyssey4meman, that's enough to make anyone go blind16:36
evrardjpoops --16:36
evrardjpI don't know this16:36
evrardjpnever heard of mini kegs of stella16:36
evrardjpodyssey4me: there are russians in this channel, pretty sure more alcohol can you make you blind there than in a keg of stella16:37
noonedeadpunk+116:38
evrardjppretty sure stella has more negative effects though.16:38
noonedeadpunk:D16:38
odyssey4meevrardjp http://www.beerminikeg.com16:38
mhaydenwell darn, y'all were being all productive and now i ruined with beer talk16:38
evrardjpthat's productive16:38
noonedeadpunkbut at least now I know whom I mask ask about nice bar with stella in Belgium16:38
evrardjp:D16:38
evrardjpodyssey4me: Yes there are the ones I am talking about16:39
evrardjp3L and 5L16:39
evrardjp"perfect draft"16:39
mhaydenhey, it's almost 5PM GMT anyway16:39
noonedeadpunks/mask/may/16:39
evrardjpbollocks!16:39
evrardjpit's already almost 6 where I am16:39
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_ceilometer master: Test using integrated build  https://review.openstack.org/64851316:39
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_panko master: Test using integrated build  https://review.openstack.org/64851416:39
admin0hi all .. which playbook to have logs go to a new logs host16:39
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_gnocchi master: Test using integrated build  https://review.openstack.org/64851516:39
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_aodh master: Test using integrated build  https://review.openstack.org/64785116:40
evrardjpodyssey4me: https://www.beerhawk.co.uk/perfectdraft-leffe-spring-6l-keg-201916:40
noonedeadpunkadmin0 rsyslog_client?16:40
evrardjpodyssey4me: with multi buy offer16:40
evrardjpclick click!16:40
noonedeadpunkhttps://docs.openstack.org/openstack-ansible-rsyslog_client/latest/16:40
admin0noonedeadpunk, there is no such playbook :D16:40
admin0at least in the base16:40
odyssey4meadmin0 depends which release, but I think there's a journal playbook thingy somewhere16:40
admin018.1.516:41
mnaserI think this is the last step for us to get telemetry stuff to merge ^16:41
admin0i am trying to keep these clouds updated16:41
d34dh0r53I only +1 for La Moneuse16:41
noonedeadpunkThis role is included during other roles execution16:41
mnaserso now the _only_ broken thing we have is16:41
mnaserhttps://review.openstack.org/#/c/648231/16:41
mnaserwe need to land the integrated role change16:41
admin0i setup a new node as logs ..  want to try using magnanimous-turbo-chainsaw  .. so that it can do ELK and some graphs16:41
odyssey4meadmin0 this one I think https://github.com/openstack/openstack-ansible/blob/stable/rocky/playbooks/infra-journal-remote.yml16:41
mnaserand then we can land that and be done with python_venv_build16:41
noonedeadpunkso you may just configure staff and run setup-openstack16:42
evrardjpOMG those perfect draft kegs, on top of being bad, they are over priced16:42
nurdieodyssey4me: Do you feel that a safe/fair bet for run-upgrade.sh is just updating setup-openstack.yml with --limit '!compute_hosts' to allow me to upgrade them one at a time while live migrating in between compute upgrades?16:42
mnaser{"msg": "'dict object' has no attribute u'lbaas'"}16:42
evrardjpnoonedeadpunk: I said I would the release this week, it's still the week btw16:43
admin0odyssey4me, thanks16:43
nurdieodyssey4me: That looks safe to me. Everything besides setup-openstack.yml is mostly controller changes16:43
mnaserI've been iterating here -- https://review.openstack.org/#/c/648509/616:43
evrardjpI am not too late!16:43
odyssey4menurdie the openstack services being upgraded on each compute host won't impact the instances on the host16:43
nurdieo_016:43
nurdieWat16:43
nurdieodyssey4me: So, run-upgrade.sh, in theory, should not interrupt a single running instance?16:43
mnaserI think octavia_container_network_name is kinda broken in there16:43
evrardjpit's not kvm you're upgrading16:43
odyssey4menurdie but hey, if you'd prefer to then yeah - use the limit16:44
nurdieOhhhhhh I get it!16:44
evrardjpthe network control plane might be impacted though16:44
noonedeadpunkevrardjp: You're not:) I've holded upgrade till monday anyway, so you have some time on your hands :D16:44
mnaserdo we log our inventory somewhere?16:44
mnaserin our jobs16:44
nurdieI saw that. Especially with setup-hosts looks like it might touch iptables rules, etc16:44
odyssey4menurdie the only interruption you may find would be if you're using L3 routers with neutron and the neutron agents are inside containers16:44
evrardjpmnaser: we used to at least16:44
nurdieodyssey4me: That is how I am set up16:44
admin0nurdie, even if the openstack controllers are dead and openstack database is dead, your kvm instances will be running  -  from experience :)16:44
evrardjpcheck at host parts of logs16:45
nurdieWell I'm starting to feel a tiny less TERRIFIED about this script :)16:45
odyssey4memnaser is that perhaps a missing network that bootstrap-aio is not setting up?16:45
mnaserodyssey4me: I do see that br-lbaas is setup though16:45
mnaserim just not sure if the logic of all of that makes sense16:46
mnaserits a lot of introspection16:46
odyssey4memnaser I don't think the octavia scenario for the AIO ever worked. I don't think I've seen it work, ever.16:47
mnaserodyssey4me: indeed, yeah, im just trying to fix it while other stuff land16:47
mnaserwhat does container_networks look like hm16:47
odyssey4meSo yeah, there might be tons that can be cleaned up. To figure that issue out may require building a test host and taking the template apart bit by bit to isolate the part that's breaking16:48
* mnaser opens up ssh16:48
mnaserok  so16:48
mnasercontainer_networks['lbaas_address'] was actually correct, I 'broke' that by removing it16:49
mnasercontainer_networks['lbaas_address']['address'] should indeed be right16:49
mnasernow why would it complain that {"msg": "'dict object' has no attribute 'address'"}16:50
mnasercould a container network be listed .. and not have assigned addresses?16:50
mnaseroh would you look at that16:53
*** gillesMo has quit IRC16:53
mnaserI wonder if it's because we're using Baremetal and that inventory has the wrong thing™16:53
mnaserI guess I will really have to fire up a vm at this point16:53
openstackgerritMerged openstack/openstack-ansible-os_swift master: swift3: remove support  https://review.openstack.org/64868916:57
admin0the folder /var/log/log-storage not appearing in the rsyslog container17:00
*** ansmith has joined #openstack-ansible17:00
*** cshen has joined #openstack-ansible17:05
admin0cloudnull,  does following the steps on https://github.com/rcbops/magnanimous-turbo-chainsaw in a deploy host already used to setup 18.1.5 break the environment ?17:06
nurdieThanks for answering my questions all, specially you odyssey4me17:06
cloudnulladmin0?17:06
openstackgerritMerged openstack/openstack-ansible-os_horizon master: Test using integrated build  https://review.openstack.org/64859517:07
admin0trying to setup https://github.com/rcbops/magnanimous-turbo-chainsaw .. i did the first 2 steps in the deploy node .. . wanted to confirm its the way it should be before proceeding17:07
admin0with curl https://raw.githubusercontent.com/rcbops/magnanimous-turbo-chainsaw/master/scripts/setup.sh | bash17:07
admin017:07
*** spatel has joined #openstack-ansible17:07
*** cshen has quit IRC17:09
admin0cloudnull, never mind .. i have no idea what i am doing17:13
cloudnullthat first step will do all the setup17:13
cloudnullbut it shouldn't have any effect on the existing installation17:14
cloudnullor the tools on that host17:14
cloudnullthe deploy scripts will used embedded ansible and a cached inventory to run the deployment of things17:14
mnaserhttps://review.openstack.org/#/c/648256/ small review17:15
admin0step: source setup-workspace.sh17:15
admin0  .. but it does not say from which directory17:15
*** DanyC has quit IRC17:17
admin0cloudnull,  the probe is skipping all the containers saying dns name resolution error .. is that normal ?17:18
admin0my deploy also does not have any hosts in its /etc/hosts17:19
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: rally: add empty rally.yml.aio file  https://review.openstack.org/64874117:20
admin0odyssey4me, which playbook is responsible to add all container entries  to /etc/hosts ?17:21
*** SmearedBeard has quit IRC17:21
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_rally master: Test using integrated build  https://review.openstack.org/64859817:22
*** cmart has joined #openstack-ansible17:23
mnaseroh damnit17:24
openstackgerritMohammed Naser proposed openstack/ansible-role-python_venv_build master: Add option to upgrade PyPI/etc without using site config  https://review.openstack.org/64872417:25
openstackgerritMerged openstack/openstack-ansible-os_nova master: Test using integrated build  https://review.openstack.org/64784217:25
mnaserodyssey4me, evrardjp ^ I messed up with a missing `}}`17:26
admin0can anyone let me know how/which playbook adds the contaiers and ips to /etc/hosts17:26
admin0i was unable to grep -ri17:26
mnaseropenstack_hosts admin017:26
admin0strange ..it was never there17:27
mnaserit was always there =P17:27
openstackgerritMichael Johnson proposed openstack/openstack-ansible-os_octavia master: Set octavia_amp_image_owner_id by default  https://review.openstack.org/64874417:29
admin0mnaser, i meant there were no entries in my /etc/hosts of deploy17:29
mnaseroh I dunno then17:29
mnaserok while some jobs run, I'm going to go grab some food17:30
openstackgerritDmitriy Rabotjagov (noonedeadpunk) proposed openstack/openstack-ansible-os_ceilometer stable/rocky: gnocchi_resources override fixed  https://review.openstack.org/62521317:30
admin0cloudnull, the17:30
admin0cloudnull, the openstack_hosts add /etc/hosts entries to every blades .. except the deploy node17:30
admin0and mtc is run from deploy server17:31
admin0the probe fails to find containers but the entries are not in /etc/hosts of deploy17:31
admin0is that normal ? the probe is only supposed to find hosts but not containers ?17:31
*** hamzaachi has quit IRC17:31
admin0or do I need to manually copy the /etc/hosts to deploy and re-run the probe ?17:32
guilhermespuoow very active day17:33
openstackgerritMerged openstack/openstack-ansible master: barbican: run without SSL inside gate for metal jobs  https://review.openstack.org/64823417:33
openstackgerritMerged openstack/openstack-ansible master: repo: stop using repo_build + pip_install  https://review.openstack.org/64847717:33
guilhermesphaven't scrolled up but do we have a wip for this? http://logs.openstack.org/31/648231/4/check/openstack-ansible-deploy-aio_metal_octavia-ubuntu-bionic/26ae770/logs/ara-report/result/367dc087-106b-42df-961c-213342fe07fe/17:37
guilhermespmnaser ^17:37
mnaserI’m working on it in a local vm to see what’s going on17:38
guilhermespall right17:38
*** cmart has quit IRC17:41
admin0cloudnull, i will wait for you when you are free17:46
*** cmart has joined #openstack-ansible17:49
openstackgerritMerged openstack/openstack-ansible-os_ironic master: Test using integrated build  https://review.openstack.org/64851217:50
*** yolanda has quit IRC17:53
openstackgerritMerged openstack/openstack-ansible-os_manila master: Updated from OpenStack Ansible Tests  https://review.openstack.org/64284317:58
odyssey4menurdie happy to help - good luck!18:04
odyssey4meadmin0 I think it's openstack-hosts?18:04
admin0it added odyssey4me  .. but not on the deploy server18:04
admin0it added everywhere else18:04
admin0but this repo https://github.com/rcbops/magnanimous-turbo-chainsaw  .. probe systems ..  it probes from the deploy host .. and fails to resolve all deployment hosts18:05
odyssey4meadmin0 yeah, that is true - I guess pulling /etc/hosts from one of the infra hosts would be useful18:06
openstackgerritMerged openstack/openstack-ansible-os_ironic master: missing document start "---"  https://review.openstack.org/61410718:06
openstackgerritMerged openstack/openstack-ansible-os_ironic master: Updated from OpenStack Ansible Tests  https://review.openstack.org/63953318:06
admin0ok18:06
guilhermespnot sure why is complaining now http://logs.openstack.org/83/648583/3/check/openstack-ansible-deploy-aio_metal_trove-centos-7/7ea8c6e/job-output.txt.gz#_2019-03-29_06_15_44_653811 but I think would be a solution to add trove_service_net_setup = true in os-trove-overrides?18:08
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_horizon master: Update the horizon help link  https://review.openstack.org/58279318:09
openstackgerritGuilherme  Steinmuller Pimentel proposed openstack/openstack-ansible-os_trove master: Test using integrated build  https://review.openstack.org/64858318:10
openstackgerritMerged openstack/openstack-ansible master: gate: switch all public URLs to use HTTP for metal  https://review.openstack.org/64857918:13
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_horizon master: Update the horizon help link  https://review.openstack.org/58279318:14
*** CobHead has quit IRC18:14
admin0before i run it, what is fleet+osquery ?18:15
admin0i only know elk18:15
admin0not sure what skydive is18:15
mnaserguilhermesp: the os-trove-overrides no longer works in our new aio scenarios18:18
mnaserso im wondering if we should throw that stuff into global_overrides somewhere18:19
*** CobHead has joined #openstack-ansible18:19
guilhermespyes you're right18:19
raukadahodyssey4me: still around need some help on this review https://review.openstack.org/#/c/648678/2/playbooks/tempest.yml18:20
raukadahand testing here https://review.openstack.org/#/c/648680/3/zuul.d/standalone-jobs.yaml18:20
admin0it fails on ERROR! Unable to open /ansible-requirements.yml: [Errno 2] No such file or directory: u'/ansible-requirements.yml'18:21
raukadahI need to set var key dynamically18:21
*** nurdie has quit IRC18:22
guilhermespmnaser that means, overrides from role tests would be placed in the integrated repo?18:22
mnaserguilhermesp: yeah18:24
mnasergnocchi finally passing - https://review.openstack.org/#/c/648515/18:24
guilhermespok so let me see which is the best way, coz seems that trove is requiring that var18:25
guilhermespmnaser: +w for gnocchi :)18:25
openstackgerritMerged openstack/openstack-ansible-repo_server master: pypiserver: drop pypi server  https://review.openstack.org/64855618:28
*** electrofelix has quit IRC18:29
*** hamzaachi has joined #openstack-ansible18:30
*** DanyC has joined #openstack-ansible18:30
mnasergood bye pypiserver18:31
guilhermespseems that not we just have octavia and ironic to be merged https://review.openstack.org/#/q/topic:bp/python-build-simplification+(status:open+OR+status:merged) <318:32
admin0source setup-workspace.sh18:32
admin0 -- this is where it gives "ERROR! Unable to open /ansible-requirements.yml: [Errno 2] No such file or directory: u'/ansible-requirements.yml'"  "/embedded-ansible-setup.yml" --- maybe wrong directory18:32
admin0i will try to keep diggign18:32
cloudnulladmin0 sorry was afk18:35
cloudnullis that running in the /opt/magnanimous-turbo-chainsaw directory ?18:36
admin0yep18:36
cloudnulland /opt/openstack-ansible-ops is there?18:37
admin0yep18:37
*** luksky has joined #openstack-ansible18:37
admin0the setup script cloned that18:37
cloudnullfrom the mtc directory i just run `. scripts/setup-workspace.sh`18:38
cloudnullhttps://pasted.tech/pastes/40618498c110256e0dd42e65ed9b1ed730c00d8118:38
*** pcaruana has quit IRC18:38
*** DanyC has quit IRC18:38
*** DanyC has joined #openstack-ansible18:42
openstackgerritMerged openstack/openstack-ansible-os_ironic master: Update role for new source build process  https://review.openstack.org/64846318:42
*** DanyC has quit IRC18:43
*** DanyC has joined #openstack-ansible18:43
*** raukadah has quit IRC18:45
*** CobHead has quit IRC18:54
*** cshen has joined #openstack-ansible19:06
*** cshen has quit IRC19:10
openstackgerritMerged openstack/openstack-ansible-os_zun master: Updated from OpenStack Ansible Tests  https://review.openstack.org/64593719:13
guilhermesphum wondering why it is complaining http://logs.openstack.org/66/648566/5/check/openstack-ansible-deploy-aio_lxc-centos-7/6a6a8b5/logs/ara-report/result/bedaf39d-cd6a-4cce-a79c-fd136f0c23a6/19:14
guilhermespseems ok here https://review.openstack.org/#/c/648724/2/tasks/python_venv_wheel_build.yml19:14
*** CobHead has joined #openstack-ansible19:16
guilhermespseems that that lack of }} was one of the patch set edits, let me recheck19:22
*** noonedeadpunk has quit IRC19:25
openstackgerritMerged openstack/openstack-ansible-repo_server master: Test using integrated build  https://review.openstack.org/64856319:26
openstackgerritMerged openstack/openstack-ansible-os_barbican master: Test using integrated build  https://review.openstack.org/64810419:28
*** hamzaachi has quit IRC19:29
*** hamzaachi has joined #openstack-ansible19:29
mnaserguilhermesp: that was already rechecked :)19:30
guilhermespbut have failed right? maybe I haven't subscribed to the PR before to receive updates19:31
guilhermespsorry for that :P19:31
mnasernope19:32
mnaserif you click Toggle CI19:32
mnaseryou see that Zuul hasn't answered since recheck19:32
mnaserand you can find it in http://zuul.openstack.org19:32
guilhermesphuum right, so at least my recheck didn't reset the one before19:33
mnaseryou've got to be kidding me19:33
mnaserceph jobs all seem to be failing now?!19:33
mnaseror seem to be failing often anyways19:34
*** tosky has joined #openstack-ansible19:48
guilhermespmnaser +1 https://review.openstack.org/#/c/648566/ <319:52
*** yolanda has joined #openstack-ansible19:58
*** DanyC has quit IRC20:04
openstackgerritMerged openstack/openstack-ansible master: Track Stein when we can  https://review.openstack.org/64871020:07
openstackgerritMerged openstack/openstack-ansible-os_zun master: Replace openstack.org git:// URLs with https://  https://review.openstack.org/64682420:09
*** nurdie has joined #openstack-ansible20:19
*** nurdie has quit IRC20:19
*** nurdie has joined #openstack-ansible20:20
mnaseryay finally20:24
*** mrhillsman is now known as mrhillsman_away420:40
*** mrhillsman_away4 is now known as mrhillsman_wkend20:41
*** shananigans has quit IRC20:42
*** spatel has quit IRC20:51
openstackgerritMerged openstack/ansible-role-python_venv_build master: Add option to upgrade PyPI/etc without using site config  https://review.openstack.org/64872420:55
openstackgerritMerged openstack/openstack-ansible-os_zun master: fix tox python3 overrides  https://review.openstack.org/60679621:05
*** cshen has joined #openstack-ansible21:06
*** cshen has quit IRC21:10
openstackgerritMerged openstack/openstack-ansible-os_zun master: missing document start "---"  https://review.openstack.org/61411921:21
fnpanichi21:21
fnpanicdoes anyone know when the service specfic policy.json in horizon are updated?21:21
fnpanici change the policy.json of the glance service21:22
fnpanicwith ovverides21:22
fnpanicand it installed perfect21:22
fnpanici also did a os-horizon-install21:22
*** phasespace has joined #openstack-ansible21:22
fnpanicbut the policy.json does not match21:22
fnpanic- /openstack/venvs/horizon-18.1.4/lib/python2.7/site-packages/openstack_dashboard/conf/glance_policy.json21:23
fnpanicit is me or what else do i need to do?21:23
admin0cloudnull, https://pasted.tech/pastes/36014404037e73e3c9569c9bd3ef2d863c483cda21:24
cloudnulladmin0 running bash?21:25
cloudnullfrom the output it looks like readlink has different options?21:26
admin0i am a read docs, copy/paste guy :)21:33
*** nurdie_ has joined #openstack-ansible21:43
mnaserhmm21:43
mnaserI think I found a reason why our jobs are maybe not so fast21:43
mnaserit looks like we're never caching wheels when we download them, is that on purpose?21:44
mnaserid assume in a scenario where we deploy in metal it would cache some of the wheels21:44
*** nurdie has quit IRC21:45
openstackgerritMerged openstack/openstack-ansible-os_masakari master: Fixed variable in example playbook  https://review.openstack.org/64864421:50
cloudnulladmin0 it should work with copy/paste but ive only ever tested it with bash21:51
logan-mnaser: i wouldnt be surprised if we have some pip configuration to disable caching due to the expectation of a repo server having all of that content readily available21:55
admin0cloudnull, when starting from scratch, on the bash  bash /opt/mtc-setup.sh21:55
admin0  ERROR! Unable to open /ansible-requirements.yml: [Errno 2] No such file or directory: u'/ansible-requirements.yml'21:55
admin0i mean why would any script put file in /21:56
admin0cloudnull,  how do I paste files to pasted.tech ?21:58
admin0like curl  and post the paste21:58
cloudnullyou can copy / paste here https://pasted.tech/pastes21:58
cloudnullor i have a python client21:58
cloudnull`pip install pasted-client`21:59
logan-mnaser: probably not though, no hits in osa repos for no-cache-dir, so nevermind21:59
mnaserlogan-: I think I ripped out all of that21:59
cloudnulladmin0 those tools are not installing anything on /21:59
cloudnullit should all be in /opt21:59
admin0how do I use pasted-client :D ?22:00
logan-echo 'hello pastes' | pasted22:01
admin0cloudnull, https://pasted.tech/pastes/7db287a4de3d9dbe9383960659df4a20f582573422:01
admin0that is the output of 2nd command which is after the wget https://github.com/rcbops/magnanimous-turbo-chainsaw22:03
admin0bash /opt/mtc-setup.sh22:03
cloudnulladmin0 - https://pasted.tech/pastes/49b626746b149defdd41215d4a69faf23d1f8461 - works for me ?22:04
cloudnull^ running ubuntu 18.04. what OS is that maybe something I need to address there?22:05
cloudnull++ thanks logan- :)22:06
fnpanicjust seen this doc22:06
fnpanichttps://docs.openstack.org/horizon/rocky/contributor/topics/policy.html22:06
cloudnullmaybe an os specific variable is not set ?22:07
cloudnulladmin0 ^22:07
fnpanichow to update the poilcy files in horizon?22:07
admin0cloudnull, no idea :) i do not know22:07
fnpanici guess this is the olso stuff22:07
*** fghaas has quit IRC22:08
cloudnulladmin0 whats the os its running on ?22:09
mnaseralso22:10
mnaserthe ceph job failed again in the gate22:10
*** hamzaachi has quit IRC22:13
mnaserhttp://logs.openstack.org/66/648566/5/gate/openstack-ansible-deploy-aio_ceph-ubuntu-bionic/83b8870/ if anyone can dig please22:13
mnaserbluestore(/var/lib/ceph/osd/ceph-1/block) _read_bdev_label failed to open /var/lib/ceph/osd/ceph-1/block: (13) Permission denied22:16
mnaser2019-03-29 21:47:44.363 7f4f5caa6e00 -1 OSD::mkfs: ObjectStore::mkfs failed with error (13) Permission denied22:16
mnaserjrosser, logan-: ever seen something like that ^?22:17
admin0ubuntu 18.0422:20
logan-mnaser: nope, found https://github.com/ceph/ceph-ansible/issues/2354 though22:22
mnaseryikes, it's non deterministic too22:23
*** cmart has quit IRC22:24
logan-this sounds vaguely familiar though22:24
logan-i want to say https://github.com/openstack/openstack-ansible/commit/dcf448ec811dc53523b03752aa9a52c53ea15ae7#diff-139f124fbf5bb2851ae02494011e5805 "Set permissions on loopback devices" was meant to address this at one point22:25
logan-if only the gate logs for PS3 on https://review.openstack.org/#/c/629317 still existed :)22:26
logan-that was the PS right before jrosser added that task22:27
mnaserhmm22:27
mnaserBut then I can’t imagine something resetting the permissions on it after22:27
mnaserlogan-: I’m tempted to move the job to metal for speed and really no one runs OSDs on control plane anyways. Thoughts. ?22:30
logan-i don't think it will help, the osds already run on the host22:32
logan-only the mons and rgw are containerized22:32
logan-it could help with speed, but not this error imo22:33
logan-not sure if we gain much having the mons/rgw containerized other than a test path following the default deployment scenario22:34
mnaserlogan-: bleh, yeah i figured it would be faster22:38
mnaserour deploys have become so much slower22:38
mnaserespecially centos and I don't know why22:39
logan-:/22:39
logan-just ceph? or all centos jobs?22:39
mnasercentos in general22:39
mnaserhttps://review.openstack.org/#/c/648566/22:39
logan-well nvm i don't think we have a centos ceph job :)22:39
*** cmart has joined #openstack-ansible22:40
mnaser2h17m with using infra wheel mirrors22:40
mnaserbionic takes 1h56m (which is still long imho)22:40
mnasernow, metal takes a whole HOUR less22:40
logan-yeah22:40
mnaserwhich makes me feel like we have some sort of lxc related thing22:40
mnasereven bionic metal vs lxc is a big hour difference22:41
mnaserlooking in art nothing stands out though22:41
logan-setup-openstack.yml takes 25 minutes longer on lxc vs metal there. but we also skip some services on metal iirc, like horizon, not sure how many others we skip22:42
mnaserI think horizon is the only openstack service22:42
mnaserI see a lot of NetworkManager stuff22:43
logan-638 additional tasks run in the setup-openstack.yml on lxc job, so about .42 seconds per additional task. avg on the metal setup-openstack.yml is 0.4s per task. so ie. its not the tasks that are taking longer on lxc, its the number of tasks increasing that eats up the extra time there22:46
logan-just comparing http://logs.openstack.org/66/648566/5/check/openstack-ansible-deploy-aio_lxc-ubuntu-bionic/352c8c9/logs/ara-report/ vs http://logs.openstack.org/66/648566/5/check/openstack-ansible-deploy-aio_metal-ubuntu-bionic/1100fe2/logs/ara-report/22:47
mnaserim thinking we have some sort of performance issue in how we execute inside containers22:47
mnaser6 minutes => 19 minutes for setup infra22:47
mnaseronly 131 more tasks22:48
mnaserwow22:48
mnasercreating a container takes 2m44s?22:48
mnaser(2 gigabytes) / (2 minutes 44 seconds) = 12.195122 MBps22:49
mnaserI doubt our base images are 2gb?22:49
logan-install galera server: metal=1m16s lxc=4m51s22:49
logan-container create should be very fast (like a few seconds or less) if we are using overlay containers in the gate, which we used to do22:50
logan-dir backed containers do require a full rootfs copy for each container22:50
mnaserbut overlay had that nasty issue that we kept hitting right?22:50
mnaserabout out of disk in ceph jobs22:50
logan-i think that was the machinectl/btrfs stuff. we used 'overlay' backing for years without issue prior to the machinectl/btrfs stuff afaik.22:51
logan-it uses overlayfs instead of btrfs cow subvolumes22:51
logan-yeah, using dir right now: https://github.com/openstack/openstack-ansible/blob/ae014318d2567fef677957c0d3f7ce1ad1ebce93/tests/roles/bootstrap-host/defaults/main.yml#L191-L19222:52
logan-so we'll see a lot of job timing variance depending on which nodepool provider the job hits22:52
mnaserlogan-: https://review.openstack.org/#/c/576624/ 1h26m for denial at the time22:54
mnaserbut I mean things like installing Galera taking 5 times more time inside containers22:54
mnaserthat .. is odd22:54
mnaserI worry that we're shipping with a huge regression and we're messing up performance by changing something22:55
mnasermeh, just saw the numbers for rocky... seems to be the same times22:56
mnaserhttps://review.openstack.org/#/c/647479/22:56
logan-https://github.com/openstack/openstack-ansible/blob/fdc69308066be00dbc8845ebf7b352d88d1e8cf4/tests/roles/bootstrap-host/templates/user_variables.aio.yml.j2#L169-L171 was used from newton -> pike, then we switched to machinectl for queens, then reverted to 'dir' for q->s22:58
logan-https://github.com/openstack/openstack-ansible/commit/55101030f244eb1c1c868b429607d57784a18f7f22:58
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: rally: add empty rally.yml.aio file  https://review.openstack.org/64874122:58
mnaserso23:01
mnaserthis is the only last issue with python_venv_build: https://review.openstack.org/#/c/648231/23:01
mnaserthe inventory inside container_networks somehow doesn't include the ip for the host for the lab's network23:01
mnaserso it complains about lbaas_address being missing23:01
mnaserI ran it locally and this is the inventory I have http://paste.openstack.org/show/748616/23:03
mnaserspecifically "lbaas_address" is missing address in there, so its unable to grab it from there in order to build list of health managers23:04
mnaser"If the host is found to be "is_metal" it will be marked as "on_metal" and will not have an additionally assigned IP address."23:05
mnaserwellllll that'll do it23:05
*** cshen has joined #openstack-ansible23:06
mnaserso this probably will work in containers, but it'll be sloOooOooOw23:08
admin0cloudnull, what do i need to do to make this work ?23:09
*** cshen has quit IRC23:11
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: octavia: use br-lbaas IP for health managers  https://review.openstack.org/64879323:15
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_octavia master: Test using integrated build  https://review.openstack.org/64850923:16
*** SmearedBeard has joined #openstack-ansible23:28
*** SmearedBeard has quit IRC23:40
cloudnulladmin0 im really not sure what the delta is23:54
cloudnullmaybe we could do a screen share?23:54
cloudnullmaybe not this evening, but soon.23:54
admin0sure .. tomorrow or sunday .any time23:58
admin0its 1AM for me here now23:59
cloudnullyea. I might be around this weekend but monday for sure.23:59

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!