Wednesday, 2016-07-27

*** bootsha has joined #openstack-ansible00:01
*** bootsha has quit IRC00:06
*** retreved has joined #openstack-ansible00:08
*** retreved has quit IRC00:09
openstackgerritMerged openstack/openstack-ansible: Implement git server HAP backend  https://review.openstack.org/34690700:09
*** jamielennox is now known as jamielennox|away00:12
*** eil397 has quit IRC00:14
*** v1k0d3n has quit IRC00:17
*** eil397_ has quit IRC00:17
*** v1k0d3n has joined #openstack-ansible00:18
*** eil397_ has joined #openstack-ansible00:18
*** v1k0d3n has quit IRC00:19
*** v1k0d3n has joined #openstack-ansible00:22
*** v1k0d3n has quit IRC00:27
*** adrian_otto has quit IRC00:28
eil397_small change for magnum about systemd support is ready for review: Implement Ubuntu 16.04 support with systemd00:32
eil397_https://review.openstack.org/34708100:33
eil397_will appreciate reviews. thanks : - )00:33
*** v1k0d3n has joined #openstack-ansible00:34
eil397_and there is related to this change question from Chris Smart about automatical clean up configuration for temporary files by systemd.00:34
*** thorst has joined #openstack-ansible00:36
eil397_I was using merged changes for other projects. and template for tempfiles.j2 does not use "age" option. which can be used to automaticall clean up. at this moment temp files are lock files and pid files. not sure if these files should be cleaned up. but maybe I'm wrong00:37
*** aernhart_ has joined #openstack-ansible00:37
*** v1k0d3n has quit IRC00:38
*** aernhart has quit IRC00:39
*** bootsha has joined #openstack-ansible00:41
*** thorst has quit IRC00:42
*** thorst has joined #openstack-ansible00:43
*** sdake_ has quit IRC00:45
*** bootsha has quit IRC00:46
stevelleeil397_: this is a good questions, recommend adding to the meeting agenda00:47
stevellegood set of *00:47
*** sdake has joined #openstack-ansible00:47
eil397_stevelle: thanks for idea.00:49
eil397_stevelle: didn't think about to propose this topic for meeting. very good idea . thank you00:50
*** eil397 has joined #openstack-ansible00:52
*** aernhart_ has quit IRC00:55
openstackgerritMerged openstack/openstack-ansible-plugins: Updated py_pkgs to index requirement files  https://review.openstack.org/34544801:01
*** sdake has quit IRC01:04
*** woodard has quit IRC01:05
openstackgerritMerged openstack/openstack-ansible-repo_build: Allow the use of a pre-staged git cache  https://review.openstack.org/34686701:08
*** woodard has joined #openstack-ansible01:11
*** v1k0d3n has joined #openstack-ansible01:15
*** eil397_ has quit IRC01:19
*** eil397 has quit IRC01:20
openstackgerritChris Smart proposed openstack/openstack-ansible: Fix override of ANSIBLE_PACKAGE variable  https://review.openstack.org/34651001:31
*** openstackgerrit has quit IRC01:33
*** openstackgerrit has joined #openstack-ansible01:34
*** eil397_ has joined #openstack-ansible01:34
csmartodyssey4me: whoops, sorry I didn't see your recheck before I decided to rebase and recheck ^01:36
*** thorst has quit IRC01:48
*** thorst has joined #openstack-ansible01:48
*** thorst has quit IRC01:57
cloudnullevenings02:01
*** abelur has joined #openstack-ansible02:03
*** v1k0d3n has quit IRC02:04
csmart\o02:05
*** thorst has joined #openstack-ansible02:06
*** thorst has quit IRC02:06
eil397_leave for today.02:11
eil397_csmart: hi02:11
*** sdake has joined #openstack-ansible02:12
csmarteil397_: hey!02:12
eil397_csmart: thank you for review02:12
csmartno problems, hope it was helpful02:12
eil397_csmart: it was helpdul. I was trying to remove default value for existen variable02:12
eil397_csmart: I can add support of "age" option for tempfiles. but not sure if it will be good for /var/lock/02:13
eil397_I thought that file locks should be managed by application itself.02:14
csmarteil397_: yeah, you probably don't want to clean up pid and lock files, but figured I'd mention it in case02:14
csmarteil397_: are you even using a pid file?02:17
eil397_csmart: ok. it is definitly option that can be valuable. maybe it also can be valuable for magnum. but I don't know about good case yet.02:17
eil397_csmart: I was using merged changes for other projects to add support of systemd for os_magnum02:19
eil397_csmart: I was using merged changes as example02:19
csmarteil397_:  kk, no worries, feel free to ignore, just wanted to flag it :-)02:19
eil397_csmart: it is good point. I've checked all other implementation of systemd support for osa projects. and also I've checked few other projects for openstack deployment02:20
eil397_for example centos packages.02:20
eil397_csmart: thank you for this mark.02:21
csmarteil397_: no worries, I'd actually like to test your patches on a real box, to make sure that it works as you expected, and that it didn't break 14.04 as the upstart config was refactored02:21
csmartbut I wasn't sure how :-S02:21
eil397_csmart: stevelle gave me idea that we can discus it on meeting.02:22
eil397_csmart: Openstack CI should check change for regression on ubuntu14.0402:22
csmarteil397_: kk, I think it did pass all the tests02:23
eil397_csmart: and I will try to add some simple test case to it02:23
csmartyeah I notived run-tests.sh wasn't implemented yet02:23
csmart*noticed02:23
eil397_csmart: that is right. will continue in it tomorrow.02:24
eil397_s\in\on\g02:24
csmarteil397_: no worries, if I can help test it, let me know, happy to try02:24
eil397_csmart: ok : - )02:25
eil397_will leave for today02:26
csmartrgr02:27
*** eil397_ has left #openstack-ansible02:27
*** severion has quit IRC02:32
*** jamielennox|away is now known as jamielennox02:41
*** bootsha has joined #openstack-ansible02:41
*** v1k0d3n has joined #openstack-ansible02:41
*** bootsha has quit IRC02:45
*** zerda2 has joined #openstack-ansible02:52
*** sdake has quit IRC02:53
*** johnmilton has quit IRC03:04
*** thorst has joined #openstack-ansible03:07
*** sdake has joined #openstack-ansible03:12
*** thorst has quit IRC03:16
*** johnmilton has joined #openstack-ansible03:20
*** severion has joined #openstack-ansible03:28
*** adrian_otto has joined #openstack-ansible03:31
*** woodard has quit IRC03:46
*** adrian_otto has quit IRC03:52
*** v1k0d3n has quit IRC03:57
*** chandanc_ has joined #openstack-ansible03:59
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible: Refactor "get_instance_info" gathering  https://review.openstack.org/34761004:09
*** thorst has joined #openstack-ansible04:15
*** thorst has quit IRC04:21
*** javeriak has joined #openstack-ansible04:24
*** asettle has joined #openstack-ansible04:26
*** timl0101 has quit IRC04:27
*** javeriak has quit IRC04:29
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible: Fix get_url SNI issues in CentOS 7  https://review.openstack.org/34737204:29
*** javeriak has joined #openstack-ansible04:29
*** jamielennox is now known as jamielennox|away04:30
*** timl0101 has joined #openstack-ansible04:30
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible: Restore telemetry service deployment  https://review.openstack.org/34590104:31
*** asettle has quit IRC04:31
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible: Confirm container data destroys  https://review.openstack.org/34689504:31
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible: Add openrc_region_name to define the service region for openrc files.  https://review.openstack.org/34639304:31
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible: Enable the use of a package manager cache  https://review.openstack.org/34551404:31
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible: Support multiple rabbitmq clusters  https://review.openstack.org/34488404:34
*** bootsha has joined #openstack-ansible04:35
*** bootsha has quit IRC04:40
*** bootsha has joined #openstack-ansible04:41
*** bootsha has quit IRC04:45
*** janki has joined #openstack-ansible04:50
*** jamielennox|away is now known as jamielennox04:51
*** rosgani has joined #openstack-ansible04:51
*** janki has quit IRC04:56
*** v1k0d3n has joined #openstack-ansible04:58
*** rosgani has left #openstack-ansible04:59
*** janki has joined #openstack-ansible05:00
*** severion has quit IRC05:02
*** janki has quit IRC05:11
*** janki has joined #openstack-ansible05:13
*** bootsha has joined #openstack-ansible05:17
*** thorst has joined #openstack-ansible05:20
*** bootsha has quit IRC05:21
*** severion has joined #openstack-ansible05:25
*** thorst has quit IRC05:26
*** v1k0d3n has quit IRC05:29
*** yatin has joined #openstack-ansible05:45
*** sguduru has joined #openstack-ansible05:45
yatinHello folks05:45
*** McMurlock1 has joined #openstack-ansible05:45
yatinnot sure where the keystone module coming from?05:46
yatinwhere's the python code under library dir05:46
yatinhttps://github.com/openstack/openstack-ansible-os_swift/blob/master/tasks/swift_service_setup.yml#L1805:47
*** v1k0d3n has joined #openstack-ansible05:47
*** weshay has quit IRC05:50
*** v1k0d3n has quit IRC05:58
*** javeriak has quit IRC06:00
*** thorst has joined #openstack-ansible06:01
*** thorst has quit IRC06:08
*** evilt0ne has quit IRC06:09
*** sdake has quit IRC06:16
*** asettle has joined #openstack-ansible06:39
*** v1k0d3n has joined #openstack-ansible06:41
*** asettle has quit IRC06:43
*** severion has quit IRC06:45
*** sdake has joined #openstack-ansible06:45
*** derekjhyang has quit IRC06:49
*** derekjhyang has joined #openstack-ansible06:52
odyssey4meyatin https://github.com/openstack/openstack-ansible-plugins/blob/master/library/keystone06:55
odyssey4meo/ all06:55
mcarden\o odyssey4me06:55
yatinthanks odyssey4me06:55
*** sdake has quit IRC07:01
*** bootsha has joined #openstack-ansible07:04
*** thorst has joined #openstack-ansible07:08
openstackgerritMerged openstack/openstack-ansible-os_magnum: Implement Ubuntu 16.04 support with systemd  https://review.openstack.org/34708107:14
odyssey4mecloudnull ping?07:14
*** thorst has quit IRC07:14
mcardenNow *there* is an optimistic ping. :)07:15
odyssey4melol, yeah07:16
mcardenHe did try to keep things going, but breakage...07:16
*** sguduru has quit IRC07:16
*** bootsha has quit IRC07:17
odyssey4meyeah, something has gone wrong with neutron07:17
odyssey4meodd, because the SHA's haven't changed07:17
*** bootsha has joined #openstack-ansible07:17
mcardenYeah, I've seen the same neutron failure in several review logs and I don't pretend to understand it07:18
odyssey4meYep, it's a common failure for all the integrated checks07:18
odyssey4meso either we merged something in a role which broke it, or there's another factor07:19
mcardenSo it should be easy to fix then. Oh, wait...  :)07:19
mcardenBTW, I'm seeing repeated random container failures when trying to build OSA AIOs on Trusty from HEAD but Xenial is fine and Trusty is fine on Mitaka.07:20
mcardenNever the same container twice in a row.07:21
*** asettle has joined #openstack-ansible07:21
odyssey4meyeah, we may have to disable overlayfs for trusty07:21
mcardenI wondered about that07:21
odyssey4meif you upgrade the kernel to the xenial kernel before building the AIO you'll likely have a better time07:21
mcardenSo Xenial is fine (and I usually upgrade) but Trusty, not so much07:22
mcardenI'd been thinking overlayfs or something in apparmor07:22
mcardenAh, you're suggesting upgrading Trusty to the Xenial kernel. Haven't gone there.07:23
*** severion has joined #openstack-ansible07:23
odyssey4mewell, the fact of the matter is that random container start failures have been an issue anyway07:24
odyssey4mesome of it has to do with the constant restarting in the setup process, which is why I've been cutting those down07:24
odyssey4meif you restart the containers too many times in short succession, the python lib that interacts with lxc seems to lose things07:25
* mcarden really dislikes non-deterministic behavior from software07:25
odyssey4methat's why I did https://github.com/openstack/openstack-ansible/commit/3fa780d98f15f0ec4bb63e50d9e7c4174c0798fc07:25
odyssey4meand https://review.openstack.org/347400 is in the works too07:26
*** asettle has quit IRC07:26
mcardenAye. Excellent.07:26
*** v1k0d3n has quit IRC07:27
*** GMAzrael has quit IRC07:32
*** GMAzrael has joined #openstack-ansible07:33
*** pjm6 has quit IRC07:33
*** pjm6 has joined #openstack-ansible07:33
*** sc68cal has quit IRC07:33
*** sc68cal has joined #openstack-ansible07:33
*** adreznec has quit IRC07:35
*** bootsha has quit IRC07:36
*** bootsha has joined #openstack-ansible07:36
*** timl0101 has quit IRC07:36
*** timl0101 has joined #openstack-ansible07:37
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Only clone git repositories for services which are deployed  https://review.openstack.org/34564207:37
*** kjw3 has quit IRC07:38
*** basilAB has quit IRC07:38
*** basilAB has joined #openstack-ansible07:39
*** adreznec has joined #openstack-ansible07:39
*** kjw3 has joined #openstack-ansible07:40
*** severion has quit IRC07:45
*** v1k0d3n has joined #openstack-ansible07:45
*** johnmilton has quit IRC07:52
*** v1k0d3n has quit IRC07:53
*** javeriak has joined #openstack-ansible07:55
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Only clone git repositories for services which are deployed  https://review.openstack.org/34564207:57
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Only clone git repositories for services which are deployed  https://review.openstack.org/34564207:59
*** mummer has quit IRC08:06
*** portante has quit IRC08:07
*** phschwartz has quit IRC08:08
*** phschwartz has joined #openstack-ansible08:08
*** portante has joined #openstack-ansible08:09
*** thorst has joined #openstack-ansible08:11
*** qiliang27 has joined #openstack-ansible08:14
evrardjpgood morning08:14
odyssey4memorning08:14
odyssey4medid you have a good break?08:15
evrardjpodyssey4me: I asked you previous week and on Monday for the bug triage :p08:15
evrardjpyup08:15
odyssey4meoops, my bad08:15
*** admin0 has joined #openstack-ansible08:15
evrardjpnp08:15
evrardjpI should have had a backup plan :p08:16
evrardjpwhat's up since Monday?08:16
*** sguduru has joined #openstack-ansible08:16
*** asettle has joined #openstack-ansible08:17
evrardjpthe /var/backup thing merged08:17
*** thorst has quit IRC08:18
odyssey4methe integrated gate is failing due to a neutron migration failure08:20
evrardjpmmm that's bad08:20
evrardjpours or neutron's fault?08:20
evrardjpRC not checked?08:20
evrardjpor wrongly returning 0?08:20
odyssey4meI'm building a test to check whether we're checking out the right SHA's after https://review.openstack.org/346867 merged as it seems like the only thing that might affect the results since the last sha bump08:21
*** asettle has quit IRC08:21
evrardjpok08:21
*** weshay has joined #openstack-ansible08:22
odyssey4mehmm, ok it looks like the checkout is right08:23
evrardjpI guess this was tested by the code submitter right? :p08:30
odyssey4meyep, and it works08:32
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_ceilometer: Update paste, policy and rootwrap configurations 2016-07-27  https://review.openstack.org/34768808:32
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_cinder: Update paste, policy and rootwrap configurations 2016-07-27  https://review.openstack.org/34768908:33
odyssey4methis is odd - how is it that something that worked before, suddenly doesn't work :/08:34
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Update all SHAs for Newton 2016-07-27  https://review.openstack.org/34769108:36
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Move container bind-mounts and command settings to the inventory  https://review.openstack.org/34740008:39
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Update all SHAs for Newton 2016-07-27  https://review.openstack.org/34769108:39
vnogingood morning guys :)08:41
*** pjm6_ has joined #openstack-ansible08:43
odyssey4meo/ vnogin08:44
*** pjm6 has quit IRC08:46
*** zhangjn has quit IRC08:47
*** javeriak has quit IRC08:48
*** zhangjn has joined #openstack-ansible08:52
*** bootsha has quit IRC08:55
*** bootsha has joined #openstack-ansible08:56
*** bootsha has quit IRC09:01
*** bootsha has joined #openstack-ansible09:02
evrardjpgood morning vnogin09:02
vnoginodyssey4me, evrardjp hello :)09:04
*** spotz_zzz is now known as spotz09:04
evrardjpwhere do we test heat in the integrate gate? I see we install all the components to test, I don't see where the test actually happens09:11
odyssey4meevrardjp if we test it anywhere it would be with tempest09:11
evrardjpthat's what I'd say yes, I'm looking into that09:12
odyssey4meif there's a "scenario" test in tempest for it, then that will be executed09:12
vnoginevrardjp, have you engaged with upgrade issues? :)09:12
odyssey4meit's possible that heat may have moved their tests into a plugin, in which case we need to adapt09:12
evrardjpI'll dig deeper into this odyssey4me09:12
evrardjpI'll get back09:12
evrardjpvnogin: not yet09:13
evrardjp:/09:13
vnogin:(09:13
*** asettle has joined #openstack-ansible09:13
evrardjpodyssey4me: ok missed the scrolling after the tempest script paraneter - scenario part. there is indeed the heat_api and cinder_backup09:15
evrardjpgood we didn't miss that09:16
*** thorst has joined #openstack-ansible09:16
odyssey4meevrardjp yeah, mattt is pretty serious about making sure things get tested09:16
evrardjpI was afraid this one skipped through the cracks09:18
evrardjpbut we're good09:18
*** asettle has quit IRC09:18
*** thorst has quit IRC09:23
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Fix role SHA's for Newton-2 release  https://review.openstack.org/34771309:25
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Fix role SHA's for Newton-2 release  https://review.openstack.org/34771309:27
*** bootsha has quit IRC09:27
*** bootsha has joined #openstack-ansible09:28
*** mikelk has joined #openstack-ansible09:29
*** asettle has joined #openstack-ansible09:31
*** asettle has quit IRC09:36
*** bootsha has quit IRC09:39
*** bootsha has joined #openstack-ansible09:40
*** bootsha_ has joined #openstack-ansible09:41
*** bootsha has quit IRC09:45
*** electrofelix has joined #openstack-ansible09:46
*** admin0 has quit IRC09:47
odyssey4meFYI I'm busy chatting in #openstack-neutron about the neutron migration failure09:50
odyssey4meevrardjp FYI, for some evening reading, you may wish to peek at https://github.com/v1k0d3n/traveling-circus/tree/master/deploy-openstack09:56
evrardjpinteresting10:01
*** hwcomcn has joined #openstack-ansible10:06
odyssey4meso the cause of the issue is the networking-plumgrid package being in the venv... it doesn't support the contract/expand migration method10:11
odyssey4methe interesting thing is that it's not supposed to be in the venv10:11
odyssey4meso we may have created a regression10:11
odyssey4meeither in https://review.openstack.org/345448 or https://review.openstack.org/34377110:12
odyssey4meso let's see10:12
evrardjpoh10:13
evrardjpthat's bad10:13
*** admin0 has joined #openstack-ansible10:14
evrardjpwhat's the former doing? I didn't really understood what it did10:14
*** furlongm has quit IRC10:15
*** furlongm has joined #openstack-ansible10:16
odyssey4meevrardjp it's a change which puts together the global requirements pins - it was to make https://review.openstack.org/344912 work10:22
*** thorst has joined #openstack-ansible10:23
odyssey4meyep, it appears that the 'optional' packages are now included in the role package list10:28
*** thorst has quit IRC10:29
evrardjpso it's a py_pkg change10:34
*** javeriak has joined #openstack-ansible10:37
*** admin0 has quit IRC10:42
*** aernhart_ has joined #openstack-ansible10:42
*** aernhart_ has quit IRC10:43
odyssey4meyep, testing a revert now10:44
*** admin0 has joined #openstack-ansible10:46
*** admin0 has quit IRC10:46
*** admin0 has joined #openstack-ansible10:49
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Fix role SHA's for Newton-2 release  https://review.openstack.org/34771311:00
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Update all SHAs for Newton 2016-07-27  https://review.openstack.org/34769111:01
openstackgerritHugh Saunders proposed openstack/openstack-ansible: Clean tempest dir before cloning.  https://review.openstack.org/34748811:03
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Fix override of ANSIBLE_PACKAGE variable  https://review.openstack.org/34651011:03
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Enable the use of a package manager cache  https://review.openstack.org/34551411:03
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Add openrc_region_name to define the service region for openrc files.  https://review.openstack.org/34639311:04
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Confirm container data destroys  https://review.openstack.org/34689511:04
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Add nova-lxd virt driver git repo  https://review.openstack.org/34690111:04
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Allow empty container dicts in env overrides  https://review.openstack.org/34050711:04
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Refactor "get_instance_info" gathering  https://review.openstack.org/34761011:05
*** chandanc_ has quit IRC11:06
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Support multiple rabbitmq clusters  https://review.openstack.org/34488411:06
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Move container bind-mounts and command settings to the inventory  https://review.openstack.org/34740011:06
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Fix get_url SNI issues in CentOS 7  https://review.openstack.org/34737211:07
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: [WIP] Add discovery and build for multiple CPU architectures  https://review.openstack.org/34682911:08
*** zerda2 has quit IRC11:12
odyssey4meevrardjp yep, confirmed that the py_pkgs change broke it11:15
odyssey4mehttps://review.openstack.org/347713 will fix master11:16
odyssey4me(because it pins the SHA to the SHA before the patch that breaks it)11:16
odyssey4methen we can at least release N@11:16
odyssey4me*N211:16
odyssey4mecloudnull https://github.com/openstack/openstack-ansible-plugins/commit/c8e25f50e4e5bf4ed6071745542de334a7dc80bd causes the 'networking-plumgrid' package to somehow end up in the 'os_neutron' role list, so it ends up in the venv and breaks the neutron migrations11:18
evrardjpI see11:22
evrardjpyou're gonna revert when py_pkg will be fixed I guess11:24
odyssey4meyeah, I expect cloudnull will patch py_pkgs today11:24
odyssey4memeanwhile, we need to continue and will continue on the fixed SHA's11:25
odyssey4meI will use the fixed SHA's to do a N2 release, then restore it back to using the head of master for the roles after11:25
odyssey4mewe did the same for N111:25
odyssey4meN2 must be submitted for a release request by the end of the week, so getting this in is urgent11:26
*** thorst has joined #openstack-ansible11:26
*** javeriak has quit IRC11:30
*** javeriak has joined #openstack-ansible11:30
*** thorst has quit IRC11:31
*** sguduru has quit IRC11:38
*** spotz is now known as spotz_zzz11:44
*** yatin has quit IRC11:47
*** admin0 has quit IRC11:48
*** thorst has joined #openstack-ansible11:49
*** admin0 has joined #openstack-ansible11:51
*** admin0 has quit IRC11:54
*** thorst has quit IRC11:56
*** asettle has joined #openstack-ansible11:59
*** admin0 has joined #openstack-ansible12:01
odyssey4meautomagically ping?12:02
asettleautomagically and mhayden - you guys around?12:02
*** thorst has joined #openstack-ansible12:02
*** janki has quit IRC12:04
*** admin0 has quit IRC12:06
*** admin0 has joined #openstack-ansible12:06
*** psilvad has joined #openstack-ansible12:09
*** javeriak has quit IRC12:10
*** admin0 has quit IRC12:15
*** psilvad has quit IRC12:16
*** javeriak has joined #openstack-ansible12:20
*** sdake has joined #openstack-ansible12:23
*** hwcomcn has quit IRC12:25
*** psilvad has joined #openstack-ansible12:27
*** v1k0d3n has joined #openstack-ansible12:28
*** admin0 has joined #openstack-ansible12:31
*** admin0 has quit IRC12:32
*** v1k0d3n has quit IRC12:33
*** admin0 has joined #openstack-ansible12:38
*** klamath has joined #openstack-ansible12:40
*** klamath has quit IRC12:41
*** klamath has joined #openstack-ansible12:41
*** v1k0d3n has joined #openstack-ansible12:43
*** severion has joined #openstack-ansible12:46
*** severion has quit IRC12:47
*** KLevenstein has joined #openstack-ansible12:49
*** v1k0d3n has quit IRC12:50
*** javeriak has quit IRC12:52
*** TxGirlGeek has joined #openstack-ansible12:54
*** v1k0d3n has joined #openstack-ansible12:56
*** janki has joined #openstack-ansible12:57
mhaydenasettle: sorry -- got sidetracked this morning :/13:00
*** v1k0d3n has quit IRC13:01
asettlemhayden: no stress :)13:01
*** v1k0d3n has joined #openstack-ansible13:05
*** severion has joined #openstack-ansible13:06
*** messy has joined #openstack-ansible13:07
*** carolynvs has joined #openstack-ansible13:07
alextricity25morning13:09
automagicallyasettle: Around now, sorry, slept in a bit too late this morning13:10
*** carolynvs has quit IRC13:11
automagicallyNow that I’m awake, time to battle some problems with a repo build in stable/mitaka13:14
odyssey4meautomagically what's the issue?13:17
evrardjpodyssey4me: don't hesitate to ping when 347713 is passed gates13:17
automagicallyodyssey4me: Looks like we are not pinning a gnocchi version in openstack_services.yml13:17
evrardjpand good morning automagically mhayden asettle alextricity2513:17
odyssey4meautomagically aren't we? also, is gnocchi in stable/mitaka?13:18
cloudnullmornings13:18
automagicallyAnd, when repo attempts to build the venv, seeing: “Could not find a version that satisfies the requirement oslo.middleware>=3.11.0 (from gnocchi[ceph,file,mysql,swift]) (from versions: 3.8.0)”13:18
odyssey4meoh, it is13:18
odyssey4mehttps://github.com/openstack/openstack-ansible/blob/master/playbooks/defaults/repo_packages/openstack_services.yml#L6413:18
odyssey4meduh, that's master13:19
odyssey4mehttps://github.com/openstack/openstack-ansible/blob/stable/mitaka/playbooks/defaults/repo_packages/openstack_services.yml#L5613:19
odyssey4meno gnocchi there13:19
automagicallyAha, I see what it is. I had previously installed master, so the os_gnocchi role is in /etc/ansible/roles13:19
automagicallyAnd is getting picked up by py_pkgs13:19
odyssey4meah13:19
automagicallyDamnit13:19
odyssey4meof course13:19
evrardjpautomagically: yup that's how it works :D13:19
automagicallyAnother good reason for us to completely control role install location so we can wipe it clean when we bootstrap-ansible13:20
odyssey4meyeah13:20
evrardjpI'm not fond of wiping it clean personally, but I see no problem of fine controlling the location13:20
evrardjpand putting them into the same path would be fine too13:21
automagicallywell, or py_pkgs should consult ansible-role-requirements before assuming it should scan everything in the roles path13:21
evrardjpthat's going a little too far IMO :p13:21
odyssey4mehmm, that would cause a problem for RPC because RPC has extra roles in its own tree13:21
evrardjpbut hey, call me lazy13:21
odyssey4meif we did something like that, then we'd have to feed it a var to enable/disable that function13:21
evrardjpodyssey4me: I don't see the problem as long as there are no overlapping names13:22
automagicallyYeah, ultimately, I think the new spec about having a discrete build phase could help address this13:22
automagicallyAnyway….time for some reviews. Anyone got anything they’d like my eyes on?13:23
evrardjpautomagically: odyssey4me will probably ask for https://review.openstack.org/34771313:23
* automagically looking13:23
odyssey4meyep, we need to get that in so that I can request the N2 release13:23
odyssey4meif you're feeling creative, https://review.openstack.org/344912 could do with some creative thought on how to tackle cloudnull's feedback13:24
asettleautomagically: no stress dude :) Darren's going put a patch up for the host layout regardless.13:25
odyssey4meevrardjp FYI https://review.openstack.org/347713 is building right now13:25
asettleCould you please review once that's up?13:25
automagicallyasettle: Absolutely13:25
evrardjpodyssey4me: I know13:25
asettleAnd hello evrardjp o/13:25
asettleTHanks automagically :)13:25
evrardjpI gave my daily hello to zuul13:26
automagicallyI’ve got vacation hangover…I was only away 4 days but getting my head back in the game has been tough13:26
evrardjpor my hourly13:26
automagicallyToo much sunshine, beach and motorcycle riding I guess ;)13:26
evrardjpautomagically: I know the feeling :D13:26
*** weshay has quit IRC13:27
*** david-lyle_ has joined #openstack-ansible13:31
*** david-lyle_ has quit IRC13:31
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-plugins: Fix py_pkgs lookup to not include optional packages  https://review.openstack.org/34783413:32
cloudnullodyssey4me: ^13:32
automagicallyGerrit slow as molasses for anyone but me?13:33
cloudnullodyssey4me: output with the change http://cdn.pasteraw.com/hnz7ljm4p5gwxg6q65m777xrn0jktgv13:33
cloudnullthat should fix the regression noted earlier13:33
odyssey4meautomagically yep, me too13:33
odyssey4mecloudnull ah, I can't believe we missed that :/13:34
cloudnullme neither.13:34
*** david-lyle has quit IRC13:34
cloudnullthe gate found it though :)13:34
*** johnmilton has joined #openstack-ansible13:35
odyssey4melol, fair enough - this is what the gate is for right :)13:35
cloudnullyup working as expected :P13:38
odyssey4mecloudnull so I wanted to pick your brain a bit about the lxc_container module13:38
odyssey4mewhen applying config and executing commands together, which sequence is it done in?13:38
*** mkrish004 has joined #openstack-ansible13:38
cloudnullcommands then config.13:39
odyssey4medoes it start the container, execute the commands, apply the config, then stop the container?13:39
odyssey4meah, that makes sense13:39
odyssey4meso we need to switch these around: https://github.com/openstack/openstack-ansible-lxc_container_create/blob/master/tasks/container_create.yml#L106-L12613:39
cloudnulland yes if the container state is stopped it will start it run the command and then stop it13:39
odyssey4methat's why I had to get https://review.openstack.org/347442 rushed in yesterday, otherwise the container create fails after https://review.openstack.org/346040 merged13:41
odyssey4meall containers have that backup mount point13:41
*** javeriak has joined #openstack-ansible13:41
odyssey4meand in the current sequence the directory wasn't in the container to mount13:41
odyssey4mejaveriak :)13:41
odyssey4mejaveriak we need to chat13:41
javeriakodyssey4me hey... just caught me in time, was about to leave :)13:42
javeriakwhats up13:42
odyssey4mejaveriak http://eavesdrop.openstack.org/irclogs/%23openstack-neutron/%23openstack-neutron.2016-07-27.log.html#t2016-07-27T10:08:3213:42
odyssey4mebe warned, the plumgrid migrations will stop working in newton very soon13:42
odyssey4methe plugin needs to be updated as we discussed before to cater for expand/contract migrations13:43
odyssey4meyou may recall we discussed this some time ago - it may be time to put some pressure on the driver development team to get that fixed ASAP13:44
*** KLevenstein has quit IRC13:45
javeriakah yes i remember we talked about this a while back; let me talk to the plugin team and let them know13:45
javeriakdid you manage to take it out of the venv?13:46
javeriaki remember that issue when liberty had just been branched out; you guys put it into the optional-pip-packages so it shouldn't even be there anymore13:47
*** johnmilton has quit IRC13:47
odyssey4mejaveriak yeah, we found the regression so it'll be sorted soon13:47
javeriakodyssey4me we've changed the packaging for that package from pip to deb from mitaka onwards, I'll be changing that part of the OSA code soon, probably take it out entirely so you shouldnt see it cropping up in any more problems13:48
-openstackstatus- NOTICE: Gerrit is being restarted now to relieve performance degradation13:51
*** kstev has joined #openstack-ansible13:52
javeriakalso btw odyssey4me, that task had checks in it to run for ml2 only; seems like they've been removed in master: https://github.com/openstack/openstack-ansible/blob/liberty/playbooks/roles/os_neutron/tasks/neutron_db_setup.yml#L9613:53
openstackgerritMerged openstack/openstack-ansible-security: Add idempotency check  https://review.openstack.org/34505313:54
*** kstev1 has joined #openstack-ansible13:54
mhaydenjmccrory: do you remember the change you made for adding a heat user w/o specifying a project? trying to find it for ngraf13:55
mhaydenmy searching capabilities are turrible13:56
automagicallyjaveriak: They are still there: https://github.com/openstack/openstack-ansible-os_neutron/blob/master/tasks/neutron_db_setup.yml#L3813:56
*** kstev has quit IRC13:57
javeriakautomagically ah okay, missed that check;13:57
automagicallymhayden: https://github.com/openstack/openstack-ansible-plugins/commit/07d600dcff3aa699a32c5f7b049e54016d53919a13:57
*** chandanc_ has joined #openstack-ansible13:57
ngrafautomagically: Thank you13:57
mhaydenautomagically: <313:57
mhaydenngraf: based on that, i found https://review.openstack.org/#/q/project:openstack/openstack-ansible-plugins+heat13:58
ngrafDope. I'll get on backporting that13:58
*** TxGirlGeek has quit IRC13:58
odyssey4mejaveriak the issue was in our py_pkgs lookup, but thanks :)13:59
javeriakodyssey4me np, thanks for the heads up on teh db migrations again, i'll follow u14:00
javeriakup14:00
odyssey4mejaveriak javeriak with regards to using a deb, that may be an issue14:00
*** johnmilton has joined #openstack-ansible14:00
odyssey4mebut I guess we can do something similar to what's been done for ceph (link from the venv) - it's messy though, we definitely prefer a python package14:00
javeriakodyssey4me oh how so? we'd be hosting in our repo and i'll be moving that part to our plumgrid playbooks14:01
odyssey4mejaveriak we're using venvs, so unless the deb can put it into our venv neutron won't find it14:01
javeriaki.e. i'll take those bits out of the OSA playbook where they installed our pip version of networking-plumgrid14:01
javeriakoh do debs need to be installed inside the venv too? didnt think that mattered14:02
odyssey4mejaveriak debs install things into the system environment14:02
odyssey4mevenvs are isolated from the system environment14:02
odyssey4mewe do that to ensure that system packages don't mess up the deployment14:02
javeriaki thought the venv applied to the python packages only14:03
odyssey4mewe've had many issues with the python packages installed from debs conflicting with the ones we deploy14:03
javeriakill have the installation done inside the venv though14:03
*** admin0 has quit IRC14:03
*** admin0 has joined #openstack-ansible14:03
javeriakoh okay, will keep that in mind during internal testing14:04
odyssey4meok, we have patterns to work around it - so when you get there let us know and we'll point them out to you :)14:04
odyssey4meone, for example, is https://github.com/openstack/openstack-ansible-os_nova/blob/master/tasks/nova_compute_kvm_install.yml#L6214:04
odyssey4meie we link from inside the isolated venv to a very particular thing on the host14:05
odyssey4mehere's how we do the ceph libs: https://github.com/openstack/openstack-ansible/blob/master/playbooks/roles/ceph_client/tasks/ceph_install_python_libs.yml14:05
openstackgerritMerged openstack/openstack-ansible-os_aodh: Optimise pip install tasks  https://review.openstack.org/34367614:05
openstackgerritMerged openstack/openstack-ansible-os_aodh: Remove openstack_hosts from test requirements  https://review.openstack.org/34560714:05
*** weshay has joined #openstack-ansible14:06
*** michaelgugino has joined #openstack-ansible14:06
javeriakodyssey4me okay thanks for the pointers, let me ping you soon!14:08
*** Mudpuppy has joined #openstack-ansible14:08
javeriakgotta leave, catch you folks later14:09
odyssey4mecheers javeriak :)14:09
*** galstrom_zzz is now known as galstrom14:09
*** javeriak has quit IRC14:12
odyssey4meevrardjp done: https://review.openstack.org/34771314:21
evrardjpworkflowed14:21
evrardjpsorry I didn't do it before14:21
evrardjpgood to know it passes I guess14:22
odyssey4meawesome, thanks14:22
odyssey4menow for the long wait14:22
evrardjpyou mean for the actual fix, or for the merging?14:23
odyssey4mefor the review14:23
odyssey4meoh, the long wait for the gate check14:23
odyssey4meluckily the merge queue has priority14:23
*** messy has quit IRC14:24
*** chandanc_ has quit IRC14:25
*** woodard has joined #openstack-ansible14:25
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Ensure that container config/command order is correct  https://review.openstack.org/34787514:35
*** spotz_zzz is now known as spotz14:35
*** v1k0d3n has quit IRC14:36
*** v1k0d3n has joined #openstack-ansible14:37
odyssey4meanyone around (other than automagically) for a second review of https://review.openstack.org/347691 ?14:37
*** v1k0d3n has quit IRC14:41
odyssey4meautomagically you mentioned before your holiday that you have an idea for https://blueprints.launchpad.net/openstack-ansible/+spec/static-file-distribution in the works?14:45
*** TxGirlGeek has joined #openstack-ansible14:45
automagicallyodyssey4me: Yeah, I spun through a few ideas, but didn’t find anything that I really liked.14:46
michaelguginothat's been something I was thinking about as well, but there's just so many different cases it would be hard to account for14:46
automagicallyIf the repo and deployment host were the same, distributing the rootwraps and policy files would be a breeze14:47
automagicallyAnd we couild stop carrying them14:47
michaelguginoI was thinking, maybe we should generate stage all .conf files on the deploy host, and then copy them over as they are needed.  That could run before other steps.  Then, users can change/modify those files as they see fit, but that would be a really large effort and break the atomicity of the roles.14:49
*** bootsha_ has quit IRC14:50
odyssey4meautomagically I think the idea I like the most came from evrardjp - just make config template be capable of downloading the template from a git source14:51
odyssey4mecloudnull ^14:51
automagicallyodyssey4me: Yeah, I like that idea, we’d need to support the same thing for arbitrary file modules like copy too14:52
odyssey4meso basically we could have a user-provided path as a var, but if that's not supplied by the user then use the default  which is to pull down from the git source14:52
michaelguginoI really like that idea too14:52
odyssey4methe only trouble I had was that we'd still have to maintain a list of the files to copy, which I'd like to be rid of too14:52
odyssey4meso I thought maybe a module could find them on the repo server and provide them to the playbook14:52
odyssey4mebut then the module would effectively have to download the git source :/14:53
odyssey4methe other issue is that some of the files need modification with some fairly standardised adjustments14:54
odyssey4meright now the sources-branch-updater does all that14:54
odyssey4meso it would seem that the best way to handle this is something along the line of14:55
michaelguginoI don't care for the module idea, too much secret sauce.14:55
odyssey4medownload the git source to the deployment server, get the list of files, process them locally, then push them out as user-provided files14:55
openstackgerritHugh Saunders proposed openstack/openstack-ansible: Clean tempest dir before cloning.  https://review.openstack.org/34748814:56
michaelguginoI prefer the solution be role based14:56
odyssey4mebut then we have the issue of the role operating alone14:56
odyssey4meso that's out the water14:56
odyssey4meI've been going back and forth on it a bit14:56
odyssey4memaybe we should try and find time at the mid cycle to hash it out14:56
michaelgugino+114:57
odyssey4meok, added to the list14:58
cloudnullodyssey4me: regarding the selective wheel building, maybe we can extend the py_pkgs lookup, add a couple of vars to the services file and potentially the roles to do something like so: https://gist.github.com/cloudnull/b6bd9fd37c2b3e6e077d4fe59c46ffdb14:58
cloudnulland selective git cloning14:58
odyssey4mecloudnull honestly I'm trying to avoid adding anything more to the black magic in the lookup14:59
*** admin0 has quit IRC14:59
cloudnullthis gives all roles and git repos a project_group https://gist.github.com/cloudnull/b6bd9fd37c2b3e6e077d4fe59c46ffdb#file-py_pkgs_output-json-L3-L2214:59
*** galstrom is now known as galstrom_zzz15:00
evrardjpodyssey4me: about the list of files to maintain, nothing prevents to write a lookup for that, based on standard locations for projects: we already have the rolename, so it would just be fine guessing15:00
odyssey4meevrardjp if you look carefully at the sources branch updater, the location is not always the same in each project :p15:01
cloudnullwe've spent a fair bit of time trying de-couple the main osa inventory groups from the roles and the proposed change as it stands adds a lot of assumptions that are only ever going to be in OSA.15:01
odyssey4meand FYI the lookup is not against our roles - it's against the openstack service repositories15:01
evrardjpanyway, separating the module from the lookup and bringing the module to use remote sources would be a good first step imo15:01
cloudnullodyssey4me: what?15:02
odyssey4mecloudnull yeah, I thought about that, but realise that the repo-build role is already heavily tied to the way OSA works15:02
cloudnull"and FYI the lookup is not against our roles"  ?15:02
odyssey4mecloudnull looking through your proposed change now15:02
*** admin0 has joined #openstack-ansible15:02
cloudnullmaybe you need to look again .15:02
evrardjpmhayden: ./osa-differ.py 12.0.16 13.2.0 -d --roles-only fails for me15:03
odyssey4mecloudnull the lookup we were talking about, in relation to https://blueprints.launchpad.net/openstack-ansible/+spec/static-file-distribution is not against our roles15:03
odyssey4metwo conversations here, crossing wires15:03
odyssey4mecloudnull I'm confused at the output here: https://gist.github.com/cloudnull/b6bd9fd37c2b3e6e077d4fe59c46ffdb#file-py_pkgs_output-json-L3-L2115:03
cloudnullI'm talking about https://review.openstack.org/#/c/345642/ and https://review.openstack.org/#/c/344912/15:04
evrardjpmhayden: wasn't there a fix for the pre IRR era?15:04
evrardjpI don't recall15:04
*** messy has joined #openstack-ansible15:05
cloudnullodyssey4me: can be changed by setting something like https://gist.github.com/cloudnull/b6bd9fd37c2b3e6e077d4fe59c46ffdb#file-exampl-change-os_nova_role-yml-diff in the role defaults.15:05
cloudnullnote the only one thats different is https://gist.github.com/cloudnull/b6bd9fd37c2b3e6e077d4fe59c46ffdb#file-py_pkgs_output-json-L515:05
odyssey4meok, I get it now15:06
odyssey4methere's a ref one way, and a ref the other way15:06
odyssey4meso I definitely like https://gist.github.com/cloudnull/b6bd9fd37c2b3e6e077d4fe59c46ffdb#file-py_pkgs_output-json-L2615:06
openstackgerritMerged openstack/openstack-ansible-plugins: Fix py_pkgs lookup to not include optional packages  https://review.openstack.org/34783415:06
odyssey4methat makes the logic in the template a *lot* easier15:06
odyssey4mebecause there's a proper mapping15:06
*** galstrom_zzz is now known as galstrom15:06
odyssey4meno need to guess and make assumptions, other than being given a specific data structure15:07
odyssey4methat's nice15:07
*** javeriak has joined #openstack-ansible15:07
cloudnullindeed.15:07
cloudnulland if nothing is provided it goes under the "all" group which is an ansible built in15:07
*** scarlisle has joined #openstack-ansible15:08
odyssey4meok, I think I see why you're also adding a group to the role defaults - that's to allow the py_pkgs lookup to do something with it15:08
odyssey4methat doesn't seem to buy us much though - how does that improve anything?15:09
odyssey4mein my mind I thought that maybe we would feed the py_pkgs looks some group membership data, and it would then automatically calculate the right packages to build and give it to the repo build process15:10
odyssey4meie it would filter for us15:10
odyssey4mebut that doesn't appear to be what's happening15:11
cloudnullyour lookup in https://review.openstack.org/#/c/344912/8/templates/requirements.txt.j2 would be to use the role_name from role_packages to lookup the group membership and if the group had any members build15:11
cloudnullwhich again removes all of the host group munging15:12
odyssey4meyes, I got that - there's value in that, but that requires no changes to py_pkgs as far as I see15:12
odyssey4mejust a change to the repo list15:12
odyssey4meie https://gist.github.com/cloudnull/b6bd9fd37c2b3e6e077d4fe59c46ffdb#file-openstack_services-yml-diff-L10 then the change in repo build to consume that var15:13
odyssey4meI'm trying to understand the other parts of the suggested patch15:13
odyssey4meie what do these get used for? https://gist.github.com/cloudnull/b6bd9fd37c2b3e6e077d4fe59c46ffdb#file-py_pkgs_output-json-L4-L2115:14
cloudnull*_git_project_group may differ based on our groupings. IE https://gist.github.com/cloudnull/b6bd9fd37c2b3e6e077d4fe59c46ffdb#file-openstack_services-yml-diff-L58 and https://gist.github.com/cloudnull/b6bd9fd37c2b3e6e077d4fe59c46ffdb#file-openstack_services-yml-diff-L10015:14
openstackgerritMerged openstack/openstack-ansible: Fix role SHA's for Newton-2 release  https://review.openstack.org/34771315:14
*** jmckind has joined #openstack-ansible15:15
evrardjpdo we actually test the ceph client role somewhere?15:16
automagicallyevrardjp: speaking of which, I’d love to see the last few roles that are in the repo get split out15:17
*** pcaruana has quit IRC15:17
evrardjpI agree these are remnants of an old era15:17
evrardjpbut I leave the ceph love to mattt15:18
cloudnullodyssey4me: this https://review.openstack.org/#/c/344912/8/templates/requirements.txt.j2@13 becomes https://gist.github.com/cloudnull/b6bd9fd37c2b3e6e077d4fe59c46ffdb#file-selective_wheel_build-yaml-j215:19
*** bootsha has joined #openstack-ansible15:20
cloudnullthe selective wheel building is a matter of setting a group name specifically to limit its inclusion or its "all" which will always build.15:21
odyssey4melol, duh - it's for the selective wheel building15:22
odyssey4meI was getting it mixed up with the selective git cloning15:22
*** javeriak has quit IRC15:22
cloudnullsame overal process but they have different group memberships.15:23
odyssey4meyeah, I hate that we have to define that all in a role though15:23
odyssey4mein each role I mean15:23
odyssey4mecloudnull it seems to me that if we're going to do that then we may as well make py_pkgs actually do the filtering for us15:24
*** scarlisle has quit IRC15:24
odyssey4meall the filtering15:24
odyssey4meie spit out a list of packages to build based on some data we give it15:25
odyssey4meand we can also tell it which mode to operate in - selective, or non-selective15:26
odyssey4medo you know what I mean?15:26
*** admin0 has quit IRC15:27
cloudnullwe can't do that without importing GPL'd parts of ansible for the group membership lookups.15:27
cloudnullwhich would mean the lookup would have to live outside of our plugins repo15:27
odyssey4mebut could we perhaps sue a task to put the data together, then give it to py_pkgs as input?15:27
odyssey4me*use15:27
cloudnullisn't that what the template is doing?15:28
odyssey4meas it stands now, we'd still end up with duplication in the resulting filtered list15:29
odyssey4meif role1 and role2 both have 'pip' we would end up with pip twice15:29
odyssey4methis is not a train smash, but it is inefficient15:29
*** psilvad has quit IRC15:30
odyssey4mewe could likely also not have to https://gist.github.com/cloudnull/b6bd9fd37c2b3e6e077d4fe59c46ffdb#file-exampl-change-os_nova_role-yml-diff-L9 but could just put a mapping in the integrated repo somewhere15:30
*** abelur has quit IRC15:30
odyssey4methe repo_all group vars, for example15:31
*** galstrom is now known as galstrom_zzz15:32
cloudnullIndeed we could put that part of the matting into the integrated repo.15:33
odyssey4mecloudnull to be clear, I'm good with your suggestions - perhaps with some minor tweaks which I'll enact when I do the update... I'm just spitballing other ways of doing this to see if we can find an alternative that doesn't involve so much distributed patching.15:33
*** satheesh has joined #openstack-ansible15:35
odyssey4mecloudnull py_pkgs could take more than one input, right?15:35
openstackgerritMerged openstack/openstack-ansible: Allow empty container dicts in env overrides  https://review.openstack.org/34050715:35
michaelguginoI don't mind that roles assume specific groups.  That's the way it works in ansible.15:35
satheeshdoes ceilometer meter-list depends on event-list15:35
*** bootsha has quit IRC15:37
cloudnullodyssey4me: right now it only takes one.15:38
cloudnullbut we could make it take more15:38
odyssey4mecloudnull a group var for repo_all could probably compile a list of roles to include in the package processing15:39
odyssey4meif that gets fed to py_pkgs, then it iterates through the list and produces the standard list at the end15:39
matttevrardjp: i don't believe any of the ceph stuff is tested in openstack-ansible15:40
odyssey4meansible already has a var for all known groups, so it's easy to iterate through them and only add a group name to the list if it has members15:41
odyssey4memattt confirmed, it is not - it is tested by downstream consumers who use it15:41
odyssey4mecloudnull the reason I like that approach is that it simplifies the lookup plugin too15:42
odyssey4mewe won't need to have the stuff that was recently added any more15:42
odyssey4meall it'll need to do is what it did before, except that it will get given a specific role list15:43
*** mikelk has quit IRC15:43
*** david-lyle has joined #openstack-ansible15:43
odyssey4mehmm, but then there's the issue of downstream consumers again15:43
cloudnullyou mean the file requirements bits?15:44
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Confirm container data destroys  https://review.openstack.org/34689515:44
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Add openrc_region_name to define the service region for openrc files.  https://review.openstack.org/34639315:44
*** bootsha has joined #openstack-ansible15:45
*** bootsha has quit IRC15:46
*** adrian_otto has joined #openstack-ansible15:46
*** abelur has joined #openstack-ansible15:47
*** adrian_otto has quit IRC15:49
satheeshdoes openstack ansible supports snmp based meters in ceilometer metrics?15:49
*** jmckind_ has joined #openstack-ansible15:52
automagicallysatheesh: What type of support are you asking about?15:52
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Revert role SHA pin for Newton-3 development  https://review.openstack.org/34791615:52
*** janki has quit IRC15:52
satheeshi need to collect snmp based meters in ceilometer15:53
odyssey4mesatheesh the first question is whether OpenStack supports it15:53
*** janki has joined #openstack-ansible15:53
cloudnullalextricity25: ^15:53
cloudnullstevelle: ^15:53
odyssey4meif that is yes, then OpenStack-Ansible can likely be configured to do so because every config file we lay down can have any configuration option applied to it15:53
satheeshodyssey4me No OSA supports it or not15:54
odyssey4mesatheesh I think that my statement above answers your question, and frames why I made that suggestion.15:55
*** jmckind has quit IRC15:55
satheeshi am facing issue in collecting meters once i delete ceilometer database and create it none of meters or getting collected. Ceilometer log is also not rolling for any actions15:55
automagicallyCeilometer supports an snmp inspector: https://github.com/openstack/ceilometer/blob/master/ceilometer/hardware/inspector/snmp.py15:55
satheeshthanks odyssey4me15:55
odyssey4mesatheesh if you delete the DB, I would guess that it needs some preparation before it can accept new data again15:56
odyssey4meyou'll likely have to restart services and such too15:56
satheeshodyssey4me ya i am running os-ceilometer-install playbook again15:56
odyssey4mestevelle and alextricity25 are most familiar with telemetry, so I'll defer to them for more specific expertise15:56
satheeshthanks odyssey4me15:57
*** adrian_otto has joined #openstack-ansible15:57
alextricity25I'm not so sure we support SNMP. Doesn't an extra agent need to be installed on the compute hosts for that to work?15:59
satheeshodyssey4me does OSA ceilometer comes with all meters or do we have any limitations there?15:59
odyssey4mesatheesh I have no idea how ceilometer works, so it's hard for me to answer you.15:59
satheeshyes alextricity25 I have installed and its getting collected in log but none of data is pulling to my new database15:59
odyssey4meIf we are missing something, we'd love an incoming patch to address it15:59
*** psilvad has joined #openstack-ansible16:00
stevellesatheesh: if the snmp agent is installed then this is an issue with debugging ceilometer16:00
alextricity25satheesh: If it's a pollster agent, then it will take about 10min for it to appear by default16:00
cloudnullI think its simply a matter of setting up the resources and metrics you want in the pipeline.yaml which can be done with config_template16:01
satheeshokay. ceilometer meter-list is not showing anything if I recreate the mongodb database16:01
*** weshay is now known as weshay_food16:01
*** thorst is now known as thorst_afk16:01
satheeshdo we need to change anything for ceilometer to contact database16:01
stevelleyou deleted a database for a running service?16:02
satheeshstevelle: yes in mongodb i have deleted ceilometer database and recreated it16:02
alextricity25stevelle: satheesh I wonder if you have to explicitly create a meter definition for those measurements16:03
cloudnullworth a read https://support.vmturbo.com/hc/en-us/articles/211789668-Enabling-SNMP-Metrics-in-OpenStack on snmp setup16:03
odyssey4mecloudnull ok, let's go with what you've got for now16:04
alextricity25^^ looks like you do16:04
odyssey4mecan you do the py_pkgs patch, I'll do the rest16:04
satheeshcloudnull: thanks i have followed same link and I have configured16:04
satheeshalextricity25: my doubt is once i delete and recreate ceilometer database in mongodb none of metrics are collected16:05
odyssey4mecloudnull if I read the py_pkgs bit correctly, if the group name is not provided in the role/repo then it assumes the group name is 'all', right?16:05
cloudnullyes16:05
odyssey4meawesome, that'll keep it compatible16:05
odyssey4menice, go for it16:05
stevellesatheesh: you need to look at the colllector service logs16:05
cloudnullodyssey4me: ok16:06
satheeshstevelle16:06
odyssey4methanks! :)16:06
satheeshnone of ceilometer logs are rolling16:06
stevellesatheesh: and I would recommend taking this to #openstack-telemetry because this is debugging telemetry and more folks there can help16:06
satheeshyes thanks stevelle16:06
*** TxGirlGeek has quit IRC16:07
*** galstrom_zzz is now known as galstrom16:07
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-plugins: Updated py_pkgs to set options group membership  https://review.openstack.org/34793016:08
*** itlinux has quit IRC16:13
*** abelur has quit IRC16:13
*** asettle has quit IRC16:23
*** asettle has joined #openstack-ansible16:27
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible: Add options to allow for selective git clone  https://review.openstack.org/34793616:27
*** janki has quit IRC16:27
*** thorst_afk is now known as thorst16:27
*** david-lyle has quit IRC16:28
*** abelur has joined #openstack-ansible16:30
*** v1k0d3n has joined #openstack-ansible16:35
odyssey4mecloud you may as well update https://review.openstack.org/344912 and https://review.openstack.org/345642 too if you like16:38
odyssey4meI've changed the topic on the others to help provide review context16:38
*** javeriak has joined #openstack-ansible16:39
odyssey4meI'm trying to resolve the fact that we have double docs tests running with infra16:40
odyssey4mecloudnull ^16:40
*** michaelgugino has quit IRC16:42
*** weshay_food is now known as weshay16:52
*** janki has joined #openstack-ansible16:53
*** michaelgugino has joined #openstack-ansible16:54
openstackgerritMerged openstack/openstack-ansible: Fix override of ANSIBLE_PACKAGE variable  https://review.openstack.org/34651016:56
*** yatin has joined #openstack-ansible17:00
*** yatin has quit IRC17:02
*** yatin has joined #openstack-ansible17:03
*** abelur has quit IRC17:04
*** TxGirlGeek has joined #openstack-ansible17:08
*** yatin_ has joined #openstack-ansible17:11
*** yatin has quit IRC17:14
*** sdake has quit IRC17:15
*** asettle has quit IRC17:15
*** yatin has joined #openstack-ansible17:20
*** david-lyle has joined #openstack-ansible17:20
odyssey4mejmccrory automagically cloudnull d34dh0r53 stevelle mattt hughsaunders andymccr mhayden evrardjp FYI - The Newton-2 release has been requested: https://review.openstack.org/34796117:21
stevellewe're in a generally pretty poor state right now17:22
odyssey4meWe are now firmly on the path to N3 which is also feature-freeze. Please note this and ensure that all work is planned accordingly.17:22
odyssey4mestevelle are we? That build is in a fully working state.17:22
stevelleodyssey4me: let's not forget about stuff we turned off to get past the gate17:23
odyssey4meyeah, we have to get rabbitmq working properly via SSL for that all to work again17:23
*** yatin_ has quit IRC17:23
odyssey4mebut before then we can add the bits back to deploy them at least17:23
odyssey4melet's see17:23
stevelleand after that maybe we can get ceilometer re-enabled17:23
*** david-lyle has quit IRC17:23
*** david-lyle_ has joined #openstack-ansible17:23
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Restore telemetry service deployment  https://review.openstack.org/34590117:24
odyssey4meall that stuff should work with SSL turned off - if it doesn't, we have things to fix17:24
stevelleconfirming, we have things to fix. I'm working on a patch for that17:24
*** david-lyle_ is now known as david-lyle17:24
odyssey4meok good, turning SSL back on is something we can work on afterwards17:25
*** electrofelix has quit IRC17:25
*** david-lyle_ has joined #openstack-ansible17:25
stevelleI'm behind on getting gnocchi on by default now also17:26
odyssey4mestevelle how can I help make that happen?17:26
odyssey4mesuggestion - add it to the mid cycle agenda17:26
stevelleI've struggled getting the tempest plugins running17:27
stevellebefore the breakage17:27
odyssey4mecan we do some sort of basic functional test as an interim measure?17:28
michaelguginocloudnull: when you have a minute, I'd like to discuss your comments on: https://review.openstack.org/#/c/346984/17:28
stevellethe role does a basic functional test now17:28
odyssey4mea port check as I recall?17:28
stevelleit creates a default archive policy17:28
stevellethrough the api17:29
*** david-lyle has quit IRC17:29
odyssey4meah, that seems good enough as a starting point17:29
odyssey4memaybe it'd be best to switch to the integration focus, then circle back to tests?17:30
stevellemaybe17:30
odyssey4meam I right in thinking that mongodb can be ditched from the AIO when gnocchi's in place?17:31
*** janki has quit IRC17:31
openstackgerritMerged openstack/openstack-ansible-repo_build: Fix out-dated requests and urllib3  https://review.openstack.org/34704217:32
stevelleyes, we can17:33
stevelleprobably should leave a deprecation cycle though17:34
*** david-lyle_ has quit IRC17:34
*** david-lyle_ has joined #openstack-ansible17:34
stevellethere is no way to move data between them, so the recommended transition plan is to double store for a period17:34
odyssey4mefor the AIO, nope - no need for deprecation there17:37
stevellefair enough. and it looks like there is no other use of it17:39
*** david-lyle_ has quit IRC17:42
*** eil397 has joined #openstack-ansible17:42
odyssey4meno just in the docs - and that can stay17:43
*** eil397_ has joined #openstack-ansible17:43
odyssey4memaybe just adjust them to link to the upstream documentation17:43
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-ops: Add Galaxy role section and add OSA backup role  https://review.openstack.org/33096117:47
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible: Refactor "get_instance_info" gathering  https://review.openstack.org/34761017:47
*** canadianchris has joined #openstack-ansible17:47
cloudnullsomeone else want to give this a nudge https://review.openstack.org/#/c/347875/117:50
odyssey4meand this https://review.openstack.org/34679117:52
*** v1k0d3n has quit IRC17:54
odyssey4methese too: https://review.openstack.org/#/q/status:open+project:%255Eopenstack/openstack-ansible.*+topic:sha-update17:54
*** yatin has quit IRC17:54
*** v1k0d3n has joined #openstack-ansible17:54
*** yatin has joined #openstack-ansible17:55
*** yatin_ has joined #openstack-ansible18:03
automagicallyFYI - I haven’t forgotten about the Rabbit SSL stuff, but in the middle of testing something else in my lab right now18:05
automagicallyOnce done, I’ll pivot back to the Rabbit stuff18:05
odyssey4methis should pass, and we'll need it soon to continue testing patches to the roles: https://review.openstack.org/34791618:06
odyssey4mesweet, thanks automagically18:06
*** yatin has quit IRC18:06
odyssey4meI'll get cracking on changing up the jobs for the integrated repo tomorrow to bring xenial/centos tests in18:07
odyssey4methe tox-based tests aren't working, so I'm going to go for another option18:07
*** eric_lopez has quit IRC18:08
*** jamielennox is now known as jamielennox|away18:10
mhaydenodyssey4me: woot18:10
*** adrian_otto has quit IRC18:11
openstackgerritMerged openstack/openstack-ansible-lxc_container_create: Ensure that container config/command order is correct  https://review.openstack.org/34787518:20
openstackgerritMerged openstack/openstack-ansible-os_ceilometer: Update paste, policy and rootwrap configurations 2016-07-27  https://review.openstack.org/34768818:20
openstackgerritMerged openstack/openstack-ansible-security: Ensure that doc linting is included in the linters test  https://review.openstack.org/34679118:20
*** v1k0d3n has quit IRC18:21
*** v1k0d3n has joined #openstack-ansible18:22
*** yatin_ has quit IRC18:24
*** canadianchris has quit IRC18:25
openstackgerritMerged openstack/openstack-ansible-os_cinder: Update paste, policy and rootwrap configurations 2016-07-27  https://review.openstack.org/34768918:26
openstackgerritMerged openstack/openstack-ansible: Add nova-lxd virt driver git repo  https://review.openstack.org/34690118:26
openstackgerritMerged openstack/openstack-ansible: Enable the use of a package manager cache  https://review.openstack.org/34551418:27
*** jwagner is now known as jwagner_lunch18:36
odyssey4meI'm out for the night. Cheers all!18:39
automagicallyLater odyssey4me18:39
eil397Later odyssey4me18:39
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_neutron: Fix handler case where no old process is found  https://review.openstack.org/34799818:51
mhaydenevrardjp: so the osa-differ doesn't support diffing across branches18:56
mhaydenthat will be challenging :P18:56
*** david-lyle_ has joined #openstack-ansible18:57
automagicallymhayden: Thx for the shout-out in the July WHOA. Here’s one for your next WHOA - https://medium.com/@travistruman/configuring-openstack-ansible-for-open-vswitch-b7e70e26009d18:57
*** v1k0d3n has quit IRC18:58
openstackgerritMichael Gugino proposed openstack/openstack-ansible-os_nova: WIP: Implement nova-lxd driver  https://review.openstack.org/34698418:59
*** javeriak_ has joined #openstack-ansible19:00
*** javeriak has quit IRC19:00
openstackgerritMerged openstack/openstack-ansible: Update all SHAs for Newton 2016-07-27  https://review.openstack.org/34769119:02
*** v1k0d3n has joined #openstack-ansible19:04
*** david-lyle_ is now known as david-lyle19:07
*** v1k0d3n has quit IRC19:15
mhaydenautomagically: WHOA19:15
*** ddaskal has joined #openstack-ansible19:15
*** sdake has joined #openstack-ansible19:25
*** TxGirlGeek has quit IRC19:26
*** TxGirlGeek has joined #openstack-ansible19:27
*** satheesh has quit IRC19:27
*** v1k0d3n has joined #openstack-ansible19:29
openstackgerritNate Graf proposed openstack/openstack-ansible: Support users without projects in keystone library  https://review.openstack.org/34756419:33
*** asettle has joined #openstack-ansible19:41
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_neutron: Configure qos extension in openvswitch_agent.ini  https://review.openstack.org/34801119:42
*** sdake has quit IRC19:43
*** jamesdenton has joined #openstack-ansible19:47
openstackgerritMerged openstack/openstack-ansible-ops: Add Galaxy role section and add OSA backup role  https://review.openstack.org/33096119:50
v1k0d3nhey rackspace folks...do you guys use F5 for LB for private cloud?19:51
v1k0d3nreason i ask is because we're looking to use F5 for ours and wondering if you were using ansible plabooks to set up the vips in replacement of keepalive and haprox19:51
*** sdake has joined #openstack-ansible19:53
*** javeriak_ has quit IRC19:55
*** afred312 has joined #openstack-ansible19:56
automagicallyv1k0d3n: That’s a great question. Looking forward to hearing the answer myself20:03
*** TxGirlGeek has quit IRC20:03
*** TxGirlGeek has joined #openstack-ansible20:04
*** TxGirlGeek has quit IRC20:05
openstackgerritSteve Lewis (stevelle) proposed openstack/openstack-ansible: Restore telemetry service deployment  https://review.openstack.org/34590120:05
*** TxGirlGeek has joined #openstack-ansible20:05
v1k0d3nautomagically: well, pretty new right? i think the ansible modules were just "GA" (if you call it that) in 2.2 i think.20:11
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Revert role SHA pin for Newton-3 development  https://review.openstack.org/34791620:13
v1k0d3nautomagically: well....if it's not created...we'll work on it.20:14
automagicallyAwesome!20:14
michaelguginohopping off, bbl.  If cloudnull or anyone else could review my comments, I updated this patch:  https://review.openstack.org/#/c/346984/20:15
cloudnullmichaelgugino: looking now20:16
*** eil397 has quit IRC20:17
*** eil397_ has quit IRC20:18
*** michaelgugino has quit IRC20:19
*** eil397_ has joined #openstack-ansible20:20
*** TxGirlGeek has quit IRC20:27
*** TxGirlGeek has joined #openstack-ansible20:27
*** jwagner_lunch is now known as jwagner20:27
*** TxGirlGeek has quit IRC20:30
*** TxGirlGeek has joined #openstack-ansible20:31
openstackgerritMerged openstack/openstack-ansible: Confirm container data destroys  https://review.openstack.org/34689520:33
*** TxGirlGeek has quit IRC20:33
*** adrian_otto has joined #openstack-ansible20:33
*** TxGirlGeek has joined #openstack-ansible20:34
automagicallystevelle: You about?20:37
*** TxGirlGeek has quit IRC20:42
*** michaelgugino has joined #openstack-ansible20:42
*** TxGirlGeek has joined #openstack-ansible20:42
*** adrian_otto has quit IRC20:45
*** sdake has quit IRC20:46
*** adrian_otto has joined #openstack-ansible20:46
*** TxGirlGeek has quit IRC20:50
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_zaqar: Removing unused tasks and templates for upstart  https://review.openstack.org/34803620:51
*** Mudpuppy has quit IRC20:52
*** McMurlock1 has quit IRC20:54
*** thorst has quit IRC20:55
*** asettle has quit IRC20:55
*** TxGirlGeek has joined #openstack-ansible20:58
*** jmckind_ has quit IRC21:00
*** TxGirlGeek has quit IRC21:01
*** TxGirlGeek has joined #openstack-ansible21:02
*** jamesdenton has quit IRC21:03
*** psilvad has quit IRC21:09
*** woodard_ has joined #openstack-ansible21:14
*** jamielennox|away is now known as jamielennox21:17
*** woodard has quit IRC21:17
*** woodard_ has quit IRC21:18
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_aodh: Test aodh role using the aodh tempest plugin  https://review.openstack.org/34804821:23
*** david-lyle has quit IRC21:25
mrdaMorning OSA21:26
*** admin0 has joined #openstack-ansible21:32
*** mkrish004 has quit IRC21:39
*** admin0 has quit IRC21:47
stevelleautomagically: back online. whats up21:55
*** admin0 has joined #openstack-ansible21:55
*** admin0 has quit IRC21:55
*** TxGirlGeek has quit IRC21:57
*** ddaskal has quit IRC21:58
*** messy has quit IRC22:03
*** adrian_otto1 has joined #openstack-ansible22:06
*** adrian_otto1 has quit IRC22:07
*** galstrom is now known as galstrom_zzz22:07
*** adrian_otto has quit IRC22:07
*** ddaskal has joined #openstack-ansible22:09
v1k0d3nhey have a question for anyone who's an haproxy expert...the haproxy_keepalived_external_interface...is that expected to be "br-flat" or is that just an example of "some interface"?22:12
v1k0d3nwondering if eth0 is the interface where users would access horizon ui and other api endpoints...if i end up using eth0 as that declaration?22:12
v1k0d3n(assuming yes)22:12
*** ddaskal has quit IRC22:13
cloudnullv1k0d3n: thats just an example.22:15
cloudnullyou could use any interface which you want public traffic to run on .22:15
v1k0d3nfigured. so eth0 being that interface we discussed the other day (that being internet facing side)...that would be the interface i would use, correct?22:16
v1k0d3nah22:16
v1k0d3nyes22:16
cloudnullas for keepalived specifics evrardjp would be the best person to ask.22:16
cloudnullbut I think evrardjp is off for the evnings22:16
v1k0d3ni thought...but wanted to be sure before i do another 1:30hr plus deployment....22:16
*** david-lyle has joined #openstack-ansible22:22
*** weshay has quit IRC22:24
*** david-lyle has quit IRC22:25
*** eil397 has joined #openstack-ansible22:25
*** david-lyle has joined #openstack-ansible22:25
*** spotz is now known as spotz_zzz22:26
*** timl0101 has quit IRC22:33
openstackgerritSteve Lewis (stevelle) proposed openstack/openstack-ansible-os_gnocchi: Normalize galera password and clean up role  https://review.openstack.org/34806922:34
openstackgerritMichael Gugino proposed openstack/openstack-ansible-os_nova: Implement nova-lxd driver  https://review.openstack.org/34698422:42
*** jamielennox is now known as jamielennox|away22:45
*** asettle has joined #openstack-ansible22:46
*** thorst_ has joined #openstack-ansible22:47
*** david-lyle has quit IRC22:50
*** david-lyle_ has joined #openstack-ansible22:50
*** asettle has quit IRC22:51
*** klamath has quit IRC22:54
*** thorst_ has quit IRC22:55
*** thorst_ has joined #openstack-ansible22:56
*** david-lyle_ has quit IRC23:01
*** thorst_ has quit IRC23:04
*** bootsha has joined #openstack-ansible23:05
*** bootsha has quit IRC23:11
*** bootsha has joined #openstack-ansible23:16
*** sdake has joined #openstack-ansible23:17
*** sdake has quit IRC23:25
*** omiday has quit IRC23:38
*** omiday has joined #openstack-ansible23:38
*** kstev1 has quit IRC23:49
*** kstev has joined #openstack-ansible23:56
*** ekimshi has joined #openstack-ansible23:56
*** asettle has joined #openstack-ansible23:58

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