Thursday, 2018-05-31

*** klamath has quit IRC00:05
*** klamath has joined #openstack-ansible00:08
*** nurdie_ has joined #openstack-ansible00:14
*** nurdie has quit IRC00:15
*** cjloader has quit IRC00:15
*** cjloader has joined #openstack-ansible00:16
openstackgerritMerged openstack/openstack-ansible-os_octavia stable/pike: Adds constraints to all pip installs  https://review.openstack.org/57128200:18
openstackgerritMerged openstack/openstack-ansible-os_octavia stable/queens: Adds constraints to all pip installs  https://review.openstack.org/57128300:19
*** dave-mccowan has joined #openstack-ansible00:19
*** nurdie_ has quit IRC00:23
openstackgerritMerged openstack/openstack-ansible-repo_build stable/pike: Update repo_build test-vars data  https://review.openstack.org/56881000:23
*** cjloader has quit IRC00:23
*** nurdie has joined #openstack-ansible00:23
*** dave-mccowan has quit IRC00:30
*** jeferobles has joined #openstack-ansible00:31
*** kstev has joined #openstack-ansible00:36
*** openstacking_123 has joined #openstack-ansible00:41
*** openstacking_123 has quit IRC00:45
mnaserodyssey4me: thanks for your fix00:48
mnaserosa-cores: https://review.openstack.org/#/c/571274/2 good to fix things :)00:48
openstackgerritMerged openstack/openstack-ansible-os_octavia stable/queens: An OSA password needs to end with _password  https://review.openstack.org/57132300:49
*** chyka has joined #openstack-ansible00:52
*** chyka has quit IRC00:57
*** chigang__ has joined #openstack-ansible01:02
*** cshen has joined #openstack-ansible01:17
*** kstev has quit IRC01:21
openstackgerritMerged openstack/openstack-ansible stable/queens: Adds the certificate client key password to user_secrets  https://review.openstack.org/57131901:27
*** jra has quit IRC01:31
*** nurdie_ has joined #openstack-ansible01:31
*** jra has joined #openstack-ansible01:31
*** nurdie has quit IRC01:34
*** cshen has quit IRC01:49
*** mma has joined #openstack-ansible01:51
*** markvoelker has joined #openstack-ansible01:54
*** mma has quit IRC01:56
*** tux_ has joined #openstack-ansible02:01
*** markvoelker has quit IRC02:02
openstackgerritMerged openstack/openstack-ansible-os_nova master: Use the distro package for libvirt-python  https://review.openstack.org/57127402:03
*** jwitko has joined #openstack-ansible02:06
*** markvoelker has joined #openstack-ansible02:08
*** markvoelker has quit IRC02:14
*** markvoelker has joined #openstack-ansible02:15
*** markvoelker has quit IRC02:19
*** cjloader has joined #openstack-ansible02:19
*** cjloader has quit IRC02:23
*** klamath has quit IRC02:39
*** jwitko_ has joined #openstack-ansible02:42
*** jwitko has quit IRC02:44
*** klamath has joined #openstack-ansible03:13
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Fix quota for Octavia  https://review.openstack.org/57136803:19
*** klamath has quit IRC03:29
*** jeferobles has quit IRC03:32
*** nurdie_ has quit IRC03:32
*** nurdie has joined #openstack-ansible03:33
*** nurdie has quit IRC03:37
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Fix quota for Octavia  https://review.openstack.org/57136803:39
*** bhujay has quit IRC03:47
*** ianychoi has quit IRC03:51
*** zul has quit IRC03:58
*** udesale has joined #openstack-ansible04:06
*** nurdie has joined #openstack-ansible04:07
*** radeks__ has joined #openstack-ansible04:11
*** gyee has quit IRC04:21
*** jeferobles has joined #openstack-ansible04:34
openstackgerritMerged openstack/openstack-ansible-os_octavia stable/pike: Create Octavia policy roles and legacy admin-owner rules  https://review.openstack.org/56887404:39
*** poopcat has quit IRC04:47
*** jeferobles has quit IRC04:49
*** nurdie has quit IRC04:54
*** nurdie has joined #openstack-ansible04:54
*** nurdie has quit IRC04:59
*** jeferobles has joined #openstack-ansible05:03
*** nurdie has joined #openstack-ansible05:19
*** hassenius has joined #openstack-ansible05:21
*** jmnk has quit IRC05:25
*** hassenius has quit IRC05:25
*** jeferobles has quit IRC05:26
*** jeferobles has joined #openstack-ansible05:26
*** jmnk has joined #openstack-ansible05:29
*** jeferobles has quit IRC05:41
*** jeferobles has joined #openstack-ansible05:44
*** jmnk has quit IRC05:47
*** tux_ has quit IRC05:51
*** jwitko_ has quit IRC05:57
*** sar has quit IRC05:57
*** jwitko has joined #openstack-ansible06:01
*** markvoelker has joined #openstack-ansible06:05
*** bhujay has joined #openstack-ansible06:06
*** jmnk has joined #openstack-ansible06:16
*** sar has joined #openstack-ansible06:26
*** jeferobles has quit IRC06:38
*** pcaruana has joined #openstack-ansible06:43
*** radeks__ has quit IRC06:43
*** klamath has joined #openstack-ansible06:44
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_blazar master: This patch ensures that the functional tests for Blazar pass.  https://review.openstack.org/57138806:49
*** klamath has quit IRC06:49
*** pvradu has joined #openstack-ansible06:56
Taseerevrardjp: Good morning. The Ubuntu job is still not being triggered. https://review.openstack.org/#/c/571388/06:58
*** jwitko_ has joined #openstack-ansible06:59
*** mma has joined #openstack-ansible07:02
*** jwitko has quit IRC07:03
*** radeks__ has joined #openstack-ansible07:24
*** mbuil has joined #openstack-ansible07:25
*** Taseer has quit IRC07:32
*** shardy has joined #openstack-ansible07:32
*** ianychoi has joined #openstack-ansible07:32
*** Taseer has joined #openstack-ansible07:34
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_cinder master: Do not pip install keystoneclient on the host  https://review.openstack.org/57139307:35
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_ceilometer master: Do not pip install keystoneclient on the host  https://review.openstack.org/57139407:38
*** nurdie has quit IRC07:39
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_glance master: Do not pip install keystoneclient on the host  https://review.openstack.org/57139507:41
*** tux_ has joined #openstack-ansible07:41
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: [WIP] Add OpenStack Zun support to OSA  https://review.openstack.org/57140007:48
evrardjpTaseer: edit something else than a documentation text file and you'll see07:48
evrardjpcloudnull: I will try to bring os_zun this week, as next week is the deadline07:48
cloudnullexcellent.07:48
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_heat master: Do not pip install keystoneclient on the host  https://review.openstack.org/57140107:48
cloudnullhopefully folks find it useful07:49
* cloudnull is just working on this on his freetime because it was asked for a couple times and I found it interesting. 07:49
cloudnullIDK how many users are out there in the wild07:50
cloudnullbut it does look fairly complete and in local testing seems to work pretty well07:50
cloudnullOK, im off to sleep.07:50
cloudnulltake care all07:50
*** tux_ has quit IRC07:52
olivierbourdon38good morning everyone. I have an issue understanding networking settings required for OSA. My setup is as follows07:54
olivierbourdon38I have a baremetal node with 2 physical network interfaces, 1 primary connected to internet (configured as a bridge) with proper GW/DNS servers/... and a secondary which is unconfigured but connected to the same switch07:57
evrardjpcloudnull: amazing job08:00
openstackgerritChason Chan proposed openstack/openstack-ansible-os_aodh master: Remove keystone_authtoken section for aodh  https://review.openstack.org/57140208:01
evrardjpolivierbourdon38: ok ?08:01
evrardjpand your first network is meant for external usage too?08:01
olivierbourdon38evrardjp yes so this is where br-mgmt bridge should be right ?08:03
olivierbourdon38on this second interface I create a 1st bridge (manual) on which I create VLANS for OSA and 1 extra for provisioning and other bridges on top of these VLANS08:04
evrardjpolivierbourdon38: up to you if you make it a mgmt bridge08:04
evrardjpthe mgmt bridge can be something else.08:05
olivierbourdon38evrardjp ok so I can create br-mgmt on the second interface like all the others, I won't get internet connectivity ?08:06
evrardjpthe container connectivity is done with dnsmasq and iptables.08:07
evrardjpon lxcbr008:07
evrardjpby default08:07
evrardjptowards the outside08:07
evrardjpbr-mgmt is an internal network08:07
evrardjpto do mgmt trafic of your openstack cloud08:07
olivierbourdon38ok got it now (I think) thanks08:08
evrardjpyou can probably do br-mgmt, br-storage, br-vxlan on this second nic, each of them having one vlan08:08
evrardjpthe br-vlan will be a different case08:08
evrardjpbecause, IIRC, in ubuntu 14 (maybe still in ubuntu 16) you couldn't pass the device nic that's already used at other place to neutron08:09
evrardjpso you'd have to do some veth pluggin08:10
evrardjpor doing q-in-q08:10
evrardjpboth are fine, but pay attention to your mtus08:10
*** admin0 has joined #openstack-ansible08:10
admin0\o08:11
hwoarangevrardjp: i don't understand your -1 here https://review.openstack.org/#/c/571401/ because this has already been approved on the keystone role :/08:12
*** hassenius has joined #openstack-ansible08:12
*** hasseniu_ has joined #openstack-ansible08:13
*** markvoelker has quit IRC08:15
*** hassenius has quit IRC08:17
*** radeks__ has quit IRC08:19
odyssey4meandymccr unfortunately it looks like you broke the integrated build - we must be missing a nuance in tests: http://logs.openstack.org/14/570914/3/check/openstack-ansible-deploy-aio_lxc-ubuntu-xenial/1523ae8/job-output.txt.gz#_2018-05-31_03_11_00_66844708:20
odyssey4methe breaking change is https://review.openstack.org/570881 evrardjp perhaps you can spot the issue quickly so we can solve it08:21
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_blazar master: This patch ensures that the functional tests for Blazar pass.  https://review.openstack.org/57138808:21
odyssey4meotherwise master is blocked for more days08:21
openstackgerritMerged openstack/openstack-ansible-rabbitmq_server stable/pike: Fix rabbitmqctl cluster_name regexp extractor  https://review.openstack.org/57067408:21
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_nova stable/queens: Use the distro package for libvirt-python  https://review.openstack.org/57140408:23
openstackgerritbhujay kumar proposed openstack/openstack-ansible-lxc_hosts master: making lxc image prestage timeout configurable  https://review.openstack.org/57140508:24
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_nova stable/pike: Use the distro package for libvirt-python  https://review.openstack.org/57140608:26
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_nova stable/ocata: Use the distro package for libvirt-python  https://review.openstack.org/57140708:28
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tempest stable/pike: tests: Pin sahara-tests repo to ~Pike  https://review.openstack.org/57113708:29
*** bhujay has quit IRC08:30
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_cinder master: [DNM] Testing openSUSE jobs  https://review.openstack.org/57140808:33
*** electrofelix has joined #openstack-ansible08:35
*** radeks__ has joined #openstack-ansible08:36
*** hasseniu_ has quit IRC08:36
odyssey4meevrardjp we should see in https://review.openstack.org/571137 whether than libvirt-python patch fixes things for centos08:37
odyssey4meevrardjp what's holding us up from moving to ansible 2.5 or perhaps 2.6 for master?08:41
*** radeks__ has quit IRC08:41
odyssey4meevrardjp perhaps you could look at the rest of that sahara-tests pin chain: https://review.openstack.org/#/q/I5da2ffcd4d4f330778707b2edd639089559ed77808:43
*** hassenius has joined #openstack-ansible08:44
andymccrwill look into it now. that is weird since the individual gate passed ok perhaps integrated inventory doesnt get created quite the same way.08:44
*** hasseniu_ has joined #openstack-ansible08:44
odyssey4meandymccr yeah, ideally we should figure out what's different there and make sure the etsts have a similar condition to test against08:44
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tempest stable/pike: Do not log passwords (part 2)  https://review.openstack.org/57115008:45
openstackgerritGaudenz Steinlin proposed openstack/openstack-ansible-os_nova master: Fix nova_console_novnc_ssl.yml include path  https://review.openstack.org/57141308:45
*** klamath has joined #openstack-ansible08:46
*** hassenius has quit IRC08:48
*** klamath has quit IRC08:51
evrardjphow encouraging: http://zuul.openstack.org/builds.html?pipeline=periodic&project=openstack%2Fopenstack-ansible08:52
evrardjphwoarang: I am sorry if that has been accepted on keystone. this is what I think. I do not say I will block the commit (-2 or -w) if you get 2 +2 and +w. I just think what I commented is the best for the future.08:53
evrardjpWe can ofc iterate on it, but I know ourselves: it won't happen soon.08:54
evrardjpodyssey4me: I will have a look at the lxc part.08:55
evrardjpthe patch made sense though,so I will spend cycles on it08:56
*** mbuil has quit IRC08:56
evrardjpandymccr: maybe wrap the list with (), like {{ ( whateverdict | list) | sort }}08:57
andymccrevrardjp: yeah testing that out08:57
evrardjpI can help with initial data. Will check ara if you're not on it. In the meantime, I trust you :)08:58
hwoarangevrardjp: that's why i started the distro work with keystone so we can all agree on the implementation details. what you suggest makes sense but that requires quite a bit of a re-design and it's out of scope of the BP so i am not going to do that right now08:58
odyssey4meevrardjp I'm afraid that your suggestion is not at all simple, and a waste of time. Ansible 2.5 will allow us to get rid of the keystoneclient because we can just use shade.08:58
hwoarangi still think the proposed patch is a minor improvement over the current situation08:58
evrardjpodyssey4me: nothing is a problem for 2.5 anymore afaik08:59
evrardjpodyssey4me: it's not a waste of time, because of python3.08:59
evrardjpand because we have a tendency to not remove packages from package lists.09:00
odyssey4meevrardjp also, I tried setting the ansible runtime used to a venv location, and it didn't work09:00
hwoarang2.5 is beneficial because upstream told me there is not going to be another 2.4 release :(09:00
hwoarangand i had some fixes on that branch which will not make it to a release :(09:00
evrardjphwoarang: I do not disagree.09:00
*** Tahvok has quit IRC09:00
evrardjpI agree with what you are all stating for distro pacakges, the commit is, I think good.09:00
odyssey4meI've been working on thinning that down in https://review.openstack.org/#/q/topic:cleanup-host-pip-installs+(status:open+OR+status:merged)09:00
evrardjpWhen doing source installs, I don't think it's a good idea to mix distro packages and venv, for their usage.09:01
odyssey4meI need to figure out the failure in https://review.openstack.org/568142 - I think it's because shade's not on localhost at all.09:01
evrardjpbut like I said, I won't block it. Go ahead, let's see what the future will tell us.09:01
hwoarangodyssey4me: possibly but remember ubuntu has a very old shade09:02
odyssey4mehwoarang if stable-2.4 has fixes in it which we need, we can bump to use a SHA09:02
hwoarangyou wont be able to use the upstream ansible os_* modules :(09:02
*** tux_ has joined #openstack-ansible09:02
evrardjplet's split the conversation in two shall we?09:02
odyssey4mehwoarang yep, but if you look at those patches, I'm trying to make it use the ansible runtime venv for shad, not a host installed package09:02
odyssey4methe intent is not completely remove using a host installed package09:03
evrardjpit seems in a situation like this: I'd say we should move to 2.5 first, use os_* modules09:03
odyssey4me*to completely remove09:03
evrardjpthen do these patches.09:03
hwoarangbut those two probs are orthogonal right?09:03
evrardjpprobably09:03
hwoarang2.5 vs os_* modules09:03
evrardjpmmm no09:04
odyssey4methis is why I asked what the hold up is with 2.5 earlier09:04
evrardjpos_* needs 2.509:04
hwoarangah09:04
evrardjpfor endpoint mgmt09:04
*** markvoelker has joined #openstack-ansible09:04
odyssey4meyes, in order to do the full set of things with the os_modules instead of our keystone module, we need 2.509:04
odyssey4mehowever, we don't need 2.5 if we can move the use of shade to use the ansible runtime venv and delegate all those tasks to the deploy host09:04
evrardjpodyssey4me: that's exactly my suggestion for source installs.09:05
odyssey4meevrardjp for all installs that will work best09:05
*** alefra has joined #openstack-ansible09:05
odyssey4methat's exactly what https://review.openstack.org/#/c/568142/ does, but it's failing the role tests and I've not yet worked out a solution09:06
evrardjpodyssey4me: I see the biggest problem with distro packages installs and not doing that. But indeed it's a win that can be done accross the board, and reduces code paths.09:06
alefrahi all, i've an issue with iscsi multipath with live migration.... it fails every time on command multipath -f mpathXX09:06
evrardjpodyssey4me: let me check real quick09:06
odyssey4meevrardjp yes, but I don't want to hold hwoarang's work back in the mean time, so I'd like to follow on with this work as an optimisation09:07
alefrait's a driver issue or cinder?09:07
*** tux_ has quit IRC09:07
odyssey4meevrardjp lemme see if I can unblock that patch - I'll fire up a test host and figure out a solution09:08
odyssey4methe issue, I'm quite sure, is that we force localhost not to use the venv so that the python-lxc library can be sourced... but in this case we want to use the runtime venv and not the host's python09:09
odyssey4methe solution here may be to not set the runtime interpreter for the lxc things as broadly, but instead to do it on the task that needs it09:10
*** zul_ has joined #openstack-ansible09:11
evrardjpodyssey4me: that patch can be split in two.09:11
*** zul_ is now known as zul09:11
evrardjpfirst, do the cleanup of the package list, moving to delegation, with the existing modules09:12
odyssey4meevrardjp yes, but I'd like it to work before I do that09:12
evrardjpthen use the shade modules09:12
*** Tahvok has joined #openstack-ansible09:12
Taseeris the discussion above related to keystone's failure to retrieve the conf file from venv ?09:12
odyssey4meI was thinking that perhaps, just for role tests, I could make the playbook that preps the host install shade onto the host09:13
odyssey4methat'd be a very hacky workaround09:13
evrardjpTaseer: nope.09:13
odyssey4meTaseer nope, I've not seen that - where are you seeing that?09:13
hwoarangodyssey4me: is the shade venv thing just to cover the ubuntu bad shade version?09:13
hwoarangi mean, we could talk to uca people and ask them to add a distro shade. that would make things much simpler no/09:13
odyssey4mehwoarang nope, it's to make sure that we don't need to install shad/keystone/whatever on the host at all09:14
evrardjpodyssey4me: nope I rather not.09:14
hwoarangi see09:14
odyssey4mewe totaly get rid of the host install requirements09:14
Taseerodyssey4me: http://logs.openstack.org/88/571388/2/check/openstack-ansible-functional-ubuntu-xenial-nv/3e9a9c5/job-output.txt.gz#_2018-05-31_08_47_27_35184409:14
evrardjpodyssey4me: I don't see the point, maybe you need to explain that to me very sloooooowly.09:14
odyssey4mehwoarang basically that would mean that for a source-based install, we only ever use a venv on the target host - anything ansible needs to use to register services or whatever can use its runtime venv or optionally the utility container09:15
evrardjpthat sounds nice.09:15
evrardjpbut that doesn't need a hackjob for it09:15
evrardjplet's just add shade into the bootstrap ansible requirements09:15
evrardjp(which is already done, right?)09:15
odyssey4meevrardjp the issue here is not the integrated build09:15
odyssey4mewhat I have there will work for that09:16
evrardjpjust re-use the same thing :)09:16
*** ArchiFleKs has joined #openstack-ansible09:16
odyssey4methe issue is the role tests where we force the python executable to the host09:16
evrardjpodyssey4me: link?09:16
odyssey4mewhich means that delegating those tasks to localhost doesn't work, because the host doesn't have shade09:16
evrardjpit's an inventory thing right?09:16
odyssey4mehttps://github.com/openstack/openstack-ansible-os_glance/blob/master/tests/host_vars/localhost.yml#L2009:17
evrardjpok we are hitting the nerve now09:17
evrardjpor the core09:17
evrardjpI don't know how to say that :)09:17
odyssey4mewe do that to make the lxc container stuff work, because it needs the lxc python lib (installed on the host) to make the containers09:17
evrardjpok09:17
odyssey4meso, as I said earlier - I need to figure out a better solution for that, then it'll unblock this09:18
evrardjpthat's fine for me09:18
odyssey4mea hack could be, for role tests only, to install shade on the host09:18
evrardjphere is what I think:09:18
odyssey4mebut it's probably better to figure out a better solution for the lxc thing09:18
*** mbuil has joined #openstack-ansible09:18
evrardjpthe problem is double:09:19
evrardjpthe best would be to point to a venv as interpreter at all times, but change it on some specific cases.09:19
evrardjp(like lxc)09:19
evrardjpor the bootstrap09:19
evrardjpthe hardest is that it's difficult to change live.09:20
evrardjpwhat if the ansible_python_interpreter is found from a fact, defaulting to /usr/bin/python2 ?09:21
odyssey4mewe don't need to actually point to a venv interpreter if we do things right09:21
odyssey4meit's only in the special cases where that might need to be done09:21
*** senk has quit IRC09:21
*** senk has joined #openstack-ansible09:21
evrardjpAssuming the bootstrap of ansible doesn't require ansible, yes.09:21
odyssey4meevery one of our 'required' pip packages across roles is only there for the registering of services or other ansible modules... so if we use delegation to locahost, ansible will automatically use the right interpreter from the runtime09:22
odyssey4methe only other packages required on the hosts are things that we can make ansible put there via distro packages (python-apt, etc)09:22
evrardjpI am not sure of that, but okay.09:22
evrardjpI trust you there09:22
evrardjppython-apt get auto installed09:23
evrardjpso it doesn't matter09:23
evrardjpoh yes it will09:23
evrardjpok, question09:23
evrardjpshould we, for the deploy node only, use site-packages?09:24
evrardjpso, being less isolated...09:24
odyssey4meevrardjp ideally not09:24
odyssey4meI'd like to only get virtualenv on to the deploy node, and everything else is in the venv09:24
evrardjpoh no that won't help on some cases. Will help on others.09:24
odyssey4meI mean, I'd like to be able to one day deploy OSA from my mac09:25
evrardjpdocker!09:25
evrardjp:p09:25
odyssey4methat's still a cop-out to me09:25
evrardjpok so...09:26
odyssey4meI should be able to build a runtime venv (in user space), prep the deploy config (in user space), and execute a deployment.09:26
evrardjplet me try something quick on a machine09:28
odyssey4meso, back to an earlier question - what's holding us back from upgrading to ansible 2.5 ?09:28
* hwoarang notices that cinder tempest is broken09:28
hwoarangthe will to do it :D09:29
*** cshen has joined #openstack-ansible09:29
hwoarangi thought jmccrory was working on that09:29
hwoaranghttps://review.openstack.org/#/c/501814/ ?09:29
odyssey4meyeah, cinder tempest has been broken for a while, but I've not had time to figure out why09:29
*** bhujay has joined #openstack-ansible09:29
*** bhujay has quit IRC09:31
evrardjpjmccrory: said to me he will work on it back from the summit09:31
*** bhujay has joined #openstack-ansible09:31
evrardjpI can take it from there.09:32
*** udesale has quit IRC09:32
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Update Ansible to 2.5.3  https://review.openstack.org/50181409:35
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-tests master: Update ansible to 2.5.3  https://review.openstack.org/57142309:37
odyssey4mewe need to get that ARA constraints patch through the door, otherwise master is still blocked for the integrated build09:37
*** udesale has joined #openstack-ansible09:38
odyssey4meI was wondering this morning - is cmd2 a direct dep of ARA, or is it pulled in from something else09:38
odyssey4meif from smoething else, if they release a new version of that with proper constraints then that would also unblock us09:39
evrardjpodyssey4me: cliff09:43
*** jwitko has joined #openstack-ansible09:43
evrardjpiirc09:43
evrardjpso basically all the CLI clients :p09:43
*** jwitko_ has quit IRC09:44
evrardjphttp://git.openstack.org/cgit/openstack/cliff/tree/requirements.txt09:44
odyssey4meand there was a tag released with that updated req09:45
odyssey4mehttps://github.com/openstack/cliff/tree/2.12.009:45
evrardjpI planned to do a bump this week-end, and I need to send something on the ML about releases, due to my conversations in the summit. It's pending.09:47
evrardjpSorry I got so many things to do, so little time :(09:47
*** ArchiFleKs has quit IRC09:49
*** ArchiFleKs has joined #openstack-ansible09:50
bhujayevrardjp: thanks for your suggestion.  using lxc_cache_prep_timeout  is a good option , but the default value of lxc_cache_prep_timeout is 1200 and /5 will make it lesser than the current default 300 for the prestage job. Do you think /3 shd b ok ?09:50
evrardjpbhujay: please //5 so that it's more aligned with what's ansible is doing09:51
evrardjpand you can up that for your use case09:52
evrardjpor09:52
evrardjpalternatively09:52
evrardjpbump that default value09:52
evrardjpto 150009:52
evrardjpodyssey4me: do we have a list of the python c bindings used in OSA on the host directly? So we can take a more systematic approach09:54
bhujayevrardjp: ok ,  option 1 is better , at least gives a flexibility to handle worst situation.09:54
odyssey4meevrardjp of course we don't :p09:54
evrardjpodyssey4me: and all the packages basically.09:54
evrardjpodyssey4me: should we start with that?09:55
evrardjpI can create a machine, see what's included in a venv with ansible, then do some fun stuff with it, see what happens at the end.09:55
evrardjpdiff the two09:55
odyssey4meevrardjp well, my feeling is that if we eliminate any host pip installs we find systematically, then we'll find those as we go09:55
odyssey4meevrardjp no need for you to spend time on that, I'm working on it09:56
odyssey4meit seems likely that this cycle will mostly be me stabilising the existing changes to the python builds (I'm still cleaning up some things in Queens as I find brokeness) and laying the ground work to use the dedicated build role09:57
odyssey4meI'm not sure that it'll all be done in time for m3, but I'll push for that.09:58
odyssey4meThe distro-package based installs, though, really helps clean up the line between source builds and non-source builds... so I'd like to help get that done and clean up a bit behind it.09:58
evrardjpI think it's fair to all work on that.09:59
evrardjpthat is a big thing.09:59
hwoarangi am doing swift now. then only nova and neutron are left which are somewhat complex09:59
hwoarangodyssey4me: why m3? is that a hard deadline to get stuff in ?09:59
odyssey4mehwoarang we're supposed to be done with features at m3, and then turn focus on bug fixing, upgrade issue solving, etc10:00
hwoarangok10:01
odyssey4meTaseer the issue you're hitting there is that your tox config in os_blazar is migging the USER env var, like this: https://github.com/openstack/openstack-ansible-os_keystone/blob/master/tox.ini#L1710:01
odyssey4mehwoarang exceptions can be made, but that's the standard openstack rule around where to focus for each milestone10:02
odyssey4meand given the state of our bugs and upgrade tests, I think we should spend the last milestone focused on fixing what we broke :p10:02
jrosserif anyone has a minute to review these i'd be grateful https://review.openstack.org/#/c/568276/ and https://review.openstack.org/#/c/570456/10:05
*** radeks__ has joined #openstack-ansible10:11
*** cshen has quit IRC10:13
*** radeks__ has quit IRC10:17
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_server stable/queens: [TEST] do not use ipv6 for nginx reverse proxy  https://review.openstack.org/57143410:17
odyssey4menewton is finally eol, long live newton!10:18
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/queens: Ensure that repo checks use the right values  https://review.openstack.org/56442210:20
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/queens: Ensure that the repo servers also use the pypi cache  https://review.openstack.org/56850210:20
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/queens: Remove default pip_links value  https://review.openstack.org/56863710:20
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/queens: [TEST] do not use ipv6 for nginx reverse proxy  https://review.openstack.org/57143610:20
*** radeks__ has joined #openstack-ansible10:30
*** radeks_ has joined #openstack-ansible10:32
*** nicolasbock has joined #openstack-ansible10:33
*** armaan has joined #openstack-ansible10:33
*** radeks__ has quit IRC10:35
openstackgerritbhujay kumar proposed openstack/openstack-ansible-lxc_hosts master: making lxc image prestage timeout configurable  https://review.openstack.org/57140510:37
evrardjpodyssey4me:  :)10:37
evrardjpthe end of an era10:38
odyssey4meevrardjp at the PTG we should probably discuss the LTS model and figure out what we're going to do about it10:38
odyssey4meit might make sense for us to align with what upstream is doing10:38
evrardjpit's up to us10:40
evrardjpI think it's fine doing what upstream is doing10:40
evrardjplet the branch open10:40
evrardjpaccept patches, but not actively work on it10:40
evrardjpthat's already what we are doing effectively10:40
evrardjpIIRC10:41
evrardjpodyssey4me: FYI I just tested something for delegation and things like that10:42
evrardjplong story short, we don't need an ansible_python_interpreter on localhost.10:42
evrardjpeverywhere else, we should point to a venv that gets all the libs symlinked as we do now10:43
evrardjpif you want fully self-contained10:43
evrardjpif we plan to delegate to something else than localhost, that's something we have to think about10:44
odyssey4meevrardjp yes, I'm just reading now that if localhost is in the inventory, it implies that it should use the host's python interpreter10:44
odyssey4meso in this case because I'm delegating, I need to give it the python interpreter path10:45
evrardjphost ansible interpreter10:45
evrardjpeven when delegating10:45
evrardjpto what I tested10:45
odyssey4meif you use connection: local, it'll use the venv interpreter10:46
odyssey4meif you use a normal ssh connection, it'll use the host10:46
evrardjpnope10:46
odyssey4meinterpreter10:46
evrardjpI just tried it10:46
evrardjp:)10:46
evrardjpcan share my results if you like10:46
evrardjpbut anyway10:46
odyssey4mewtf, that means it changed yet again10:46
evrardjpit's a slippery slope to not be explicit10:46
evrardjpodyssey4me: yes I remember someone talking about that in #ansible10:47
evrardjpbeing explicit is good10:47
*** klamath has joined #openstack-ansible10:47
evrardjpbut if we do that10:47
evrardjpwe lose python-apt10:47
evrardjpso we have to symlink it10:47
evrardjpbut that works, I just did it10:47
evrardjpthe current grep is not good, but it's generally fine10:47
odyssey4mewe used to do that, ugh10:48
evrardjpso it fully depends on how far we want to go10:48
Taseerodyssey4me: thanks10:49
odyssey4meevrardjp so how do I specify the interpreter to use (which is the venv) without knowing the venv's path?10:50
odyssey4meI'm specifically thinking of the tox use-case here, where the path is not fixed10:50
evrardjpwhat do you mean by "without knowing the venv path" ?10:50
odyssey4mefor the integrated build, I know the path because we fix it to /opt/ansible-runtime10:51
evrardjpyes10:51
*** klamath has quit IRC10:51
odyssey4mefor role tests it's something like <repo dir>/.tox/<tox env name>/bin/python210:51
evrardjpfor tox runs it's because we are using localhost in inventory right?10:51
evrardjpif we didn't have localhost in inventory, it would be implicit, and we could know it by default10:52
odyssey4mewe have localhost in the inventory because we have settings to apply to it10:52
odyssey4melxc bridges and such10:52
evrardjplet me check if that's possible with hostvars without setting it10:52
odyssey4meI've tried taking the ansible_python_interpreter out, but that doesn't work10:53
odyssey4meI tried with ansible_python_interpreter: "/usr/bin/env python2" but that doesn't work either10:53
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_blazar master: This patch ensures that the functional tests for Blazar pass.  https://review.openstack.org/57138810:54
bhujaypip install during openstack-setup-host play fails due to pip.conf pointing to repo server which is not yet built. is this change , https://review.openstack.org/568637 , going to address that issue ?10:55
evrardjpodyssey4me: yeah, adding vars for something that happens on localhost is a bad idea10:55
evrardjpmaybe we should have a different hostname10:55
evrardjpaio110:55
evrardjpansible_connection=local10:55
*** radeks_ has quit IRC10:55
evrardjpso we do a clean separation of what's on host and what's on ansible venv10:55
bhujayodyssey4me: ^10:55
odyssey4mebhujay that's already merged in master10:55
bhujayok , thanks10:56
evrardjpbut in the meantime, odyssey4me , we can probably use tox to do that for us10:56
odyssey4mebhujay there are already things in master which verify whether the repo server is there and adjust accordingly10:56
evrardjpodyssey4me: tox knows the location of the venv. He can sed the file to adapt it :p10:56
bhujayok , thank you10:56
odyssey4meevrardjp yuk10:57
odyssey4mebut there is an env var, so perhaps I can use that - lemme have a go10:57
evrardjphow come?10:57
odyssey4mehard setting it to the tox python2 definitely worked10:57
evrardjpyeah I think that would be fine, but...10:57
evrardjplookup('ENV', ... not gonna work :p10:58
evrardjpthat's like chicken and egg thing10:58
evrardjpoh no it's localhost.10:58
evrardjpit could work.10:58
evrardjpinteresting.10:58
odyssey4meevrardjp lemme figure out something and propose a patch, then you can faff :p10:58
odyssey4meI was hoping that there was some sort of magic var which we could use on the task10:59
odyssey4meok, so here we have it11:00
odyssey4meif we universally use the ansible runtime venv, then the apt module fails due to the missing python apt bits... and IIRC those have C bindings so we'd have to symlink.... or we'd have to ensure we always set the interpreter for those tasks11:01
*** jwitko has quit IRC11:01
*** markvoelker_ has joined #openstack-ansible11:04
odyssey4mewe could use a lint test to ensure that all package manager tasks always have the python interpreter set, but that's a lot of code churn for very little gain11:04
evrardjpodyssey4me: yes that's what I just told you for the apt thing11:04
evrardjpit works11:04
odyssey4mewhat works? you're giving me mixed messages here11:04
openstackgerritAndy McCrae proposed openstack/openstack-ansible-lxc_container_create master: Use attribute for sort  https://review.openstack.org/57144311:05
andymccr^ fixed11:05
odyssey4meI know the symlinking works, but I'd rather avoid that for the ansible runtime venv.11:05
TahvokGuys11:05
andymccrthe disparity is that the role test uses py2, the gate uses py311:05
TahvokSorry, wrong channel11:05
odyssey4meandymccr orly?11:05
andymccrseems to be the case. the error is basically that in py3 they got strict and wont allow comparisons between dicts for ordering (so you cant just order a list of dicts)11:05
andymccrpy2 allows it, although not 100% sure how it decides what comes first11:06
odyssey4melol, ok, so this is actually better anyway11:06
*** markvoelker has quit IRC11:06
andymccryeah11:06
evrardjpyeah11:06
andymccrpretty much11:06
andymccralso interface has to be defined based on the template11:06
odyssey4mesort me a dict... OK, YOLO!11:06
andymccrmy personal favourite would be to pass a list of container_networks rather than a dict but that would mean doing some larger scale hackery in all sorts of places11:07
evrardjpwell...11:07
evrardjpyeah11:07
evrardjplet's just work with this rn11:08
evrardjpodyssey4me: so what do you not like with the symlinking?11:08
evrardjpyou'd prefer to use interpreter for package tasks?11:08
evrardjpI think that's more intrusive11:09
*** blinkiz has quit IRC11:11
*** markvoelker has joined #openstack-ansible11:14
*** markvoelker_ has quit IRC11:15
odyssey4meso virtualenv sets VIRTUAL_ENV, and tox has that var as {envdir}11:15
odyssey4meso it could be useful to use that on the applicable tasks11:16
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: [DNM] Test profiling ansible tasks  https://review.openstack.org/57099311:17
evrardjpI am not sure that explicit for those task is very user-friendly11:19
evrardjplet me make sure I understand what you're saying: You're saying that all the tasks doing apt work will need to be set an interpreter separately right?11:19
odyssey4meevrardjp no, I'm saying that we assume using the host interpreter by default - but for tasks that should use the runtime venv, we set those explicitly11:20
evrardjpor you mean the other way around: All the task that won't be using sytem interpreter will require a ansible_python_interpreter (in this case the tasks who gets delegated for shade and others)11:21
evrardjpok11:21
evrardjpthat's somethign I am fine with.11:21
odyssey4mebusy testing that now11:21
*** bhujay has quit IRC11:29
*** bhujay has joined #openstack-ansible11:30
*** bhujay has quit IRC11:31
*** bhujay has joined #openstack-ansible11:32
*** udesale has quit IRC11:33
*** chyka has joined #openstack-ansible11:33
olivierbourdon38Quick question: in https://docs.openstack.org/project-deploy-guide/openstack-ansible/latest/targethosts.html it is said that ntp needs to be installed and configured on target hosts. However, I found out that after deployment is done, ntp is not running anymore but chronyd instead (at least on my Ubuntu Xenial deployment). Is this expected ? what are the reasons to replace one by the other ? many thanks as usual11:34
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_blazar master: This patch ensures that the functional tests for Blazar pass.  https://review.openstack.org/57138811:35
*** udesale has joined #openstack-ansible11:37
*** dave-mccowan has joined #openstack-ansible11:37
*** chyka has quit IRC11:38
*** dave-mcc_ has joined #openstack-ansible11:40
*** dave-mccowan has quit IRC11:43
*** ansmith has quit IRC11:43
*** bhujay has quit IRC11:46
*** udesale has quit IRC11:47
*** bhujay has joined #openstack-ansible11:48
*** bhujay has quit IRC11:48
*** armaan has quit IRC11:50
*** armaan has joined #openstack-ansible11:50
*** udesale has joined #openstack-ansible11:51
openstackgerritChason Chan proposed openstack/openstack-ansible-os_aodh master: Remove keystone_authtoken section for aodh  https://review.openstack.org/57140211:53
openstackgerritMerged openstack/openstack-ansible-lxc_container_create master: Use attribute for sort  https://review.openstack.org/57144311:54
odyssey4meevrardjp well, here's some fun11:58
odyssey4meit turns out that ansible_python_interpreter is interpreted literally - you cannot use jinja in the value11:58
*** udesale has quit IRC12:03
*** udesale has joined #openstack-ansible12:03
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_blazar master: This patch ensures that the functional tests for Blazar pass.  https://review.openstack.org/57138812:06
*** udesale_ has joined #openstack-ansible12:07
odyssey4meand this is a known issue which apparently was fixed: https://github.com/ansible/ansible/issues/1866512:09
*** udesale has quit IRC12:09
hwoaranghmm12:11
hwoarangi guess it was fixed in 2.4 but didn't make it to the release?12:11
odyssey4mechecking that now12:11
hwoarang"Merged to devel and cherrypicked to stable-2.4 for the 2.4.3beta2 release."12:11
hwoarangso it should be in 2.4.4 :(12:11
*** armaan has quit IRC12:13
odyssey4mehmm, need to find that PR because I'm not seeing it in stable-2.412:14
*** armaan has joined #openstack-ansible12:14
hwoarangcores: i'd appreciate reviews on https://review.openstack.org/#/c/566908/ which should make opensuse use the infra mirrors. will speed things up a bit12:16
hwoarangthanks!12:16
*** brad[] has quit IRC12:16
odyssey4mehwoarang question in there for you?12:18
odyssey4me(in review)12:18
hwoaranglet me try12:22
hwoarangactually... hold on12:22
odyssey4meyep, it turns out that this is in ansible 2.5 - but not ansible 2.412:23
evrardjpok let's move to 2.5 :)12:23
hwoarangodyssey4me: because of https://github.com/openstack/openstack-ansible-openstack_hosts/blob/master/defaults/main.yml#L145 the obs url should inherit the opensuse_mirror right?12:24
odyssey4meId love to, but I'd like to understand what the hold up is12:24
hwoarangbut apparently it doesn't work12:24
evrardjpno it works I think12:24
*** prasen has joined #openstack-ansible12:24
evrardjpI think it was blocked by gate flakiness12:25
parasitidhi12:26
parasitidodyssey4me: i've patched osa-rabbitmq_server12:26
parasitidit's been merged12:26
parasitidnow what's the processs to take it into account in osa ?12:27
odyssey4meparasitid when we next do a role sha bump, that patch will come into the integrated build - it then gets tested for two weeks before it's released12:27
parasitidok12:27
odyssey4methere should be a release shortly for the current batch, so the role sha bump happens immediately after that12:27
evrardjpodyssey4me: I might have missed last release due to summit.12:27
parasitidso i should propose a patch with the new commit id12:27
evrardjpI am still catching up12:27
parasitidgreat12:28
parasitidthansk12:28
*** udesale_ has quit IRC12:29
*** udesale_ has joined #openstack-ansible12:30
odyssey4meinteresting, it looks from https://review.openstack.org/501814 that the master build got past the ara install, so perhaps we're unblocked there12:30
odyssey4melemme rebase all those patches on top of https://review.openstack.org/57091412:31
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Use ARA instead of profile_tasks callback  https://review.openstack.org/54627112:32
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Remove rally_git_* overrides  https://review.openstack.org/57090612:33
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Adds the certificate client key password to user_secrets  https://review.openstack.org/55824412:34
*** chhagarw has joined #openstack-ansible12:34
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Fixed typo in variable oslomsg_notify_transport  https://review.openstack.org/57115612:34
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Fixed variable name notify_vhost  https://review.openstack.org/57116412:35
evrardjpodyssey4me: last time we were stuck lxc12:35
evrardjpthanks to andymccr :)12:35
evrardjphahah12:35
odyssey4meyup, and that's merged now12:35
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-tests master: common-tasks: nodepool: Set openSUSE OBS mirror for OpenStack CI  https://review.openstack.org/56690812:36
evrardjpodyssey4me: I know, that's why I rechecked :)12:36
mgariepymorning everyone12:37
evrardjpcool right?12:37
evrardjpgood morning mgariepy12:37
odyssey4meevrardjp dammit, you beat me to it :p12:37
evrardjpodyssey4me: lol, for once.12:37
evrardjphwoarang: why do you add lxc_container_cache_file again?12:37
evrardjphwoarang: I mean you added it in the commit message, but I don't understand that message.12:38
evrardjpI thought we were using host data there.12:38
hwoarangevrardjp: i added it so we can copy /etc/ci/mirror_info.sh12:39
hwoarangto the container12:39
hwoarangso the container can find out what this the nodepool mirror12:39
hwoarangto use it in the openstack_hosts12:39
odyssey4meno need - commented in review12:40
*** schwicht has joined #openstack-ansible12:40
hwoaranghmm12:41
hwoarangfor whatever reason the opensuse_mirror fact is not propagated to containers12:41
odyssey4meoh, heh - Ensure ci data exists before setting variables. is not delegated12:41
hwoarangsomething is fishy again12:41
hwoarangright12:41
hwoarangcatch-22 ;p12:42
hwoaranglet me update12:42
evrardjpwhen is testinfra when you need it :)12:42
evrardjpwhere*12:42
hwoarangwhat is testinfra...12:43
odyssey4meevrardjp's new favorite troll12:43
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-tests master: common-tasks: nodepool: Set openSUSE OBS mirror for OpenStack CI  https://review.openstack.org/56690812:43
evrardjpsomething I'd like to see in S and above. And yes my troll :p12:43
evrardjpwell12:43
evrardjpnot "my"12:43
hwoarangis that a thing?12:44
evrardjphttps://testinfra.readthedocs.io/en/latest/12:44
evrardjphwoarang: a day I will have time to make it a thing.12:44
evrardjp:D12:44
hwoaranglol unit test for infra12:44
*** udesale has joined #openstack-ansible12:45
odyssey4mesomethign we should discuss at the PTG, is whether we persist with using tempest for functional tests, or whether we switch to using something like molecule which brings a test framework that's easier for us to understand and use12:45
*** udesale_ has quit IRC12:45
odyssey4metempest can still be there, but only be used for refstack testing really - rather than general role tests12:46
*** prasen has quit IRC12:48
*** prasen has joined #openstack-ansible12:49
dmsimardodyssey4me: hey is Hugh still around ? Haven't seen him in a bit13:00
*** ansmith has joined #openstack-ansible13:03
odyssey4medmsimard you mean hughsaunders?13:04
dmsimardodyssey4me: yeah13:04
odyssey4mehe's not in this channel, but I can get him to be - I just don't think he's on IRC much any more as his primary work is different now13:05
*** Taseer has quit IRC13:05
dmsimardodyssey4me: ah, I guess that's why I don't see him around as much -- there's someone who is using the junit export implementation he contributed to ara and had questions :)13:05
odyssey4meah, is there an ara IRC channel? I'll ask hugh to join there13:06
*** Taseer has joined #openstack-ansible13:06
evrardjp #ara13:11
evrardjpodyssey4me: ^13:11
*** shardy has quit IRC13:11
odyssey4meok, I've forwarded the message13:11
*** armaan has quit IRC13:11
*** shardy has joined #openstack-ansible13:12
*** armaan has joined #openstack-ansible13:12
*** hughsaunders has joined #openstack-ansible13:15
*** armaan has quit IRC13:17
cloudnullmornings13:19
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_swift master: defaults: Do not install the cinderclient package  https://review.openstack.org/57147413:20
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_swift master: Add support for using distribution packages for OpenStack services  https://review.openstack.org/57147513:20
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_swift master: Do not pip install keystoneclient on the host  https://review.openstack.org/57147613:20
*** tux_ has joined #openstack-ansible13:22
*** armaan has joined #openstack-ansible13:23
*** tux__ has joined #openstack-ansible13:24
*** tux_ has quit IRC13:28
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_nova master: Revert "Switch CentOS to non-voting"  https://review.openstack.org/57148313:33
*** udesale_ has joined #openstack-ansible13:34
*** markvoelker_ has joined #openstack-ansible13:35
*** sar has quit IRC13:36
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_glance master: Execute service setup against a delegated host using Ansible built-in modules  https://review.openstack.org/56814213:36
*** markvoelker has quit IRC13:36
*** klamath has joined #openstack-ansible13:36
evrardjpahah we broke things again andymccr13:36
andymccrhmm13:36
andymccrhow so?13:37
odyssey4meevrardjp ^ that works, but only with ansible 2.513:37
evrardjphttp://logs.openstack.org/23/571423/1/check/openstack-ansible-functional-opensuse-423/79f2851/job-output.txt.gz#_2018-05-31_10_07_22_15273113:37
*** udesale has quit IRC13:37
evrardjpisn't that the same task as before?13:38
*** markvoelker has joined #openstack-ansible13:38
*** armaan has quit IRC13:38
andymccrnope13:39
andymccrbefore was network interfaces13:39
andymccrthis is bind mounts13:39
*** nurdie has joined #openstack-ansible13:39
*** markvoelker_ has quit IRC13:40
*** sep has quit IRC13:43
evrardjpfun stuff13:43
hwoarang<opnfv hat on> the "ERROR! Unexpected templating type error occurred on ({{ lxc_container_networks_combined.values() | list | sort }}): unorderable types: dict() < dict()" is not fixed yet right? We are looking to move to OSA rocky from queens  </opnfv hat off>13:43
evrardjphwoarang: it just merged13:44
hwoarangah ok13:44
evrardjpandymccr: my bad, so that's probably an ansible 2.5 issue then13:44
evrardjpI will dig into it.13:44
andymccrhwoarang: should be fixed13:44
hwoarangok i will try gain13:45
andymccrahh that is yeah - it'd say sort(attribute='interface') if it was the newer version13:45
*** alefra has quit IRC13:46
*** esberglu has joined #openstack-ansible13:50
*** throwsb1 has joined #openstack-ansible13:50
*** markvoelker has quit IRC13:52
*** admin0 has quit IRC13:52
*** tux__ has quit IRC13:53
*** tux_ has joined #openstack-ansible13:53
*** lemouchon has quit IRC13:54
*** tux_ has quit IRC13:58
*** nurdie has quit IRC13:58
*** admin0 has joined #openstack-ansible14:00
*** brad[] has joined #openstack-ansible14:01
*** kstev has joined #openstack-ansible14:06
*** sep has joined #openstack-ansible14:08
*** openstacking_123 has joined #openstack-ansible14:09
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_swift master: Add support for using distribution packages for OpenStack services  https://review.openstack.org/57147514:18
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_swift master: Do not pip install keystoneclient on the host  https://review.openstack.org/57147614:18
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-tests master: common-tasks: nodepool: Set openSUSE OBS mirror for OpenStack CI  https://review.openstack.org/56690814:20
hwoarangevrardjp: ^ changed it to physical_host. can i have your +2 now? :)14:20
hwoarang(assuming that it works :/)14:20
odyssey4melol, yeah - I'm not sure that all the inventories in the roles have that populated - hopefully they do14:21
hwoarangif that fails i can change that to localhost. i dont like changing too many things at once :)14:26
*** tux_ has joined #openstack-ansible14:26
*** prasen has quit IRC14:27
*** hughsaunders has quit IRC14:28
evrardjpdid I not give the +2 already? Darn it was a nit :)14:31
*** vadim has joined #openstack-ansible14:37
*** nurdie has joined #openstack-ansible14:39
*** tux_ has quit IRC14:41
*** tux_ has joined #openstack-ansible14:44
openstackgerritMerged openstack/openstack-ansible-os_nova stable/queens: Use the distro package for libvirt-python  https://review.openstack.org/57140414:45
openstackgerritMerged openstack/openstack-ansible-os_nova stable/ocata: Use the distro package for libvirt-python  https://review.openstack.org/57140714:45
hwoarangevrardjp: didn't work, can i switch to localhost now?14:45
*** armaan has joined #openstack-ansible14:46
*** senk has quit IRC14:46
hwoarangok switching ;p14:47
openstackgerritMerged openstack/openstack-ansible-os_nova stable/pike: Use the distro package for libvirt-python  https://review.openstack.org/57140614:47
evrardjpdidn't work?14:48
evrardjpinteresting14:48
*** nurdie_ has joined #openstack-ansible14:50
*** nurdie has quit IRC14:50
hwoarangyep14:50
evrardjphwoarang: want me to revert to ps3?14:50
hwoarangyeah i tried to do that in command line but it doesn't allow me14:51
*** nurdie_ is now known as nurdie14:51
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-tests master: common-tasks: nodepool: Set openSUSE OBS mirror for OpenStack CI  https://review.openstack.org/56690814:51
evrardjpit worked just fine :)14:51
evrardjpgit review -d blabla,3 ; git commit --amend; git review -f14:52
hwoarangi tried to do it the 'git way'14:53
hwoaranggit reset --hard bla bla14:53
*** kstev has quit IRC14:53
* hwoarang needs to learn gerrit cmdline14:53
hwoarangwow14:54
hwoarangit even restores votes14:54
evrardjplol14:54
evrardjpno14:54
evrardjpbut I love your joke :)14:54
hwoarangbut14:54
hwoarangit even has +2 from jesse14:54
evrardjpbecause jesse is blazing fast?14:54
hwoaranglogs say he didn't vote again14:54
evrardjpfor real?14:55
evrardjpwow that's cool then14:55
hwoarangwell i can't see his vote after you restored p314:55
evrardjpTIL :)14:55
* hwoarang pats gerrit14:55
evrardjpthat's interesting14:56
evrardjpmore gerrit everywhere!14:56
*** SimAloo has joined #openstack-ansible14:59
*** kstev has joined #openstack-ansible15:17
*** openstacking_123 has quit IRC15:22
*** gyee has joined #openstack-ansible15:26
*** pcaruana has quit IRC15:28
*** tux_ has quit IRC15:31
*** tux_ has joined #openstack-ansible15:33
*** chyka has joined #openstack-ansible15:34
*** udesale_ has quit IRC15:40
*** jeferobles has joined #openstack-ansible15:40
openstackgerritMerged openstack/openstack-ansible master: Use upper constraints when installing ARA  https://review.openstack.org/57091415:42
odyssey4mehwoarang evrardjp yeah, the vote stays if the patch is the same as a previous patch set (other than changes in the commit for author and some other parts)15:43
odyssey4meyay, looks like master is finally unwedged15:44
*** hasseniu_ has quit IRC15:48
*** hassenius has joined #openstack-ansible15:48
*** jeferobles has quit IRC15:49
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_swift master: Add support for using distribution packages for OpenStack services  https://review.openstack.org/57147515:49
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_swift master: Do not pip install keystoneclient on the host  https://review.openstack.org/57147615:49
*** pvradu has quit IRC15:51
*** hassenius has quit IRC16:01
*** hassenius has joined #openstack-ansible16:03
*** chyka_ has joined #openstack-ansible16:04
*** chyka has quit IRC16:07
*** markvoelker has joined #openstack-ansible16:11
hwoarangwould anyone mind if we do an sha bump fro ansible 2.4 until we get 2.5 in ?16:12
odyssey4mehwoarang nope, I think we should do one if there's something you need in there16:13
odyssey4meand for master especially that's perfectly fine16:13
hwoarangok16:14
*** openstacking_123 has joined #openstack-ansible16:14
*** hassenius has quit IRC16:16
*** hughsaunders has joined #openstack-ansible16:17
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible master: scripts: bootstrap-ansible.sh: Bump SHA for Ansible 2.4  https://review.openstack.org/57151616:17
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-tests master: test-ansible-deps: Bump SHA for Ansible 2.4  https://review.openstack.org/57151816:20
*** openstacking_123 has quit IRC16:21
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-tests master: test-ansible-deps: Bump SHA for Ansible 2.4  https://review.openstack.org/57151816:21
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible master: scripts: bootstrap-ansible.sh: Bump SHA for Ansible 2.4  https://review.openstack.org/57151616:22
*** schwicht has quit IRC16:24
*** markvoelker has quit IRC16:24
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-tests master: test-ansible-deps: Bump SHA for Ansible 2.4  https://review.openstack.org/57151816:30
*** jra has quit IRC16:31
*** jra has joined #openstack-ansible16:31
*** pvradu has joined #openstack-ansible16:35
*** rpittau has quit IRC16:36
openstackgerritMerged openstack/openstack-ansible-os_neutron master: Public n/w access for vxlan tenant n/w in ml2.ovs  https://review.openstack.org/56780916:37
openstackgerritMerged openstack/openstack-ansible-tests master: common-tasks: nodepool: Set openSUSE OBS mirror for OpenStack CI  https://review.openstack.org/56690816:39
*** schwicht has joined #openstack-ansible16:41
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible master: tests: bootstrap-host: Set openSUSE OBS mirror for OpenStack CI  https://review.openstack.org/57152316:42
*** armaan has quit IRC16:47
*** jra has quit IRC16:47
*** armaan has joined #openstack-ansible16:48
*** jra has joined #openstack-ansible16:48
*** pvradu has quit IRC16:52
*** spine55 has joined #openstack-ansible16:57
*** spine55 has quit IRC16:58
*** spine55 has joined #openstack-ansible16:58
*** prasen has joined #openstack-ansible17:02
*** pathcl has joined #openstack-ansible17:09
*** cjloader has joined #openstack-ansible17:09
pathclhello out here ! I'm facing issues regarding AIO: https://pastebin.com/AFNAwDHP17:10
pathclany help will be appreciate17:10
pathcls/appreciate/appreciated17:10
pathclI followed this doc: https://docs.openstack.org/openstack-ansible/newton/developer-docs/quickstart-aio.html17:11
*** klamath_ has joined #openstack-ansible17:11
*** klamath__ has joined #openstack-ansible17:12
*** hassenius has joined #openstack-ansible17:12
odyssey4mepathcl newton is EOL and broken17:13
odyssey4meuse queens: https://docs.openstack.org/openstack-ansible/queens/user/aio/quickstart.html17:14
odyssey4menewton needs several workarounds due to more recent releases in various libraries17:14
*** klamath has quit IRC17:14
odyssey4mesome are documented in the release notes for newton17:14
*** klamath_ has quit IRC17:15
*** jonher has joined #openstack-ansible17:16
pathclodyssey4me: thank you ! I happened to noticed the same and right now Im using latest :)17:16
*** hassenius has quit IRC17:16
*** jonher_ has quit IRC17:17
*** klamath__ has quit IRC17:18
pathcls/noticed/notice17:20
*** klamath has joined #openstack-ansible17:22
*** shardy has quit IRC17:23
*** pvradu has joined #openstack-ansible17:24
*** klamath_ has joined #openstack-ansible17:24
openstackgerritMerged openstack/openstack-ansible master: Adds the certificate client key password to user_secrets  https://review.openstack.org/55824417:26
openstackgerritMerged openstack/openstack-ansible master: Use ARA instead of profile_tasks callback  https://review.openstack.org/54627117:26
*** klamath has quit IRC17:28
*** klamath has joined #openstack-ansible17:29
*** klamath_ has quit IRC17:31
*** klamath_ has joined #openstack-ansible17:32
*** klamath has quit IRC17:35
*** admin0 has quit IRC17:36
*** admin0 has joined #openstack-ansible17:36
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-lxc_container_create master: Allow special purpose container interfaces  https://review.openstack.org/57045617:37
*** markvoelker has joined #openstack-ansible17:39
mgariepyfun : Memory cgroup out of memory: Kill process 26338 (ansible-playboo) score 27317:45
cloudnullmgariepy?17:47
cloudnullOOM killing the run17:47
cloudnull?17:47
mgariepyyep17:48
mgariepy-f 20 on 4g of ram17:48
cloudnullthat's a bummer17:50
mgariepyTASK [lxc_container_create : Drop veth cleanup script] **************************************************17:50
mgariepydead also at 8G17:50
*** klamath_ has quit IRC17:51
*** markvoelker has quit IRC17:51
*** klamath has joined #openstack-ansible17:51
mgariepyon queens :)17:52
jrossercloudnull: this was trivial for lxc, and looked less trivial for nspawn https://review.openstack.org/570456, any ideas?17:52
odyssey4memgariepy yeah, Tahvok's been to chip away at some of the variables we really don't need to carry in group_vars to cut down on memory usage17:52
odyssey4meI'm also wanting to pull the db creation and mq creation back into the roles for the same reason.17:53
*** electrofelix has quit IRC17:54
cloudnulljrosser we should be able to implement combine(container_extra_networks | default({})) the same in the nspawn hosts.17:56
cloudnull**container_create17:56
cloudnullhttps://github.com/os-cloud/openstack-ansible-nspawn_container_create/blob/master/tasks/main.yml#L19917:57
mgariepyyeah was running setup-hosts. only container-deploy don't seems to cause an issue..17:57
*** electrofelix has joined #openstack-ansible17:57
cloudnullwe could also do the same with a default and put that into the tasks17:58
*** electrofelix has quit IRC17:58
jrosserok i'll take another look18:00
*** poopcat has joined #openstack-ansible18:00
odyssey4meI wouldn't be surprised if most of our playbooks could convert to using include_role, with private: yes - and that'd probably cut down mem usage quite a bit.18:01
cloudnull++18:01
*** pvradu has quit IRC18:03
*** chhagarw has quit IRC18:05
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-nspawn_hosts master: Add a single variable for combined networks  https://review.openstack.org/57154218:05
cloudnulljrosser ^18:06
cloudnullI will need to do the same in container create too18:06
*** admin0 has quit IRC18:07
spotzY'all are chatty and active today:)18:07
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-nspawn_container_create master: Add a single variable for combined networks  https://review.openstack.org/57154318:10
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-nspawn_container_create master: Add a single variable for combined networks  https://review.openstack.org/57154318:11
cloudnulljrosser i think that should cover it, if you have a moment to review those to make sure they'd work as you intend it'd be appreciated.18:12
*** admin0 has joined #openstack-ansible18:13
*** DanyC has joined #openstack-ansible18:15
*** DanyC has quit IRC18:17
*** DanyC has joined #openstack-ansible18:18
*** pvradu has joined #openstack-ansible18:18
*** armaan has quit IRC18:21
*** armaan has joined #openstack-ansible18:21
*** pvradu has quit IRC18:22
*** DanyC has quit IRC18:22
*** radeks_ has joined #openstack-ansible18:25
odyssey4mecores - could we get some eyes on https://review.openstack.org/#/q/topic:bug/1753790+(status:open+OR+status:merged) please? those patches appear to have largely resolved the issue in AIO tests with disk space issues18:31
odyssey4methere does still appear to be a gremlin somewhere, but it's far less frequent now18:32
spotzodyssey4me: those the ones youe posted yesterday?18:33
odyssey4mespotz I posted many yesterday :p18:34
spotzodyssey4me: hehe, there was one list and I think they were all done but hadn't gone through zuul yet. Lookinging at the one on this list still needs review18:34
odyssey4metyvm mgariepy spotz18:36
mgariepyyou are welcome  odyssey4me18:37
openstackgerritMarc Gariépy (mgariepy) proposed openstack/openstack-ansible master: Only bind to internal IP.  https://review.openstack.org/56914118:38
spotzodyssey4me: Any time:)18:38
*** DanyC has joined #openstack-ansible18:45
openstackgerritMerged openstack/openstack-ansible-lxc_hosts stable/queens: Enable quota system and set qgroups  https://review.openstack.org/56886718:47
*** DanyC has quit IRC18:49
*** radeks_ has quit IRC18:54
*** radeks_ has joined #openstack-ansible18:55
*** armaan has quit IRC19:04
*** radeks_ has quit IRC19:04
odyssey4meNight all - time for me to !computer.19:08
openstackgerritMerged openstack/openstack-ansible-lxc_container_create stable/queens: Enable quota system and set qgroups  https://review.openstack.org/56886819:17
*** prasen has quit IRC19:18
*** jra has quit IRC19:19
*** jra has joined #openstack-ansible19:19
openstackgerritMerged openstack/openstack-ansible-lxc_container_create master: Allow special purpose container interfaces  https://review.openstack.org/57045619:20
*** DanyC has joined #openstack-ansible19:22
*** radeks_ has joined #openstack-ansible19:24
jrossercloudnull: ah i see part in nspawn_hosts and part in nspawn_create....19:26
jrosserdoes the nspawn_hosts role take responsibility for some of the work that the deployer used to do?19:27
*** radeks__ has joined #openstack-ansible19:28
*** radeks_ has quit IRC19:30
*** mmercer has quit IRC19:31
*** jra has quit IRC19:35
*** jra has joined #openstack-ansible19:35
*** armaan has joined #openstack-ansible19:37
*** armaan has quit IRC19:43
*** tosky has joined #openstack-ansible19:44
*** DanyC has quit IRC19:44
*** DanyC has joined #openstack-ansible19:45
*** DanyC has quit IRC19:49
*** armaan has joined #openstack-ansible19:56
*** mbuil has quit IRC20:02
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Fix quota for Octavia  https://review.openstack.org/57136820:02
*** armaan has quit IRC20:03
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Fix quota for Octavia  https://review.openstack.org/57136820:20
cloudnulljrosser sorry was in the DC, yes20:30
cloudnullthe nspawn role(s) take care of all of the required glue.20:30
cloudnullit'll do everything needed to plugin to bridges if present in the provider_networks section or attach directly to a given interface20:31
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-nspawn_container_create master: Add test for container specific extra network interface  https://review.openstack.org/57156720:32
jrossercloudnull: i left some notes on the nspawn_hosts patch, i'm very much in favour of adding the ability to manually specify host bridges in standard group/host vars20:33
*** ansmith has quit IRC20:34
jrosserand i just added a test for the nspawn_container_create patch to check my understanding of it20:34
*** radeks__ has quit IRC20:39
cloudnull++ very nice20:45
*** pvradu has joined #openstack-ansible20:50
*** markvoelker has joined #openstack-ansible20:51
jrossercloudnull: do you see anything obvious wrong with the extra network i added, the error is systemd-nspawn[3032]: Failed to resolve interface mv-extra: No such device20:54
*** throwsb1 has quit IRC21:03
*** schwicht has quit IRC21:05
*** jeferobles has joined #openstack-ansible21:07
*** jeferobles has quit IRC21:10
*** schwicht has joined #openstack-ansible21:11
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-nspawn_container_create master: Add test for container specific extra network interface  https://review.openstack.org/57156721:13
*** jeferobles has joined #openstack-ansible21:14
*** jeferobles has quit IRC21:20
*** pvradu has quit IRC21:25
*** jeferobles has joined #openstack-ansible21:25
spotzmhayden and asettle - this is for you both!  ♥️ 🦄21:26
*** markvoelker has quit IRC21:26
*** markvoelker has joined #openstack-ansible21:26
*** markvoelker has quit IRC21:31
*** ansmith has joined #openstack-ansible21:33
*** jeferobles has quit IRC21:37
*** jeferobles has joined #openstack-ansible21:39
*** harryhuang_ has quit IRC21:41
*** jeferobles has quit IRC21:42
*** sar has joined #openstack-ansible21:43
*** jeferobles has joined #openstack-ansible21:47
*** schwicht has quit IRC21:49
*** jeferobles has quit IRC21:52
*** SimAloo has quit IRC21:52
*** sar has quit IRC21:52
*** schwicht has joined #openstack-ansible21:52
*** jeferobles has joined #openstack-ansible21:54
*** nurdie has quit IRC21:57
*** jeferobles has quit IRC21:58
*** nurdie has joined #openstack-ansible21:58
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-nspawn_container_create master: Add test for container specific extra network interface  https://review.openstack.org/57156722:00
cloudnulljrosser sorry, was afk22:00
cloudnullin that test the br-extra interface would need to exist22:01
*** nurdie has quit IRC22:02
*** tosky has quit IRC22:03
*** kstev has quit IRC22:05
*** jeferobles has joined #openstack-ansible22:06
cloudnullthe "bridge" in the case of nspawn is any existing interface on the host22:07
cloudnullthat could be a bridge, or an ethernet deveice22:08
*** jeferobles has quit IRC22:09
*** jeferobles has joined #openstack-ansible22:10
*** tux_ has quit IRC22:12
*** esberglu has quit IRC22:14
*** jeferobles has quit IRC22:14
*** esberglu has joined #openstack-ansible22:14
*** lbragstad has quit IRC22:18
*** esberglu has quit IRC22:19
*** jra has quit IRC22:19
*** jra has joined #openstack-ansible22:19
*** jeferobles has joined #openstack-ansible22:21
*** lbragstad has joined #openstack-ansible22:23
*** jeferobles has quit IRC22:24
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Fix quota for Octavia  https://review.openstack.org/57136822:32
*** jra has quit IRC22:39
*** jra has joined #openstack-ansible22:39
*** jra has quit IRC22:44
*** jra has joined #openstack-ansible22:44
*** jeferobles has joined #openstack-ansible22:49
*** jeferobles has quit IRC22:50
*** cjloader has quit IRC22:51
*** cjloader_ has joined #openstack-ansible22:51
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_octavia master: An OSA password needs to end with _password  https://review.openstack.org/57002322:53
*** cjloader_ has quit IRC22:55
*** tux_ has joined #openstack-ansible22:57
*** jeferobles has joined #openstack-ansible22:57
*** tux_ has quit IRC23:01
*** chyka_ has quit IRC23:03
*** schwicht has quit IRC23:03
*** jra has quit IRC23:11
*** jra has joined #openstack-ansible23:12
*** jeferobles has quit IRC23:15
*** jra has quit IRC23:22
*** jra has joined #openstack-ansible23:22
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-lxc_container_create master: Don't recurse when creating bind mount directories  https://review.openstack.org/57159323:29
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-tests master: Update ansible to 2.5.3  https://review.openstack.org/57142323:31
*** schwicht has joined #openstack-ansible23:40
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-galera_server master: Correct cluster name check  https://review.openstack.org/57159723:58

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