Wednesday, 2016-01-20

jmccrorypalendae mrda ok, please let me know if you happen to run across it again. interested in helping out with either contributions or testing00:02
palendaejmccrory, Sweet. I know our team was interested, too, but I forget exacty who was doing it00:02
*** Nepoc has quit IRC00:04
*** Nepoc has joined #openstack-ansible00:05
mrdajmccrory: palendae: The ironic role (and integration with the rest of osa) is well underway.00:06
mrdajmccrory: palendae: Currently testing it...00:07
mrdajmccrory: palendae: planning on having it available https://github.com/openstack/openstack-ansible-ironic "soon".  So when that's happened, please feel free to raise patches against it.  It shouldn't be too long.00:08
*** sdake_ has joined #openstack-ansible00:08
*** bryan_att has quit IRC00:09
palendaeCool, thanks mrda00:10
mrdapalendae: np00:10
jmccrorymrda thanks00:10
*** sdake has quit IRC00:11
*** markvoelker has quit IRC00:14
*** Nepoc has quit IRC00:16
*** daneyon_ has quit IRC00:17
*** markvoelker has joined #openstack-ansible00:17
*** Nepoc has joined #openstack-ansible00:17
*** sdake_ has quit IRC00:24
*** sdake has joined #openstack-ansible00:25
*** prometheanfire has quit IRC00:28
*** Nepoc has quit IRC00:34
*** Nepoc has joined #openstack-ansible00:34
*** prometheanfire has joined #openstack-ansible00:44
*** eil397 has quit IRC00:52
*** abitha has quit IRC00:59
odyssey4meflwang1 o/01:06
odyssey4meahoi all, and good (very early morning) from Manchester01:06
flwang1odyssey4me: https://review.openstack.org/269889 :)01:06
odyssey4mesomeone was asking about the work done on designate - that's here: https://github.com/sharmaswati6/designate_files01:08
odyssey4meI'm not sure where swati is any more - I suspect that he may have been doing the work as a assigment, and needs to move on01:09
odyssey4meflwang1 do you have much exposure to ansible at all?01:09
odyssey4meflwang1 +2 from me - can zaqar be deployed standalone, or does it depend on other openstack bits being around?01:10
odyssey4meif standalone, does it need galera/rabbit?01:11
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Fix failing tests in defcore test set  https://review.openstack.org/26949801:15
*** gonzalo2kx has quit IRC01:19
*** harlowja has quit IRC01:30
*** harlowja has joined #openstack-ansible01:30
*** daneyon has joined #openstack-ansible01:31
*** daneyon_ has joined #openstack-ansible01:35
*** daneyon has quit IRC01:37
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Docs: Update the minor upgrade process  https://review.openstack.org/26966801:42
flwang1odyssey4me: cool, thanks for the sample code01:45
*** Ch3KoLyN has joined #openstack-ansible01:45
flwang1odyssey4me: yep, zaqar can  be deployed standalone, it only needs keystone for auth01:46
flwang1odyssey4me: no need for galera/rabbit01:46
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Add documentation for configuring Keystone LDAP Identity back-ends  https://review.openstack.org/26879101:46
odyssey4meflwang1 so I would suggest that you focus simply on the basic pattern on putting the required config files down, setting up the service and expecting that wheels will be provided for the role you build.01:47
odyssey4medon't worry about the rest of OSA - we'll plug you into those bits once you have the basics of putting it down with ansible on any host01:48
flwang1odyssey4me: ok, cool. so it should be easy and simple, right? should i ask infra team to create a separate repo?01:48
odyssey4meflwang1 I would suggest getting your initial work done in a github repo - we'll import it when you're ready01:52
flwang1odyssey4me: cool, don't have to bother the busy infra team to create  a new repo but keep it in my private github, is it?01:53
odyssey4meflwang1 once we import it into the openstack namespace, it'll inherit pep8/ansible-lint/functional tests which will be too much of a burden to start with I think01:53
flwang1yep, i see01:53
odyssey4meflwang1 yes, if you can ping me at some point with the URL or use the ML for questions and provide reference to it then we can work with that01:53
cloudnullflwang1: if you have it in a local repo using github and its public we can help review the bits as your working on them01:54
cloudnullbefore getting it into the namesace01:54
flwang1cloudnull: odyssey4me: cool, that would be awesome01:55
flwang1cloudnull: https://review.openstack.org/#/c/269889/1   the zaqar spec01:55
flwang1in case you have the magic +201:56
odyssey4meflwang1 you can get going working on it meanwhile :)01:56
flwang1odyssey4me: yep, sure01:56
flwang1i will take  https://github.com/sharmaswati6/designate_files as a sample01:56
flwang1odyssey4me: thanks for the link, very helpful for newbie01:56
odyssey4meflwang1 I'm hoping that we can put together some docs to help newbies soon01:57
flwang1odyssey4me: it would be awesome, i believe there are many potential users want to use ansile01:58
flwang1like us01:58
odyssey4meflwang1 welcome :)02:02
odyssey4me2am, time for me to get some sleep02:02
odyssey4menight all02:02
flwang1odyssey4me: have a good night02:03
*** daneyon_ has quit IRC02:04
*** gonzalo2kx has joined #openstack-ansible02:05
*** weezS has quit IRC02:21
openstackgerritmelissaml proposed openstack/openstack-ansible: Fix grammatical mistake, Changed character from "an" to "a" in below files:  https://review.openstack.org/26896202:28
*** cemmason has joined #openstack-ansible02:29
*** iceyao has joined #openstack-ansible02:38
*** iceyao_ has quit IRC02:38
*** iceyao_ has joined #openstack-ansible02:40
*** iceyao has quit IRC02:40
*** markvoelker has quit IRC02:42
*** raddaoui has joined #openstack-ansible02:44
*** iceyao has joined #openstack-ansible02:44
*** iceyao_ has quit IRC02:44
*** iceyao_ has joined #openstack-ansible02:48
*** iceyao has quit IRC02:48
*** jaypipes has quit IRC02:55
*** baker has joined #openstack-ansible03:03
openstackgerritmelissaml proposed openstack/openstack-ansible: Fix typos in docstrings:  https://review.openstack.org/26896203:06
*** jguy_ has quit IRC03:07
*** cemmason has quit IRC03:09
*** baker_ has joined #openstack-ansible03:11
kysseis vxlan supposed to work with any switch with 9k mtu?03:14
*** ashishb has joined #openstack-ansible03:15
*** baker has quit IRC03:15
*** baker has joined #openstack-ansible03:19
*** baker__ has joined #openstack-ansible03:21
*** baker__ has quit IRC03:22
*** baker_ has quit IRC03:22
*** baker_ has joined #openstack-ansible03:23
*** ashishb has quit IRC03:23
*** baker has quit IRC03:24
*** baker has joined #openstack-ansible03:25
*** baker__ has joined #openstack-ansible03:26
*** baker has quit IRC03:27
*** baker_ has quit IRC03:27
*** baker has joined #openstack-ansible03:27
*** baker_ has joined #openstack-ansible03:40
*** cemmason has joined #openstack-ansible03:40
*** baker has quit IRC03:43
*** raddaoui has quit IRC03:45
*** baker has joined #openstack-ansible03:48
cooljkysse: there is some overhead for the encapsulation (50 bytes iirc) that has to be factored in when setting the mtu03:50
*** ashishb has joined #openstack-ansible03:51
*** galstrom_zzz is now known as galstrom03:51
*** baker_ has quit IRC03:52
mrdaIs anyone seeing any issues doing a "/usr/local/bin/pip install yaprt" right now?  I'm getting some dependency breakage during run-playbooks03:57
mrda(This is on a aio install)03:58
jmccrorymrda just hit that too with a liberty install. had to go in and uninstall python-requests in the repo container03:58
mrdathanks jmccrory04:00
*** flwang1 has quit IRC04:01
*** gonzalo2kx has quit IRC04:04
*** javeriak has joined #openstack-ansible04:05
*** cemmason has quit IRC04:07
*** markvoelker has joined #openstack-ansible04:14
*** flwang has joined #openstack-ansible04:14
*** alex_____ has joined #openstack-ansible04:17
alex_____anyone seen setup-infrastructure fail with: "=> (item=yaprt) => {"attempts": 5, "cmd": "/usr/local/bin/pip install yaprt", "failed": true, "item": "yaprt"}"? looks to have been introduced in past day or so. if I try to run that command on the container, I get:04:19
alex_____Detected a distutils installed project ('requests') which we cannot uninstall. The metadata provided by distutils does not contain a list of files which have been installed, so pip does not know which files to uninstall.04:19
*** javeriak has quit IRC04:20
cooljalex_____: they were just talking about that. uninstalling python-requests from the repo container is apparently the fix04:21
alex_____ah, thanks! =) so just manually remove from repo containers, and re-run setup-infrastructure playbook?04:21
jmccroryalex_____ yep, and not sure what's changed to suddenly cause that04:23
logan-maybe the liberty shas bump that went thru today04:23
alex_____thanks.. fyi, i thought the shas bump might be it, but i checked out yesterday (91d6557) and same problem04:25
*** galstrom is now known as galstrom_zzz04:29
*** ashishb has quit IRC04:32
*** alex_____ has quit IRC04:33
*** sdake has quit IRC04:36
coolji know it can be pulled in via unexpected dependency chain from recommended packages (e.g. lxc-templates ends up pulling it in via cloud-image-utils -> euca2ools -> python-requests)04:36
*** sdake has joined #openstack-ansible04:37
jmccrorycoolj looks like that's what's happening. lxc-dev > lxc > python3-lxc > lxc-templates04:45
cooljd'oh!04:46
jmccrorycoolj interesting... looks like the problem is actually pip 8.0.0. pip 7.1.2 works just fine05:00
*** Nepoc has quit IRC05:01
*** sdake_ has joined #openstack-ansible05:05
*** sdake has quit IRC05:06
jmccroryanyone around to push https://review.openstack.org/#/c/260150/5 through?05:17
appprod0looks like it's breaking a few things - https://github.com/pypa/pip/issues/338405:17
jmccroryappprod0 hmm not good05:19
mrdaI was just coming to the same conclusion... pip 8 might be to blame05:22
mrdaI'm trying out adding a <8.0 clause to pip in requirements.txt, fwiw.  I'll see how that goes.05:32
*** cemmason has joined #openstack-ansible05:36
*** fawadkhaliq has joined #openstack-ansible06:02
*** ashishb has joined #openstack-ansible06:11
*** Lane_ has joined #openstack-ansible06:19
*** phiche has joined #openstack-ansible06:28
*** skamithi has joined #openstack-ansible06:32
*** skamithi has left #openstack-ansible06:33
*** jamielennox is now known as jamielennox|away06:40
*** fawadk has joined #openstack-ansible06:43
*** odyssey4me has quit IRC06:44
*** richoid1 has joined #openstack-ansible06:45
*** richoid has quit IRC06:45
*** fawadkhaliq has quit IRC06:47
*** odyssey4me has joined #openstack-ansible06:51
*** phiche has quit IRC06:55
*** phiche has joined #openstack-ansible07:03
*** markvoelker has quit IRC07:11
*** markvoelker has joined #openstack-ansible07:12
*** javeriak has joined #openstack-ansible07:13
*** markvoelker_ has joined #openstack-ansible07:18
*** iceyao_ has quit IRC07:19
*** markvoelker has quit IRC07:20
*** iceyao has joined #openstack-ansible07:20
*** javeriak has quit IRC07:25
*** javeriak has joined #openstack-ansible07:31
*** admin0 has joined #openstack-ansible07:38
*** markvoel_ has joined #openstack-ansible07:42
*** markvoelker_ has quit IRC07:43
*** hassaanp has joined #openstack-ansible07:47
*** daneyon has joined #openstack-ansible07:48
*** iceyao_ has joined #openstack-ansible07:49
*** iceyao_ has quit IRC07:50
*** iceyao_ has joined #openstack-ansible07:51
*** iceyao has quit IRC07:51
*** daneyon has quit IRC07:54
*** sdake_ has quit IRC07:55
*** daneyon has joined #openstack-ansible07:56
*** iceyao has joined #openstack-ansible07:59
*** daneyon has quit IRC08:01
*** iceyao_ has quit IRC08:03
*** admin0 has quit IRC08:06
*** skamithi has joined #openstack-ansible08:07
*** admin0 has joined #openstack-ansible08:07
*** admin0 has quit IRC08:08
*** admin0 has joined #openstack-ansible08:08
*** daneyon has joined #openstack-ansible08:16
*** skamithi has quit IRC08:20
*** daneyon has quit IRC08:22
*** skamithi has joined #openstack-ansible08:25
*** skamithi has left #openstack-ansible08:25
*** fawadk has quit IRC08:29
*** javeriak has quit IRC08:29
*** javeriak has joined #openstack-ansible08:30
*** javeriak has quit IRC08:42
*** javeriak has joined #openstack-ansible08:43
*** javeriak has quit IRC08:47
*** javeriak has joined #openstack-ansible08:47
*** fawadkhaliq has joined #openstack-ansible08:51
*** fawadkhaliq has quit IRC08:56
*** javeriak has quit IRC08:58
odyssey4mehughsaunders matt are you around? we need https://review.openstack.org/260150 voted through to unblock Liberty. :)09:10
*** iceyao has quit IRC09:10
*** daneyon has joined #openstack-ansible09:11
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Add ECMP support config for PGLib  https://review.openstack.org/26978209:12
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Fix typos in docstrings:  https://review.openstack.org/26896209:12
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Gate: Set extra pypi index to OpenStack-CI repositories  https://review.openstack.org/26586709:14
*** daneyon has quit IRC09:15
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Add example haproxy_hosts yaml  https://review.openstack.org/26983309:16
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Use slurp to collect the nova ssh keys  https://review.openstack.org/26683909:16
matttodyssey4me: ok, going to look now09:16
matttodyssey4me: still not sure about that object-store region failure -- i did a test w/ your patch and the object-store endpoint for RegionOne is listed :(09:17
odyssey4mehmm, that's odd09:18
matttodyssey4me: yeah, tempest is failing to create the initial cirros image -- you rerun the tempest installation playbook and it installs the image fine09:18
odyssey4meI saw similar issues when doing the glance_store config updates for keystone v3 - I wonder if this isn't something within the actual swiftclient that glance_store uses... or perhaps a bad config setting in there09:19
matttodyssey4me: why is that review not a proper backport?09:19
odyssey4mewe could, of course, specify a region09:20
odyssey4memattt because the original review is in another repo09:20
matttAH!09:20
matttthat'd do it09:20
odyssey4mewith the IRR's the backport process is a little odd - you can't cherry-pick :)09:20
hughsaundersheh was wondering the same thing09:20
odyssey4mepip 8.0 seems to have blown up the world :p09:21
matttyeah someone mentioned that last night09:21
matttwhich was odd as i never hit the issue in the afternoon09:21
odyssey4mein master we switched to using the pip github source a few days back09:22
odyssey4megithub as a primary source09:22
matttodyssey4me: https://raw.github.com/pypa/pip/7.1.1/contrib gives me a 40409:22
matttexpected?09:22
*** iceyao has joined #openstack-ansible09:22
odyssey4meyeah - you need the full path: https://raw.githubusercontent.com/pypa/pip/7.1.1/contrib/get-pip.py09:22
odyssey4methe raw URI for githubcontent has to have the full file path and name09:23
matttah yeah09:23
* mattt goes for coffee09:23
mattt:P09:23
odyssey4me:)09:24
odyssey4meOh, and FYI this happened last night: https://review.openstack.org/26988909:24
odyssey4meflwang is the Zaqar PTL and is going to put together a role to deploy it09:25
odyssey4meflwang works out of NZ, so he's right on mrda, mcarden and neillc's doorstep09:25
*** fawadkhaliq has joined #openstack-ansible09:26
odyssey4melooking for votes on these which deal specifically with failures that have been reported by users from time to time: https://review.openstack.org/#/q/project:%255Eopenstack/openstack-ansible.*+status:open+starredby:jesse-pretorius09:41
*** javeriak has joined #openstack-ansible10:01
*** daneyon has joined #openstack-ansible10:05
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Implement multi-domain LDAP configuration for Keystone  https://review.openstack.org/25801510:05
odyssey4meI think this pip 8 thing is going to have a very direct impact on any new installations of RPC.10:09
odyssey4mewe're going to have to decide whether we put something into our deployment process which removes the offending platform packages, or whether we simply pin pip for now.10:09
odyssey4meI think for Juno/Kilo/Liberty we're going to have to ensure that pip is pinned.10:10
*** daneyon has quit IRC10:10
odyssey4memancdaz mattt hughsaunders thoughts?10:10
odyssey4meis anyone else around this morning?10:11
mancdazodyssey4me just reading that issue10:11
mancdazseems like there's a proposed partial revert that may be released in 8.0.110:11
matttwhat would the justification behind not pinning pip be?10:12
odyssey4meI'm quite happy with pinning pip.10:14
odyssey4methe trouble is right now that we need to figure out how to do this within tox because docs jobs are failing10:14
mancdazpinning pip until that issue is fixed makes sense to me10:15
openstackgerritJaveria Khan proposed openstack/openstack-ansible: Update plumlib.ini with connector type  https://review.openstack.org/26920310:15
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-repo_server: Remove yaprt/openstack-wheel-builder from repo-server  https://review.openstack.org/26949110:15
mancdazodyssey4me don't you just define it in tox.ini?10:15
*** electrofelix has joined #openstack-ansible10:16
odyssey4memancdaz the trouble is that the issue that the pip guys are trying to force resolution to is that apt package installed python bits conflict with python wheels installed and are doing it wrong10:16
mancdazright10:17
odyssey4methat issue has already shown up in juno installs, and will probably also arise in kilo installs and other future installs10:17
odyssey4meso this is why I think we can't just rely on pinning - we also need to figure out how we can implement something to remove the offensive packages10:17
odyssey4methis is to ensure the reliability and predictability of the deployment10:17
mancdazthat sounds pretty messy to do inside osa10:19
odyssey4meI'm tempted to have a list of known bad packages which should be removed - and we do that in every role, perhaps as a new role with a meta dependency10:19
mancdazodyssey4me I thought some of the issue was that you can't just remove the package10:19
mancdazbecause the system relies on them, hence you end up overwriting half of what they laid down10:20
odyssey4meyeah, we may have that as a problem - of if we remove them then the apt dd has a conniption because not all the deps for the existing packages are there10:21
mancdazodyssey4me https://github.com/pypa/pip/pull/338910:21
odyssey4meso perhaps another option is simply to recursively remove some/most of the directories which those packages install?10:22
odyssey4memancdaz thanks - I don't think that dstufft will be up until around our lunch time or early afternoon anyway10:26
*** fawadkhaliq has quit IRC10:26
*** fawadkhaliq has joined #openstack-ansible10:26
*** hassaanp has quit IRC10:27
mancdazodyssey4me that's why I was saying messy to do inside osa - removing swathes of directories is somewhat fraught with danger10:27
*** hassaanp_ has joined #openstack-ansible10:27
mancdazand there are no guarantees - I guess hence why pip8 is just punting on it and refusing to even try10:27
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Remove yaprt/openstack-wheel-builder from repo-server  https://review.openstack.org/27010610:30
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-specs: Update requirements  https://review.openstack.org/27011410:41
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-specs: Update requirements to work with pip 8.0  https://review.openstack.org/27011410:48
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-specs: Update requirements to work with pip 8.0  https://review.openstack.org/27011410:56
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-specs: Test1  https://review.openstack.org/27012510:56
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-specs: test2  https://review.openstack.org/27012610:57
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-specs: test3  https://review.openstack.org/27012710:58
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-specs: test4  https://review.openstack.org/27012810:58
*** daneyon has joined #openstack-ansible10:59
*** daneyon has quit IRC11:03
odyssey4memattt hughsaunders please review https://review.openstack.org/269491 - I've done a test backport to Liberty ( https://review.openstack.org/270106 ) for confirmation that it doesn't break the repo-build process... the liberty job has passed the repo-build stage, so this may actually unbreak the gate for us.11:07
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-specs: test6  https://review.openstack.org/27013311:08
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-specs: Reduce requirements to the minimum set  https://review.openstack.org/27011411:15
openstackgerritMerged openstack/openstack-ansible-specs: Reduce requirements to the minimum set  https://review.openstack.org/27011411:22
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-specs: Additional Role for Zaqar Deployments  https://review.openstack.org/26988911:23
*** ashishb has quit IRC11:23
openstackgerritHugh Saunders proposed openstack/openstack-ansible: Fix defcore test list function  https://review.openstack.org/27013811:27
openstackgerritMerged openstack/openstack-ansible-specs: Additional Role for Zaqar Deployments  https://review.openstack.org/26988911:27
openstackgerritHugh Saunders proposed openstack/openstack-ansible: Fix defcore test list function  https://review.openstack.org/27013811:28
openstackgerritHugh Saunders proposed openstack/openstack-ansible: Fix defcore test list function  https://review.openstack.org/27013811:30
*** ashishb has joined #openstack-ansible11:33
-openstackstatus- NOTICE: review.openstack.org is being restarted to apply patches11:40
*** ChanServ changes topic to "review.openstack.org is being restarted to apply patches"11:40
*** openstackgerrit has quit IRC11:43
*** openstackgerrit has joined #openstack-ansible11:44
odyssey4me:( https://review.openstack.org/270106 has failed trying to install the openstack CLI's on the utility container11:45
odyssey4meso basically the repo-build is fine, but it doesn't get us out of the woods yet11:45
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Don't install openjdk-7-jre into the Utility container  https://review.openstack.org/27014511:46
*** ChanServ changes topic to "Launchpad: https://launchpad.net/openstack-ansible || Weekly Meetings: https://wiki.openstack.org/wiki/Meetings/openstack-ansible || Review Dashboard: https://goo.gl/tTmdgs"11:51
-openstackstatus- NOTICE: Restart done, review.openstack.org is available11:51
*** daneyon has joined #openstack-ansible11:53
*** daneyon has quit IRC11:58
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Change Ansible bootstrap to use stable pip by default  https://review.openstack.org/27015312:00
*** kaozenn has joined #openstack-ansible12:02
kaozennHi12:02
*** fawadkhaliq has quit IRC12:02
kaozennAnybody could help me around OSAD?12:03
*** hassaanp_ has quit IRC12:09
*** kaozenn has quit IRC12:17
*** jaypipes has joined #openstack-ansible12:23
*** ashishb has quit IRC12:28
*** Bofu2U has joined #openstack-ansible12:30
Bofu2Uddos's are annoying. :|12:30
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Change Ansible bootstrap to use stable pip by default  https://review.openstack.org/27015312:35
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-pip_install: Upgrade default pip version used to 7.1.2  https://review.openstack.org/27016712:36
*** kysse has quit IRC12:37
*** kysse has joined #openstack-ansible12:39
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Use a stable, known pip version  https://review.openstack.org/26015012:44
*** jguy_ has joined #openstack-ansible12:44
*** daneyon has joined #openstack-ansible12:47
*** kaozenn has joined #openstack-ansible12:51
*** daneyon has quit IRC12:52
*** Bofu2U has quit IRC12:57
*** Bofu2U has joined #openstack-ansible12:57
*** kaozenn has quit IRC13:07
*** javeriak has quit IRC13:12
*** hassaanp_ has joined #openstack-ansible13:19
*** tlian has joined #openstack-ansible13:24
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Don't install openjdk-7-jre into the Utility container  https://review.openstack.org/27014513:29
*** gparaskevas has joined #openstack-ansible13:32
*** dslev has joined #openstack-ansible13:34
evrardjphello everyone13:34
evrardjppalendae: not yet worked on update, this was scheduled for December at our company, but I had to take my holidays so it was postponed :p13:35
evrardjpmhayden: about this: https://review.openstack.org/#/c/269833/3/etc/openstack_deploy/openstack_user_config.yml.example13:37
evrardjpthere is a haproxy example file in the conf.d folder13:38
evrardjpwhich is basically where it should stand, instead of being in the "main" openstack_user_config13:38
evrardjpbut that's just my opinion13:38
evrardjpnot defining it in the openstack_user_config avoid to repetitions13:39
*** daneyon has joined #openstack-ansible13:41
*** hassaanp_ has quit IRC13:42
*** dslev has quit IRC13:43
odyssey4meah evrardjp you're right - I forgot about that13:43
openstackgerritMerged openstack/openstack-ansible-security: Disable auditd rules for deletions  https://review.openstack.org/26930613:44
*** MCoLo has quit IRC13:44
*** MCoLo has joined #openstack-ansible13:45
*** daneyon has quit IRC13:46
*** baker_ has joined #openstack-ansible13:47
mhaydenmorning13:47
odyssey4meo/ mhayden13:48
*** toddnni_ has joined #openstack-ansible13:49
*** phschwartz_ has joined #openstack-ansible13:49
mhaydenevrardjp: ah, good point13:49
mhaydenour docs say to put it in the main .yml file -> http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-haproxy.html13:49
mhaydenperhaps i should adjust the docs?13:49
odyssey4memhayden :) yes13:49
mhaydeneither way, i completely blew right past that in my deploy yesterday and i was trying to find a way to tell deployers that it's available13:50
*** sshen_ has joined #openstack-ansible13:50
mhaydenwe could use a narrative-type documentation backbone that gives deployers ways to do little offshoots into more detailed docs13:51
mhaydeneither that or i'm a terrible deployer13:51
mhaydenboth could be true :P13:51
logan-yeah the docs dont really discuss conf.d at all afaik13:51
*** kmARC_ has joined #openstack-ansible13:51
*** promethe1nfire has joined #openstack-ansible13:52
odyssey4meyeah, it was designed as a way of making it simpler to drop in and remove role-host assignments for the gate13:52
openstackgerritMajor Hayden proposed openstack/openstack-ansible: Add config option + docs for security hardening  https://review.openstack.org/25900513:52
odyssey4mewe have other ways of doing that, so I suppose we need to ask ourselves whether we should revert13:52
odyssey4mewhat is good and simple for a deployer to work with13:52
*** MCoLo has left #openstack-ansible13:53
*** itsuugo_ has joined #openstack-ansible13:54
*** metral_ has joined #openstack-ansible13:55
*** raginbaj- has joined #openstack-ansible13:55
*** leifmadsen_ has joined #openstack-ansible13:55
logan-i like having conf.d available instead of placing everything in openstack_user_config.yml personally but it should probably be mentioned that they are analogous in the docs13:55
*** cfarquhar_ has joined #openstack-ansible13:55
*** prometheanfire has quit IRC13:56
*** sshen has quit IRC13:56
*** itsuugo has quit IRC13:56
*** galstrom_zzz has quit IRC13:56
*** toddnni has quit IRC13:56
*** metral has quit IRC13:56
*** raginbajin has quit IRC13:56
*** phschwartz has quit IRC13:56
*** e-vad has quit IRC13:56
*** mrda has quit IRC13:56
*** baker has quit IRC13:56
*** Ch3KoLyN has quit IRC13:56
*** cfarquhar has quit IRC13:56
*** kmARC has quit IRC13:56
*** mancdaz has quit IRC13:56
*** leifmadsen has quit IRC13:56
*** Guest4784 has quit IRC13:56
*** toddnni_ is now known as toddnni13:56
*** metral_ is now known as metral13:56
*** itsuugo_ is now known as itsuugo13:56
*** leifmadsen_ is now known as leifmadsen13:56
*** raginbaj- is now known as raginbajin13:56
*** e-vad has joined #openstack-ansible13:57
*** galstrom_zzz has joined #openstack-ansible13:57
odyssey4meon the one hand, everything in openstack_user_config makes stuff easy to find - on the other hand if everything was in conf.d and nothing in openstack_user_config (much like env.d now) then perhaps it would make more sense13:57
odyssey4meand then again, maybe the whole dynamic inventory needs an overhaul13:57
evrardjpI think the whole inventory indeed needs an overhaul13:58
*** nwonknu has joined #openstack-ansible13:58
odyssey4meyeah, I think the docs should at least make mention that both are an option13:59
openstackgerritMajor Hayden proposed openstack/openstack-ansible: Fix HAProxy config docs  https://review.openstack.org/26983313:59
mhaydenhow is that? ?^^13:59
*** mrda has joined #openstack-ansible14:02
*** Ch3KoLyN has joined #openstack-ansible14:04
mhaydenhey mattt -- i'm still getting an error on migrations with neutron deployments after your patch -> https://review.openstack.org/#/c/269497/14:04
mhaydennot sure if i'm missing a config option perhaps14:04
*** baker_ has quit IRC14:06
*** gparaskevas_ has joined #openstack-ansible14:06
mhaydenhere's the neutron error i'm getting -> http://paste.openstack.org/show/484410/14:07
matttmhayden: File "/openstack/venvs/neutron-12.0.3/lib/python2.7/site-packages/networking_plumgrid/neutron/plugins/db/migration/alembic_migrations/env.py", line 86, in <module>14:07
logan-i had that happen the other day14:07
*** gparaskevas has quit IRC14:07
matttmhayden: you presumably are still using ml2 but have the plumgrid plugin installed14:08
mhaydenmattt: did i make a mistake in configuration?14:08
*** mbrennan has joined #openstack-ansible14:08
matttmhayden: i don't think so, the networking-plumgrid package was getting incorrectly installed into the base neutron venv14:08
matttmhayden: that was fixed tho, so not sure why you still have that :(14:09
mhaydenweird... i wonder if i need to do a repo rebuild14:09
matttmhayden: let me find you the patch, sec14:09
odyssey4memattt mhayden it could be that the install was prepped and initially built prior to that patch?14:09
mhaydenthat's possible14:09
matttmhayden: you need this one : https://github.com/openstack/openstack-ansible/commit/02ad1e04e32651286482ca8a97eb79fe805b3de414:09
mhaydenis there a quick way to just rebuild the neutron venv without doing the whole thing again?14:10
odyssey4meah, that's 12.0.3 - the fix will only be in 12.0.414:10
mhaydendamn, that one is already in my git log14:10
mhaydeni'm building off liberty's head14:10
mhaydennot a tagged release14:10
odyssey4meyou need to update to the head of liberty, then rebuild the repo and redeploy14:10
* mhayden is looking for a tag to rebuild the repo14:11
matttmhayden: don't forget the nonsense you have to go through to redeploy a venv too :(14:11
odyssey4memhayden hmm, then why is the venvs location showing the 12.0.3 tag?14:11
mhaydenodyssey4me: that's a good question :|14:12
odyssey4meperhaps you moved to head and did stuff, but didn't go through a full redeploy14:12
mhaydenthat is certainly possible14:13
mhaydenwhat's the best way to rebuild the repo server? throw out the containers?14:13
odyssey4memhayden just execute the repo-build play14:13
mhaydengotcha14:13
mhaydenwasn't sure if that rebuilt the venvs14:13
matttmhayden: you need a flag actually, sec14:14
odyssey4methat'll delete the 12.0.3 wheel folder and recreate it, and also rebuild the venvs14:14
mhaydenyeah, i was hunting for a tag or something14:14
matttmhayden: repo_build_venv_force_rebuild: True14:14
odyssey4memattt oh? I didn't realise that14:14
matttmhayden: once you rebuild the venvs using repo-build.yml, rm /var/cache/neutron-*.tgz on the neutron servers/contains and you probably want to blow away the /openstack/venvs/neutron-* dirs also14:15
odyssey4methis stuff needs some dev docs *hint* *hint*14:15
matttmhayden: then you can rerun the neutron playbook14:15
mhaydenmattt: thanks for that14:15
mhaydeni'll probably just destroy the neutron containers entirely14:15
matttodyssey4me: i think my horizon stuff merged, so i gotta get to finishing off the rest of the roles :-/14:15
matttmhayden: you can but neutron-linuxbridge-agent will run on bare metal on your compute nodes14:15
odyssey4memattt yep, although if you break up the work between yourself and mhayden then it might go quicker :)14:16
matttso don't forget about those venvs there14:16
matttodyssey4me: maybe i can circle back to that tomorrow, shouldn't be too bad just need to focus and get it done14:16
mhaydenhttp://i.imgur.com/8ji9dM9.jpg14:16
mattttrying to rebuild a kilo lab at the moment and it's taking ages14:16
odyssey4mehaha14:16
matttmhayden: ha!14:16
* mhayden winks14:17
bgmccollumtruth14:17
mhaydenthis is on Xeon L5520's... not exactly spring chickens14:17
*** Ch3KoLyN has quit IRC14:18
*** KLevenstein has joined #openstack-ansible14:19
mhaydenweird, this server is missing neutron in /openstack/venvs14:19
*** Bjoern has joined #openstack-ansible14:19
mhaydenah nvm  it's on the compute nodes :P14:20
*** michaelgugino has quit IRC14:20
* mhayden feels like a bull in a china shop today14:23
gparaskevas_mhayden: lol! that repo build almost got me staving one time14:23
*** targon has joined #openstack-ansible14:26
lbragstado/ curious if any ops folks here have an opinion on this thread - http://lists.openstack.org/pipermail/openstack-dev/2016-January/084527.html14:29
openstackgerritMatt Thompson proposed openstack/openstack-ansible: [WIP] Re-deploy the Keystone venv if it mismatches the repo  https://review.openstack.org/27022214:34
*** daneyon has joined #openstack-ansible14:35
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Change Ansible bootstrap to use stable pip by default  https://review.openstack.org/27015314:37
evrardjpmattt: for the venv's shouldn't there be a line to remove the /var/cache too ?14:39
mhaydenmattt: darnit -- it redeployed the 12.0.3 venvs14:39
mhaydeni threw out the neutron containers as well as rm -rf'd /openstack/venvs/neutron*14:40
*** daneyon has quit IRC14:40
*** sdake has joined #openstack-ansible14:41
*** woodard has joined #openstack-ansible14:41
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Use a stable, known pip version  https://review.openstack.org/26015014:41
mhaydenah, looks like the repo server didn't overwrite the old venvs14:41
matttmhayden: did you set that user variable ?14:42
mhaydeni did14:42
mhaydeni'm going to remove those venvs manualy14:42
matttevrardjp: shouldn't be necessary due to this https://github.com/openstack/openstack-ansible/blob/master/playbooks/roles/os_horizon/tasks/horizon_pre_install.yml#L10314:42
matttevrardjp: that will force the overwrite of that file14:43
evrardjptrue14:43
mattti'm not that happy w/ the whole checksum file on repo server14:45
matttbut it should help in big envs where you're deploying a ton of compute nodes for instance14:45
matttand when we move to ansible 2 we can get rid of it and rely on the get_url module to do it all properly14:46
*** mbrennan has quit IRC14:46
openstackgerritMatt Thompson proposed openstack/openstack-ansible: [WIP] Re-deploy the Glance venv if it mismatches the repo  https://review.openstack.org/27022914:46
*** gparaskevas_ has quit IRC14:49
hughsaundersodyssey4me: have you seen issues with python-memcached? I had a spate of builds (7) failing pip installing python-memcached on the host for cinder --> glance_client. The package installs fine in containers. Couldn't reproduce in a manual run :/14:52
*** ashishb has joined #openstack-ansible14:53
odyssey4memattt can I ask you to review https://review.openstack.org/269491 then https://review.openstack.org/270167 and then https://review.openstack.org/270153 please14:54
odyssey4methe last review won't work until the first two are merged14:54
odyssey4mehughsaunders yeah, anything that imports argparse is breaking with the new pip - and all the openstack clients import oslo.config which imports argparse14:55
odyssey4methus https://review.openstack.org/27014914:55
hughsaundersahh14:55
odyssey4mebut what's confusing me is how the later pip is getting into the utility container14:56
odyssey4mehughsaunders can you please review https://review.openstack.org/270153 and https://review.openstack.org/270167 ?14:56
*** jthorne has joined #openstack-ansible14:58
matttodyssey4me: sure14:59
*** electrofelix has quit IRC14:59
*** skamithi has joined #openstack-ansible14:59
mhaydenbleh, i might have to dial back auditd rules a bit more in osas :/15:01
*** mgoddard__ has joined #openstack-ansible15:01
*** ashishb has quit IRC15:01
*** michaelgugino has joined #openstack-ansible15:01
*** ashishb has joined #openstack-ansible15:02
*** mbrennan has joined #openstack-ansible15:02
*** javeriak has joined #openstack-ansible15:02
*** mgoddard_ has quit IRC15:04
*** jthorne_ has joined #openstack-ansible15:05
*** jthorne has quit IRC15:05
*** Mudpuppy has joined #openstack-ansible15:06
*** bryan_att has joined #openstack-ansible15:06
hughsaundersodyssey4me: waiting for jenkins on one of those15:06
*** mancdaz has joined #openstack-ansible15:08
*** admin0 has quit IRC15:10
*** phalmos has joined #openstack-ansible15:12
*** ashishb has quit IRC15:13
*** mbrennan has quit IRC15:13
*** javeriak has quit IRC15:13
*** electrofelix has joined #openstack-ansible15:13
*** sigmavirus24_awa is now known as sigmavirus2415:13
palendaeMorning15:14
*** spotz_zzz is now known as spotz15:14
openstackgerritMerged openstack/openstack-ansible-repo_server: Remove yaprt/openstack-wheel-builder from repo-server  https://review.openstack.org/26949115:14
neillcmorning15:15
*** skamithi has quit IRC15:15
*** electrofelix has quit IRC15:16
odyssey4me*sigh* just as we get it almost merged... get-pip moves: https://github.com/pypa/pip/pull/339615:16
*** electrofelix has joined #openstack-ansible15:17
palendaeWouldn't be a pip release if it didn't break openstack15:18
spotzmorning15:24
*** phschwartz_ is now known as phschwartz15:25
*** baker has joined #openstack-ansible15:25
*** markvoel_ has quit IRC15:25
*** daneyon has joined #openstack-ansible15:29
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-pip_install: Update pip primary and fallback URL's, and set version  https://review.openstack.org/27016715:31
*** cemmason has quit IRC15:33
odyssey4me^ hughsaunders mattt I had to update that patch as the pip fellas pulled the rug out from under me :)15:33
*** daneyon has quit IRC15:34
*** electrofelix has left #openstack-ansible15:42
*** weezS has joined #openstack-ansible15:43
matttodyssey4me: quick comment which i missed before15:44
*** markvoelker_ has joined #openstack-ansible15:46
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-pip_install: Update pip primary and fallback URL's, and set version  https://review.openstack.org/27016715:53
odyssey4memattt mcarden ^ done15:54
mcardenodyssey4me: nice15:55
*** targon has left #openstack-ansible15:55
*** daneyon has joined #openstack-ansible15:55
*** automagically has joined #openstack-ansible15:55
matttodyssey4me: don't think that's right15:57
matttodyssey4me: you got rid of pip_get_pip_url, and not pip_upstream_url15:57
*** skamithi has joined #openstack-ansible15:59
*** daneyon has quit IRC16:00
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-pip_install: Update pip primary and fallback URL's, and set version  https://review.openstack.org/27016716:01
*** promethe1nfire is now known as prometheanfire16:01
odyssey4memattt thanks, missed that - fixed ^16:02
*** mgoddard__ has quit IRC16:02
*** mgoddard has joined #openstack-ansible16:02
*** jmccrory_ has joined #openstack-ansible16:03
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Change Ansible bootstrap to install known pip version  https://review.openstack.org/27015316:04
odyssey4meand updated ^ to use the same primary & secondary16:04
matttodyssey4me: do you want to randomly change variables?  what if someone has them overridden?16:05
odyssey4memattt for the backport I'll leave the current variable names in place16:05
matttodyssey4me: k16:05
*** jaypipes has quit IRC16:06
odyssey4memattt I originally, when doing the fallback URL wanted to change the var names and remove the two part var for the primary - but kept those in place for the sake of compatibility16:07
matttodyssey4me: yeah :(16:08
odyssey4meI think that it's best that we change it in master to simplify it, but maintain compatibility for Liberty/Kilo.16:08
matttok cool16:08
matttreviewed16:08
odyssey4methanks16:08
*** daneyon has joined #openstack-ansible16:08
spotzodyssey4me I was going to fix your typo in https://review.openstack.org/#/c/268791 but it wants me to squash the commit from https://review.openstack.org/#/c/258015/12. You want me to just re-comment your typo?16:11
*** jaypipes has joined #openstack-ansible16:11
*** daneyon_ has joined #openstack-ansible16:11
odyssey4mespotz yeah, that'll be fine :)16:12
spotzsquashing or commenting?:)16:12
spotzok you got the comment:)16:13
*** daneyon has quit IRC16:14
*** ashishb has joined #openstack-ansible16:16
*** galstrom_zzz is now known as galstrom16:17
*** javeriak has joined #openstack-ansible16:19
openstackgerritTravis Truman proposed openstack/openstack-ansible: Fixes keystone library incompatibility with the Keystone v3 client  https://review.openstack.org/27029816:19
odyssey4meafk for a bit, relocating from the train to home :)16:21
automagicallyRegarding that keystone library patchset above, I’m not incredibly experienced with Keystone so definitely open to some education/critique16:22
*** javeriak_ has joined #openstack-ansible16:25
*** javeriak has quit IRC16:26
*** CheKoLyN has joined #openstack-ansible16:29
openstackgerritTravis Truman proposed openstack/openstack-ansible: Fixes keystone library incompatibility with the Keystone v3 client  https://review.openstack.org/27029816:32
*** ashishb has quit IRC16:33
*** electrofelix has joined #openstack-ansible16:39
*** fawadkhaliq has joined #openstack-ansible16:39
openstackgerritKevin Carter proposed openstack/openstack-ansible: Use a stable, known pip version  https://review.openstack.org/26015016:42
*** ashishb has joined #openstack-ansible16:42
openstackgerritKevin Carter proposed openstack/openstack-ansible: Use a stable, known pip version  https://review.openstack.org/27031216:45
*** fawadkhaliq has quit IRC16:48
odyssey4meautomagically == Travis Truman ?16:48
*** fawadkhaliq has joined #openstack-ansible16:48
*** raddaoui has joined #openstack-ansible16:49
*** michaelgugino has quit IRC16:49
*** fawadkhaliq has quit IRC16:50
odyssey4meFYI to all - rechecks of patches (outside of doc patches) are likely, at this stage a bit of a waste - the pip 8.0 release has broken the gate rather spectaculary, so until we get that resolved we're a bit stuck16:52
*** ashishb has quit IRC16:53
logan-is there a review for a pip fix on liberty16:53
*** raddaoui has quit IRC16:53
*** raddaoui has joined #openstack-ansible16:54
odyssey4melogan- I'm wanting to get master into a working state so that we  can combine the backport to liberty16:54
odyssey4melogan- this will be part of it https://review.openstack.org/27010616:55
odyssey4melogan- as will https://review.openstack.org/27031216:55
automagicallyodyssey4me: Yes, one and the same16:55
serverascodeI've been looking around a bit, can't find out if the os ansible meetup after ops is in london or manchester?16:55
palendaeodyssey4me: I think all of openstack's gating has ground to a halt around pip16:55
logan-thanks odyssey4me16:56
palendaeserverascode: Yes16:56
palendae:p16:56
palendaeserverascode: I think it's actually in Manchester, with the ops meetup, but most are going down to London for AnsibleFest afterwards16:56
odyssey4meserverascode in London at Rackspace's UK office16:56
odyssey4meserverascode we'll do some sessions in Manchester, but get down to business in London16:57
palendaeWell then nevermind me :p16:57
odyssey4meI'll send out an email tomorrow to the ML with more details16:57
serverascodeok super thanks16:57
odyssey4meautomagically welcome! :)16:57
automagicallyThx odyssey4me16:58
odyssey4meserverascode I recommend staying in Ealing Broadway - easy access to the location, and also easy access into town for Ansiblefest the day after16:58
serverascodeodyssey4me: ok, great, will keep that in mind, am booking travel today16:59
odyssey4mefor those wishing to follow the pip 8.0 follow-up solutions and other bugs found: https://github.com/pypa/pip/issues/338416:59
serverascodealso, another question, is anyone aware of any work around nfv (perhaps opnvf) and the openstack-ansible project?17:00
odyssey4meheh, the pip 8 release hit at just the timing point where most projects are tagging Mitaka milestone 2, and also some liberty project tags17:00
odyssey4meserverascode plumgrid's been doing work with us - javeriak_ (from Plumgrid) has been active on instrumenting their platform17:01
odyssey4meserverascode also I think the Astara is working out how to instrument their platform in too17:02
odyssey4meother than that, nothing concrete just yet17:02
serverascodeok thanks17:02
*** mgoddard_ has joined #openstack-ansible17:03
*** mgoddard has quit IRC17:03
odyssey4meserverascode one other item worth mentioning is that michaelgugino and his team are planning on instrumenting openvswitch for the implementation of DVR17:03
odyssey4meah yes, and vdo from midonet is also looking into instrumenting their bits17:04
vdoyup17:05
odyssey4meserverascode as you're quite familiar with OSA, I'm sure any/all of them would be happy to collaborate17:05
vdoI'm currently working on it on a local branch, but still identifying all OSA parts17:05
serverascodeok, good to know. I'm a big fan of midonet17:06
vdoI wonder if it's ok to deploy services on infra-shared_hosts out of lxc containers17:06
odyssey4mevdo ideally, no - what sort of services though?17:07
vdoI cannot attend tomorrows meeting :( hopefully next week17:07
odyssey4mevdo the ideal is to allow the deployer choice - this is managed through the use of a group17:08
vdoservices required by midonet: zookeeper, cassandra, midonet api...17:08
openstackgerritMerged openstack/openstack-ansible: Update Galera document with restart info.  https://review.openstack.org/26926717:08
vdook I'll have a deeper look on how to create those lxc for them17:08
openstackgerritMerged openstack/openstack-ansible: Update API Quick Start link  https://review.openstack.org/26869517:08
vdoanyway they will be hosted outside of OSA17:09
odyssey4mevdo  the group, as an example 'haproxy_hosts' can then be designated to have the applicable role installed wherever you like: eg: https://github.com/openstack/openstack-ansible/blob/master/etc/openstack_deploy/conf.d/haproxy.yml.example17:09
vdook17:09
odyssey4meeach role should be created in a way that it deploys to any host - it doesn't have to care about containers, or no containers17:09
odyssey4methe defining of whether it goes into a container or directly onto a host is set in the environment, for example: https://github.com/openstack/openstack-ansible/blob/master/etc/openstack_deploy/env.d/haproxy.yml17:10
vdook, apart from them there's midonet-agent wich should run on compute metal17:10
odyssey4methe default of deploying into a container or onto 'metal' (ie a host) is based on this flag in the environment: https://github.com/openstack/openstack-ansible/blob/master/etc/openstack_deploy/env.d/haproxy.yml#L3117:10
odyssey4mevdo I would guess that the agent part can just use the neutron_agent group, but how that works is up to you17:11
vdoagent cannot run on a container afaik17:13
mhaydenaaaaah, pip 8 just nailed me :P17:13
odyssey4mevdo our convention is that the control plane runs in containers - but stuff that is effectively dedicated to the host runs on the host17:13
odyssey4meso all our compute hosts, swift hosts, cinder lvm storage hosts have all their services outside of containers17:14
vdoagree, agent belongs to compute and gateways17:14
odyssey4meso on compute, theneutron agent is on the host17:14
odyssey4methe l3 agent, though, is in a container by default - but the deployer can have it on a host if they so choose... if midonet expects it on a host then that'll have to be explained in the documentation17:15
openstackgerritMerged openstack/openstack-ansible: Cleaning up networking documentation  https://review.openstack.org/26529717:16
vdoodyssey4me: ok17:16
odyssey4methanks stevelle for the doc approvals :)17:16
stevelleany trickle of work I can fit in odyssey4me17:16
logan-i have been meaning to test it but is there any reason haproxy inside containers wouldn't work?17:17
odyssey4melogan- no idea, it hasn't been much of a priority just yet - evrardjp did some tinkering17:17
logan-cool. was wondering if there were any horror stories before attempting it. guess ill give it a shot sometime and see how it goes.17:19
logan-thanks17:19
odyssey4melogan- anything that can be done to improve haproxy's readiness for use in production is welcome :)17:19
odyssey4meI think our current timeouts are proabby a bit funky too17:19
odyssey4me*probably17:19
*** phiche has quit IRC17:24
*** ashishb has joined #openstack-ansible17:33
openstackgerritMerged openstack/openstack-ansible-pip_install: Update pip primary and fallback URL's, and set version  https://review.openstack.org/27016717:35
javeriak_odyssey4me would it matter if i used infra_hosts instead of shared-infra_hosts in my user_config?17:38
odyssey4mejaveriak_ I honestly don't know - mhayden did some testing with that recently I think17:43
*** Bofu2U has quit IRC17:47
*** Bofu2U has joined #openstack-ansible17:47
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible: Add documentation for configuring Keystone LDAP Identity back-ends  https://review.openstack.org/26879117:56
*** Bofu2U has quit IRC17:59
*** iceyao_ has joined #openstack-ansible18:13
*** weezS has quit IRC18:13
spotzHa automagically figured out how to fix the typo without the squash:)18:14
*** raddaoui has quit IRC18:14
*** maximov_ has joined #openstack-ansible18:14
*** xek_ has joined #openstack-ansible18:15
*** raddaoui has joined #openstack-ansible18:15
mhaydenjaveriak_: i'm using shared-infra_hosts at the moment18:17
mhaydenwithout infra_hosts18:17
javeriak_mhayden k thanks, i couldn't find any explicit reference to shared* in the top level plays so it might just be fine; will need to go through the env.d to make sure18:18
*** mattronix_ has joined #openstack-ansible18:18
mhaydenpip's ocho release hurts18:19
*** errr_ has joined #openstack-ansible18:21
*** kysse has quit IRC18:22
*** iceyao has quit IRC18:22
*** dalees has quit IRC18:22
*** maximov has quit IRC18:22
*** xek has quit IRC18:22
*** mattronix has quit IRC18:22
*** mattt has quit IRC18:22
*** errr has quit IRC18:22
*** maximov_ is now known as maximov18:23
*** raddaoui has quit IRC18:24
*** kysse has joined #openstack-ansible18:24
*** dalees has joined #openstack-ansible18:24
*** mattt1 has joined #openstack-ansible18:28
*** jthorne_ has quit IRC18:33
*** dalees has quit IRC18:35
*** weezS has joined #openstack-ansible18:35
*** v1k0d3n has joined #openstack-ansible18:37
*** dalees has joined #openstack-ansible18:37
odyssey4mealright, time to whack the next mole :)18:39
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Change Ansible bootstrap to install known pip version  https://review.openstack.org/27015318:40
*** electrofelix has quit IRC18:47
*** dalees has quit IRC18:48
*** dalees has joined #openstack-ansible18:48
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Ensure that a stable, known pip version is used  https://review.openstack.org/26015018:50
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Ensure that a stable, known pip version is used  https://review.openstack.org/26015018:52
*** javeriak_ has quit IRC18:53
openstackgerritMajor Hayden proposed openstack/openstack-ansible-security: Disable chmod auditd rules  https://review.openstack.org/27042118:55
*** kmARC_ has quit IRC18:56
*** kmARC_ has joined #openstack-ansible18:56
*** weezS has quit IRC18:56
*** sky___ has joined #openstack-ansible18:57
*** bryan_att has quit IRC18:57
*** bryan_att has joined #openstack-ansible18:57
*** jmccrory_ has quit IRC18:58
*** jmccrory_ has joined #openstack-ansible18:58
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Ensure that a stable, known pip version is used  https://review.openstack.org/27031218:58
sky___Hi guys18:58
*** maximov has quit IRC18:58
*** maximov has joined #openstack-ansible18:58
*** dalees has quit IRC18:59
sky___I would like to use ansible 2 to manage my openstack platform18:59
*** sky___ has quit IRC19:00
*** sky___ has joined #openstack-ansible19:00
sky___Can you please tell me how to convert this command to the ansible ways?19:02
sky___openstack service create --name=keystone --description="OpenStack Identity" identity19:02
*** cfarquhar_ has quit IRC19:03
*** jthorne has joined #openstack-ansible19:04
odyssey4mesky___ that would depend largely on which approach you would like to take19:05
odyssey4mefor example, you could tell ansible to simply execute that shell command19:05
odyssey4meor you could use one of the ansible modules to create the service19:05
sky___I would prefer using the api ways19:06
*** cfarquhar has joined #openstack-ansible19:07
*** cfarquhar has quit IRC19:07
*** cfarquhar has joined #openstack-ansible19:07
odyssey4mesky___ then you're looking for this: http://docs.ansible.com/ansible/os_user_module.html19:07
*** ashishb has quit IRC19:11
*** weezS has joined #openstack-ansible19:17
mhaydenafter applying the pip fix, i'm getting "Detected a distutils installed project ('argparse') which we cannot uninstall."19:22
mhayden"The metadata provided by distutils does not contain a list of files which have been installed, so pip does not know which files to uninstall."19:22
mhaydenthat crops up during the utility container's installation19:22
palendaeHrm, applying it is making my AIO fail to make any containers19:23
palendaeVery interesting19:23
mhaydenah, jmccrory  has a bug! https://bugs.launchpad.net/openstack-ansible/+bug/153599819:23
openstackLaunchpad bug 1535998 in openstack-ansible "unable to upgrade apt installed requests with pip 8.0.0" [Undecided,New]19:23
* mhayden is disliking python today19:24
logan-mine fails at pip_install on repo containers http://paste.gentoolinux.info/afezoquhif.coffee19:24
palendaelogan-: Yeah, that's what I'm seeing in Liberty19:24
logan-yup liberty on that19:24
odyssey4memhayden that means that pip8 is somehow still crawling in - we have to figure out how19:24
mhaydenah, somehow pip8 crept into the utility container19:25
odyssey4meyep19:25
odyssey4mewhich is weird, because the pip install should have prevented that19:25
palendae>:(19:25
palendaeThrow it all out, time for Gopenstack19:26
odyssey4mebut that is also why there will be a revision of oslo.config once this merges: https://review.openstack.org/27014919:26
mhaydenimma blame sigmavirus24 until i hear otherwise19:26
*** phiche has joined #openstack-ansible19:27
mhaydenah, i hopped into both utility containers and downgraded pip -- all is well so far19:27
*** Mudpuppy has quit IRC19:27
*** Mudpuppy has joined #openstack-ansible19:28
odyssey4memhayden I am curious about how it got there though :/19:32
* mhayden too19:33
mhaydenimma trawl the utility role a bit19:33
palendaemhayden: Re-used AIO?19:33
mhaydeni think we can rule out apt19:33
mhaydenpalendae: no19:33
mhaydeni'm doing a completely clean liberty HEAD deploy on 4 nodes19:34
palendaek19:34
Alex_fyi - https://review.openstack.org/#/c/270312/ - tried on liberty head, and fails on setup-hosts in install_pip (fallback mode), as both install_pip and install_pip (fallback mode) are using load balancer ip (which hasn't yet been configured).19:36
Alex_i see you guys are actively working on it, not sure if this is helpful or not. =)19:36
palendaeAh yeah, it's trying to hit the repo container before the containers are made19:37
Alex_it always did that i think in install_pip, but install_pip (fallback mode) would work19:38
odyssey4memhayden palendae fyi I did update https://review.openstack.org/260150 with some extra bits to match up to the current master patches19:38
odyssey4mebut now I see that the build is failing when trying to prep the repo container: https://jenkins07.openstack.org/job/gate-openstack-ansible-commit-nv/390/consoleFull19:39
palendaeYep, that's what I'm seeing19:39
odyssey4mecloudnull ping?19:40
odyssey4meI'm trying to understand why we go through this set of steps19:40
odyssey4mefirst we pull the get-pip script down - I'm fine with that19:40
odyssey4mewe have a fallback, because sometimes the script source website breaks19:41
cloudnullodyssey4me: this issue is being caused by ln:82 https://review.openstack.org/#/c/270167/4/tasks/main.yml19:41
cloudnullthe addition of "{{ pip_get_pip_options }}" in the fall back move19:41
cloudnull*mode19:41
odyssey4methen we try to install pip, and it somehow gets CLI options added to the command which references the repo server (which doesn't exist yet)19:41
odyssey4meah... and I see now that's in the group_vars19:42
odyssey4mebah19:42
odyssey4meok, lemme fix that up19:42
odyssey4mecloudnull before I do that - we do we bother referencing the repo server for pip - isn't that a legacy thing?19:43
openstackgerritKevin Carter proposed openstack/openstack-ansible: Ensure that a stable, known pip version is used  https://review.openstack.org/26015019:43
cloudnullpip is installed from the repo server just as soon as it exists19:43
odyssey4meok, but how does pip get onto the repo server?19:44
cloudnullrepo-server being the internal_lb19:44
odyssey4meI've not seen it as a requirement or pip_package anywhere19:44
openstackgerritKevin Carter proposed openstack/openstack-ansible: Ensure that a stable, known pip version is used  https://review.openstack.org/27031219:44
cloudnullhttp://rpc-repo.rackspace.com/os-releases/12.0.0/19:44
cloudnullhttp://rpc-repo.rackspace.com/os-releases/12.0.0/pip-7.1.2-py2.py3-none-any.whl19:45
cloudnullhttp://rpc-repo.rackspace.com/os-releases/11.2.5/pip-7.1.2-py2.py3-none-any.whl19:45
cloudnullits in every release19:45
odyssey4meinteresting - so then how do we also ensure that the right version is in the repo?19:45
mhaydendang, it cropped up in my keystone container, too19:45
odyssey4medo we need to add a requirements.txt entry?19:46
*** Bjoern is now known as Bjoern_zZzZzZzZ19:46
cloudnullwe can, before we relied on the script to give us the last stable version.19:46
odyssey4meaha: https://github.com/openstack/requirements/blob/master/global-requirements.txt#L13219:46
*** alextricity_r has joined #openstack-ansible19:46
cloudnullthe requirement would simply need to be capped, or ==, to whatever version we're going to require19:47
odyssey4meyeah, ok - lemme add that, which should be the final tweak19:47
mhaydennice find odyssey4me  :)19:48
*** jmccrory_ has quit IRC19:48
* alextricity_r is sad there is no docs for adding ceph to OSA19:49
alextricity_rDoes anyone know what the architecture looks like for ceph-backed environment19:49
alextricity_rthat is, an environment running cinder using ceph as a backend19:50
openstackgerritKevin Carter proposed openstack/openstack-ansible: Ensure that a stable, known pip version is used  https://review.openstack.org/27031219:50
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-pip_install: Remove extra options from isolated fallback  https://review.openstack.org/27045219:50
openstackgerritKevin Carter proposed openstack/openstack-ansible: Ensure that a stable, known pip version is used  https://review.openstack.org/26015019:51
odyssey4mealextricity_r yeah, that would be really nice19:51
cloudnullodyssey4me: can you change https://review.openstack.org/#/c/270452/1/tasks/main.yml to be 'pip<={{ pip_version }}'19:52
alextricity_rodyssey4me: Do we support that atm19:52
alextricity_r?19:52
cloudnullalextricity_r: we do support ceph19:52
logan-it doesn't deploy ceph but the configuration pieces are there to allow osa to use an existing ceph cluster19:52
cloudnullwhat logan said19:52
logan-there are example configs in user_variables19:52
odyssey4mecloudnull sure - are you thinking that we rather do a cap?19:53
alextricity_rAwesome! With that in place there is no need for a cinder storage node then, right?19:53
odyssey4meie we do <=8.0 ?19:53
cloudnullodyssey4me: == would only install that specific version and would re-install pip if it didnt meet that exact version.19:53
logan-cinder-volume service still has to run somewhere but yes it does not actually deal with any data, it just tells nova how to find the ceph rbd mount19:54
odyssey4mecloudnull but that is the point - we want a specific version that is known to work19:54
logan-so in my case with ceph deploy cinder-volume runs on the compute nodes19:54
odyssey4mewe then need to up it from time to time, much like we do with rabbit and the openstack service sha's19:54
cloudnullhowever we control thouse by downloading a debv19:55
cloudnull*deb19:55
cloudnullnot relying on an external script with a version of embeded pip to do the right magic19:55
odyssey4mebut the script allows you to specify the version you want, which is the point here19:56
alextricity_rlogan-: Cool Thanks :019:56
alextricity_r:)*19:56
odyssey4mewe've run into this surprise twice, as I recall19:56
cloudnullso giving the role some rome to accept the version of pip <=8 until we know its no longer broken seems like a better option19:56
odyssey4methis time, and once previously around a year ago19:56
palendaefwiw, removing the options from the fallback is allowing my install to proceed19:56
cloudnullwe've hit this issue on every major pip release.19:56
cloudnullpip 6,7, and now 819:57
logan-alextricity_r: yep no problem. i use ceph heavily with osa so we could discuss it more later if you want. stepping out to grab lunch atm19:57
odyssey4mecloudnull ok, then I'm down with doing a series cap for each major release of our own19:57
odyssey4meI think that makes sense to do, and keeps us from getting unexpected surprises.19:57
palendaeYeah19:57
palendaeOpenStack in general seems to get burned somehow every pip major release19:58
odyssey4mealright, let me change the patches to implement it as a cap instead19:58
cloudnullI've got the liberty and kilo patches queued up if you hit the master one i can updated the others.19:59
odyssey4mecloudnull a thought - if I simply create a 'pip_pip_packages' list in the role with 'pip>1.9,<2' as a list item - will that work for the repo?20:00
*** Mudpuppy has quit IRC20:01
odyssey4meor even just a 'pip_packages' list var20:01
*** Mudpuppy has joined #openstack-ansible20:01
cloudnullyes that should work.20:01
odyssey4meI'm thinking then that the task can simply use the first list item to provide the contraints... two birds, one stone20:01
cloudnullwell, not if you define pip_version: "7.1.2" in the defaults20:02
odyssey4meyep, changing  it up now - you can review20:02
*** mbrennan has joined #openstack-ansible20:03
*** weezS has quit IRC20:06
*** raddaoui has joined #openstack-ansible20:06
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-pip_install: Implement pip version range  https://review.openstack.org/27045220:06
cloudnullopenstackgerrit: <9 ?20:07
odyssey4melol, sorry20:07
odyssey4meotherwise, do you think it'll work?20:08
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-pip_install: Implement pip version range  https://review.openstack.org/27045220:08
cloudnulli dont think 8 works for OpenStack right now20:08
cloudnullbut yes that should be pulled in as the constraint and used to install the right version20:09
cloudnullso 2 birds one array :)20:09
*** Bjoern_zZzZzZzZ is now known as Bjoern20:10
palendaeYeah, OpenStack as a whole is having a fit over 8.0.020:10
odyssey4meI'm about to try it out :)20:10
openstackgerritKevin Carter proposed openstack/openstack-ansible: Ensure that a stable, known pip version is used  https://review.openstack.org/26015020:10
openstackgerritKevin Carter proposed openstack/openstack-ansible: Ensure that a stable, known pip version is used  https://review.openstack.org/27031220:12
* cloudnull holding odyssey4me's beer20:12
odyssey4me:) time for a refill20:12
* cloudnull time for a first20:12
*** mbrennan has quit IRC20:12
palendaeGonna tear down my AIO and try this version of the patch (on liberty)20:13
*** dalees has joined #openstack-ansible20:18
*** kaozenn has joined #openstack-ansible20:19
*** vdo has quit IRC20:19
*** izaakk has joined #openstack-ansible20:20
odyssey4meand so it continues: https://review.openstack.org/27045420:21
*** karimb has joined #openstack-ansible20:23
*** kaozenn has quit IRC20:25
*** jmccrory_ has joined #openstack-ansible20:28
*** dalees has quit IRC20:28
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Change bootstrap to install a pip version within a major range  https://review.openstack.org/27015320:40
odyssey4mecloudnull ^ hopefully that works too20:40
odyssey4mestevelle perhaps you'd like that one better?20:42
*** dalees has joined #openstack-ansible20:42
cloudnullodyssey4me: https://review.openstack.org/#/c/270153/6/scripts/scripts-library.sh ln:221 i thnk you will have to define the variable "PIP_VERSION"20:43
mrda+120:46
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Change bootstrap to install a pip version within a major range  https://review.openstack.org/27015320:48
odyssey4megood catch cloudnull20:48
*** mbrennan has joined #openstack-ansible20:48
stevellefeels like we will have to touch that less often, yeah odyssey4me20:50
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Change bootstrap to install a pip version within a major range  https://review.openstack.org/27015320:50
odyssey4meand for additional entertainment: https://github.com/pypa/pip/pull/340620:51
*** Bofu2U has joined #openstack-ansible20:52
*** dalees has quit IRC20:53
mrdaodyssey4me: sorry, but a question on that review...20:54
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Change bootstrap to install a pip version within a major range  https://review.openstack.org/27015320:58
odyssey4methanks mrda20:58
*** Mudpuppy has quit IRC21:00
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Ensure that a stable, known pip version is used  https://review.openstack.org/27031221:01
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Ensure that a stable, known pip version is used  https://review.openstack.org/26015021:01
*** mbrennan has quit IRC21:02
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Ensure that a stable, known pip version is used  https://review.openstack.org/26015021:03
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Ensure that a stable, known pip version is used  https://review.openstack.org/26015021:03
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Ensure that a stable, known pip version is used  https://review.openstack.org/27031221:04
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-pip_install: Implement pip version range  https://review.openstack.org/27045221:05
odyssey4meok, all the patches are now consistent21:06
odyssey4meplease keep me honest21:06
odyssey4mestevelle cloudnull we need to get https://review.openstack.org/270452 voted through for https://review.openstack.org/270153 to work21:08
*** mattt1 has quit IRC21:09
*** mattt1 has joined #openstack-ansible21:09
*** sky___ has quit IRC21:09
*** mattt1 is now known as mattt21:09
odyssey4mestevelle if you're happy that https://review.openstack.org/260150 and https://review.openstack.org/270312 are consistent, then please add your vote... leave the workflow out, I'll add that in the morning when hopefully the other patches have merged21:11
odyssey4mecloudnull ^21:12
odyssey4meI'm out for the night.21:12
stevelleodyssey4me: will leave off the workflow21:14
spotznight odyssey4me21:15
alextricity_rIf i have bond0 with my host ip and bond0.101 with my container mgmt ip, how would i configure the switch ports?21:20
alextricity_ras a trunk allowing vlan 101, and the native vlan that my host network is on?21:20
Alex_looking at how best to extend openstack-ansible.. not looking to integrate it into a new project, but rather tasks like: - increase number of forks in ansible or add new packages to base system. what's the best way to approach this?21:34
Alex_oh, fyi, liberty head built clean on 10 node new install after pip patch https://review.openstack.org/#/c/260150/ =)21:34
*** mbrennan has joined #openstack-ansible21:41
*** Bjoern is now known as Bjoern_zZzZzZzZ21:45
*** hybridpollo has joined #openstack-ansible21:54
*** automagically has quit IRC21:57
*** dalees has joined #openstack-ansible22:01
*** woodard_ has joined #openstack-ansible22:07
*** woodard_ has quit IRC22:07
*** woodard has quit IRC22:11
*** dalees has quit IRC22:11
*** dalees has joined #openstack-ansible22:11
*** alextricity_r has quit IRC22:13
*** raddaoui has quit IRC22:17
*** spotz is now known as spotz_zzz22:20
*** dalees has quit IRC22:22
*** weezS has joined #openstack-ansible22:28
*** jguy_ has quit IRC22:29
*** KLevenstein has quit IRC22:33
*** skamithi has quit IRC22:34
*** skamithi has joined #openstack-ansible22:35
*** spotz_zzz is now known as spotz22:35
*** mbrennan has quit IRC22:37
*** jmccrory_ has quit IRC22:38
*** phiche has quit IRC22:41
*** phalmos has quit IRC22:41
*** skamithi has quit IRC22:42
*** jamielennox|away is now known as jamielennox22:47
*** sigmavirus24 is now known as sigmavirus24_awa22:54
*** CheKoLyN has quit IRC22:59
*** Bjoern_zZzZzZzZ is now known as Bjoern23:06
*** baker has quit IRC23:26
*** eil397 has joined #openstack-ansible23:26
openstackgerritKevin Carter proposed openstack/openstack-ansible: Adds support for Libvirt and Xen  https://review.openstack.org/26227123:30
*** jaypipes has quit IRC23:32
*** spotz is now known as spotz_zzz23:38
*** galstrom is now known as galstrom_zzz23:39
*** raddaoui has joined #openstack-ansible23:39
*** raddaoui has quit IRC23:40
*** dalees has joined #openstack-ansible23:41
openstackgerritMerged openstack/openstack-ansible-pip_install: Implement pip version range  https://review.openstack.org/27045223:45
*** sigmavirus24_awa is now known as sigmavirus2423:46
*** Bjoern has quit IRC23:59
*** sigmavirus24 is now known as sigmavirus24_awa23:59

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