Friday, 2016-07-29

*** eil397_ has joined #openstack-ansible00:06
*** eil397__ has quit IRC00:09
*** eil397 has quit IRC00:10
*** v1k0d3n has quit IRC00:16
*** eil397_ has quit IRC00:17
*** eil397_ has joined #openstack-ansible00:19
*** sdake has quit IRC00:23
*** cloudtrainme has quit IRC00:24
*** hwcomcn has joined #openstack-ansible00:24
*** cloudtrainme has joined #openstack-ansible00:26
*** spotz is now known as spotz_zzz00:30
*** cloudtrainme has quit IRC00:31
*** jamesden_ has quit IRC00:38
*** thorst has joined #openstack-ansible00:48
*** jamielennox is now known as jamielennox|away00:49
*** thorst has quit IRC00:54
*** thorst has joined #openstack-ansible00:54
*** hwcomcn has quit IRC00:55
*** thorst has quit IRC00:59
*** elo has quit IRC00:59
*** elo has joined #openstack-ansible01:11
*** sdake has joined #openstack-ansible01:13
*** sdake has quit IRC01:13
*** sdake has joined #openstack-ansible01:13
*** sdake_ has joined #openstack-ansible01:15
*** eil397_ has quit IRC01:17
*** sdake has quit IRC01:18
*** asettle has joined #openstack-ansible01:22
*** rstarmer has joined #openstack-ansible01:23
*** asettle has quit IRC01:27
*** jamielennox|away is now known as jamielennox01:34
*** winggundamth has quit IRC01:39
*** eil397_ has joined #openstack-ansible01:41
*** winggundamth has joined #openstack-ansible01:46
*** thorst has joined #openstack-ansible02:04
*** thorst has quit IRC02:05
*** thorst has joined #openstack-ansible02:05
*** thorst has quit IRC02:10
*** abelur has joined #openstack-ansible02:17
*** woodard has quit IRC02:17
*** sdake_ has quit IRC02:19
*** elopez has joined #openstack-ansible02:25
*** elopez is now known as Guest7854302:25
*** Guest78543 has quit IRC02:26
*** eil397_ has quit IRC02:26
*** jamielennox is now known as jamielennox|away02:32
*** elo has quit IRC02:56
*** elo has joined #openstack-ansible02:59
*** spotz_zzz is now known as spotz03:01
*** rstarmer has quit IRC03:06
*** zerda2 has joined #openstack-ansible03:14
*** eil397_ has joined #openstack-ansible03:35
*** Guest78543 has joined #openstack-ansible03:36
*** Guest78543 has quit IRC03:38
*** eil397_ has quit IRC03:39
*** xar- has quit IRC03:53
*** xar- has joined #openstack-ansible03:56
openstackgerritAdam Reznechek proposed openstack/openstack-ansible-os_nova: Update PowerVM compute driver location  https://review.openstack.org/34872003:58
openstackgerritAdam Reznechek proposed openstack/openstack-ansible-os_nova: Update PowerVM compute driver path  https://review.openstack.org/34872004:04
openstackgerritAdam Reznechek proposed openstack/openstack-ansible: Add discovery and build for multiple CPU architectures  https://review.openstack.org/34682904:28
*** eil397_ has joined #openstack-ansible04:41
*** McMurlock1 has joined #openstack-ansible04:42
*** McMurlock1 has quit IRC04:44
*** elopez has joined #openstack-ansible04:46
*** elopez is now known as Guest3193204:47
*** hybridpollo has quit IRC04:48
*** elo has quit IRC04:56
*** elo has joined #openstack-ansible05:00
*** eil397 has joined #openstack-ansible05:00
*** janki has joined #openstack-ansible05:21
*** shausy has joined #openstack-ansible05:31
*** wadeholler has quit IRC05:42
*** wadeholler has joined #openstack-ansible05:43
openstackgerritDarren Chan proposed openstack/openstack-ansible: [docs] Remove duplicated content  https://review.openstack.org/34873705:43
openstackgerritDarren Chan proposed openstack/openstack-ansible: [docs] Remove duplicated content  https://review.openstack.org/34873705:45
*** david-lyle has joined #openstack-ansible06:07
*** shausy has quit IRC06:20
*** david-lyle has quit IRC06:45
*** pcaruana has joined #openstack-ansible06:45
*** eil397_ has quit IRC06:50
*** eil397 has quit IRC06:51
*** rstarmer has joined #openstack-ansible06:56
*** rstarmer has quit IRC06:56
odyssey4meo/07:00
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-plugins: Update py_pkgs to set options group membership and itemise global pins  https://review.openstack.org/34793007:07
odyssey4mecsmart ping? I hear you want help getting OSA to work behind a proxy?07:07
csmartodyssey4me: hey, yeah I've been testing OSA behinda proxy, I think I have it mostly nutted out now.. the missing piece of the puzzle was havig /etc/environment populated with proxy settings before running run-playbooks (which also populates /etc/environment)07:10
csmart(playbooks was failing to download the pip installer)07:10
odyssey4mecsmart yes, the host must already work before running any scripts07:10
csmartjust spinning up a fresh vm to test it now07:10
odyssey4meso you need to, at least, export HTTP_PROXY, http_proxy, etc on the host before running the scripts07:10
odyssey4meit may be worth adding some documentation to that effect to make it clear07:11
*** spotz is now known as spotz_zzz07:12
csmartrgr, I'm just making sure that I understand it properly and have it working reliably, then I'll update the doco :-)07:13
csmartodyssey4me: yeah however the thing appears to be that even with proxies exported, run-playbooks.sh will fail if /etc/environment is not populated also07:14
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Only build wheels for services which are deployed  https://review.openstack.org/34491207:17
odyssey4mecsmart ah, that's probably due to a subshell07:18
odyssey4meI wonder if we shouldn't actually do away with the environment building and simply have the containers pull in the environment file, as it does for the DNS config and apt config07:20
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-plugins: Update py_pkgs to set options group membership and itemise global pins  https://review.openstack.org/34793007:26
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Only clone git repositories for services which are deployed  https://review.openstack.org/34564207:27
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Only clone git repositories for services which are deployed  https://review.openstack.org/34564207:28
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Only clone git repositories for services which are deployed  https://review.openstack.org/34564207:29
odyssey4mejmccrory you around?07:30
mancdazodyssey4me https://review.openstack.org/#/c/347195/707:32
odyssey4memancdaz yep, can you add a patch afterwards to update the manual steps documentation?07:32
mancdazodyssey4me yeah, my last comment essentially says 'can I do this in a separate patch'07:33
csmartodyssey4me: ok, yeah I'll play with this a bit and then I'll poke around some more07:33
odyssey4memancdaz yeah, just spotted that - thanks07:33
mancdazodyssey4me you're tagging today anyway? So I will prepare the patch this morning07:33
odyssey4memancdaz git-harry so we have a bit of a conundrum regarding the override of upper-constraints07:34
mancdazoh?07:34
odyssey4meglobal-requirements-pins.txt is only applied to *requirements*07:34
odyssey4meunfortunately if your requirement is different to the constraint, pip makes the constraint win07:35
odyssey4meso if you have a requirements file with 'elasticsearch<2.1.0' and a constraints file with 'elasticsearch<=2.1.0' then the constraint will win07:35
odyssey4mejmccrory tried to make the g-r-p file be applied to u-c too https://review.openstack.org/348502 - but it's not working because requirements aren't exactly constraints07:36
odyssey4methe initial idea though, was to have a var which you would override - either through group vars or user_vars07:36
odyssey4mewould that be suitable?07:37
*** mikelk has joined #openstack-ansible07:37
mancdazI think as long as there is some mechanism to be able to guarantee a version it should be fine07:38
odyssey4methis was the initial idea: https://review.openstack.org/#/c/348502/107:38
mancdazthough for this case maybe we need to change the elasticsearch requirement in rpco so that we can move forward07:38
odyssey4memancdaz updating elasticsearch is not trivial, it involves data migrations and such07:39
odyssey4methe formatting of the data changes with versions07:39
mancdaz2.0 > 2.1?07:39
odyssey4methat said, I don't know how hard the 2.0 - 2.1 update would be - worth investigating07:39
git-harryYeah, we just need a mechanism that allows us to force a version on the assumption we know what we're doing.07:40
odyssey4methat said, doing that today before tagging would not be wise07:40
mancdazif it's anything more than completely trivial, we probably don't want to do it07:40
git-harryI think it was pinned for a reason, it's certainly not me preferred option07:40
odyssey4meyeah - I want to put a band aid on it now to help your guys get a reliable upgrade out the door07:40
odyssey4meok, so our option right now that has minimal change is to add a var to the repo build process - this is the most backportable option as it keeps things stable and doesn't change the process much07:41
odyssey4methe only other option is to revert to a broken state, which realistically is not an option07:41
odyssey4meunless someone has any other ideas?07:42
*** afred312_ has joined #openstack-ansible07:42
git-harryAccept an argument could be made that it is a feature if people are relying on it.07:42
*** wadeholl_ has joined #openstack-ansible07:42
odyssey4megit-harry sure, except that the brokenness was that the build was not repeatable (ie the package list for the tag today is not the same as the list for the tag tomorrow)... that certainly outweigh's the inability to override u-c07:43
git-harryI'm not sure it does for us :P07:44
odyssey4metechnically being able to override u-c is a new feature07:44
*** wadeholler has quit IRC07:44
odyssey4mebut that's semantics07:44
*** afred312 has quit IRC07:45
evrardjpgood morning07:45
mancdazodyssey4me so that review does not work right now?07:46
odyssey4meno07:46
odyssey4mepip fails to handle it07:46
odyssey4mequite honestly the g-r-p is a requirement override, not a constraint override, so I really don't think it's appropriate to mix them anyway07:47
git-harryI agree, I don't think the purpose of the file should be changed in Liberty07:48
mancdazgit-harry the elasticsearch pip package was only introduced in liberty rpco, because it was a requirement of elasticsearch-curator. I think we actually use the elasticsearch apt package07:49
git-harrymancdaz: Yes, just looking at it.07:49
mancdazsince we don't pin elasticsearch-curator, and we are likely now getting a later version than we were at the time, we could probably bump the required version of elasticsearch07:50
mancdazoh no wait we do now07:51
mancdazso elasticsearch-curator==3.4.1 (which is what we get with elasticsearch-curator<3.5.0') requires elasticsearch>=1.8.0,<2.4.007:54
*** admin0 has joined #openstack-ansible07:54
git-harrymancdaz: https://github.com/elastic/curator/blob/v3.4.1/requirements.txt#L207:54
git-harryWhere are you seeing that, the repo says different07:54
odyssey4mehmm, so if the elasticsearch python package is only there for the libs it provides then it should not affect the data07:54
git-harryYes, but there it can't see a version of elasticsearch-curator that supports elasticsearch===2.1.007:55
mancdazgit-harry in  venv if I install elasticsearch==2.1.0, and then elasticsearch-curator==3.4.107:55
mancdazRequirement already satisfied (use --upgrade to upgrade): elasticsearch>=1.8.0,<2.4.0 in /Users/darren.birkett/.virtualenvs/esc/lib/python2.7/site-packages (from elasticsearch-curator<3.5.0)07:56
mancdazpip freeze | grep elas07:56
mancdazelasticsearch==2.1.007:56
mancdazelasticsearch-curator==3.4.107:56
git-harryhttps://github.com/elastic/curator/blob/v3.4.1/setup.py#L2507:57
git-harryThe specify different versions in different places07:57
mancdazawesome07:57
mancdazhttps://github.com/elastic/curator/commit/30c26b41a9540547e89b3bba12f5ca36577a5b5007:59
mancdazseems like they forgot to update requirements.txt when they did this07:59
git-harryYup07:59
git-harryThe previous one had updated both08:00
mancdazlol https://github.com/elastic/curator/issues/52408:01
mancdaz'probably'08:01
*** eil397_ has joined #openstack-ansible08:05
*** ameobapox has quit IRC08:06
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Provide ability to override upper-constraints  https://review.openstack.org/34877508:09
*** eil397_ has quit IRC08:09
odyssey4methe test in ^ will fail right now - I'm doing a build to validate that it does what I want, then will figure out the test08:10
*** electrofelix has joined #openstack-ansible08:13
*** maddy__ has joined #openstack-ansible08:15
maddy__good noon08:19
odyssey4meo/ maddy__08:24
csmartodyssey4me: quick one, when are openstack-ansible/etc/openstack_deploy/user*.yml used?08:24
odyssey4mecsmart those are examples/samples - not used for production... some of the files are used when building the AIO08:25
odyssey4mecsmart https://github.com/openstack/openstack-ansible/blob/master/tests/roles/bootstrap-host/tasks/prepare_aio_config.yml#L28-L6008:25
odyssey4meonly the secrets file would typically be used directly for production08:26
odyssey4methe user_variables.yml file has a blurb in the beginning which explains its purpose08:26
csmartodyssey4me: kk thanks, makes sense08:28
maddy__iam facing issue with AIO, In thee path `/etc/ansible/roles/openstack_hosts/tasks`, file `openstack_update_hosts_file.yml` failing with fillowing error whe in run `run-playbooks.sh`08:30
maddy__fatal: [192.168.18.163] => {'msg': "AnsibleUndefinedVariable: One or more undefined variables: 'dict object' has no attribute 'ansible_ssh_host'", 'failed': True}08:30
csmartodyssey4me: ok, so /etc/openstack_deploy/user_variables.yml comes from openstack-ansible/tests/roles/bootstrap-host/templates/user_variables.aio.yml.j2 which seems to be run as a part of bootstrap-aio.ymlf08:31
* csmart thinks he's slowly piecing things together08:33
maddy__(continuing on my question....) The issue come from openstack-host-hostfile-setup.sh.j2 ?08:34
odyssey4memaddy__ it sounds to me like you've modified the configuration of the AIO, so it's failing08:41
odyssey4methe AIO is a development/testing tool and is only made to work with a very specific configuration08:41
odyssey4memaddy__ so the best is to revert your changes one by one to see what change you made which breaks it08:42
odyssey4mecsmart in an AIO, yes - for production it's expected that a user_variables.yml file would be put together by the deployer08:43
odyssey4mecsmart that file is entirely optional08:43
maddy__so i need to revert from `openstack_user_config.yml`, `user_variables.yml`, `user_conf_files.yml`?08:43
csmartodyssey4me: rgr, thanks08:43
odyssey4methe user_* files in /etc/openstack_deploy are added as a -e CLI option to the ansible-playbook command through the convenience bash script 'openstack-ansible'08:44
odyssey4memaddy__ I would recommend starting with a fresh VM again and executing the AIO build exactly as it shows in the guide with no other modifications.08:44
*** shausy has joined #openstack-ansible08:45
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Provide ability to override upper-constraints  https://review.openstack.org/34877508:48
odyssey4meevrardjp git-harry mancdaz ^ reviews please08:48
odyssey4meadding a reno now08:49
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Provide ability to override upper-constraints  https://review.openstack.org/34877508:52
evrardjpseems nice08:56
evrardjpI'm surprise that upper_constraints: "{{ upper_constraints | xxx }}" works though08:57
evrardjpit used to not work08:57
odyssey4meevrardjp tested with 1.9.4 and it seems to wor08:59
odyssey4me*work08:59
*** DrifterZA has joined #openstack-ansible08:59
odyssey4mebear in mind, though, that it's a set fact - not something in group_vars or extra vars08:59
odyssey4meI was also surprised, actually :)09:00
DrifterZAmorning09:00
evrardjpyup that's the only way it works09:00
odyssey4meo/ DrifterZA09:00
evrardjpbecause it just "applies after parsing"09:00
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Better control of mariadb restarts in k>l upgrades  https://review.openstack.org/34719509:10
maddy__odyssey4me.. Changing IP's and ignoring (commenting) some services on config files, will affect anything ?09:13
evrardjpodyssey4me: we have frequent networking issues on xenial: https://review.openstack.org/348775 just failed on xenial due to a failure of pip_install :/09:13
evrardjpit's listed as a problem "Failed to validate SSL certificate" but I don't trust pip error reporting09:14
evrardjpI think it's gonna worth an effort at some point09:15
odyssey4memaddy__ the IP's set and the configs set are specifically for the AIO's deployment09:16
odyssey4memaddy__ to change the services deployed, you need to adjust the openstack_user_config / conf.d entries, as those define what services are deployed09:17
odyssey4meevrardjp yeah, mhayden has been working that out - https://review.openstack.org/347372 resolved it for CentOS and it looks like Xenial may need similar treatment09:17
odyssey4meevrardjp as I recall there was a comment that the issues appear to be specific to some providers09:18
odyssey4memaddy__ I recommend that you read the install guide thoroughly before modifying the configs09:18
evrardjpinteresting09:19
*** jiteka has joined #openstack-ansible09:30
odyssey4meevrardjp https://review.openstack.org/#/c/344844/09:30
odyssey4mealthough it seems that trusty's python (2.7.6) shouldn't have native support for SNI either09:31
*** permalac has joined #openstack-ansible09:33
evrardjpinteresting09:34
evrardjpwhere did you find the information about the sni in trusty?09:34
evrardjpplease don't answer google09:34
evrardjpI can google09:34
evrardjp:p09:34
odyssey4meyep, google09:35
evrardjp:p09:35
odyssey4mehttps://github.com/SiCKRAGETV/issues/wiki/SSL-Errors09:35
odyssey4mehttp://stackoverflow.com/questions/28656418/python-ssl-via-sni-proxy09:35
odyssey4mehttp://stackoverflow.com/questions/29572161/how-to-securely-use-pip-with-ssl-on-ubuntu-trusty09:36
evrardjpI thought pyopenssl and cryptography were enough to be honest09:36
odyssey4mehmm, so the trick here is that we need the SSL working properly to get pip in the first place09:37
evrardjpI'll spin up a xenial and check the installed packages and pip versions09:42
evrardjpit's gonna help me in the long run09:42
evrardjpwill quickly write something with requests, now that requests supports sni09:42
* evrardjp wrotes again in its todo-list09:42
evrardjpodyssey4me: I +W on the 34484409:45
evrardjpif it's not a fine fix, we'll fix that later09:45
evrardjpit's master anyway09:45
evrardjp:p09:45
*** tlbr has quit IRC09:52
*** tlbr has joined #openstack-ansible09:53
*** tlbr has quit IRC09:53
*** tlbr has joined #openstack-ansible09:54
*** tlbr has quit IRC09:54
*** tlbr has joined #openstack-ansible09:56
*** tlbr is now known as Guest4546609:56
*** eil397_ has joined #openstack-ansible09:58
*** Guest45466 has quit IRC10:00
*** eil397_ has quit IRC10:03
automagicallysuper, very, incredibly early morning10:04
DrifterZAheya10:04
DrifterZATravis I made that role a galaxy role now10:04
DrifterZAhttps://galaxy.ansible.com/drifterza/openstack-ansible-os_mongo/10:04
DrifterZAif you want to peruse it10:05
automagicallySaw your message, thx. Will take a look10:05
DrifterZAcool, let me know if theres anything I missed.10:06
openstackgerritMerged openstack/openstack-ansible-rabbitmq_server: Fix get_url SNI issues in CentOS 7  https://review.openstack.org/34484410:08
*** tlbr_ has joined #openstack-ansible10:13
automagicallyevrardjp: Mind reviewing https://review.openstack.org/#/c/345568/ https://review.openstack.org/#/c/348011/ and https://review.openstack.org/#/c/348036/10:14
*** tlbr_ has quit IRC10:17
*** sdake has joined #openstack-ansible10:25
evrardjpautomagically: will do10:30
automagicallythx10:31
evrardjpthat was the only thing to add rally support? I'll update the etherpad too then10:33
automagicallyYep, no deb packages installed, so pretty simple10:34
openstackgerritMerged openstack/openstack-ansible-os_zaqar: Removing unused tasks and templates for upstart  https://review.openstack.org/34803610:41
odyssey4mehmm, evrardjp automagically it would seem to me that the SNI issue is going to be a problem across all platforms soon enough10:46
automagicallyYep10:46
odyssey4meas people adjust the web services provided to use it10:46
odyssey4meso we'd better get some sort of solution in that works across all branches10:46
odyssey4mesooner is better10:47
automagicallychange for openstack_hosts perhaps?10:47
automagicallyI know we just took that role out of alot of the role testing, but for these types of cross-cutting concerns, it seems like we could cover them there10:47
automagicallyand/or in lxc_container_create10:47
openstackgerritMerged openstack/openstack-ansible-os_rally: Implement Ubuntu 16.04 support  https://review.openstack.org/34556810:48
evrardjpautomagically: what about using neutron_openvswitch_agent_ini_overrides for https://review.openstack.org/#/c/348011 ? You have to use config overrides anyway...10:52
evrardjp(I mean for the rest of the vars)10:52
automagicallyevrardjp: Simply because all of the other qos config is already there in the role10:53
automagicallyWe document that all a deployer need do is add qos to the plugin list and voila…10:53
automagicallyAnd I like the simplicity of that approach10:54
odyssey4meautomagically well, it seems that the packages are needed on the deployment host - so bootstrap-ansible is one place10:56
odyssey4methen it need to be in the containers too10:56
odyssey4methen I would guess on lxc hosts too10:56
automagicallyforgot about the deployment host10:56
evrardjpautomagically: I suspect Newton and Mitaka don't have a config change for qos too11:02
automagicallyNot sure I understand evrardjp11:03
automagicallyI based the role changes on http://docs.openstack.org/mitaka/networking-guide/adv-config-qos.html#configuration11:03
evrardjpthis is mitaka ^11:04
evrardjpyour change is in master11:05
evrardjpI hope this won't change in master :D11:05
evrardjpI mean I hope the doc is still valid11:05
automagicallySome of my colleagues wrote the OVS agent code for QOS DSCP marks, and the doc updates and role updates are based on my conversations with them and testing11:06
automagicallyThat said, ultimately, the same config should not need to be in ml2_conf.ini and openvswitch_agent.ini, but that is the current state of the neutron codebase11:07
evrardjpI see11:07
evrardjpwe can change that later if the need arises11:07
*** sguduru has joined #openstack-ansible11:13
automagicallyGah, bitten by https://bugs.launchpad.net/cloud-images/+bug/156598511:14
openstackLaunchpad bug 1565985 in cloud-images "vagrant vb ubuntu/xenial64 cannot mount synced folders" [Undecided,In progress] - Assigned to Dan Watkins (daniel-thewatkins)11:14
automagicallySo much for being able to run Xenial tests locally11:14
evrardjpautomagically: for qos, what do you think of changing the /etc/neutron/plugins/ml2/ml2_conf.ini to add extensions = qos in [agent] ?11:16
evrardjpthis way we keep the "all things included" view11:17
automagicallyevrardjp: Let me test with it, and perhaps take a swing through the neutron source11:18
automagicallyAdded to my lengthy todo list11:18
evrardjpI know the feeling11:18
*** asettle has joined #openstack-ansible11:20
openstackgerritMerged openstack/openstack-ansible-os_neutron: Configure qos extension in openvswitch_agent.ini  https://review.openstack.org/34801111:20
*** eil397_ has joined #openstack-ansible11:22
*** eil397_ has quit IRC11:26
*** sdake has quit IRC11:27
*** zerda2 has quit IRC11:35
odyssey4mehmm, the implementation of openssl-dbg makes no sense to solve this - it's a debug extension11:35
*** Guest5363 has joined #openstack-ansible11:36
*** Guest5363 has quit IRC11:36
odyssey4meI suppose it actually makes sense to have the packages installed before trying to download pip?11:39
*** spotz_zzz is now known as spotz11:40
*** thorst has joined #openstack-ansible11:40
*** retreved has joined #openstack-ansible11:46
mhaydenmorning11:51
mhaydenevrardjp / odyssey4me: my SSL SNI fix for CentOS 7 appears to work, but it makes Xenial unhappy11:51
mhaydenhave we seen Xenial fail cert validation?11:52
*** sguduru has quit IRC11:52
odyssey4memhayden yes11:53
mhaydendo you have a link to the error?11:53
mhaydeni'm curious to see if it's the same as centos 711:53
odyssey4meI think automagically commented that it appears to be common to some providers, which probably means that the anycast address is pushing that traffic to a particular set of nodes.11:53
mhaydenbecause xenial has a version of python that *should* have SNI built in11:53
odyssey4mehmm, are you sure about that?11:53
odyssey4mebear in mind that we're talking python2 here - not python311:54
mhaydenit came in in 2.7.911:54
odyssey4meansible only uses python211:54
mhaydenhttp://distrowatch.com/table.php?distribution=ubuntu11:54
mhayden15.10 had 2.7.911:54
mhaydenso we know xenial is >= 2.7.911:55
* mhayden should have gotten a bigger coffee11:55
odyssey4mehmm fair point11:55
mhaydenthis is where i was messing around with it -> https://review.openstack.org/#/c/344844/11:55
mhaydenhowever, xenial did randomly fail once on SSL validation, but then did okay on the recheck11:56
odyssey4meit would appear, though that we need to ensure that http://packages.ubuntu.com/xenial/python-ndg-httpsclient / http://packages.ubuntu.com/trusty/python-pyasn1-modules / http://packages.ubuntu.com/trusty/python-openssl are installed11:56
odyssey4menote the first one is xenial only11:56
mhaydenautomagically left a helpful comment in that one11:56
mhaydenodyssey4me: i'm not sure if i can do a conditional pip install based on OS in test-requirements.txt or tox.ini11:57
odyssey4memhayden also note https://pkgs.org/centos-7/epel-x86_64/python-ndg_httpsclient-0.3.2-1.el7.noarch.rpm.html11:57
*** spotz is now known as spotz_zzz11:57
mhaydenweird, i did look for that11:58
odyssey4memhayden no, I think we need to actually ensure that we install it as part of the deployment - not just tests11:58
mhaydenodyssey4me: want me to change up the OSA commit to have this stuff in other-requirements.txt ?11:58
mhaydenor well, make a new commit11:58
odyssey4meI was thinking that perhaps it makes sense to add it to the pip_install role?11:58
mhaydenyou know what i mean :P11:58
mhaydenwell, i guess the bigger question is -- do we want to install these from .deb/.rpm or from pip?11:58
mhaydenndg-httpsclient isn't in g-r11:59
mhaydenbut the other two are11:59
odyssey4meyeah, so that all depends on what uses it11:59
odyssey4meit looks like ansible uses httplib2, which is what ndg-httpsclient is needed for11:59
mhaydenansible will be the only thing using it, honestly11:59
odyssey4mebut we've also seen SNI errors when trying to download get-pip.py12:00
mhaydenor on centos we install a modern python 2.7.x via SCE12:00
odyssey4meah, but that's also ansible12:00
mhaydenSCE = Software Collections12:00
mhaydenyeah the issue is ansible's get_url12:00
mhaydenit doesn't use python-requests in 1.9.x AFAIK12:00
odyssey4meok, what do we think is the best way to solve this in a way that's suitable for backports?12:00
mhaydenpython-requests handles the stuff just fine when i open a python shell and test12:00
mhaydenhmm12:00
mhaydenperhaps pkgs is the best way to tackle it12:01
odyssey4mebootstrap-ansible, clearly12:01
*** weshay is now known as weshay_mtg12:01
odyssey4meand yes, packages I think12:01
odyssey4meall our service stuff goes into venvs, so the system packages are fair game12:01
mhaydenso i should get the packages into other-requirements.txt so that testing works but then also add them to bootstrap-ansible?12:01
odyssey4mewe'd need it wherever we use get_url, right?12:02
mhaydenyessir12:02
odyssey4mewhich would mean pip_install, rabbitmq-server, galera-server12:02
mhaydenmakes sense12:02
mhaydeni assume i should update those roles so that those pkgs are installed when those roles are installed, correct?12:02
odyssey4meI don't think it needs to be in other-requirements.txt for the most part, because we install stuff into containers12:03
odyssey4meso the container needs it, not the host12:03
mhaydenwell wait, the #1 place this is needed is on the deployment host, since that's where get_url runs12:03
odyssey4meoh, is that the *only* place?12:03
mhaydenAFAIK, yes12:03
odyssey4meok, then let's try this12:04
mhaydenbecause on the rabbitmq issues, the problem was that the deployment host couldn't do get_url correctly12:04
mhaydenthe containers were unaffected12:04
odyssey4mebootstrap-ansible needs to install the packages (not the wheels)12:04
odyssey4meit needs to do it for every platform we support12:04
mhaydenagreed12:04
odyssey4methen in every other-requirements.txt file we need the packages deployed12:04
odyssey4meand run_tests12:04
mhaydenah, so every repo needs it i guess12:04
odyssey4meother-reqs is used by zuul - run_tests is used by humans/vagrant12:05
*** tlbr_ has joined #openstack-ansible12:05
odyssey4meit might be a good time to adjust run_tests so that it uses the more standard OS detection method that csmart implemented in the integrated repo12:05
*** hwcomcn has joined #openstack-ansible12:05
odyssey4meand yeah, while not *every* repo needs it - I'd prefer to keep things relatively standard12:06
odyssey4meit makes doing future updates easier12:06
mhaydeni tend to agree there12:06
mhaydeni shall break out my for loops12:06
*** hwcomcn has quit IRC12:07
*** hwcomcn has joined #openstack-ansible12:07
odyssey4meautomagically mhayden thoughts on https://review.openstack.org/348775 ?12:08
odyssey4mei nmy view, it's the best way of providing the facility in an easily backportable manner12:09
* mhayden looks12:09
odyssey4methe other option being explored involved changes to py_pkgs which started getting quite hairy12:09
*** hwcomcn has quit IRC12:09
* mhayden prefers less hair12:09
*** tlbr_ has quit IRC12:09
*** hwcomcn has joined #openstack-ansible12:10
openstackgerritMerged openstack/openstack-ansible: Better control of mariadb restarts in k>l upgrades  https://review.openstack.org/34719512:10
odyssey4memhayden must like b3rnard0 then :p12:10
odyssey4megit-harry mancdaz ^ w00t!12:10
mancdazyay!12:11
*** hwcomcn has quit IRC12:11
odyssey4memhayden regardless of whether we're actually seeing the SNI errors today for Trusty/Xenial, it would appear that seeing the errors is inevitable as more and more services use the changed certs12:11
odyssey4meso let's get the fix in early across all our supported platforms12:12
odyssey4meit helps a tag cut today work tomorrow :p12:12
*** hwcomcn has joined #openstack-ansible12:12
git-harrypartay12:12
asettlegit-harry: dude did you just say partay?12:12
asettleWat12:12
*** hwcomcn has quit IRC12:13
git-harryasettle: I'm hip12:13
*** hwcomcn has joined #openstack-ansible12:14
asettleI'm actually speechless.12:14
asettleWhat else can you do git-harry ?12:14
* git-harry wishes he'd worked out how to do that a couple of months ago12:14
asettleHA12:14
asettleFUNNY12:15
asettleI don't have to speak to make your life difficult12:15
* asettle puts fingerprints all over git-harry 's monitor12:15
* git-harry doesn't want to play any more12:15
asettleI am victorious!12:16
openstackgerritMerged openstack/openstack-ansible: [docs] Remove duplicated content  https://review.openstack.org/34873712:21
*** woodard has joined #openstack-ansible12:22
*** woodard has quit IRC12:22
*** woodard has joined #openstack-ansible12:22
mhaydenodyssey4me: since i'm switching those python modules to packages, i should remove them from tox.ini and test-requirements.txt, right?12:29
odyssey4meyes12:31
mhaydenokay12:31
odyssey4meconsidering that they're only needed for ansible12:31
*** weshay_mtg is now known as weshay12:31
odyssey4methe only exception would be in the integrated repo, where ansible is installed into a venv12:31
mhaydenand those pkgs should be in other-requirements.txt/run_tests.sh in every IRR, correct?12:31
odyssey4mein that case we need those installed into the venv12:32
odyssey4meyes, every IRR12:32
odyssey4melet me work out the integrated repo bit - you work on the rest... happy witht hat?12:32
mhaydenah, i was just about to propose the integrated patch :P12:32
odyssey4meoh, then go ahead12:32
*** v1k0d3n has joined #openstack-ansible12:33
*** Guest41883 has joined #openstack-ansible12:35
openstackgerritMajor Hayden proposed openstack/openstack-ansible: Add SNI support via OS packages  https://review.openstack.org/34886012:36
mhaydenodyssey4me: let me know if i'm off base ^^12:36
*** psilvad has joined #openstack-ansible12:36
mhaydeni *think* the gate has epel release already, but i'm not sure12:37
odyssey4mehmm, for the integrated repo we actually should have a other-requirements.txt file that's as empty as possible... the bootstrap script must install the things12:37
odyssey4mewe must ensure that our deployment process preps the deployment host - no other system12:38
mhaydenso should we just put these packages into bootstrap-ansible.sh ?12:38
odyssey4meyes, I think so12:38
mhaydenokay, i'll fixy12:39
odyssey4meI'm not even sure why those other packages are there for the integrated repo, but a fix for that can follow on.12:39
odyssey4methe other-requirements.txt change is great for the IRR's.12:39
*** Guest41883 has quit IRC12:40
mhaydenokay, i'll propose those in a sec12:40
openstackgerritMajor Hayden proposed openstack/openstack-ansible: Add SNI support via OS packages  https://review.openstack.org/34886012:40
mhaydenodyssey4me: ah, my capitalization fix still went in -- i'll remove that12:40
openstackgerritMajor Hayden proposed openstack/openstack-ansible: Add SNI support via OS packages  https://review.openstack.org/34886012:41
odyssey4meis there any chance that we could perhaps take those long lines and break them somehow?12:41
odyssey4meit's getting out of hand12:41
mhaydeni was just about to ask that :P12:41
odyssey4menot sure if a line break will work there?12:42
odyssey4meI guess it should12:42
mhaydenshould be able to backslash it12:42
odyssey4meyep12:42
*** maddy__ has quit IRC12:42
odyssey4meprobably best to also put apt-get update && DEBIAN_FRONTEND=noninteractive into seperate lines12:42
openstackgerritMerged openstack/openstack-ansible-repo_build: Provide ability to override upper-constraints  https://review.openstack.org/34877512:42
odyssey4megit-harry mancdaz ^12:43
odyssey4meI'll do the backport requests now12:43
mhaydenyeah backslashes work fine in the case12:45
openstackgerritMajor Hayden proposed openstack/openstack-ansible: Add SNI support via OS packages  https://review.openstack.org/34886012:45
git-harryodyssey4me: great, thanks odyssey4me12:45
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Provide ability to override upper-constraints  https://review.openstack.org/34886512:46
*** tlbr_ has joined #openstack-ansible12:48
*** abelur is now known as abelur|afk12:48
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Provide ability to override upper-constraints  https://review.openstack.org/34886912:50
mhaydenodyssey4me: does this patch look reasonable for the IRR's? https://gist.github.com/major/b840c1c6c118528c3b528f021c004c5b12:50
mhaydeni haven't done one of these IRR blasts before, so i'd like to not do something silly12:50
mhaydenor sillier than i normally do12:50
odyssey4memhayden :) I use this strategy12:51
odyssey4me1 - make a patch for one repo, verify that it works and ideally get it merged so that the pattern is accepted12:51
odyssey4me2 - figure out the automation to blast the same patch to all the repositories (except specs and sometimes also leaving out ops, plugins)12:52
odyssey4mealso skip the integrated repo, obviously12:52
odyssey4me3 - test the automated method against a single repo12:52
*** tlbr_ has quit IRC12:52
odyssey4meif it works, skip that repo too and blast12:52
mhaydenalrighty12:52
odyssey4meLGTM though - bang it against one and let's see it pass and merge12:53
mhaydenalrightysir12:53
odyssey4memhayden boo: http://logs.openstack.org/60/348860/4/check/gate-openstack-ansible-dsvm-commit/c13cdc8/console.html#_2016-07-29_12_55_40_51978612:57
odyssey4methat package is *only* available on xenial12:57
mhaydenhmm12:57
mhaydenokay, i'll break that out12:58
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Remove SSL protocol/cipher from AIO user_variables.yml  https://review.openstack.org/34887713:06
openstackgerritMajor Hayden proposed openstack/openstack-ansible: Add SNI support via OS packages  https://review.openstack.org/34886013:07
odyssey4mebackport review request: https://review.openstack.org/34886513:08
odyssey4me:/ mhayden I think you got the wrong end of the stick13:09
odyssey4mefor ubuntu 16.04 only python-ndg-httpsclient was the special case13:09
odyssey4methe others must also go onto 14.0413:09
mhaydenah yes13:10
odyssey4mealso, you're missing python-openssl13:11
mhaydenodyssey4me: for ubuntu?13:11
odyssey4meyep13:12
mhaydeni'll add it13:12
openstackgerritMajor Hayden proposed openstack/openstack-ansible: Add SNI support via OS packages  https://review.openstack.org/34886013:13
*** messy has joined #openstack-ansible13:18
*** tlbr has joined #openstack-ansible13:19
*** tlbr is now known as Guest2865813:20
mrhillsmang'morning13:20
*** Guest28658 has quit IRC13:24
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Provide ability to override upper-constraints  https://review.openstack.org/34886913:26
*** michaelgugino has joined #openstack-ansible13:26
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Provide ability to override upper-constraints  https://review.openstack.org/34886913:27
odyssey4megit-harry that was a git failure on my part, thanks for picking it up!13:27
*** timl0101 has joined #openstack-ansible13:27
cloudnullmornings13:29
michaelguginomorning13:32
*** deadnull has joined #openstack-ansible13:33
*** KLevenstein has joined #openstack-ansible13:34
*** TxGirlGeek has joined #openstack-ansible13:35
*** janki has quit IRC13:35
*** eil397_ has joined #openstack-ansible13:37
automagicallyo/ michaelgugino and cloudnull13:37
michaelguginohowdy13:38
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Allow a deployer to disable container restarts  https://review.openstack.org/34888513:39
odyssey4memancdaz ^ forward port for mitaka13:39
openstackgerritMajor Hayden proposed openstack/openstack-ansible-pip_install: Add SNI support via OS packages  https://review.openstack.org/34888713:40
*** jamesdenton has joined #openstack-ansible13:40
mhaydenodyssey4me: let me know if i got the *right* end of the stick here ;) ^^ https://review.openstack.org/#/c/348887/13:41
odyssey4memancdaz I think that https://github.com/openstack/openstack-ansible/blob/liberty/playbooks/roles/lxc_container_create/tasks/container_create.yml#L99-L111 will still result in unexpected restarts. I can prep a patch to fix that - do you agree with my assessment?13:41
*** catintheroof has quit IRC13:42
cloudnullhows it going today ?13:42
odyssey4mecloudnull ^ see my msg to mancdaz13:42
odyssey4medo yuo agree?13:43
*** eil397_ has quit IRC13:43
odyssey4mealso, morning michaelgugino cloudnull13:43
adreznecHey, does anyone know if there's a plan to support Ansible 2.0/2.1 in roles this cycle? Was writing up a change that passed locally because OSA bootstraps ansible 2.1, but roles in the gate are still using 1.9.413:43
cloudnullwhich message?13:44
adreznecIf not I'll rewrite my change to be 1.9.4 compliant13:44
cloudnullfor u-c ?13:44
odyssey4mecloudnull  I think that https://github.com/openstack/openstack-ansible/blob/liberty/playbooks/roles/lxc_container_create/tasks/container_create.yml#L99-L111 will still result in unexpected restarts. I can prep a patch to fix that - do you agree with my assessment?13:44
odyssey4meadreznec we ideally want to maintain compatibility this cycle to help people transition13:44
adreznecodyssey4me: Ok, sounds good, should be an easy fix13:44
cloudnullodyssey4me: I can see it restarting a container but that ones a little tricky. specifically those mount points must exist or else other things will die in a fire.13:46
cloudnull's/that/those/g'13:46
odyssey4mecloudnull yeah, so I was thinking to do the container commands in one step before the config changes13:47
odyssey4methe config changes will have to use lineinfile13:47
cloudnullbut if a deployer disables the restart those mount points wont be in effect13:47
cloudnullthat is until the container restarts13:47
cloudnullwhich may create different data in the same place because of the mount.13:48
odyssey4mewell, in theory that doesn't matter for upgrades - because the mounts are already there13:48
cloudnulltrue.13:48
odyssey4meand in a new deployment the restart will not be stopped and be hit by the notifier13:48
* cloudnull just playing devils advocate13:48
odyssey4meso basically it's the same level of control13:48
odyssey4meI guess it can stay as-is, because the control was added specifically for upgrades13:49
cloudnullno, if the playbook run stops the notifyer wont be triggered.13:49
odyssey4meand that task will not cause a restart for upgrades13:49
cloudnullif the deployer runs the play again the notifyer will never run13:49
cloudnulland the container will not have those options loaded13:49
odyssey4meyeah, that's an issue and I think we could solve that one using local facts13:49
odyssey4meevrardjp actually did a blog post on it I think13:50
evrardjpnope I didn't but you reminds me a good subject :d13:50
cloudnullwe could drop a file and trigger a notice if the file exists indicating that the container should be restarted ?13:50
odyssey4meevrardjp I thought you did some sort of post/test for notifier trigger methods13:51
evrardjpthat's the idea13:51
cloudnulland clean up that file upon restart13:51
evrardjpI did, but not 100% this use case13:51
odyssey4mecloudnull yes, exactly13:51
evrardjplet me give you a link13:51
evrardjphttp://evrard.me/orchestrate-a-service-restart-during-a-maintenance-window-with-ansible.html13:51
evrardjpit's not high level stuff13:52
evrardjpjust explaining an opinion13:52
odyssey4meyep, I think it's something that would be an excellent pattern to use to improve control and ensure that things happen even if the play fails13:52
evrardjpI will write something with the local facts13:52
odyssey4meanother way is obviously to set a fact and rely on the fact cache, but it doesn't live long13:53
odyssey4meso I think that dropping a local fact might be a better way of handling it13:53
evrardjpsomething like "introducing checkpoint feature in ansible playbook runs"13:53
openstackgerritMichael Gugino proposed openstack/openstack-ansible-os_nova: Implement nova-lxd driver  https://review.openstack.org/34698413:54
*** severion has joined #openstack-ansible13:57
*** spotz_zzz is now known as spotz13:57
*** v1k0d3n_ has joined #openstack-ansible14:02
*** v1k0d3n_ has quit IRC14:02
odyssey4memancdaz I see a flaw in the upgrade process for liberty, unfortunately - I don't see how any upgrade tests could have worked :/14:02
odyssey4mein https://github.com/openstack/openstack-ansible/blob/liberty/scripts/run-upgrade.sh#L144 the repo containers are deleted14:02
*** v1k0d3n_ has joined #openstack-ansible14:02
odyssey4mebut they are never re-created14:03
odyssey4methat changed in your patch :/ https://review.openstack.org/#/c/347195/8/scripts/run-upgrade.sh14:03
openstackgerritMajor Hayden proposed openstack/openstack-ansible-pip_install: Add SNI support via OS packages  https://review.openstack.org/34888714:03
*** abelur|afk has quit IRC14:03
*** severion has quit IRC14:04
odyssey4megit-harry ^ see above (notes to mancdaz)14:05
*** Mudpuppy has joined #openstack-ansible14:05
mhaydenodyssey4me: might have stumbled upon a bindep bug -> https://gist.github.com/major/dfaa0ce8d50d284d81afe5ff6735e07d14:07
mhaydentonyb is helping me look at that14:07
odyssey4mehaha, whoops14:07
*** cloudtrainme has joined #openstack-ansible14:09
*** hwcomcn has quit IRC14:16
openstackgerritMiguel Alex Cantu (alextricity25) proposed openstack/openstack-ansible: Added docs for removing compute host  https://review.openstack.org/34045814:18
git-harryodyssey4me: are you saying it was broken or that the mariadb patch has broken it?14:30
odyssey4megit-harry the mariadb patch has broken it14:30
git-harryodyssey4me: hmmmm, mancdaz has run a load of tests so this should work. Let me look.14:31
odyssey4meI expect that it should be an easy solution - just add another command to create them14:31
odyssey4mebut yeah, I was confused as to how the tests had passed14:31
*** asettle has quit IRC14:32
git-harryodyssey4me: setup-hosts.yml14:33
git-harrythat includes the create playbook14:33
*** tlbr_ has joined #openstack-ansible14:33
*** tlbr_ has quit IRC14:34
odyssey4meah, it's setup-hosts !galera_all14:34
odyssey4meI missed the !14:34
odyssey4meyeah, that takes care of it - makes sense now14:34
odyssey4mesorry for the false alarm14:34
git-harryodyssey4me: not a problem, the fear of letting a bug in is better than caffeine for keeping alert on a Friday afternoon.14:37
odyssey4meheh, yeah14:37
odyssey4memhayden backport review please https://review.openstack.org/34886514:38
odyssey4mealso https://review.openstack.org/34886914:39
*** shausy has quit IRC14:40
*** Guest31932 has quit IRC14:42
*** david-lyle has joined #openstack-ansible14:42
*** david-lyle_ has joined #openstack-ansible14:46
ionican you guys merge https://git.openstack.org/cgit/openstack/openstack-ansible-os_cinder/commit/?id=042a2c2e57bd3dda20bfa7257a5f2c7c3d5db95f into stable?14:47
ioniif possible :D14:47
*** david-lyle has quit IRC14:47
mhaydenodyssey4me: looking14:48
*** david-lyle__ has joined #openstack-ansible14:48
mhaydenioni: i'll take a look at that one shortly14:48
*** tlbr_ has joined #openstack-ansible14:50
odyssey4meioni if you have signed the CLA, then you can propose the backport from gerrit: https://review.openstack.org/#/c/340023/14:50
odyssey4meclick 'cherry pick' and enter 'stable/mitaka'14:51
odyssey4meif you don't, let me know and I can propose it for you14:51
odyssey4meassuming you want it in stable/mitaka?14:51
*** david-lyle_ has quit IRC14:52
*** tlbr_ has quit IRC14:53
odyssey4meanyone have a moment for a second opinion on this backport? https://review.openstack.org/34886514:53
alextricity25^^That'll be a good one for liberty too14:55
odyssey4mealextricity25 you're welcome to propose backports14:57
alextricity25odyssey4me: Will do!14:57
*** v1k0d3n has quit IRC15:03
*** v1k0d3n has joined #openstack-ansible15:05
*** TxGirlGeek has quit IRC15:06
*** TxGirlGeek has joined #openstack-ansible15:07
*** elopez has joined #openstack-ansible15:09
*** elopez is now known as Guest2136815:10
*** klamath has joined #openstack-ansible15:10
*** klamath has quit IRC15:11
*** klamath has joined #openstack-ansible15:11
*** psilvad has quit IRC15:18
*** galstrom_zzz is now known as galstrom15:20
*** david-lyle has joined #openstack-ansible15:23
*** david-lyle__ has quit IRC15:23
*** admin0 has quit IRC15:24
*** weshay is now known as weshay_bbiab15:25
*** eil397_ has joined #openstack-ansible15:27
*** psilvad has joined #openstack-ansible15:27
*** eil397 has joined #openstack-ansible15:27
eil397good morning15:28
*** TxGirlGeek has quit IRC15:29
*** Guest79767 has joined #openstack-ansible15:29
*** TxGirlGeek has joined #openstack-ansible15:29
*** Guest79767 has quit IRC15:34
*** sdake has joined #openstack-ansible15:39
*** tlbr_ has joined #openstack-ansible15:40
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Only build wheels for services which are deployed  https://review.openstack.org/34491215:41
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Only clone git repositories for services which are deployed  https://review.openstack.org/34564215:41
alextricity25Hey guys. I don't know too much about how the gating jobs are run, but could there be anything going on that might effect the way the pip.conf is dropped in? I'm working on this change that works locally, but fails gating when trying to install pip packages on the repo server15:42
alextricity25https://review.openstack.org/#/c/348533/115:42
odyssey4mehmm, so the gating job does copy a global pip conf into the containers - but a use conf will override that15:44
odyssey4melemme take a look15:44
eil397alextricity25: openstack ci changes and prepared pip conf15:44
openstackgerritMajor Hayden proposed openstack/openstack-ansible-pip_install: Add SNI support via OS packages  https://review.openstack.org/34888715:44
*** tlbr_ has quit IRC15:45
eil397alextricity25: but yes. openstack ci should not affect pip configuration in containers15:45
alextricity25eil397 That's for the host, right? Or does that prepare the pip conf in containers?15:45
eil397ansible manages it15:45
alextricity25oh you answered it before I can ask15:45
alextricity25:)15:45
alextricity25Right...hmm...that's interesting. I'm curious as to why the mySQL-python pip package can't be installed on the gating nodes then15:46
eil397alextricity25: : ) yes. openstack-ansible should prepare and fully reposponse for pip conf . especially on repo serv er : - )15:46
alextricity25I'll do some verbosity outputs to see what's going on.15:46
odyssey4mealextricity25 the issue is more convoluted than all that15:47
openstackgerritMerged openstack/openstack-ansible-plugins: Update py_pkgs to set options group membership and itemise global pins  https://review.openstack.org/34793015:47
alextricity25odyssey4me I"m glad i'm not the only one who thinks so :)15:47
odyssey4mewe did a pretty major overhaul of how the repo build happens - in liberty it was too complicated and unpredictable15:47
odyssey4mebut backporting changes like this introduces quite a bit more risk because of the mesh of deps15:48
odyssey4methis patch will not be so simple15:48
odyssey4methe repo container is not meant to have a pip conf at all because it shouldn't be locked down15:48
odyssey4meyou can see here that it's being locked down: http://logs.openstack.org/33/348533/1/check/gate-openstack-ansible-dsvm-commit/4e1cfbc/console.html#_2016-07-28_22_57_32_54404815:49
* mhayden overhaul15:49
*** deadnull is now known as _deadnull15:49
eil397alextricity25: i'm not how "pip_no_index: false" should work in list of dependecies15:50
mhaydenkudos to tonyb for proposing a fix for the bindep underscore shenanigans! https://review.openstack.org/34890115:50
odyssey4meyeah, due to the dep chain that var will have to be applied somewhere else15:50
alextricity25odyssey4me Shouldn't the pip_no_index: false here bypass that?https://review.openstack.org/#/c/348533/1/playbooks/roles/repo_build/meta/main.yml15:50
odyssey4melemme try something15:50
alextricity25eil397: I was kindof curious about that too15:51
*** mummer has joined #openstack-ansible15:52
odyssey4meugh, the galera_client meta dep on pip_lock_down sucks15:53
odyssey4mehmf15:53
*** TxGirlGeek has quit IRC15:54
*** TxGirlGeek has joined #openstack-ansible15:54
*** eil397 has quit IRC15:54
*** Guest21368 has quit IRC15:55
michaelguginoyes, pip lockdown sucks15:55
michaelguginoshould only be called as part of host setup, should not be dependency of every role.15:55
michaelguginoor any role (I don't know all the places it's called)15:55
*** eil397_ has quit IRC15:56
*** TxGirlGeek has quit IRC15:56
*** TxGirlGeek has joined #openstack-ansible15:57
*** eil397_ has joined #openstack-ansible15:57
odyssey4mejmccrory automagically cloudnull d34dh0r53 stevelle mattt hughsaunders andymccr evrardjp looking for backport reviews urgently please https://review.openstack.org/348869 / https://review.openstack.org/34886515:58
odyssey4methanks automagically16:00
*** pcaruana has quit IRC16:01
odyssey4mealextricity25 so I'm wondering16:02
cloudnullodyssey4me: looking16:02
cloudnullopps. too late16:02
odyssey4methe purpose of having the role dep is to ensure that the built wheels have the right libs to dep on right?16:02
alextricity25odyssey4me: what if we just get rid of that pip_lock_down dependency in galera_client16:02
alextricity25odyssey4me. Yes16:02
odyssey4mealextricity25 that is not a smart move in a stable branch16:02
*** TxGirlGeek has quit IRC16:02
*** cloudtrainme has quit IRC16:03
odyssey4mealextricity25 ok, so why not just add the role execution to https://github.com/openstack/openstack-ansible/blob/liberty/playbooks/repo-build.yml16:03
odyssey4mewith that var16:03
odyssey4me1st - it will only get installed on repo[0] and that's the only place it's needed16:04
odyssey4me2nd - the var override in the playbook will have a higher precedence16:04
alextricity25odyssey4me: Yup! That's a good idea16:04
alextricity25i mean...if you guys are okay with that inconsistency16:04
odyssey4mewhat is a bit odd though, is that the wheel shouldn't have to build because the wheels have been built before on rpc-repo and infra... so I am curious about why this is an issue in the first place16:05
alextricity25odyssey4me: all of the other roles seem to have galera_client as a dependency in meta/main.yml16:05
*** TxGirlGeek has joined #openstack-ansible16:06
odyssey4mealextricity25 yep, but there is no need to do that here16:06
alextricity25odyssey4me: You're right. The wheels will build just fine16:06
alextricity25odyssey4me: The only problem here is when someone re-builds the wheels16:06
odyssey4meI'm not quite sure what difference that makes, unless the build is forced to happen from source16:07
*** TxGirlGeek has quit IRC16:08
odyssey4mebut meh - try the playbook route16:08
*** TxGirlGeek has joined #openstack-ansible16:08
odyssey4meit might even be better to just add some tasks to install the mariadb packages on the repo container... it is just a couple of packages16:09
*** mikelk has quit IRC16:09
odyssey4meit achieves the goal - the galera_client/pip_lock_down chain is overkill to solve this particular problem16:10
alextricity25You're right. Unless there is hard dependency as to what galera_client is installing16:12
openstackgerritMajor Hayden proposed openstack/openstack-ansible-pip_install: Add SNI support via OS packages  https://review.openstack.org/34888716:12
*** spotz is now known as spotz_zzz16:12
odyssey4mealextricity25 try the playbook execution first, hopefully that works16:13
alextricity25trying now16:13
alextricity25odyssey4me: I thought the wheels were built from source in liberty? You mentioned something earlier that they are cloned from rpc-repo?16:17
odyssey4mealextricity25 the repo build role executes the build here: https://github.com/openstack/openstack-ansible/blob/liberty/playbooks/roles/repo_build/tasks/repo_build.yml#L1616:18
odyssey4mealextricity25 notice https://github.com/openstack/openstack-ansible/blob/liberty/playbooks/roles/repo_build/tasks/repo_build.yml#L23-L2616:18
odyssey4mean index, and extra index are set16:18
odyssey4methat is where pip looks for sources to build the wheels16:19
*** TxGirlGeek has quit IRC16:19
odyssey4methe defaults index is https://github.com/openstack/openstack-ansible/blob/liberty/playbooks/inventory/group_vars/hosts.yml#L2916:19
alextricity25odyssey4me: Ohhh that makes sense. I see here that these values are set to pypi in liberty. What part does rpc-repo play in liberty?16:20
odyssey4mehmm, actually that index isn't used16:21
odyssey4methis is part of the nonsense we cleaned up for mitaka16:21
alextricity25The reason I ask is because I've been under the impression that we dealt away with rpc-repo i liberty16:21
odyssey4methe index and extra index are here: https://github.com/openstack/openstack-ansible/blob/liberty/playbooks/repo-build.yml#L41-L4216:21
odyssey4meso when pip does the wheel build it will first try to source a wheel that's already build16:22
alextricity25odyssey4me: those damn playbook variable overrides16:22
alextricity25get me every time16:22
odyssey4meit will consult the index and all extra indexes16:22
odyssey4meif it finds a built wheel on a source that's already built, it will simply download it16:22
odyssey4meotherwise it will download the sdist source from pypi and compile it16:23
odyssey4meunfortunately rpc-repo does need to be up for liberty because it's the default index...16:23
odyssey4mefor mitaka we switched them around and also made the extra indexes optional16:23
*** weshay_bbiab is now known as weshay16:24
odyssey4meunfortunately cleaning this up in liberty is too risky - it's a stable branch and has been installed and built that way for ages16:24
odyssey4meso changing it now risks the stability16:24
alextricity25odyssey4me: I see now.16:24
alextricity25Thanks for the explanations odyssey4me :)16:25
odyssey4meyou will notice that it's cleaned up here: https://github.com/openstack/openstack-ansible/blob/stable/mitaka/playbooks/repo-build.yml#L4316:25
alextricity25OH! odyssey4me...this is interesting16:26
alextricity25Ignoring dnspython3: markers u"python_version=='3.4'" don't match your environment16:26
odyssey4menope, that's no problem16:26
odyssey4methe requirements file has markers for python version specific packages16:26
odyssey4mepip knows how to deal with those appropriately16:26
odyssey4methe requirements for liberty come from https://github.com/openstack/requirements/blob/stable/liberty/global-requirements.txt16:27
odyssey4mesee the markers: https://github.com/openstack/requirements/blob/stable/liberty/global-requirements.txt#L37-L3816:27
*** cloudtrainme has joined #openstack-ansible16:27
*** Guest30197 has joined #openstack-ansible16:28
*** Mudpuppy has quit IRC16:29
openstackgerritMerged openstack/openstack-ansible-repo_build: Provide ability to override upper-constraints  https://review.openstack.org/34886516:29
*** permalac has quit IRC16:31
alextricity25odyssey4me: Ah ..so the real problem is hereNo matching distribution found for ansible-lint<=2.3.6,>=2.0.3 (from -c /var/www/repo/os-releases/12.2.0/requirements_constraints.txt (line 24))16:31
*** jamielennox|away is now known as jamielennox16:32
alextricity25stdout: Ignoring indexes: https://rpc-repo.rackspace.com/pools,https://pypi.python.org/simple16:33
odyssey4meyep, it's locked down to the repo16:33
*** Guest30197 has quit IRC16:33
odyssey4mein the pip.conf, is no-index = True or False?16:34
odyssey4mehang on - no index for ansible-lint?16:34
odyssey4methat must be on the deployment host?16:34
odyssey4menot the repo container16:34
alextricity25No it's on the repo container: http://paste.openstack.org/show/543931/16:35
alextricity25hold on..maybe I rebuilt the repo container incorrectly16:35
odyssey4meah of course - from the constraints16:36
odyssey4meso the issue there is that the repo container is locked down to only use itself, which will never work16:36
alextricity25odyssey4me: Even with pip_no_index: false?16:37
alextricity25odyssey4me: Oh you know what..I had a typo on in the repo_build  play when I made the changes16:37
alextricity25I had pip_lock_down: false, not pip_no_index: false16:37
* alextricity25 facepalms16:38
alextricity25maybe it's time for break :)16:38
odyssey4meheh16:38
alextricity25I'm off to lunch. odyssey4me Thanks for the assist :) This repo stuff can be complicated16:38
odyssey4medoes pip expect any specific capitalisation in the file?16:38
odyssey4meyou may have to force it to be a string16:38
odyssey4meie pip_no_index: "false"16:39
alextricity25all the other examples of pip_no_index are lowercase16:39
*** tlbr_ has joined #openstack-ansible16:40
ngrafcould someone review https://review.openstack.org/#/c/347564/ and https://review.openstack.org/#/c/348330/? They are two related back port changes16:40
odyssey4mealextricity25 just by the way, I think I just realised what the real issue is... considering that the wheel most likely is actually being pulled from rpc-repo, rpc-repo needs the right libs installed so that when it compiles the wheels it does it right16:42
*** tlbr_ has quit IRC16:44
*** _deadnull is now known as deadnull16:44
*** Oku_OS is now known as Oku_OS-away16:44
alextricity25odyssey4me: What about pipy? Doesn't pip also look at that repo because we have it defined as "repo_build_pip_extra_index"?16:45
alextricity25pypi*16:45
*** michaelgugino has quit IRC16:45
odyssey4mealextricity25 yep, pypi will most often only have the source16:46
openstackgerritMerged openstack/openstack-ansible: Add SNI support via OS packages  https://review.openstack.org/34886016:47
odyssey4memy theory only counts *if* rpc-repo has the appropriately versioned wheel pre-built16:47
odyssey4meso changing the repo-build play is still a good thing, but rpc-repo must also be fixed16:47
odyssey4mengraf reviewed16:47
*** wadeholl_ has quit IRC16:49
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_heat: Use keystone library for heat_stack_domain_admin  https://review.openstack.org/34896416:49
*** spotz_zzz is now known as spotz16:52
*** wadeholler has joined #openstack-ansible16:53
*** elopez has joined #openstack-ansible16:53
odyssey4mengraf reviewed16:53
odyssey4mea twek on one, and we need to merge another patch to prevent a regression16:53
odyssey4me*tweak16:53
*** elopez is now known as Guest1060016:54
ngrafodyssey4me: Thank you. I'll get that tweak submitted16:54
*** TxGirlGeek has joined #openstack-ansible16:59
*** cloudtrainme has quit IRC17:01
*** Guest10600 has quit IRC17:02
*** jiteka has quit IRC17:03
*** elopez_ has joined #openstack-ansible17:06
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-os_cloudkitty: Implement Multi-OS support in os_cloudkitty  https://review.openstack.org/34695217:06
odyssey4mehmm, cloudnull ping17:07
*** severion has joined #openstack-ansible17:12
*** Mudpuppy has joined #openstack-ansible17:14
*** v1k0d3n_ has quit IRC17:16
*** cloudtrainme has joined #openstack-ansible17:17
openstackgerritMerged openstack/openstack-ansible: Provide ability to override upper-constraints  https://review.openstack.org/34886917:18
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Add SNI support via OS/python packages  https://review.openstack.org/34897017:18
*** adrian_otto has joined #openstack-ansible17:19
odyssey4memhayden ^ I *think* that might be required to make this all work properly. In your previous patch we didn't put the right packages into the venv... I couldn't think of a better way of ensuring that we have the right bits in place on the host and in the venv.17:20
mhaydenodyssey4me: yeah, that's where i get confused :|17:22
cloudnullodyssey4me: pong17:22
cloudnullsorry was in a meeting.17:22
jmccroryodyssey4me mhayden : should those be added to the base container?17:24
mhaydenjmccrory: it's not needed inside the containers -- just needs to be where ansible is being run17:25
jmccroryah ok17:25
*** elopez_ has quit IRC17:25
*** tlbr_ has joined #openstack-ansible17:25
*** cloudtrainme has quit IRC17:27
*** rstarmer has joined #openstack-ansible17:27
odyssey4mejmccrory yeah, ansible uses httlib2 and not requests... silly17:29
mhaydenodyssey4me: i think it uses requests in 2.x, right?17:29
odyssey4memhayden does it?17:30
*** tlbr_ has quit IRC17:30
*** severion has quit IRC17:33
*** itlinux has quit IRC17:35
*** jamielennox is now known as jamielennox|away17:35
*** kstev has quit IRC17:39
mhaydenthat's what i read17:41
mhaydeni'll go back and check17:41
openstackgerritMiguel Alex Cantu (alextricity25) proposed openstack/openstack-ansible: Add the galera_client dependency to the repo build  https://review.openstack.org/34853317:42
openstackgerritMiguel Alex Cantu (alextricity25) proposed openstack/openstack-ansible: Add the galera_client dependency to the repo build  https://review.openstack.org/34853317:43
mhaydenmy weekly gif about odyssey4me is complete: https://twitter.com/majorhayden/status/75908121418347315417:43
alextricity25hah17:44
*** rstarmer has quit IRC17:44
*** rstarmer has joined #openstack-ansible17:46
odyssey4melol, wow dude17:48
odyssey4memhayden if that's the case - then we only need to make changes to the IRR's and to the stable branches17:49
*** sguduru has joined #openstack-ansible17:50
*** rstarmer has quit IRC17:50
*** rstarmer has joined #openstack-ansible17:51
mhaydeni'll go back and check17:52
mhaydenhopefully the gif was accurate :P17:52
openstackgerritSteve Lewis (stevelle) proposed openstack/openstack-ansible-os_aodh: Remove deprecated oslo messaging options  https://review.openstack.org/34898817:54
*** albertcard has joined #openstack-ansible17:57
*** rstarmer has quit IRC17:57
*** rstarmer has joined #openstack-ansible17:57
*** TxGirlGeek has quit IRC17:58
*** cloudtrainme has joined #openstack-ansible17:58
*** elopez_ has joined #openstack-ansible18:01
*** elopez_ has quit IRC18:01
*** cloudtrainme has quit IRC18:07
*** cbits has joined #openstack-ansible18:07
stevelleautomagically: I'll get another patch set up to remove that real soon, but I'm busy on another branch on aodh right now fixing something else I found18:10
automagicallynp18:11
automagicallyI appreciate that18:11
ioniodyssey4me, i tried, it said Cherry pick failed: merge conflict :(18:16
*** mummer has quit IRC18:16
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Implement configurable start delay for containers  https://review.openstack.org/34900318:17
*** rstarmer has quit IRC18:17
odyssey4meioni which patch was that?18:18
ioniodyssey4me, https://review.openstack.org/#/c/340023/18:18
openstackgerritMichael Gugino proposed openstack/openstack-ansible-os_nova: Implement nova-lxd driver  https://review.openstack.org/34698418:19
*** cloudtrainme has joined #openstack-ansible18:20
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_cinder: Fix cinder role condition when no cinder_volumes  https://review.openstack.org/34900418:21
odyssey4meioni ^18:22
ioniodyssey4me, thanks, care to tell me how did you do it?18:22
ioniis it a new commit18:22
ioni?18:22
odyssey4meioni via git18:22
*** sguduru_ has joined #openstack-ansible18:23
odyssey4meioni in the repo: git checkout stable/mitaka18:23
odyssey4megit review -X <review ID>18:23
odyssey4methe cherry pick fails, so fix it up to ensure that the same changes are made18:23
odyssey4megit add the file18:23
odyssey4megit cherry-pick --continue18:23
odyssey4mecomplete the commit, and 'git review'18:23
*** severion has joined #openstack-ansible18:24
*** sguduru has quit IRC18:24
ionithank you18:25
ioninice to see Implement nova-lxd driver18:25
*** v1k0d3n_ has joined #openstack-ansible18:25
*** mummer has joined #openstack-ansible18:27
ionii don't see a new group added like compute_hosts_lxd ?18:27
ionihow do you define on which compute nodes to install lxd driver?18:27
*** rstarmer has joined #openstack-ansible18:28
*** electrofelix has quit IRC18:28
*** severion has quit IRC18:28
*** v1k0d3n_ has quit IRC18:30
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_neutron: Fix bug in RPC config that broke Rabbit SSL support  https://review.openstack.org/34901018:31
odyssey4mecloudnull you should probably revisit your vote on https://review.openstack.org/345642 & https://review.openstack.org/34491218:32
odyssey4methey're passing now18:32
odyssey4meioni it's a work in progress, but I believe that michaelgugino is presenting it at the summit18:33
automagicallyodyssey4me: Will need to make the same/similar changes as https://review.openstack.org/#/c/349010/ to many different roles, none of which currently have ssl enabled for rabbit. Any preference on how that gets submitted?18:33
ioniodyssey4me, cool, looking forward to move away from openvz :)18:34
odyssey4meyou'd likely set the virt_type as a host var at this point, or you could create a group of hosts and apply it there if you like18:34
*** thorst has quit IRC18:34
odyssey4meautomagically ah, I see you moved the section - good18:35
odyssey4methat should do the trick at first blush18:36
odyssey4meautomagically I would think they just need to be submitted - with the same topic ideally18:37
odyssey4menot sure what you mean by 'how' ?18:37
odyssey4meafk for a bit while I go and fetch some dinner18:37
automagicallyJust concerned about gate results on the role tests not being particularly meaningful18:37
automagicallyThat’s all18:37
automagicallyWill line em up and submit it18:37
*** thorst has joined #openstack-ansible18:37
odyssey4meah18:37
odyssey4meok, so right now ssl is disabled in group_vars so the connection is only using the transport url anyway18:38
odyssey4meif you do all the role bits, then the integrated repo bit and make sure it depends-on all the role patches then it won't merge until they all merge18:38
odyssey4meI would focus on the integrated roles first18:39
*** deadnull has quit IRC18:39
automagicallyMakes sense, thx. Enjoy your dinner18:40
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_zaqar: Test zaqar role using the zaqar tempest plugin  https://review.openstack.org/34847518:41
*** thorst has quit IRC18:42
*** elopez_ has joined #openstack-ansible18:44
jmccrorysigmavirus: do you know if https://github.com/sigmavirus24/openstack-ansible-searchlight is in a working state?18:44
*** sdake has quit IRC18:47
*** mummer has quit IRC18:48
odyssey4mejmccrory heh, when I last asked the answer was no18:48
odyssey4meit was built a very long time ago - back in the kilo cycle I think18:49
odyssey4meit may or may not be worth just starting from scratch18:49
openstackgerritNate Graf proposed openstack/openstack-ansible: Support users without projects in keystone library  https://review.openstack.org/34756418:49
odyssey4meI believe that nova will require searchlight for cells v2 though, so we will have to pick that up next cycle at the latest.18:50
jmccroryodyssey4me: hmm alright, well i'd be interested in helping get that role ready either way. think it'd be a really useful service to have18:51
odyssey4meexcellent, if you inspect it and think it's a useful base then I can pull it into the openstack repositories next week18:51
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_nova: Fix bug in RPC config that broke Rabbit SSL support  https://review.openstack.org/34902418:52
jmccrorycool, sounds good18:52
odyssey4meyou can, of course, fork it so long and make some progress - then I'll just suck it in from your fork18:52
odyssey4meok, I'm out for the w/end18:53
odyssey4mecheers all - have a great w/end!18:53
automagicallyyou too odyssey4me18:54
jmccrorysee ya18:54
prometheanfireodyssey4me: thanks for using protection +118:56
*** thorst has joined #openstack-ansible18:56
* mhayden pours more legos on the treadmill18:56
mhaydenprometheanfire: https://twitter.com/majorhayden/status/75908121418347315418:56
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_glance: Fix bug in RPC config that broke Rabbit SSL support  https://review.openstack.org/34902818:57
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_nova: Fix bug in RPC config that broke Rabbit SSL support  https://review.openstack.org/34902418:58
sigmavirusjmccrory: I never finished it so the answer is most likely "no"18:59
*** adrian_otto has quit IRC18:59
*** tlbr has joined #openstack-ansible19:00
*** tlbr is now known as Guest8412419:00
openstackgerritMerged openstack/openstack-ansible-galera_client: Add ability to change apt/yum package state  https://review.openstack.org/34633519:00
openstackgerritSteve Lewis (stevelle) proposed openstack/openstack-ansible-os_aodh: Update testing script for xenial  https://review.openstack.org/34903119:00
*** thorst has quit IRC19:00
openstackgerritSteve Lewis (stevelle) proposed openstack/openstack-ansible-os_aodh: Remove deprecated oslo messaging options  https://review.openstack.org/34898819:01
*** thorst has joined #openstack-ansible19:01
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_keystone: Fix bug in RPC config that broke Rabbit SSL support  https://review.openstack.org/34903219:03
*** elopez_ has quit IRC19:03
*** thorst_ has joined #openstack-ansible19:03
*** Guest84124 has quit IRC19:04
stevelleanyone have any clues what might be causing this with gnocchi only? I'm not seeing issues with other openstack clients http://paste.openstack.org/show/F5VQMWLxXOjMXSWEvALX/19:05
*** elo has quit IRC19:06
*** thorst has quit IRC19:06
*** elo has joined #openstack-ansible19:07
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_cinder: Fix bug in RPC config that broke Rabbit SSL support  https://review.openstack.org/34903419:08
*** hybridpollo has joined #openstack-ansible19:09
mhaydenstevelle: is there a variable you can set on whether to validate the cert or not?19:12
stevellemhayden: I can use --insecure on the client but that seems like a poor life choice19:12
stevelleit works if I do however19:12
*** cbits has quit IRC19:14
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_heat: Fix bug in RPC config that broke Rabbit SSL support  https://review.openstack.org/34904019:15
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_aodh: Support Vagrant testing with Xenial  https://review.openstack.org/34904119:17
*** cloudtrainme has quit IRC19:17
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_aodh: Fix bug in RPC config that broke Rabbit SSL support  https://review.openstack.org/34904319:20
*** TxGirlGeek has joined #openstack-ansible19:22
automagicallyLater all, enjoy your weekend19:23
*** rstarmer has quit IRC19:33
*** sdake has joined #openstack-ansible19:35
*** TxGirlGeek has quit IRC19:40
*** TxGirlGeek has joined #openstack-ansible19:40
openstackgerritMerged openstack/openstack-ansible-os_aodh: Test aodh role using the aodh tempest plugin  https://review.openstack.org/34804819:41
*** tlbr has joined #openstack-ansible19:42
*** tlbr is now known as Guest7910019:42
*** grumpycatt has quit IRC19:44
*** grumpycatt has joined #openstack-ansible19:44
mhaydenautomagically: enjoy!19:48
*** TxGirlGeek has quit IRC19:48
*** TxGirlGeek has joined #openstack-ansible19:48
*** Guest79100 has quit IRC19:51
*** rstarmer has joined #openstack-ansible19:51
*** TxGirlGeek has quit IRC19:51
*** TxGirlGeek has joined #openstack-ansible19:52
*** TxGirlGeek has quit IRC19:54
*** TxGirlGeek has joined #openstack-ansible19:54
*** grumpycatt has quit IRC19:55
*** grumpycatt has joined #openstack-ansible19:56
*** grumpycatt has quit IRC19:57
*** grumpycatt has joined #openstack-ansible19:57
*** grumpycatt has quit IRC19:57
*** TxGirlGeek has quit IRC19:57
*** TxGirlGeek has joined #openstack-ansible19:58
*** asettle has joined #openstack-ansible19:58
*** rahuls has joined #openstack-ansible19:59
*** sdake has quit IRC19:59
*** grumpycatt has joined #openstack-ansible20:00
*** TxGirlGeek has quit IRC20:00
*** TxGirlGeek has joined #openstack-ansible20:01
*** asettle has quit IRC20:03
*** TxGirlGeek has quit IRC20:06
*** rstarmer has quit IRC20:06
*** TxGirlGeek has joined #openstack-ansible20:06
*** adrian_otto has joined #openstack-ansible20:11
*** TxGirlGeek has quit IRC20:11
*** jthorne has joined #openstack-ansible20:13
*** rstarmer has joined #openstack-ansible20:15
*** rstarmer has quit IRC20:20
*** jthorne has quit IRC20:28
*** TxGirlGeek has joined #openstack-ansible20:29
*** klamath has quit IRC20:32
*** sguduru_ has quit IRC20:40
*** GMAzrael has quit IRC20:45
*** messy has quit IRC20:46
*** retreved has quit IRC20:53
*** rstarmer has joined #openstack-ansible20:54
*** TxGirlGeek has quit IRC20:58
*** TxGirlGeek has joined #openstack-ansible20:58
*** TxGirlGeek has quit IRC21:04
*** TxGirlGeek has joined #openstack-ansible21:04
openstackgerritJimmy McCrory proposed openstack/openstack-ansible: [TESTING] Run using Ansible "v2.1.1.0"  https://review.openstack.org/34683921:09
*** jamesdenton has quit IRC21:13
*** KLevenstein has quit IRC21:14
*** elo has quit IRC21:14
*** Rodrigo_BR has quit IRC21:19
*** elo has joined #openstack-ansible21:22
*** TxGirlGeek has quit IRC21:22
*** TxGirlGeek has joined #openstack-ansible21:23
*** elo has quit IRC21:27
*** Guest97891 has joined #openstack-ansible21:32
*** johnmilton has quit IRC21:35
*** Guest97891 has quit IRC21:39
*** TxGirlGeek has quit IRC21:45
*** tlbr_ has joined #openstack-ansible21:46
*** tlbr_ has quit IRC21:47
*** johnmilton has joined #openstack-ansible21:48
*** weshay is now known as weshay_afk21:51
*** timl0101 has quit IRC21:52
*** elo has joined #openstack-ansible21:56
*** TxGirlGeek has joined #openstack-ansible21:59
*** tlbr_ has joined #openstack-ansible22:00
*** TxGirlGeek has quit IRC22:01
*** zhangjn has quit IRC22:02
*** zhangjn has joined #openstack-ansible22:04
*** tlbr_ has quit IRC22:04
*** Guest13477 has joined #openstack-ansible22:14
*** daneyon has quit IRC22:15
*** Guest13477 has quit IRC22:19
*** tlbr_ has joined #openstack-ansible22:24
*** tlbr_ has quit IRC22:29
*** jthorne has joined #openstack-ansible22:29
*** psilvad has quit IRC22:32
*** psilvad has joined #openstack-ansible22:32
*** jthorne has quit IRC22:33
*** tlbr_ has joined #openstack-ansible22:35
*** galstrom is now known as galstrom_zzz22:37
*** tlbr_ has quit IRC22:40
*** rstarmer has quit IRC22:42
*** rstarmer has joined #openstack-ansible22:56
*** Guest59655 has joined #openstack-ansible22:56
*** Guest59655 has quit IRC23:02
*** thorst_ has quit IRC23:04
*** thorst has joined #openstack-ansible23:05
*** rstarmer has quit IRC23:08
*** jthorne has joined #openstack-ansible23:10
*** thorst has quit IRC23:13
*** jthorne has quit IRC23:14
*** jthorne has joined #openstack-ansible23:14
*** tlbr_ has joined #openstack-ansible23:22
*** tlbr_ has quit IRC23:27
*** rstarmer has joined #openstack-ansible23:28
*** kulinacs has quit IRC23:30
*** tlbr has joined #openstack-ansible23:34
*** tlbr is now known as Guest1620723:34
*** Guest16207 has quit IRC23:38
*** rstarmer has quit IRC23:44
*** rstarmer has joined #openstack-ansible23:45
*** rstarmer has quit IRC23:51
*** tlbr_ has joined #openstack-ansible23:58
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-os_cloudkitty: Implement Multi-OS support in os_cloudkitty  https://review.openstack.org/34695223:59

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