Wednesday, 2017-11-29

*** phalmos has quit IRC00:03
*** lbragstad has joined #openstack-ansible00:06
*** thorst has joined #openstack-ansible00:16
*** yifei has joined #openstack-ansible00:21
*** thorst has quit IRC00:21
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-tests master: Disable offloading in test by default  https://review.openstack.org/52354100:25
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-tests master: Disable offloading in test by default  https://review.openstack.org/52354100:30
*** vnogin has joined #openstack-ansible00:44
*** chyka has quit IRC00:47
*** thorst has joined #openstack-ansible00:49
*** thorst has quit IRC00:54
*** vishwanathj has joined #openstack-ansible00:57
*** vnogin has quit IRC00:57
*** thorst has joined #openstack-ansible00:58
*** thorst has quit IRC00:59
*** thorst has joined #openstack-ansible01:06
*** hw_wutianwei has joined #openstack-ansible01:09
*** thorst has quit IRC01:21
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-lxc_container_create master: Fix container restart handler  https://review.openstack.org/52364201:33
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-tests master: Disable offloading in test by default  https://review.openstack.org/52354101:38
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Disable offloading in test by default  https://review.openstack.org/52354901:39
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-tests master: Gather more logs when running tests  https://review.openstack.org/52364701:42
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-lxc_hosts master: Add more testing and increase build timeout for suse/cent  https://review.openstack.org/52352501:47
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-galera_server master: SUSE: Apply workaround for mariadb-10.2  https://review.openstack.org/52343001:50
*** thorst has joined #openstack-ansible01:51
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-galera_server master: Implement a proper WSREP check for galera  https://review.openstack.org/52066501:52
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-lxc_container_create master: Fix container restart handler  https://review.openstack.org/52364201:56
*** thorst has quit IRC01:57
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-galera_server master: Tune-up the galera role for efficiency  https://review.openstack.org/46682701:59
*** thorst has joined #openstack-ansible02:00
*** hamzy has joined #openstack-ansible02:03
*** thorst has quit IRC02:05
*** chyka has joined #openstack-ansible02:17
*** tnogisto2 has joined #openstack-ansible02:19
*** chyka has quit IRC02:21
*** woodard has joined #openstack-ansible02:21
*** tnogisto has quit IRC02:22
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-lxc_container_create master: Fix container restart handler  https://review.openstack.org/52364202:31
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-tests master: Gather more logs when running tests  https://review.openstack.org/52364702:33
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-tests master: Disable offloading in test by default  https://review.openstack.org/52354102:34
*** woodard_ has joined #openstack-ansible02:41
*** woodard has quit IRC02:41
*** dave-mccowan has quit IRC02:42
*** threestrands has joined #openstack-ansible03:05
*** threestrands has quit IRC03:05
*** threestrands has joined #openstack-ansible03:05
*** thorst has joined #openstack-ansible03:05
*** ashak has quit IRC03:05
*** thorst has quit IRC03:10
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-lxc_container_create master: Fix container restart handler  https://review.openstack.org/52364203:13
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_barbican master: Update paste, policy and rootwrap configurations 2017-11-28  https://review.openstack.org/52366803:19
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Update all SHAs  https://review.openstack.org/52285003:23
cloudnullanyone around the might be able to give this a push through https://review.openstack.org/#/c/523430/03:25
cloudnullfixes opensuse builds for galera03:25
*** thorst has joined #openstack-ansible03:36
*** m|y|k has joined #openstack-ansible03:37
*** m|y|k has quit IRC03:37
*** thorst has quit IRC03:40
*** woodard_ has quit IRC03:53
*** thorst has joined #openstack-ansible04:12
*** thorst has quit IRC04:17
*** michelv has joined #openstack-ansible04:21
cloudnulland https://review.openstack.org/#/c/523642/ -- looks like the handler needed to be fixed up.04:21
*** gkadam_ has joined #openstack-ansible04:23
*** threestrands has quit IRC04:29
*** phalmos has joined #openstack-ansible04:30
*** markvoelker has quit IRC04:30
*** armaan has joined #openstack-ansible04:37
*** threestrands has joined #openstack-ansible04:41
*** threestrands has quit IRC04:41
*** threestrands has joined #openstack-ansible04:41
*** gouthamr has quit IRC04:43
*** thorst has joined #openstack-ansible04:44
*** thorst has quit IRC04:49
*** nshetty has joined #openstack-ansible04:52
*** vnogin has joined #openstack-ansible04:52
*** vnogin has quit IRC04:57
*** woodard has joined #openstack-ansible04:57
*** poopcat has quit IRC05:07
*** thorst has joined #openstack-ansible05:21
*** nshetty is now known as nshetty|afk05:23
*** thorst has quit IRC05:26
*** thorst has joined #openstack-ansible05:29
*** markvoelker has joined #openstack-ansible05:30
*** threestrands has quit IRC05:32
*** thorst has quit IRC05:34
*** hybridpollo has quit IRC05:35
*** phalmos has quit IRC05:35
*** chyka has joined #openstack-ansible05:36
*** chyka has quit IRC05:41
*** nshetty|afk is now known as nshetty05:43
*** gouthamr has joined #openstack-ansible05:47
*** thorst has joined #openstack-ansible05:57
*** thorst has quit IRC06:03
*** gouthamr has quit IRC06:04
*** udesale has joined #openstack-ansible06:10
*** thorst has joined #openstack-ansible06:29
*** thorst has quit IRC06:34
*** michelv has quit IRC06:37
*** nwonknu has joined #openstack-ansible06:48
*** esberglu has quit IRC06:54
*** gkadam_ has quit IRC06:58
*** ThomasS has quit IRC06:58
*** armaan has quit IRC07:03
*** thorst has joined #openstack-ansible07:07
*** pmannidi has quit IRC07:07
*** thorst has quit IRC07:11
*** michelv has joined #openstack-ansible07:15
*** Oku_OS-away is now known as Oku_OS07:15
*** armaan has joined #openstack-ansible07:19
*** michelv has quit IRC07:20
*** nshetty is now known as nshetty|brb07:22
*** mbuil has joined #openstack-ansible07:36
*** nshetty|brb has quit IRC07:36
*** nshetty has joined #openstack-ansible07:37
*** thorst has joined #openstack-ansible07:42
*** thorst has quit IRC07:46
*** taseer1 has joined #openstack-ansible07:54
*** Taseer has quit IRC07:55
*** nshetty is now known as nshetty|lunch07:55
*** taseer2 has joined #openstack-ansible07:55
*** shardy has joined #openstack-ansible07:56
*** taseer2 is now known as Taseer07:59
*** taseer1 has quit IRC08:00
*** pcaruana has joined #openstack-ansible08:04
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts stable/pike: tasks: lxc_net: Do not source non-existing network script on CentOS  https://review.openstack.org/52266008:10
*** ashak has joined #openstack-ansible08:13
*** tnogisto2 has quit IRC08:13
*** thorst has joined #openstack-ansible08:21
*** gkadam_ has joined #openstack-ansible08:22
*** thorst has quit IRC08:26
*** vnogin has joined #openstack-ansible08:29
*** vnogin has quit IRC08:34
jafehagood morning08:34
evrardjpgood morning jafeha08:37
evrardjpodyssey4me: hwoarang andymccr do you remember how many ppl were in our room at the PTG? Around 12 I guess?08:38
odyssey4meevrardjp I guess 10-15 or so08:38
evrardjpNext question, how much time to we need together? I think that 3 days were good. It's from 0.5 to 3D08:39
evrardjpI'd have loved asking those questions yesterday at the community meeting, if I'd have had the questions on time :)08:39
evrardjpLet's say we have the same attendance?08:40
*** epalper has joined #openstack-ansible08:40
evrardjpodyssey4me: I don't know if you've seen but https://review.openstack.org/#/c/404735/ merged08:44
*** tnogisto has joined #openstack-ansible08:45
odyssey4meevrardjp yep, saw that - exciting stuff... no someone has to implement the horizon changes to take advantage of it !08:47
odyssey4meevrardjp I think that 3D are good. We've done 1D and it wasn't enough. 2D was OK. 3D has been the best to do both the design discussions and getting down to do some work.08:48
odyssey4metypically day 1 is broad, day 2 gets into some details and day 3 is productive08:48
evrardjpyeah that's EXACTLY what I thought08:51
evrardjpOn the attendance, I don't think we'll get more ppl because it's in europe, it will probably balance the US ppl not coming.08:52
*** thorst has joined #openstack-ansible08:54
*** Taseer has quit IRC08:56
*** thorst has quit IRC08:59
*** nshetty|lunch is now known as nshetty09:02
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_server master: Update Percona XtraDB Backup version  https://review.openstack.org/52307409:05
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249109:06
*** mwe1 has quit IRC09:09
*** mwe1 has joined #openstack-ansible09:10
*** Taseer has joined #openstack-ansible09:11
*** armaan has quit IRC09:17
*** loudgefly has joined #openstack-ansible09:18
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-pip_install master: Add find-links back to pip.conf  https://review.openstack.org/52379309:18
hwoarangptg yeah! toot toot09:19
evrardjphwoarang: :)09:21
evrardjpodyssey4me: great!09:21
evrardjphwoarang: could you vote on odyssey4me 's patch righ there ^^^09:22
evrardjpplease?09:22
loudgeflyHi, I recently deployed a pike infrastructure using delliscsi driver as cinder backend (3 infra nodes, as metal configuration). Volume creation seems to work, but I'm concerned about understanding how cinder instantiates iscsi connections...09:22
loudgeflyIscisiadm shows no sessions09:22
loudgeflynor multipath gives me any hint09:23
*** thorst has joined #openstack-ansible09:24
evrardjploudgefly: I am not familiar with this driver, maybe you should ask the question in #openstack-cinder ?09:25
evrardjploudgefly: would you mind sharing the documentation for it in our cinder role?09:25
odyssey4meloudgefly the connections will be direct from the hypervisor to the storage09:25
evrardjpodyssey4me: but shouldn't it be listed there?09:25
odyssey4mecinder-volume only facilitates the creation of the volume and the transfer of the appropriate information in order to do setup/teardown09:26
odyssey4meso, it will matter where it is that you actually check for the connections09:26
evrardjpI mean if it's using iscsi, I'd expect to see the at least mpath devices appearing somewhere in the logs09:26
odyssey4meie the control plane will not show you much09:26
evrardjpoh yeah I assume it was checked on the compute node/libvirt09:27
*** yifei has quit IRC09:27
loudgeflyAh ok, now It's a little bit clearer: I created a volume but never used it, so I can't check anything on the compute nodes....09:28
evrardjploudgefly: :)09:28
loudgeflyI should use/mount it and check paths on compute nodes09:28
loudgeflyThanks a lot guys, great work btw09:29
evrardjploudgefly: yeah right now you've created something onto your dell infra, maybe you can check the volume appears in the SAN management interface09:29
*** thorst has quit IRC09:29
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Update variable scopes  https://review.openstack.org/52346809:31
*** jonher_ has joined #openstack-ansible09:35
*** hw_wutianwei has quit IRC09:36
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249109:37
*** jonher has quit IRC09:37
openstackgerritMerged openstack/openstack-ansible-galera_server master: SUSE: Apply workaround for mariadb-10.2  https://review.openstack.org/52343009:41
*** pbandark has joined #openstack-ansible09:43
*** armaan has joined #openstack-ansible09:46
*** vnogin has joined #openstack-ansible09:48
openstackgerritAdrien Cunin proposed openstack/openstack-ansible-ops master: Added ability to cleanup venv tgz  https://review.openstack.org/52382709:50
evrardjpgerrit is slow today :(09:50
openstackgerritMerged openstack/openstack-ansible-pip_install master: Add find-links back to pip.conf  https://review.openstack.org/52379309:51
*** vnogin has quit IRC09:53
*** thorst has joined #openstack-ansible09:55
*** loudgefly_ has joined #openstack-ansible09:55
*** vnogin has joined #openstack-ansible09:55
*** loudgefly has quit IRC09:58
*** thorst has quit IRC09:59
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create stable/pike: Fix container restart handler  https://review.openstack.org/52383210:02
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_server stable/pike: SUSE: Apply workaround for mariadb-10.2  https://review.openstack.org/52383310:02
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249110:02
evrardjpAdri2000: are you there?10:04
evrardjpAdri2000: this broke the translation build site: https://github.com/openstack/openstack-ansible-os_horizon/blob/master/tasks/horizon_post_install.yml#L87-L88 for a while, I didn't notice.10:05
evrardjpI don't have the local_settings.d on my build, are you sure it deserves to be there?10:06
*** nshetty is now known as nshetty|afk10:10
Adri2000evrardjp: I know it fixes the issue I had. also I just checked I do have other files there:10:14
Adri2000# ls /openstack/venvs/horizon-16.0.3/lib/python2.7/site-packages/openstack_dashboard/local/local_settings.d/10:14
Adri2000_10_set_custom_theme.py.example         _12_toggle_data_upload_max_number_fields.py    _20_integration_tests_scaffolds.py.example10:14
Adri2000_11_toggle_angular_features.py.example  _2010_integration_tests_deprecated.py.example  _9030_profiler_settings.py.example10:14
evrardjpI don't have that folder10:20
evrardjpAdri2000: api  content  enabled  exceptions.py  __init__.py  locale  test  utils.py  version.py10:20
evrardjpthat's all I have in /openstack/venvs/horizon-master/lib/python2.7/dist-packages/sahara_dashboard10:20
evrardjpoh wait. We are not talking about the same path, that's the issue.10:20
evrardjpwhere do you get your sahara file?10:22
*** electrofelix has joined #openstack-ansible10:22
evrardjpAdri2000: I meant that file https://github.com/openstack/openstack-ansible-os_horizon/blob/master/tasks/horizon_post_install.yml#L8710:22
evrardjpI am not sure this task is needed, because I have the local/local_settings.d/_12_ blabla without linking it from sahara.10:23
*** nshetty|afk is now known as nshetty10:25
Adri2000evrardjp: it should already be in the sahara_dashboard path, as it's provided by sahara-dashboard. but it's going to be in use only if we actually copy/link it into the openstack_dashboard path10:25
Adri2000are you saying that without this task, you already have the file in the openstack_dashboard path? :o10:26
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_horizon master: Flexible horizon dashboard configuration  https://review.openstack.org/52383810:28
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_horizon master: Flexible horizon dashboard configuration  https://review.openstack.org/52383810:28
evrardjpAdri2000: yes10:29
evrardjpand I don't have this file in sahara-dashboard10:29
evrardjplet me double check if that's normal or not10:29
evrardjpthat is very weird.10:30
*** thorst has joined #openstack-ansible10:31
mardimevrardjp, hello10:31
mardimevrardjp, I am trying to load my kerenl module10:31
mardimevrardjp, But it is failing here https://github.com/openstack/openstack-ansible-openstack_hosts/blob/master/tasks/configure_metal_hosts.yml#L6110:32
mardimevrardjp, with error dict object' has no attribute 'pattern'10:32
mardimevrardjp, I do not know what to set to the variable pattern10:32
mardimevrardjp, Because I am installing my own kernel modules10:33
mardimevrardjp, I know the name but not the pattern10:33
mardimevrardjp, is this a bug ?10:34
mardimevrardjp, Because at the task below(61 line)10:34
mardimevrardjp, You are setting the pattern key optional10:34
mardimkernel*10:34
evrardjpAdri2000: found the issue.10:35
evrardjpwill dig deeper into the root cause.10:35
evrardjpmardim: you can't load a kernel module without a pattern10:35
*** thorst has quit IRC10:36
evrardjpyou have to tell what's the module to load, from something you find in config.10:36
mardimevrardjp, My jernel module is not in config10:36
mardimevrardjp, I am installing it with a package and then I need to load it10:36
evrardjpmardim: how can it load?10:36
mardimevrardjp, Just with the name10:36
evrardjpmaybe we should have a bypass then10:37
mardimevrardjp, I already done that in the past10:37
mardimand it is workuing10:37
evrardjpbut that's supposed to be a safety check10:37
mardimwhat safety check ?10:37
evrardjpnot try to load a module if that's not a module present in config10:37
evrardjpyou can write a patch to allow a manual override10:38
mardimevrardjp, Some modules are not necessarly in the config10:38
mardimevrardjp, Maybe the user want to load his own10:38
evrardjpor alternatively you can do a lineinfile for the config10:38
mardimif I add patern: {{}}10:38
evrardjpmardim: they probably know what they are doing and probably need an override.10:38
mardimit will work or ?10:38
evrardjpI don't know I have to check the code...10:39
mardimlet me check that10:39
evrardjptry :p10:39
evrardjp:)10:39
mardimok :)10:39
*** loudgefly_ has quit IRC10:40
openstackgerritMerged openstack/openstack-ansible-galera_server master: Implement a proper WSREP check for galera  https://review.openstack.org/52066510:41
mardimevrardjp, Doesn't work I just checked that :(10:43
mardimAnd I was so close :(10:43
*** stuartgr has joined #openstack-ansible10:44
mardimevrardjp, Do you think that we should remove that task entirely ?10:44
evrardjpmardim: that task work fine10:44
evrardjpit always worked in the past10:45
evrardjpyou should just have an override10:45
evrardjpI will check that later, could you ping me in like 30 minutes?10:45
mardimevrardjp, what you mean an override can you explaini more :)10:45
mardimsure I will10:45
mardimthanks :)10:45
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_horizon master: Flexible horizon dashboard configuration  https://review.openstack.org/52383810:46
evrardjpgerrit is dead, gerrit is dead!10:47
evrardjpthat sounded more like a good tune in my head10:48
*** loudgefly_ has joined #openstack-ansible10:49
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_horizon master: Flexible horizon dashboard configuration  https://review.openstack.org/52383810:49
*** holmsten has joined #openstack-ansible10:54
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Update variable scopes  https://review.openstack.org/52346810:55
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Update variable scopes  https://review.openstack.org/52346810:57
*** Taseer has quit IRC11:04
*** thorst has joined #openstack-ansible11:08
*** thorst has quit IRC11:13
*** Taseer has joined #openstack-ansible11:20
*** mrch has joined #openstack-ansible11:22
openstackgerritMerged openstack/openstack-ansible-lxc_hosts stable/pike: tasks: lxc_net: Do not source non-existing network script on CentOS  https://review.openstack.org/52266011:29
*** thorst has joined #openstack-ansible11:30
*** thorst has quit IRC11:32
*** armaan has quit IRC11:42
*** armaan has joined #openstack-ansible11:42
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-galera_server master: Simplify check address whitelisting  https://review.openstack.org/52385011:54
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Update all SHAs  https://review.openstack.org/52285011:55
openstackgerritManuel Buil proposed openstack/openstack-ansible-os_tacker master: Provide support for openSUSE  https://review.openstack.org/52385211:57
*** chyka has joined #openstack-ansible11:58
evrardjpodyssey4me: it's broken right now.12:02
evrardjpso we need to do something for galera server.12:02
odyssey4meevrardjp what's broken right now?12:02
evrardjpeither we rollback to use 0.0.0.0/0 for xinetd12:02
evrardjpor we adopt my kind of patch12:02
*** chyka has quit IRC12:02
evrardjpI can remove haproxy_all if you prefer12:03
*** thorst has joined #openstack-ansible12:03
odyssey4menot sure why we're trying to make it complicated in the role - why not just set it to something basic in the role, or open entirely - then override in group_vars using the inventory?12:03
evrardjpok let me rollback to 0.0.0.0/012:04
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-galera_server master: Simplify check address whitelisting  https://review.openstack.org/52385012:05
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-galera_server master: Simplify check address whitelisting  https://review.openstack.org/52385012:06
*** Tahvok has joined #openstack-ansible12:06
odyssey4meevrardjp suggestion in PS212:07
*** thorst has quit IRC12:07
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Harden the xinetd security  https://review.openstack.org/52385412:08
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-galera_server master: Simplify check address whitelisting  https://review.openstack.org/52385012:09
evrardjpodyssey4me: done12:09
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Update all SHAs  https://review.openstack.org/52285012:11
odyssey4meLGTM12:11
*** smatzek has joined #openstack-ansible12:11
evrardjpdid the group vars implementation too12:12
evrardjpsame topic12:12
*** pylot has quit IRC12:16
*** armaan has quit IRC12:16
*** armaan_ has joined #openstack-ansible12:16
mardimevrardjp, Is it now a good time to see what we can do with the kernel module issue or ?12:16
*** pylot has joined #openstack-ansible12:18
*** thorst has joined #openstack-ansible12:18
*** thorst has quit IRC12:24
evrardjpmardim: so your problem is not at fail fast if we can't load a module12:30
evrardjpright?12:30
evrardjpmardim: does it fail when undefined? Because the condition should be there: https://github.com/openstack/openstack-ansible-openstack_hosts/blob/master/tasks/configure_metal_hosts.yml#L6712:32
*** Tahvok has quit IRC12:32
*** armaan_ has quit IRC12:32
mardimevrardjp, Sorry wrong link12:32
mardimevrardjp, Let me paste the correct link12:32
mardimevrardjp, it fails here https://github.com/openstack/openstack-ansible-openstack_hosts/blob/master/tasks/configure_metal_hosts.yml#L5412:33
openstackgerritMerged openstack/openstack-ansible-plugins master: Preserve comments in INI files  https://review.openstack.org/52255712:33
mardimevrardjp, the problem is at fail fat because it cannot find the pattern12:33
evrardjpmardim: I don't think so12:34
mardimfat -> fast*12:34
mardimevrardjp, I am seeing the failutre in ansible logs12:34
evrardjpmardim: I think it fails because it finds the pattern12:34
evrardjp!= -112:34
openstackevrardjp: Error: "=" is not a valid command.12:34
evrardjp != -112:34
evrardjpnot == -112:35
mardimevrardjp, let me paste all the error log so we can be in the same page12:35
mardimevrardjp, https://hastebin.com/pezolagesa.md12:36
mardimhere ^12:36
evrardjpso in this case you defined an empty pattern12:36
evrardjpso what's the issue when not having an empty pattern, or having a pattern that's relevant to your use case?12:37
mardimevrardjp, exactly because I do not have any pattern12:37
mardimevrardjp, So ithought that an empty pattern will solve the issue12:37
evrardjpwhat if you don't define the pattern then?12:37
mardimagain error12:37
mardimlet me paste it12:37
evrardjpthe empty pattern makes it worse12:37
evrardjp:p12:37
mardimevrardjp, https://hastebin.com/yahugiboxo.md12:38
mardimevrardjp, Yes I think the same :)12:38
*** armaan has joined #openstack-ansible12:38
evrardjpmardim: could you add a condition https://github.com/openstack/openstack-ansible-openstack_hosts/blob/master/tasks/configure_metal_hosts.yml#L59 ?12:39
evrardjpon your host12:39
evrardjp- item.pattern is defined12:39
mardimevrardjp, Not sure what you mean here can you please explain a bit more :)12:40
*** jwitko has quit IRC12:40
evrardjpmardim: on your node where you are testing12:40
evrardjpedit your /etc/ansible/roles/openstack_hosts/tasks/configure_metal_hosts.yml12:41
evrardjpadd a line at L5912:41
evrardjp- item.pattern is defined12:41
evrardjpand then test again12:41
mardima ok yes I will do12:41
*** threestrands has joined #openstack-ansible12:42
*** threestrands has quit IRC12:42
*** threestrands has joined #openstack-ansible12:42
*** zkynet has joined #openstack-ansible12:47
mardimevrardjp, Do you want to test that by incuding the pattern key at the user_variables.yaml or ?12:47
zkynethey guys, I'm trying to deploy openstack-ansible but the combo of python + ansible that is installed via the boostrap-ansible.sh script is broken12:48
evrardjpmardim: no pattern12:48
evrardjpthis way it's undefined12:48
evrardjpbut we should probably add tests into the role indeed12:48
evrardjpboth cases if not done already12:48
*** armaan has quit IRC12:48
mardimok I am running lets see12:48
zkynetunsupported operand type(s) for %: 'bytes' and 'bytes' ... anyone seen this before ?12:48
evrardjpzkynet: that sounds weird12:49
evrardjpwe are using python2 by default12:49
*** armaan has joined #openstack-ansible12:49
evrardjpzkynet: it should work with python2 if you follow the procedure and I haven't seen a gate issue, so I am surprised12:49
evrardjpwhat's your environment?12:49
zkynetI'm deploying from the ocata docs12:49
evrardjpok ocata, not master12:50
evrardjplet me check12:50
zkynetvagrant box: ubuntu/trusty6412:50
zkynetI think it's at 14.0412:50
mardimevrardjp, https://hastebin.com/sifijixate.sql12:50
mardimfailed ^^12:50
evrardjpzkynet: haha12:51
evrardjpyeah12:51
evrardjpthat's not supported by anyone12:51
evrardjp:)12:51
evrardjpthe maximum openstack version supported on 14.04 is newton12:52
evrardjpyou should upgrade to 16.0412:52
zkynetso I need 16.04 ?12:52
zkynetroger !12:52
zkynetthanks ^^12:52
evrardjpzkynet: https://docs.openstack.org/project-deploy-guide/openstack-ansible/ocata/overview-requirements.html#software-requirements12:52
zkynetI'll report back if the problem resolves it self from the update12:52
evrardjpzkynet: our latest build of today worked on Ocata.12:53
evrardjp16.0412:53
zkynethow did I miss that :( .. for some reason I thought it was 14.04 that was supported12:53
zkynetthank you <312:53
evrardjpno worries :)12:53
evrardjpI am glad we aren't broken :p12:53
evrardjpwe generally aren't on old stable branches, so I was concerned!12:54
*** sboyron has joined #openstack-ansible12:54
*** zkynet has quit IRC12:54
*** thorst has joined #openstack-ansible12:55
*** zkynet_ has joined #openstack-ansible12:55
*** zkynet_ is now known as zkynet12:55
mardimevrardjp, if is set this like this:12:58
mardimevrardjp, https://hastebin.com/gahakatete.swift12:59
mardimit is working12:59
mardimif is -> if I13:01
*** threestrands has quit IRC13:01
evrardjpgreat13:02
evrardjpmardim: could you submit a patch there?13:02
mardimwith the change that I just did ?13:02
evrardjpAllow the pattern to be undefined13:02
mardimevrardjp, ^13:02
evrardjpyeah13:02
Bico_FinoMorning.13:02
mardimevrardjp, Sure13:02
evrardjpI can do it too if you prefer13:02
evrardjpBico_Fino: morning sir!13:02
mardimevrardjp, No I will no worries13:03
mardim:)13:03
evrardjpthanks13:03
mardimno rpoblem thanks for the quick response :)13:03
evrardjpI will just mark myself on it, because I kinda wrote the code that goes with it :)13:03
mardimproblem*13:03
mardimevrardjp, You can do whatever you want :)13:03
evrardjpBico_Fino: how can we help you?13:03
Bico_FinoHow do I upgrade the repo containers? Need some packages there for Ubuntu 16.0.3, but only has 16.0.113:03
Bico_Finoan openstack-ansible repo-install.yml is enough? :)13:04
evrardjpBico_Fino: I generally delete and re-create out of laziness13:04
evrardjpbut yes, repo_install by default has package state: latest IIRC13:04
evrardjpBico_Fino: what is the issue you're encountering?13:04
Bico_Finogalera cluster went south13:04
Bico_Finodunno why yet.13:05
Bico_Finorsyslog container was full, but idea deploying with Debug: True. hehe13:05
evrardjpmaybe worth cleaning things ups, cleaning up logs :)13:07
Bico_FinoIf change Debug to False, I need run what? Just setup-infra?13:08
evrardjpdebug: is used everywhere :p13:09
evrardjpyou're good to run it everywhere :)13:09
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Harden the xinetd security  https://review.openstack.org/52385413:11
Bico_Fino98G Nov 29 13:11 ./log/infra3_neutron_agents_container-baaee0b6/neutron/neutron-l3-agent.log13:11
Bico_Fino98g13:11
Bico_Finoouch13:12
evrardjplol13:12
mhaydenbuenos dias!13:17
evrardjpgoeiemorgend!13:18
*** markvoelker has quit IRC13:19
*** markvoelker has joined #openstack-ansible13:19
mhaydenevrardjp: want me to craft a reno for https://review.openstack.org/#/c/523850/ in a follow-up patch?13:26
mhaydeni13:26
mhaydeni'm thinking about people that are possibly using our galera_server role for their own usage13:26
mhaydenthey might get surprised by this change13:27
mhayden(as i was)13:27
hwoarangi am still not sure about that patch :/13:27
mhaydenhwoarang: it makes more sense when examined along with 52385413:27
openstackgerritLihi Wishnitzer proposed openstack/openstack-ansible-os_neutron master: Update Draognflow configuration  https://review.openstack.org/52387013:27
lihievrardjp, ^^13:29
evrardjpmhayden: there was no release note on talking about the new variables in https://github.com/openstack/openstack-ansible-galera_server/commit/94821f8108f589e47f8c164625f4309ec477a60013:30
evrardjplihi: ok13:30
hwoarangmhayden: yeah i understand the reasoning but the 'default' one feels like too risky. people may not notice that the default is too open :)13:31
hwoarangmaybe we should fail if the default is unchanged ;p13:31
hwoarangor pick a default that will cause non-safe deployments to fail so people are forced to do the right thing. but anyway :)13:32
mgariepymorning13:32
*** udesale has quit IRC13:33
evrardjphwoarang: mhayden that was EXACTLY my point at the initial patch, then cloudnull came with the chnage that broke the gates, so I thought, let's simplify. I had a patch, then it was not good for odyssey4me , so I moved to 0.0.0.0/013:33
evrardjpand then many table flips followed.13:33
evrardjp:p13:33
evrardjpI just don't care what's the solution, I want it to stop breaking gates.13:34
mhaydentrolololol13:34
evrardjp:)13:34
mhaydenso worst case scenario is if someone is using our role externally and they don't set the allowed addresses13:34
evrardjpand then open xinetd stuff!13:34
odyssey4methe role should not be tied to the inventory, the inventory stuff should come from group vars13:34
mhaydenif we look at this role all by itself, would a setting of 127.0.0.1 break the deployment ?13:34
odyssey4mea reno is definitely needed13:35
evrardjpyeah if we do not have group vars13:35
odyssey4meperhaps the role should not enable this functionality by default, then we enable it through group vars13:35
evrardjpodyssey4me: I misreviewed the first patch. We should have a reno on that patch, if not, a reno should be added as a separate patch13:35
odyssey4meand through group vars, give it the right stuff13:35
evrardjpodyssey4me: sounds a better approach maybe13:36
evrardjpuntil set, do not do it13:36
evrardjplet me fix that quick13:36
odyssey4meyep13:36
odyssey4methen the open default doesn't matter13:36
evrardjpthat could work with a reno too, because that would be a new feature13:36
evrardjp:)13:36
hwoarangodyssey4me: what does "the role should not be tied to the inventory, the inventory stuff should come from group vars" mean?13:36
*** dave-mccowan has joined #openstack-ansible13:36
hwoarangin the end the role depends on the inventory right?13:36
evrardjphwoarang: roles should be independant of the inventory it applies to13:37
evrardjpyou should apply a role to inventory nodes, not the other way around13:37
evrardjpImagine if we add all roles running on 'all' hosts and we add conditionals, what a mess it would be!13:37
evrardjp:)13:37
odyssey4methis pattern hasn't been applied all through our roles, but it's been a goal to move towards it for a long time13:37
hwoarangi see13:38
evrardjpodyssey4me: hwoarang mhayden I will refactor the https://review.openstack.org/#/c/523850/ then13:38
hwoarangright13:39
*** hw_wutianwei has joined #openstack-ansible13:42
*** openstackstatus has quit IRC13:43
*** openstack has joined #openstack-ansible13:46
*** ChanServ sets mode: +o openstack13:46
mardimmbuil, https://review.openstack.org/#/c/523875/13:46
evrardjpmhayden: to help on the decision, if I don't set this, by default xinetd is open to everyone :)13:46
mhaydenoh, i know :|13:47
mhaydenit's always in the hardening guides13:47
mhaydenalthough i think it was pulled from the RHEL 7 STIG13:47
mhaydenbased on the assumption that nobody uses xinetd any more13:47
evrardjpso no-access is not defined?13:47
evrardjpok will do13:47
evrardjp:p13:47
*** sboyron has quit IRC13:50
*** loudgefly_ has quit IRC13:51
*** loudgefly has joined #openstack-ansible13:51
openstackgerritMerged openstack/openstack-ansible-lxc_container_create stable/pike: Fix container restart handler  https://review.openstack.org/52383213:52
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-galera_server master: Fix galera_monitoring_allowed_source  https://review.openstack.org/52385013:52
*** sboyron has joined #openstack-ansible13:53
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-openstack_hosts master: Allow the loading of modules with undefined pattern  https://review.openstack.org/52387513:54
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-openstack_hosts master: Fix the loading of modules with undefined pattern  https://review.openstack.org/52387513:58
*** udesale has joined #openstack-ansible14:01
openstackgerritMarc Gariépy (mgariepy) proposed openstack/openstack-ansible-ops master: Validate the target directory exist before linking.  https://review.openstack.org/52286914:05
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Update variable scopes  https://review.openstack.org/52346814:06
openstackgerritMarc Gariépy (mgariepy) proposed openstack/openstack-ansible-ops master: Validate the target directory exists before linking.  https://review.openstack.org/52286914:06
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Update variable scopes  https://review.openstack.org/52346814:06
mgariepymhayden, ^^14:06
mhaydenORLY14:07
mgariepythis one:  https://review.openstack.org/52286914:09
*** dasTor_ has joined #openstack-ansible14:10
*** dasTor has quit IRC14:13
*** shardy has quit IRC14:14
*** woodard has quit IRC14:21
cloudnullmornings14:21
*** nshetty has quit IRC14:21
*** woodard has joined #openstack-ansible14:22
cloudnulloh, did i break the gate again ...14:22
mhaydenso i was looking at nova's pike release notes -> The configuration options baremetal_enabled_filters and use_baremetal_filters are deprecated in Pike and should only be used if your deployment still contains nodes that have not had their resource_class attribute set.14:22
mhaydenwe're using the use_baremetal_filters right now in os_nova14:23
mhaydeni';m not familiar enough with ironic to know if we should remove that14:23
mhaydenprometheanfire: ^^ ?14:23
openstackgerritMerged openstack/openstack-ansible-galera_server master: Tune-up the galera role for efficiency  https://review.openstack.org/46682714:26
cloudnullevrardjp: odyssey4me: do I need to add a reno somewhere?14:27
mgariepycloudnull, can you review https://review.openstack.org/#/c/522869/ please ?14:28
cloudnullmgariepy: done.14:29
mgariepythanks14:29
*** smatzek has quit IRC14:29
*** smatzek has joined #openstack-ansible14:30
evrardjpcloudnull: no it's merged14:31
*** esberglu has joined #openstack-ansible14:31
*** smatzek has quit IRC14:34
*** sboyron has quit IRC14:38
openstackgerritManuel Buil proposed openstack/openstack-ansible-os_tacker master: Provide support for openSUSE  https://review.openstack.org/52385214:42
*** jwitko has joined #openstack-ansible14:46
*** rguichard has joined #openstack-ansible14:46
*** sboyron has joined #openstack-ansible14:46
*** openstack has quit IRC14:46
*** openstack has joined #openstack-ansible14:52
*** ChanServ sets mode: +o openstack14:52
*** hw_wutianwei has quit IRC14:52
cloudnullhwoarang: question, if you're around.14:53
*** dasTor_ has quit IRC14:54
hwoarangcloudnull: yep14:54
*** dasTor has joined #openstack-ansible14:54
*** sxc731 has joined #openstack-ansible14:54
cloudnullso this is what i was working on https://review.openstack.org/#/c/523218/ which needed newer systemd and only because the systemd-netword service / tools are not available in leap14:54
cloudnullthat also has a tie to the nspawn bits I'm working on as well14:54
cloudnullas I'd like to use networkd for inner container networking14:55
cloudnullso the question is, do you know of a package to get those bits I can install?14:55
cloudnullor is that something I can build in a non-impactful way ?14:56
hwoaranglet me check14:57
*** yifei has joined #openstack-ansible14:57
*** rguichard has quit IRC14:58
hwoarangso cloudnull you are basically missing networkd14:58
cloudnullyup14:58
hwoarangsystemd-networkd14:58
hwoarangthat's explicitly disabled on the leap build. let me find out why14:58
hwoarangi need to source the right person :)14:58
cloudnull++14:58
cloudnullthanks !14:58
cloudnulllike in centos there's an additional package I can install to enable it14:59
cloudnullif there's something like that we can use that'd be fine/great14:59
sxc731Hi team, I have a super-easy q for those in the know (no doubt): I'm trying to define some neutron ML2 config (eg: neutron_provider_networks) so they differ between agents and server containers.14:59
sxc731I thought I might be able to put them in /etc/openst...deploy/group_vars/neutron_{agent,server}.yml but this doesn't seem to get picked up?14:59
cloudnull I can continue to carry on and simply case "when: zypper" etc, but having it all be the same would be sweet! IMHO.15:00
cloudnullsxc731: so you want different config for different nodes?15:00
*** Neptu has joined #openstack-ansible15:00
sxc731For different container groups really15:01
*** armaan has joined #openstack-ansible15:01
cloudnullis the split agent/server?15:01
sxc731I see no reason for neutron_server containers to have access to the data plane (eg: VLAN networks) for example, unless I'm missingsmth?15:01
cloudnullah.15:02
cloudnullso you can change that in the openstack_user_config file .15:02
sxc731Agents and server land in different containers which have different NIC bindings)15:02
cloudnullunder the provider_networks  there's a "group_bind"15:02
cloudnullset that accordingly15:02
cloudnullhttps://github.com/openstack/openstack-ansible/blob/master/etc/openstack_deploy/openstack_user_config.yml.aio#L5115:03
sxc731Yes, I got the network config in the containers the way I want; the problem is that ml2_conf.ini cannot refer to things like "tenant_network_types = vlan" (in the server containers, unlike agent), else it doesn't come up15:04
*** savvas_ has joined #openstack-ansible15:05
cloudnullhum.15:06
*** marst has joined #openstack-ansible15:06
sxc731(hopefully this makes some sense).  So the variables I'm trying to customize - based on container group - are things like neutron_provider_networks (these are normally set in user_variables.yml)15:06
cloudnullso the neutron_provider_networks variable comes in here: https://github.com/openstack/openstack-ansible/blob/master/playbooks/common-playbooks/neutron.yml#L83-L9215:07
hwoarangcloudnull: i found more info but i will have to email people to see if it's possible to get it on Leap. if not then we will see.15:07
cloudnullhwoarang: thanks hwoarang!15:08
cloudnullif it becomes to big a deal, no worries, I can work around it :)15:08
cloudnulland if its something we'll have to wait for leap 15, so be it.15:08
cloudnullI know your busy, but if its something we can get/enable easily that'd be lovely.15:10
hwoarangi can't see it in leap-15 either15:10
hwoarangso let me find out more info15:10
cloudnullsxc731: looks like we need an option to detect the presence of neutron_provider_networks and use that when defined.15:10
openstackgerritMerged openstack/openstack-ansible stable/pike: Run dstat in gate tests  https://review.openstack.org/52279915:10
cloudnull^ woot!15:10
sxc731cloudnull: many thanks for your help so far!  So no way this can be defined on a per container-group-basis currently?  I kind of thought this is what "group_vars" are for but admittedly not much of an Ansible expert ;-)15:12
*** smatzek has joined #openstack-ansible15:12
evrardjphwoarang: could you revote on https://review.openstack.org/#/c/523850/ ?15:13
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Allow neutron_provider_networks to be user defined  https://review.openstack.org/52389915:14
cloudnullsxc731: ^15:14
cloudnullmind testing that change out?15:15
cloudnullthat should give you the ability to define it in group_vars15:15
*** woodard has quit IRC15:15
*** yifei has quit IRC15:17
sxc731cloudnull: cool, I'll let you know how this fares in a few mins!15:19
*** sboyron has quit IRC15:19
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Update all SHAs  https://review.openstack.org/52285015:20
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Update variable scopes  https://review.openstack.org/52346815:20
*** gouthamr has joined #openstack-ansible15:22
*** sboyron has joined #openstack-ansible15:26
*** yifei has joined #openstack-ansible15:27
*** tlbr has joined #openstack-ansible15:28
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible stable/ocata: Run dstat in gate tests  https://review.openstack.org/52390215:30
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible stable/pike: scripts: scripts-library.sh: Use pgrep -f to find the dstat process  https://review.openstack.org/52390415:31
openstackgerritPeriyasamy Palanisamy proposed openstack/openstack-ansible master: <wip> install quagga for configuring ODL for BGP  https://review.openstack.org/52390715:32
*** yifei has quit IRC15:33
openstackgerritPeriyasamy Palanisamy proposed openstack/openstack-ansible master: <wip> install quagga for configuring ODL for BGP  https://review.openstack.org/52390715:34
*** Tahvok has joined #openstack-ansible15:35
openstackgerritManuel Buil proposed openstack/openstack-ansible-os_tacker master: Provide support for openSUSE  https://review.openstack.org/52385215:37
prometheanfiremhayden: those filters should be removed15:37
prometheanfirekeep in mind they it said depricated, not absent15:37
mgariepydoes anyone knows it the nova-placement-api needs to be reached from the internet ?15:38
mhaydentrue15:38
prometheanfireI THINK that means they are still around15:38
mgariepyi can't seems to be able to find out the info anywhere..15:38
mhaydenmgariepy: i thought the placement api was only consumed internally15:38
mhaydeni know that nova-conductor must be able to reach it in pike15:38
*** mrch has quit IRC15:38
*** weezS has joined #openstack-ansible15:40
hwoarangmbuil: do you want to add an opensuse job to https://review.openstack.org/#/c/523852/3 ?15:40
mgariepyok thanks mhayden15:40
openstackgerritMarc Gariépy (mgariepy) proposed openstack/openstack-ansible master: Only whitelist internal network for placement api  https://review.openstack.org/52391315:42
mbuilhwoarang: yes, I added it to my backlog of tasks 10 minutes ago :P15:43
hwoarangmbuil: we can wait until you add one in teh patchset to see that it actually works15:43
*** tnogisto2 has joined #openstack-ansible15:43
mbuilhwoarang: I promise you it does ==> https://hastebin.com/muqumonuva.lua :)15:44
*** armaan has quit IRC15:45
*** savvas_ has quit IRC15:45
*** armaan has joined #openstack-ansible15:45
mbuilhwoarang: I have just tried. I am not sure when will I get time to add the opensuse jobs, I am currently a bit overloaded15:45
hwoarangcan i edit your patch and add one myself?15:45
*** savvas_ has joined #openstack-ansible15:45
*** tnogisto has quit IRC15:46
mbuilhwoarang: yes, that would be awesome!15:46
hwoarangit's just two lines of code15:46
hwoarangok lets do it15:46
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_tacker master: Provide support for openSUSE  https://review.openstack.org/52385215:47
openstackgerritDimitrios Markou proposed openstack/openstack-ansible-os_neutron master: Add OvS-NSH support  https://review.openstack.org/51725915:47
sxc731cloudnull: seems to work a treat; you're a hero!  Don't think I ever had a change request implemented so quickly in my (20 years') career...15:51
openstackgerritMajor Hayden proposed openstack/openstack-ansible-os_horizon master: Remove enable_{firewall,vpn} options  https://review.openstack.org/52391615:52
sxc731cloudnull: in order to get this to work (app-level testing pending), I also had to set 'neutron_ml2_drivers_type' in the group_vars files.  And I had to soft-link neutron_agent.yml -> compute_all.yml so the neutron-linuxbridge-agent on the compute hosts also gets the config15:53
sxc731cloudnull: is it worth trying to put some doc together (happy to take a shot at it) or is this too far-fetched a use-case to warrant this?15:55
openstackgerritMajor Hayden proposed openstack/openstack-ansible master: Fix crontab errors on CentOS/SUSE  https://review.openstack.org/52068215:57
cloudnullsxc731: I think this would be a good thing to doc.15:57
cloudnullhaving the option and covering what's possible is something I can see folks wanting.15:58
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Use Ansible 2.4  https://review.openstack.org/52277816:01
sxc731cloudnull:cool, thx again!  So stick this somewhere in here? https://docs.openstack.org/openstack-ansible-os_neutron/latest/ I'm making that "generous" offer but haven't done this before (though I at least have appropriate git config to contribute);  I'll try to figure out how it's done and come back to ask for some hand-holding if needs be (hopefully not!)16:02
mgariepyany core available to review : https://review.openstack.org/#/c/522869/16:03
cloudnullsxc731: that looks like a good spot.16:03
*** phalmos has joined #openstack-ansible16:04
cloudnullsxc731: the commit semantics are simple with gerrit, tl;dr make the change, add a good commit message, run `git review` instead of `git push` when you're ready.16:04
* cloudnull idk if you've messed with gerrit before, so feel free to tell me to be quite :)16:04
cloudnull++ mgariepy 522869 is a good change to get in for leap.16:05
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Do not apply varstest to all scenarios  https://review.openstack.org/52392016:06
sxc731cloudnull: sounds nice & easy ; not had a lot of exposure to Gerrit and certainly wouldn't tell you to be quiet after the amazing help today!16:06
cloudnullthanks for testing and reporting the issue! community for the win!16:07
evrardjp:)16:07
*** woodard has joined #openstack-ansible16:07
sxc731cloudnull: absolutely!  Amazing OpenStack community as ever!16:07
evrardjpsometimes I feel the worst invention on earth is a modern web browser.16:07
spotzsxc731: If youo need instructions for setting up git and gerrit let me know16:07
cloudnullodyssey4me: https://review.openstack.org/#/c/466827 merged! very nice!16:08
cloudnullnow to do take aim at rabbitmq16:08
sxc731spotz: thanks, will do16:08
odyssey4mecloudnull ja, awesome - thanks for taking that on16:10
*** sxc731_ has joined #openstack-ansible16:10
cloudnullanyone around to give this a review https://review.openstack.org/#/c/521229/ now that the tune-up changes are in.16:10
* mhayden ganders16:10
* mhayden realizes he has already completed gandering16:11
cloudnullodyssey4me: i was just building on what you started.16:11
cloudnull^ it takes a village :D16:11
cloudnullmhayden: ++ thanks for gandering16:11
*** sxc731 has quit IRC16:13
*** armaan has quit IRC16:13
*** phalmos has quit IRC16:14
openstackgerritMerged openstack/openstack-ansible-ops master: Validate the target directory exists before linking.  https://review.openstack.org/52286916:14
*** armaan has joined #openstack-ansible16:14
*** sxc731_ has quit IRC16:15
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Remove the AIO scenario & add new scenarios to maintain coverage  https://review.openstack.org/51600216:15
*** savvas_ has quit IRC16:15
cloudnullI'd also appreciate review ^ there too.16:15
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: [DNM] Build everything on metal  https://review.openstack.org/50422416:19
*** sxc731 has joined #openstack-ansible16:19
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Build everything on metal  https://review.openstack.org/50422416:19
evrardjp^ passes tempest on my machine :)16:20
evrardjp45 minutes16:20
openstackgerritMerged openstack/openstack-ansible-openstack_hosts master: Fix the loading of modules with undefined pattern  https://review.openstack.org/52387516:20
evrardjplet's see how it will behave on poor gates16:20
*** zkynet has quit IRC16:21
odyssey4meevrardjp mhayden cloudnull so with https://review.openstack.org/#/c/523850/5 will haproxy not be able to use it - ie it is implemented, but unusable16:23
evrardjpyes16:23
evrardjpthat's what you asked!16:23
*** zkynet has joined #openstack-ansible16:24
evrardjphttps://review.openstack.org/#/c/523854/216:24
odyssey4mealright, so does that mean https://review.openstack.org/520673 needs to be adjusted to enable it? or is there another patch to go on top of it?16:24
mhaydenTIL that neutron can have a dns_domain set on a particular port that overrides the main dns_domain16:24
evrardjpodyssey4me: ^ https://review.openstack.org/#/c/523854/216:24
odyssey4mewell, for it to go on top of actually16:24
evrardjpI have 3 patches depending on 523854 ;)16:25
*** sboyron has quit IRC16:25
*** phalmos has joined #openstack-ansible16:26
*** sxc731 has quit IRC16:31
mbuilhwoarang: the errors I get in the tacker patch are probably related to how the tests are defined or?16:37
*** holmsten has quit IRC16:44
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Use Ansible 2.4  https://review.openstack.org/52277816:46
openstackgerritMajor Hayden proposed openstack/openstack-ansible-os_neutron master: Remove send_arp_for_ha option  https://review.openstack.org/52393016:47
*** sxc731 has joined #openstack-ansible16:48
zkynet@evratdjp: the boostrap process does indeed work with ubuntu 16, even in docker containers ^^16:51
*** zkynet has quit IRC16:52
*** udesale has quit IRC17:00
*** chyka has joined #openstack-ansible17:01
hwoarangmbuil: i think there is a problem with the galera role17:03
hwoaranglet me check17:03
*** epalper has quit IRC17:11
*** TxGirlGeek has joined #openstack-ansible17:11
openstackgerritMajor Hayden proposed openstack/openstack-ansible master: Remove jinja2 delimiters in when  https://review.openstack.org/52393617:13
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Use Ansible 2.4  https://review.openstack.org/52277817:16
*** gkadam_ has quit IRC17:27
openstackgerritMajor Hayden proposed openstack/openstack-ansible-os_neutron master: Change deprecated nova_metadata_ip option  https://review.openstack.org/52394117:29
*** savvas_ has joined #openstack-ansible17:31
*** mbuil has quit IRC17:33
*** savvas_ has quit IRC17:35
*** loudgefly has quit IRC17:37
*** vnogin has quit IRC17:48
*** thorst has quit IRC18:00
*** vnogin has joined #openstack-ansible18:03
*** vnogin has quit IRC18:04
*** thorst has joined #openstack-ansible18:06
SamYapleyou guys just merged this without even responding to me :( https://review.openstack.org/#/c/520665/18:08
*** RandomTech has joined #openstack-ansible18:09
odyssey4mecloudnull ^18:11
*** thorst has quit IRC18:11
cloudnullSamYaple: I'm actually on it, but yes it was merged this morning.18:16
*** michelv has joined #openstack-ansible18:16
SamYaplecool. just dont want the comment missed. potentially the patch you have in right now has quite a few race conditions with checking that local_state key18:17
cloudnullthe current implementation pulls us in line with what percona recommends, I will be following up to make better.18:17
SamYapleoh do they have docs on that?18:18
cloudnullthey do18:18
*** thorst has joined #openstack-ansible18:18
cloudnullhttps://www.percona.com/doc/percona-xtradb-cluster/LATEST/howtos/virt_sandbox.html18:18
SamYaplebeautiful! thanks18:18
cloudnullalso this outside of the HA reference guide https://www.percona.com/doc/percona-xtradb-cluster/LATEST/howtos/haproxy.html18:19
cloudnullI just implemented their spec18:20
*** thorst has quit IRC18:22
SamYaplegot it cloudnull. yea then its far more widely used so that greatly reduces my concerns about potential issues.18:26
SamYaplei think my "what ifs" can be safely ignored18:26
cloudnullI think what you have there should be part of it18:26
cloudnullbecause if we can ensure the what if's never happen, everyone wins :D18:27
SamYaplethe Primary/Non-Primary thing is good for sure18:27
SamYaplereally helps with online split-brain type recoveries too18:27
cloudnull++18:27
SamYaplegiven the same wsrep position, you want to bootstrap the node thats running vs the node thats stopped for IST/SST reasons.18:28
SamYaplethats what initially lead me to using it18:28
*** armaan has quit IRC18:35
*** gkadam_ has joined #openstack-ansible18:35
RandomTechhey cloudnull will the playbooks run up if the deployment host is accessing the targets then the container network?18:37
cloudnullmhayden: any good way to get this to use a different repo as a fallback: http://logs.openstack.org/50/523850/5/check/openstack-ansible-functional-centos-7/ed5af3c/job-output.txt.gz#_2017-11-29_17_18_13_66459418:37
cloudnulllooks like copr-be.cloud.fedoraproject.org was telling us to go thank ourselves.18:37
cloudnullRandomTech: what's that?18:38
RandomTechthe container network?18:38
*** germs has joined #openstack-ansible18:38
cloudnullmhayden: http://paste.openstack.org/show/627753/18:39
cloudnullmgariepy: ^18:39
RandomTechoops i meant a diffrent network than the container network. we had a subnet set asside for specifcally ansible18:39
cloudnullso you want to change the network containers are run on, or add another network to the containers for ansible things ?18:40
*** thorst has joined #openstack-ansible18:40
cloudnullsomething like seperating ansible deployment traffic from the normal management interface?18:40
*** thorst has quit IRC18:40
*** thorst has joined #openstack-ansible18:40
RandomTechpretty much the second one. will it cause problems?18:41
cloudnullnot at all.18:41
cloudnullset this flag https://github.com/openstack/openstack-ansible/blob/master/etc/openstack_deploy/openstack_user_config.yml.aio#L4118:42
cloudnullto where it needs to be and ansible will run their.18:42
cloudnull**there18:42
*** germs1 has joined #openstack-ansible18:42
*** sxc731 has quit IRC18:43
*** cshen_ has joined #openstack-ansible18:43
cloudnullRandomTech:  you might have something like this18:43
cloudnullhttp://paste.openstack.org/show/627754/18:44
*** germs has quit IRC18:44
cloudnullthe management traffic would run over br-mgmt and the deployment traffic over br-deploy18:44
cloudnullif that's what you're looking for.18:45
*** michelv has quit IRC18:48
*** michelv has joined #openstack-ansible18:48
*** cshen_ has quit IRC18:49
*** cshen_ has joined #openstack-ansible18:51
jrossercloudnull: as the containers are accessed via the host ive approached that deploy-net thing by treating the "bare metal" interface as the one all the ansible-ing happens over18:53
jrosserno needto bring that into the containers?18:53
cloudnull++18:54
cloudnullthat works perfectly well.18:54
cloudnullthe only exception I can think of is an adhoc ansible command which may not be using our plugins.18:54
cloudnullbut come to think of it, i may be over thinking it :)18:55
jrosserive gone so far as having all the bare metal interfaces as native vlan and them in their own vrf18:56
jrosserthey cant grt to br-mgmt even if they try directly18:56
cloudnullthat's a cool idea !18:56
*** TxGirlGeek has quit IRC18:57
jrosseryou have to delegate_to somewhere thats actually supposed to be able to18:57
*** sxc731 has joined #openstack-ansible18:59
*** TxGirlGeek has joined #openstack-ansible19:00
*** sleeveace has joined #openstack-ansible19:00
*** poopcat has joined #openstack-ansible19:00
mgariepycloudnull, that's sad..19:03
mgariepycopr stuff.19:03
*** poopcat1 has joined #openstack-ansible19:03
*** electrofelix has quit IRC19:04
*** poopcat has quit IRC19:05
*** Oku_OS is now known as Oku_OS-away19:06
cloudnullI want to say i've seen this before.19:08
cloudnullso i suspect it's rebuilding or something19:08
cloudnullbut would be nice to have an alternative19:08
*** armaan has joined #openstack-ansible19:15
openstackgerritMajor Hayden proposed openstack/openstack-ansible master: Remove jinja2 delimiters in when  https://review.openstack.org/52393619:16
*** armaan has quit IRC19:17
mhaydenjmccrory: ^^ should be fixed up19:17
*** armaan has joined #openstack-ansible19:17
*** poopcat1 is now known as poopcat19:18
evrardjpthanks mhayden19:19
*** stuartgr has quit IRC19:19
evrardjpI still do these mistakes myself, even if I know them too well.19:20
*** cshen_ has quit IRC19:21
*** cshen_ has joined #openstack-ansible19:22
mgariepycloudnull, you could host a mirror ?19:22
*** michelv has quit IRC19:29
*** TxGirlGeek has quit IRC19:29
evrardjpcloudnull: when is x rechecks too much? for me that was 15.19:30
*** TxGirlGeek has joined #openstack-ansible19:31
*** cshen_ has quit IRC19:32
*** smatzek has quit IRC19:32
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Use Ansible 2.4  https://review.openstack.org/52277819:33
*** cshen_ has joined #openstack-ansible19:34
*** smatzek has joined #openstack-ansible19:38
*** sleeveace has quit IRC19:39
*** smatzek_ has joined #openstack-ansible19:41
*** smatzek has quit IRC19:43
*** cshen_ has quit IRC19:45
cloudnulllooks like it's back19:45
cloudnullhttp://copr-be.cloud.fedoraproject.org/19:45
*** smatzek_ has quit IRC19:46
*** smatzek has joined #openstack-ansible19:46
*** hamza has joined #openstack-ansible19:47
*** TxGirlGeek has quit IRC19:51
mhaydenoh did COPR go offline?19:51
cloudnullyup19:51
*** smatzek_ has joined #openstack-ansible19:51
*** smatzek has quit IRC19:51
*** TxGirlGeek has joined #openstack-ansible19:52
mhayden:|19:52
*** cshen_ has joined #openstack-ansible19:53
cloudnullfolks thoughts on https://review.openstack.org/#/c/523525/19:57
cloudnullevrardjp: ^19:57
*** TxGirlGeek has quit IRC20:00
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-tests master: Gather more logs when running tests  https://review.openstack.org/52364720:02
*** hybridpollo has joined #openstack-ansible20:06
openstackgerritMerged openstack/openstack-ansible master: Harden the xinetd security  https://review.openstack.org/52385420:09
*** hybridpollo has quit IRC20:14
RandomTechhey does the playbook update a dns table somewhere?20:15
cloudnullthe openstack-hosts role updates the /etc/hosts file.20:16
cloudnullit will append the file.20:16
cloudnullwe also have an unbound playbook20:17
cloudnullwhich IMHO is a better general approach to internal dns20:17
RandomTechdo you know where something like 'ctrl-01.openstack.local' would be defined?20:17
RandomTechwere trying to ping an adress and its try to look for that instead20:18
cloudnullthe "openstack.local" part is defined within the role20:18
cloudnullthe ctrl-01 part is set in the openstack_user_config20:18
cloudnullfor you host.20:18
RandomTechim now seeing that in the host file strangly20:18
RandomTechnot*20:19
SamYaplethe place im at now has '.' in thier hostname, so the fqdn is 'host.name'.domain.tld20:19
SamYaplewhich breaks all dns things everywhere20:19
cloudnullSamYaple: :\20:19
RandomTechfor some strange reason my deployment host cant reach the target hosts on the container network but they can all reach eachother20:20
cloudnulldifferent subnets or vlans?20:21
RandomTechand when i try to ping the adress manually it pings for 'ctrl-01.openstack.local' instead20:21
*** smatzek_ has quit IRC20:21
RandomTechthey apear to be on the same subnet and vlan to me20:21
cloudnullyou could remove the items in /etc/hosts20:22
RandomTechthe target host can see the request using tcpdump20:22
cloudnulland see if the problem persists ?20:22
*** smatzek has joined #openstack-ansible20:22
cloudnullmaybe the routing table needs to be updaated?20:22
RandomTechi dont see the adress in the hosts file however20:23
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-tests master: Gather more logs when running tests  https://review.openstack.org/52364720:23
*** smatzek has quit IRC20:24
RandomTechits really strange20:25
cloudnullmaybe there's more than one host with ctrl-01 on your network ?20:26
*** smatzek has joined #openstack-ansible20:26
cloudnull** with the name ctrl-01 **20:26
RandomTechits the one im trying to reach using an ip '10.45.0.2'20:28
*** smatzek has quit IRC20:28
cloudnullso you're ping'ing 10.45.0.2 and its sending you elsewhere?20:28
RandomTechand when i tcpdump i get an arp request for 'ctrl-01.openstack.local' from '10.45.0.1' (the pinging machine)20:28
cloudnulllike arp who-has?20:28
RandomTechya20:29
RandomTechctrl-01 is seeing this20:29
RandomTechwhich is strange20:29
*** smatzek has joined #openstack-ansible20:29
*** smatzek has quit IRC20:30
RandomTechapparently the target host has that adress defined, but i have no clue how the deloying host is getting it20:31
cloudnullis it an alias on your deploy host?20:32
*** smatzek_ has joined #openstack-ansible20:33
*** smatzek__ has joined #openstack-ansible20:35
*** smatzek__ has quit IRC20:35
*** germs1 is now known as germs20:35
*** smatzek__ has joined #openstack-ansible20:35
*** hybridpollo has joined #openstack-ansible20:36
*** smatzek_ has quit IRC20:37
RandomTechim not seeing anything it /etc/hosts but it is definately changing it somewhere as when i ping 10.45.0.55 it looks for the proper ip20:38
*** sxc731_ has joined #openstack-ansible20:41
RandomTechis there anywhere on the deployment host it updates soem hosts names?20:43
cloudnullit should never change the hostname20:43
cloudnullit will add to the hosts file20:43
cloudnullbut not to the /etc/hostname20:43
*** sxc731_ has quit IRC20:44
*** foutatoro has joined #openstack-ansible20:44
RandomTechya my /etc/hosts file is looking like this: http://paste.openstack.org/show/627761/20:46
RandomTechthe 45 adress is nowhere int here20:46
RandomTechor is there a seperate hosts file im missing20:47
*** threestrands has joined #openstack-ansible20:47
bndzorkernel:[335796.132002] BUG: soft lockup - CPU#5 stuck for 22s! [swapper/5:0]/code20:50
bndzoranyone got an idea whats causuing this ?20:50
cloudnullon centos ?20:50
bndzorseems to be occuring on one of the vms running on one of the compute nodes20:50
bndzordebian 820:50
cloudnullis there a traceback ?20:51
cloudnullRandomTech: there's just the one host file20:51
bndzorwas all i had time to see before everything froze20:51
*** hamza has quit IRC20:52
bndzormoved the vm to another compute node to see if it occurs agian20:52
cloudnullRandomTech: our host file additions will only cover the management network 10.45.0.120:52
cloudnull** is 10.45.0.1 part of management?20:52
cloudnullbndzor: let me know if you figure anything out.20:53
cloudnullcould just be a kernel bug in debian 8 ?20:53
bndzoron the official image from deb ?20:53
bndzorwould be pretty well known by now then i guess :P20:54
RandomTechit was supposed to be however we ran the playbook with specifying all the host using a management only ip. not the propper container network ip20:54
cloudnullI would hope so.20:54
RandomTechand ansible only ip*20:54
cloudnullcan you just rerun the openstack-host-setup playbook ?20:55
cloudnullnow that you have the ips fixed ?20:55
cloudnullor is there something blocking that?20:55
RandomTechit cant reach them20:55
RandomTechwhich is what im trying to fix20:55
cloudnullthis sounds like a routing issue20:56
RandomTechThis is how the interfaces look: http://paste.openstack.org/show/627762/20:57
RandomTechand tcpdump proves there seeing trafic from eachother20:58
cloudnullwhat does `ip route` show you ?20:58
RandomTechctrl-01 has this 10.45.0.0/16 dev br-mgmt  proto kernel  scope link  src 10.45.0.220:59
RandomTechansible has this: 10.45.0.0/16 dev enp4s0  proto kernel  scope link  src 10.45.0.120:59
cloudnullany other routes that might be conflicting?21:00
*** pcaruana has quit IRC21:00
*** TxGirlGeek has joined #openstack-ansible21:02
*** cshen_ has quit IRC21:05
*** cshen_ has joined #openstack-ansible21:06
SamYapleso cloudnull, as ive dicovered in the last ~3 months or so and pinned down the behaviour, galera has quorum. good. but when a node cleanly shuts down it *leaves* quorum. so you can go from 5 nodes down to 1 node, and that one node will happily accept writes21:08
SamYaplethat kinda breaks the "ha" agreement a bit, writes in one location21:09
SamYapleso you might want to enforce a "only allow writes if >50% of backends are active"21:09
SamYaplemaybe21:09
SamYapleanyway just a thought, you might already be aware21:09
sxc731jamesdenton: hi and sorry to barge in, could I ask a quick q on neutron-server ML2 config?21:12
openstackgerritMerged openstack/openstack-ansible-galera_server stable/pike: SUSE: Apply workaround for mariadb-10.2  https://review.openstack.org/52383321:15
jamesdentonhi sxc731 - sure21:17
openstackgerritMerged openstack/openstack-ansible-rabbitmq_server master: Upgrade to RabbitMQ 3.6.14  https://review.openstack.org/52286521:17
sxc731Given OSA deploys neutron-server in containers separate from agents, I'm trying to figure out the "correct"/minimal way to configure ml2_conf.ini.  I assume it needs to know about the configured tenant network types (such as VLAN), as well as some related meta-data (such as segmentation IDs).  However, it should _not_ need to know any details of the physical mapping of such networks (linux-bridge-agent cares, but it's not coll21:18
sxc731ocated)21:18
*** smatzek__ has quit IRC21:18
jamesdentonOSA should handle all of that for you.21:19
jamesdentonIIRC, neutron-server doesn't care about the mapping since it doesn't apply, but it will need to know the provider label and vlan mappings21:19
sxc731hmm... depends.  I'm trying to avoid exposing my data plane network interfaces on the neutron-server containers21:19
jamesdentonneutron-server container itself should only have the default nat network and container ip21:21
jamesdentonno data plane interface plumbed21:21
jamesdentonit may be in the config file, since the API needs to validate user input and make things happen, but no actual physical link is needed there21:22
sxc731Agreed, that's exactly what I'm trying to achieve.  The issue is with "network_vlan_ranges = physnet1:1100:1199" under [ml2_type_vlan] in ml2_conf.ini21:23
jamesdentonk21:23
sxc731Unless there's a mapping for physnet1, neutron-server dies21:23
sxc731and, per above, we're tryting to avoid exposing physnet1 (the data plane network)21:23
jamesdentonSo you need network_vlan_ranges = physnet1, at a minimum21:24
jamesdentonBut only the agents themselves need the mapping of physnet1 to eth1, or whatever21:24
sxc731Ah! you mean w/o the segmentation IDs (in neutron-server's ml2_conf.ini)?21:25
jamesdentonAnd you're not really exposing the data plane interface itself, rather, you're telling neutron that when a user creates a provider network in the api, that what they're feeding in is legitimate. Or, if its creating a network automatically, which provider network it should use.21:25
jamesdentonso the segmentation IDs are consumed when you don't specify one on the net-create command, or if your tenant network type is vlan and a regular user creates a network. That range is IDs is assigned until they're gone, then the user gets an error21:26
sxc731Understood.  I'm trying to get neutron-server to come up w/o seeing the underlying data plane network for tenants' private VLANs21:27
sxc731With just 'network_vlan_ranges = physnet1', neutron-server fails with "UnmappedInstanceError: Class 'neutron.objects.plugins.ml2.vlanallocation.VlanAllocation' is not mapped"21:28
jamesdentonRight. neutron-server, the service, won't see any data plane traffic. And the data plane traffic is not exposed at all to the container by OSA. You're simply configuring all known provider network names and respective vlans available on that provider.21:28
jamesdentonhmm. one sec21:28
sxc731That's exactly what I'm trying to achieve!21:29
jamesdentonwhat version is this?21:31
sxc731master.  FYI, earlier in the day, cloudnull tweaked OSA so it will now allow configuring neutron-server's ml2_conf.ini with specific config, which is way cool.21:32
sxc731Now I'm trying to figure out what that config should be and I get the feeling you can't configure neutron-server to know about VLAN tenant_network_types unless you also give it access to the related data plane (unless I'm failing to configure neutron-server's ml2_conf in the right way...)21:32
jamesdentonnaw21:32
sxc731I'm sure I'm missing smth obvious ;-)21:33
jamesdentonYou're basically telling Neutron what network types are available to tenants. Meaning, when a tenant does 'neutron net-create testnet', that network *type* is determined by that list, in order of preference21:33
sxc731Sure.  My current issue is I'm not able to bring up neutron-server (this isn't an OSA issue; it's more that the container segmentation afforded by OSA exposes this "difficulty")21:35
jamesdentonI'm on Newton at the moment, and `network_vlan_ranges = physnet1` seems to work OK in this environment. With that config, I'm basically saying ADMIN can create provider networks using the physnet1 'label', and specify any VLAN ID they want. TENANT cannot create a network (of type vlan) because there are no VLAN ID ranges listed on that provider. Make sense?21:37
sxc731http://paste.openstack.org/show/627763/ is neutron-server's ml2_conf.ini.  Fails w/ UnmappedInstanceError: Class 'neutron.objects.plugins.ml2.vlanallocation.VlanAllocation' is not mapped21:37
jamesdentonYeah, it definitely is a little more difficult since the individual services only require a subset of the configuration options in a given file21:37
jamesdentonk, that looks like a good config.21:38
jamesdentonthat's failing for you?21:38
sxc731Let me paste the neutron-server log...21:38
jamesdentonSo, flat is also listed as a type but the block is not there21:39
jamesdentonTry removing flat from tenant_network_types and restart21:39
jamesdentonoh wait nevermind21:39
jamesdentonit's a type_driver. nevermind21:39
sxc731Sure I'll give that a shot; I though I could have the flat driver but not provide it for tenants to create nets?21:39
sxc731Ah ok21:39
jamesdentonsend that log over21:40
sxc731http://paste.openstack.org/show/627764/21:40
jamesdentonIs http://paste.openstack.org/show/627763/ the latest config file?21:41
sxc731is it perhaps 'mechanism_drivers = linuxbridge'?  n-server shouldn't care about that right?21:41
sxc731naah, same thing21:42
sxc731This is Pike btw21:42
bndzorcloudnull: it occured again, on another compute node https://pastebin.com/9w9vmgAM21:45
bndzoril give it a newer kernel etc, but still21:46
sxc731jamesdenton: http://paste.openstack.org/show/627763/ is the latest config file; I have tried with and without ":1100:1199" as suffix to network_vlan_ranges; fails in the same way21:47
*** cshen_ has quit IRC21:48
jamesdentoninteresting. I'm on a little older master (pike) and that's working ok. Try re-running the 'openstack-ansible os-neutron-install.yml --tags neutron-config' command to have it revert the config files21:49
sxc731I'm running pike too.  I know it'll fail if I reconfigure because I have used cloudnull's tweak to allow differentiated config for neutron-server...  I'm trying to work out the "correct" way to configure neutron-server in the scenario where it doesn't have a data plane interface21:52
jamesdentonWhat is the tweak?21:52
jamesdentonI'm still trying to figure out how neutron-server gets access to a dataplane interface, sorry21:52
sxc731cloudnull's tweak is here: https://review.openstack.org/#/c/523899/  It allows using group_vars to configure neutron-server's ml2_conf.ini differently from agent container's and compute nodes'21:53
*** weezS has quit IRC21:54
jamesdentonIn what way are you wanting to make them different21:56
*** foutatoro has quit IRC21:56
jamesdentonLike, what would you make your override look like21:57
sxc731Agents have network_mappings: "neutron_provider_networks.physnet1:eth11", which isn't appropriate for neutron-server as it doesn't have that eth11 data plane interface21:58
RandomTechwe figured it out cloudnull the problem was that it was on a trunked port without the traffic being tagged by ubuntu22:00
RandomTechcya22:00
*** RandomTech has quit IRC22:05
jamesdentonsxc731 I see. That provider_network in openstack_user_config.json only is applied to the neutron_openvswitch_agent group. Thus, only the neutron-agent containers have any sort of mapping in their ml2_conf.ini22:06
jamesdentonthe neutron server container ml2 file should be absent of a providerlabel:interface mapping. period.22:06
jamesdentonYou still need network_vlan_ranges, if you've enabled the vlan type driver22:07
sxc731Agreed.  And cloudnull's tweak allows this (and any other flexibility we might require here)22:07
sxc731Are you saying you're able to bring up a pike neutron-server with a ml2_conf.ini like this: http://paste.openstack.org/show/627766/ ?22:07
jamesdentonYes. My ml2_conf.ini looks like that. In Newton. In Pike. In Kilo.22:08
jamesdentonYou need the VLAN mappings if you want neutron to automatically allocate vlan IDs on net-create22:09
jamesdentonat a minimum, you need 'network_vlan_ranges = physnet1'22:09
sxc731Sure, so that's the previous config: http://paste.openstack.org/show/627763/ . In both cases, neutron-server crashes with Unrecoverable error: please check log for details.: UnmappedInstanceError: Class 'n22:09
sxc731eutron.objects.plugins.ml2.vlanallocation.VlanAllocation' is not mapped22:09
jamesdentonThe fact that you're getting an error with that, or with vlans, is concerning but isn't a configuration issue as far as i can tell22:10
jamesdentonyeah I would need to spin up a new install and test. it could be something else is broken22:10
jamesdentonsxc731 Here are the ml2 and ovs config files from my install: http://paste.openstack.org/show/627768/22:12
jamesdentonthe ml2_conf.ini wouldn't dictate, at all, the interface mapping. that's done in the linuxbridge or ovs files22:13
jamesdentonthe agent files, rather22:13
sxc731Ah, you're running ovs, not linux-bridge... could that be the difference?22:13
jamesdentonnaw22:13
jamesdentoncan you paste: /openstack/venvs/neutron-*/lib/python2.7/site-packages/neutron/conf/plugins/ml2/drivers/driver_type.py22:15
sxc731http://paste.openstack.org/show/627769/22:16
bndzorcloudnull: upgraded to 4.9 kernel, nagging about the serial etc is gone.. maybe was just old virtio drivers etc that caused mayhem22:18
*** thorst has quit IRC22:19
*** woodard has quit IRC22:20
*** jwitko_ has joined #openstack-ansible22:20
jamesdentonNot sure what's going on there, sxc731. The config is allowed though, and called out in Line 74 of that file. Something else is causing this issue and I'm not sure what it is22:23
*** jwitko has quit IRC22:23
*** jwitko_ has quit IRC22:24
sxc731Yes, I see - so it shouldn't make a difference whether I use "<physical_network>:<vlan_min>:<vlan_max>" or just "<physical_network>".  And indeed both fail in the same way...22:26
sxc731Let me paste a more complete stack trace (my previous effort wasn't great ;-)22:26
sxc731Here goes: http://paste.openstack.org/show/627772/22:34
*** pmannidi has joined #openstack-ansible22:36
sxc731jamesdenton: I think I've got it... I must have some crap in my ml2_vlan_allocations table (or smth to that extent).  I'm really sorry I might have wasted your time barking up the wrong tree...22:43
*** jwitko has joined #openstack-ansible22:47
*** thorst has joined #openstack-ansible22:50
sxc731jamesdenton: wow, that was it!  I had some data in there with an different (previous test) physnet id and the net result is newton-server crashes if it can't find it....  Deleting the data form the DB did it!22:51
jamesdentonright on!22:53
jamesdentonGlad you fixed it. Not sure really need that patch cloudnull baked up for you, but good luck with it22:53
*** thorst has quit IRC22:55
*** esberglu has quit IRC22:55
*** thorst has joined #openstack-ansible22:56
sxc731I understand what you're saying now (it was my confusion about this dataplane on neutron-server container stuff).  And if I just need different interface name mappings for that dataplane interface between neutron-agent containers and agents running on the compute nodes ("metal"), then that's what "host_bind_override" in openstack_user_config's provider_networks is for, right?22:57
*** thorst has quit IRC23:01
*** vnogin has joined #openstack-ansible23:03
*** rromans has quit IRC23:11
*** jonher has joined #openstack-ansible23:14
*** jonher_ has quit IRC23:17
*** TxGirlGeek has quit IRC23:19
*** TxGirlGeek has joined #openstack-ansible23:20
*** TxGirlGeek has quit IRC23:24
*** pbandark has quit IRC23:26
*** sxc731 has quit IRC23:26
*** thorst has joined #openstack-ansible23:35
*** TxGirlGeek has joined #openstack-ansible23:38
*** TxGirlGeek has quit IRC23:40
*** thorst has quit IRC23:41
*** TxGirlGeek has joined #openstack-ansible23:48
*** marst has quit IRC23:49
*** TxGirlGeek has quit IRC23:52
*** TxGirlGe_ has joined #openstack-ansible23:57

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