Monday, 2016-08-22

*** wadeholler has quit IRC00:00
*** admin0 has joined #openstack-ansible00:03
*** thorst has joined #openstack-ansible00:13
*** admin0 has quit IRC00:14
*** thorst has quit IRC00:17
*** thorst has joined #openstack-ansible00:21
*** thorst_ has joined #openstack-ansible00:23
*** thorst has quit IRC00:26
*** pvinci has joined #openstack-ansible00:57
*** Mudpuppy has joined #openstack-ansible00:59
*** markvoelker has joined #openstack-ansible00:59
*** Mudpuppy has quit IRC01:03
*** markvoelker has quit IRC01:04
*** fishcried has joined #openstack-ansible01:11
*** gouthamr has quit IRC01:35
*** thorst_ has quit IRC01:37
*** thorst has joined #openstack-ansible02:11
*** thorst has quit IRC02:11
*** thorst has joined #openstack-ansible02:12
*** weezS has joined #openstack-ansible02:17
*** thorst has quit IRC02:20
*** Jeffrey4l has joined #openstack-ansible02:24
*** csmart has quit IRC02:33
*** csmart has joined #openstack-ansible02:35
*** fishcried has quit IRC02:47
*** gouthamr has joined #openstack-ansible03:07
*** thorst has joined #openstack-ansible03:18
*** chrichip has quit IRC03:23
*** chrichip has joined #openstack-ansible03:23
*** thorst has quit IRC03:26
*** jperry has joined #openstack-ansible03:32
*** gouthamr has quit IRC04:11
*** omiday has quit IRC04:18
*** janki has joined #openstack-ansible04:20
*** thorst has joined #openstack-ansible04:25
*** thorst has quit IRC04:30
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone: Implement CentOS 7 support in os_keystone  https://review.openstack.org/32021604:33
*** michauds has joined #openstack-ansible04:34
*** david-lyle has quit IRC04:37
*** omiday has joined #openstack-ansible04:37
*** chandanc_ has joined #openstack-ansible04:45
openstackgerritMerged openstack/openstack-ansible-os_nova: Add project group to role  https://review.openstack.org/35827104:46
*** pcaruana has quit IRC04:55
*** Mudpuppy has joined #openstack-ansible05:00
*** shausy has joined #openstack-ansible05:01
*** Mudpuppy has quit IRC05:05
*** johnmilton has quit IRC05:08
*** jamielennox is now known as jamielennox|away05:18
*** Prabhu has joined #openstack-ansible05:26
PrabhuHi csmart,05:27
csmartPrabhu: hi05:27
csmarthow did you go?05:27
Prabhufailed at the same stage.05:27
*** thorst has joined #openstack-ansible05:27
Prabhucsmart : I have a fresh machine with me.05:27
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone: Implement CentOS 7 support in os_keystone  https://review.openstack.org/32021605:28
Prabhucan I still follow your blog and try one more time ? Do you want to give any suggestions to use just mitaka/tag/master ?05:28
csmartPrabhu: sure, of course you're welcome to follow it again. I think that you can try 13.3.1 tag, however I think the helpful thing will be getting full logs, if you can05:30
PrabhuDo i need to place any command to store logs ?05:30
csmartif you can just copy the output of the run playbooks command, that'd be good05:33
csmartat least then you can search locally for where something failed earlier in the process05:33
openstackgerritMerged openstack/openstack-ansible: Loopback cinder image must insert before exit 0  https://review.openstack.org/35830005:34
*** thorst has quit IRC05:36
mcardenPrabhu: I like to use:  scripts/run-playbooks.sh | tee ~/build_log.txt 2>&105:38
mcardenTo get a reasonable log.05:38
Prabhusure mcarden, i will use the same.05:39
mcardenI hope the build works for you. :)05:39
Prabhuhoping for best.! thank you !05:40
*** cjloader has quit IRC05:46
*** alextricity25 has quit IRC05:46
*** cloudnull has quit IRC05:46
*** FrankZha- has quit IRC05:46
*** sigmavirus has quit IRC05:46
*** d34dh0r53 has quit IRC05:46
*** jwagner has quit IRC05:46
*** eglute has quit IRC05:46
*** eglute has joined #openstack-ansible05:47
*** jwagner has joined #openstack-ansible05:48
*** eglute has quit IRC05:48
*** eglute has joined #openstack-ansible05:49
*** eglute has quit IRC05:49
*** eglute has joined #openstack-ansible05:50
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_neutron: Project Calico integration  https://review.openstack.org/34017405:50
*** jwagner has joined #openstack-ansible05:51
*** eglute has quit IRC05:51
*** jwagner has quit IRC05:51
*** eglute has joined #openstack-ansible05:54
*** eglute has quit IRC05:54
*** jiteka has joined #openstack-ansible05:57
*** jiteka has quit IRC06:04
*** eglute has joined #openstack-ansible06:05
*** jwagner has joined #openstack-ansible06:06
*** cloudnull has joined #openstack-ansible06:08
*** michauds has quit IRC06:15
*** mpjetta has quit IRC06:18
*** mpjetta has joined #openstack-ansible06:20
*** thorst has joined #openstack-ansible06:35
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone: Implement CentOS 7 support in os_keystone  https://review.openstack.org/32021606:38
csmartPrabhu: when you're doing the initial clone of openstack-ansible, did you use git:// or https://?06:40
csmarti.e. git clone git://git.openstack.org/openstack/openstack-ansible /opt/openstack-ansible06:41
*** thorst has quit IRC06:41
csmartor git clone http://git.openstack.org/openstack/openstack-ansible /opt/openstack-ansible06:41
Prabhucsmart using git, i cannot able to download.06:41
csmartyeah that's why I'm asking.. that should not be the case06:41
Prabhu2016/08/22 12:45:21 socat[1143] E CONNECT git.openstack.org:9418: Forbidden06:41
* csmart wonders if that's part of the problem, if some dependency uses git:// your install will be failing06:42
csmartPrabhu: do you know what your proxy is? like some Windows thing or squid/tiny proxy06:42
*** messy has quit IRC06:43
Prabhucsmart : okay. let me confirm you. few mins pls06:45
csmartmight not be relevant if nothing uses git:// but still, it should be working if configured correctly (unless perhaps whatever proxy you're using doesn't like socat)06:46
*** pcaruana has joined #openstack-ansible06:52
*** dfflanders has joined #openstack-ansible06:54
*** messy has joined #openstack-ansible07:00
csmartodyssey4me: since ab887ee1 bootstrap on Ubuntu 14.04 is failing for me, pip doesn't seem to like the python_version environment marker in requirements.txt, I'm getting this: http://paste.openstack.org/show/562163/07:07
* csmart back later07:07
Prabhucsmart, its squid07:08
*** bootsha has joined #openstack-ansible07:19
*** rgogunskiy has joined #openstack-ansible07:21
*** jperry has quit IRC07:23
*** berendt has joined #openstack-ansible07:33
*** DrifterZA has joined #openstack-ansible07:34
*** bootsha has quit IRC07:36
*** Prabhu has quit IRC07:37
*** thorst has joined #openstack-ansible07:39
*** thorst has quit IRC07:46
*** weezS has quit IRC07:51
odyssey4meo/07:55
*** chandanc_ has quit IRC07:57
*** admin0 has joined #openstack-ansible08:03
*** asettle has joined #openstack-ansible08:05
*** markvoelker has joined #openstack-ansible08:05
hblahodyssey4me: looking at the messages from earlier on today, is there a problem with getting files from git.openstack.org?08:08
odyssey4mehblah no - the problem being discussed between csmart and Prabhu related to accessing through a proxy08:08
*** bsv has joined #openstack-ansible08:10
*** markvoelker has quit IRC08:10
csmarthmm if it's squid then I'd expect his git:// repos to work via the proxy, unless he hasn't configured something correctly08:14
hblahodyssey4me: ok, well I don't have any proxies or firewall issues that I am seeing and I still get command git clone https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning apt_package_pinning failed08:19
hblahI cannot do a fetch or wget for that url either from multiple different machines (if that is even valid)08:21
csmarthblah: works for me..08:24
csmartsometimes I've noticed they're uncontactable for a second or two08:24
*** Andrew_jedi has joined #openstack-ansible08:24
csmartbut then they work again08:24
csmartdoes this work for you on your machine? git ls-remote https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning08:25
hblahcsmart: I get a bunch of lines starting with 30b5df0c1998815bcb2a78f5046f345197bd96bd        HEAD08:25
csmarthblah: good, then it's currently working for you08:26
csmartcan you re-try the bootstrap?08:26
*** bootsha has joined #openstack-ansible08:26
hblahwow just did an up arrow to rerun the bootstrap and hit the git ls-remote by mistake and now it isn't working again :(08:27
hblahfatal: unable to access 'https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning/': Failed to connect to git.openstack.org port 443: Network is unreachable08:27
*** asettle has quit IRC08:27
csmarthblah: sure you're not having internal networking issues?08:30
hblahcsmart: everything else apart from this works fine.....though that is what everyone says ;-)08:30
csmarthehe08:30
csmartrun this for a bit: while true ; do git ls-remote https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning |head -1 ; sleep 1 ; done08:30
csmartit's solid for me08:31
hblahcsmart: jumping all over the place here, many more failures than successes08:32
csmarthblah: ok, well AFAICT git.openstack.org resolves to a single IP so maybe it's your network...08:33
csmartnot to say there might not be load balancers in play08:34
csmarthblah: are you hitting ip 104.130.246.128? try: host git.openstack.org08:34
hblahcsmart: yes seeing that IP.08:34
csmarthblah: ok, at this point I think it's probably a network issue on your end upwards (well, not at git.openstack.org anyway)08:35
*** asettle has joined #openstack-ansible08:35
hblahcsmart: if I do ignore-errors files from other servers apart from git.openstack.org work fine.08:36
csmarthblah: ok, I don't know enough about openstack's infra to say they might be thottling or dropping connections - at least from my home in Australia it seems reliable08:38
hblahcsmart: who are you using as upstream?08:39
csmartinternode08:39
*** DrifterZA has quit IRC08:41
*** DrifterZA has joined #openstack-ansible08:42
csmarthblah: you're connected via Genisyst?08:42
hblahyes08:42
hblahvocus08:42
*** thorst has joined #openstack-ansible08:44
odyssey4mehblah you could try: sed -i 's/git.openstack.org/github.com/' ansible-role-requirements.yml08:49
odyssey4memaybe your connectivity to github is better08:49
*** thorst has quit IRC08:51
odyssey4meevrardjp FYI https://gist.github.com/odyssey4me/da7174126b2b390ea75ccd25a49bf45d08:52
*** jperry has joined #openstack-ansible08:54
*** vnogin__ has quit IRC08:59
*** chandanc_ has joined #openstack-ansible09:00
*** vnogin has joined #openstack-ansible09:01
*** markvoelker has joined #openstack-ansible09:06
vnogingood morning guys :)09:10
*** markvoelker has quit IRC09:11
*** jiteka has joined #openstack-ansible09:11
odyssey4meo/ vnogin09:17
vnoginodyssey4me, hello :)09:17
*** bootsha has quit IRC09:20
*** bootsha has joined #openstack-ansible09:23
hblahodyssey4me: very excited, changed to github =  System is bootstrapped and ready for use.09:24
csmarthblah: nice, odyssey4me++09:24
odyssey4mehblah excellent :)09:24
openstackgerritAlexandra Settle proposed openstack/openstack-ansible: [DOCS] Clean up of draft install guide  https://review.openstack.org/35790909:25
hblahodyssey4me:  csmart:  thanks for the patience and help.  I will go away and let the rest build now :-)09:25
csmarthblah: nps!09:26
odyssey4mehblah you'll likely have another spot of trouble because the openstack services also come from git.o.o09:26
odyssey4meso you should probably also do that sed against playbooks/defaults/repo_packages/*.yml09:26
hblahodyssey4me: ah ok, thanks for that.09:27
*** matias has quit IRC09:29
*** matias has joined #openstack-ansible09:30
*** matias is now known as Guest7422009:30
csmartodyssey4me: ok I think I see what's going on with pip install requirements.txt, I'll post something up soon09:30
odyssey4mecsmart you're getting a failure for the ndg thingy?09:31
csmartodyssey4me: sorry, what's the ndg thing?09:32
odyssey4mecsmart never mind - as you were09:32
*** pjm6 has joined #openstack-ansible09:32
csmart:-) ok09:32
csmartbootstrap-ansible.sh is broken on master (ubuntu 14.04)09:32
csmartI think I see why09:32
pjm6Hi there09:32
odyssey4meI was getting errors with the bootstrap-ansible script on the w/end due to pi not being able to interpret https://github.com/openstack/openstack-ansible/blob/master/requirements.txt#L1009:32
odyssey4mewhich is weird, because it works fine in gating... so I fugured it was something local which needed solving, and I was focused elsewhere09:33
odyssey4me*pip09:33
csmartodyssey4me: yep that's what I hit, I know why09:33
odyssey4meok, awesome09:33
odyssey4melooking forward to the patch :)09:33
csmartahh now I see ndg :-)09:33
csmartrgr, dinner, kids to bed and then I'll see if I can get a patch together09:34
csmartodyssey4me: was there a bug report for that I can add to?09:38
*** hblah has quit IRC09:41
*** Prabhu has joined #openstack-ansible09:43
Prabhucsmart : Can you able to receive my pings ?09:43
csmartPrabhu: not that I saw... on irc?09:44
*** Guest74220 has quit IRC09:44
odyssey4mecsmart no bug report - you're welcome to file one if you wish09:45
*** Guest74220 has joined #openstack-ansible09:45
csmartodyssey4me: it's ok, happy to provide a patch, just figured I'd add some info if there was already a bug report somewhere09:45
Prabhucsmart: we are using proxy squid.09:46
csmartPrabhu: I was going to say before, that if you're using squid then I expect that git:// should be working properly (I use squid too)09:46
odyssey4measettle FYI https://review.openstack.org/358333 (implementing haproxy_server and ceph_client as independent repositories09:46
asettleYes! Win, thank you09:46
odyssey4mecsmart that depends if squid is set to allow that URL09:46
csmartodyssey4me: yeah, but it works via https, just not git via socat09:47
odyssey4meit may be better to use https based URL's rather than git based URL's09:47
csmartodyssey4me: rgr, are there any place where git:// is uses09:47
csmart*is used?09:47
csmart*in the whole process09:47
odyssey4mecsmart only internally when the roles download from the repo server09:48
csmartodyssey4me: kk09:48
csmartPrabhu: ok, so going back to suggestion from the other day, can you do a new build and check the log for earlier errors? provide the log if you can09:48
*** thorst has joined #openstack-ansible09:48
odyssey4methe repo server itself gets from the git sources using https09:48
csmartPrabhu: [Mon August 22 15:38:15] <mcarden> Prabhu: I like to use:  scripts/run-playbooks.sh | tee ~/build_log.txt 2>&109:49
csmart[Mon August 22 15:38:24] <mcarden> To get a reasonable log.09:49
Prabhuthank you!09:50
odyssey4mecsmart mcarden Prabhu you can also just set the env var ANSIBLE_LOG_PATH and ansible will log everything to file: https://github.com/ansible/ansible/blob/v1.9.4-1/lib/ansible/constants.py#L13709:51
csmartahh yes, good idea09:51
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Implement LVM-backed CoW containers  https://review.openstack.org/35834109:53
*** thorst has quit IRC09:55
*** markvoelker has joined #openstack-ansible10:07
*** Andrew_jedi has quit IRC10:11
*** markvoelker has quit IRC10:12
*** Guest_84847 has joined #openstack-ansible10:17
*** shausy has quit IRC10:19
*** Guest_84847 has quit IRC10:19
*** shausy has joined #openstack-ansible10:21
*** bootsha has quit IRC10:22
*** bootsha has joined #openstack-ansible10:23
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: Implement base container for LVM-backed CoW containers  https://review.openstack.org/35834010:25
*** dfflanders has quit IRC10:25
*** janki has quit IRC10:30
*** janki has joined #openstack-ansible10:31
openstackgerritMerged openstack/openstack-ansible-os_keystone: Force a restart of all the apache nodes during upgrade  https://review.openstack.org/35740510:37
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: Implement base container for LVM-backed CoW containers  https://review.openstack.org/35834010:40
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible: [WIP] Remove pip.conf during upgrade on all hosts  https://review.openstack.org/35855110:40
*** DrifterZA has quit IRC10:44
*** DrifterZA has joined #openstack-ansible10:45
*** thorst has joined #openstack-ansible10:54
*** Andrew_jedi has joined #openstack-ansible10:54
openstackgerritMerged openstack/openstack-ansible-repo_build: Revert "Implement x86 archive links using old name"  https://review.openstack.org/35832310:58
*** thorst has quit IRC11:01
*** chandanc_ has quit IRC11:02
odyssey4memattt evrardjp you may want to backport https://review.openstack.org/352488 to mitaka to improve the upgrade process?11:02
*** Mudpuppy has joined #openstack-ansible11:03
evrardjpk11:03
*** openstackgerrit has quit IRC11:03
evrardjpmattt: I will do it11:04
evrardjpalso please check this: https://review.openstack.org/#/c/358551/11:04
*** openstackgerrit has joined #openstack-ansible11:04
*** Mudpuppy has quit IRC11:07
csmartodyssey4me: for the initial bootstrap-ansible, which pip do we want to use?11:08
*** markvoelker has joined #openstack-ansible11:08
odyssey4mecsmart what do you mean?11:08
csmartcurrently it's set to PIP_COMMAND="/opt/ansible-runtime/bin/pip" which is a virtualenv created from the host11:08
csmarton ubuntu 14.04 installing python-all gets us pip 1.5.4, which gets copied to /opt/ansible-runtime/bin/pip as a part of the virtualenv process11:09
csmarteven though we run "get_pip" to get the latest pip, we don't use it11:09
odyssey4mecsmart so we need to get pip & virtualenv onto the host, then we need to install ansible into a virtualenv and the requirements.txt packages need to go into that virtualenv11:09
*** bootsha has quit IRC11:10
odyssey4mecsmart get_pip installs pip, setuptools and wheel11:10
csmart(and that's why ndg is failing)11:10
odyssey4methose are then used to setup the virtualenv11:10
csmartok, but they don't appear to be.. I'll look to fix that then11:11
odyssey4mecsmart https://github.com/openstack/openstack-ansible/blob/master/scripts/scripts-library.sh#L23511:11
odyssey4methe get-pip.py script is executed, which installs pip11:12
*** markvoelker has quit IRC11:12
csmartodyssey4me: yep, but it installs it to /usr/local/bin and virtualenv copies from the system python path which means /opt/ansible-runtime/bin/pip is actually the host pip11:12
odyssey4mehmm, I think the inclusion of system-site-packages here may be the issue: https://github.com/openstack/openstack-ansible/blob/master/scripts/bootstrap-ansible.sh#L9411:13
odyssey4methat'll be bringing in the stuff installed via apt - which we don't want11:13
csmartodyssey4me: yep, agreed11:13
odyssey4me:) we're saying the same thing11:13
csmarttesting that now11:13
odyssey4menow that we're using host packages to help get pip in the first place - we need to ensure that the virtualenv is clean when it's created11:14
csmartkk11:14
odyssey4mepreviously we didn't have to do that because the host was clean enough11:14
*** pvinci has quit IRC11:14
odyssey4meI don't know if it's possible to actually create the venv with no pip/wheel/etc (I think there are CLI options to do so), then to put the right ones in there afterwards...11:15
odyssey4mebut simply not including site packages might be good enough11:15
Andrew_jediFolks, storage_infra_hosts is just for cinder api ? What about cinder scheduler? https://github.com/openstack/openstack-ansible/blob/master/etc/openstack_deploy/openstack_user_config.yml.example#L42111:15
*** bootsha has joined #openstack-ansible11:15
*** agireud has quit IRC11:16
*** sonus has quit IRC11:17
*** afranc has quit IRC11:17
*** afranc has joined #openstack-ansible11:18
*** sonus has joined #openstack-ansible11:19
csmartexcluding site-pacakages still puts the system's pip in, unless I use --no-pip, but then we don't have pip11:20
*** agireud has joined #openstack-ansible11:20
csmartodyssey4me: given that we've already run get_pip, can we just use pip from /usr/local/bin/pip to install requirements instead of the one in virtualenv?11:22
odyssey4mecsmart to install into the venv, as I understand it, you must use pip from inside the venv11:23
loveaI am trying to do a completely clean install of Openstack using the stable/mitaka tag of openstack-ansible. I had previously tried Newton using the 14.0.0.0b2 tag but that had issues.I've only got as far as setup-hosts.yml, specifically lxc-hosts-setup. I keep getting: ```failed: [infra1] (item={u'url': u'https://rpc-repo.rackspace.com/container_images/rpc-trusty-container.tgz', u'name': u'trusty.tgz', u'chroot_path': u'trusty/rootfs-amd64',11:23
csmartahh, ok gotcha11:23
loveau'sha256sum': u'56c6a6e132ea7d10be2f3e8104f47136ccf408b30e362133f0dc4a0a9adb4d0c'}) => {"failed": true, "item": {"chroot_path": "trusty/rootfs-amd64", "name": "trusty.tgz", "sha256sum": "56c6a6e132ea7d10be2f3e8104f47136ccf408b30e362133f0dc4a0a9adb4d0c", "url": "https://rpc-repo.rackspace.com/container_images/rpc-trusty-container.tgz"}, "msg": "failed to create temporary content file: "}11:23
lovea``` for all my hosts. Any ideas what might be causing this?11:23
odyssey4mealso, the version of pip inthe venv must be the right one11:23
odyssey4melovea please use pastebin or something similar for log pastes11:23
odyssey4melovea it would seem that your hosts aren' unable to download that file11:23
csmartodyssey4me: yeah ok, currently the pip inside venv is the hosts, 1.5.411:23
odyssey4melovea also, if you tried newton, then I hope that you tried mitaka on a fresh host - you can't just flip back and expect it to work11:24
odyssey4mecsmart yep, that's the root cause right there11:24
csmartrgr11:24
odyssey4meso we need to get the right version of pip there, then the rest will just work11:25
loveaodyssey4me: yeah, I reinstalled the host OS from scratch on all hosts.11:25
odyssey4mecsmart in the repo build we do this before building the venv: https://github.com/openstack/openstack-ansible-repo_build/blob/master/tasks/repo_venv_build.yml#L44-L5411:26
loveaodyssey4me: Just tried a WGET on each host for https://rpc-repo.rackspace.com/container_images/rpc-trusty-container.tgz and they all download happily. Takes a while though.11:26
odyssey4mebut virtualenv does take CLI options which should give the same effect - although we're not sure if the virtualenv version on the OS will support those options11:26
csmartCould pip install virtualenv and use that?11:27
odyssey4melovea do you go through a proxy? if so you'll need to configure things to make it work11:27
odyssey4mecsmart virtualenv should already be there11:27
odyssey4mewe install it through packages above11:27
csmartodyssey4me: yeah but it's old version, if we use pip install we could get a modern version that supports the args you mentioned11:28
odyssey4meif we just ditch '--system-site-packages' from https://github.com/openstack/openstack-ansible/blob/master/scripts/bootstrap-ansible.sh#L94 what happens?11:28
loveaodyssey4me: No proxy.11:28
csmartodyssey4me: we still get host's pip11:29
odyssey4melovea the download task already tries 3 times with a delay between each: https://github.com/openstack/openstack-ansible-lxc_hosts/blob/stable/mitaka/tasks/lxc_cache.yml#L29-L4411:30
odyssey4meso you could possible pre-download the file and put it into the right place11:30
odyssey4mecsmart what version of virtualenv is there?11:31
* csmart checks11:31
csmartubuntu@ubuntucloud-00:~$ /usr/local/bin/virtualenv --version11:32
csmart15.0.311:32
odyssey4meso, based on https://virtualenv.pypa.io/en/stable/userguide/#the-system-site-packages-option we definitely want to ditch that option regardless11:32
csmarthmm I thought there was a host virutal-env but I can't see it now :-S11:33
csmartodyssey4me: yeah, OK we can ditch that too11:33
odyssey4medoes that version support '--nosetuptools', '--no-pip', '--no-wheel' ?11:34
loveaodyssey4me: ok. The Newton version of the download into cache worked.11:34
csmartodyssey4me: yes, yes and yes11:35
odyssey4melovea Newton doesn't use that file at all - it uses a completely different mechanism.11:35
csmartok.. interesting..11:36
loveaodyssey4me: Ah, I see. Thanks for your help11:36
csmartodyssey4me: let me check something11:36
*** openstackstatus has quit IRC11:36
odyssey4mecsmart then it would seem that we should create the venv without those, then use get-pip to install the packages into there, then continue11:36
odyssey4meor something like that11:36
odyssey4meI trust you'll find a reasonable solution :)11:37
*** openstackstatus has joined #openstack-ansible11:37
*** ChanServ sets mode: +v openstackstatus11:37
odyssey4melovea sure thing :)11:37
*** bootsha has quit IRC11:39
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically set swift as the glance default store  https://review.openstack.org/35819011:40
*** Guest74220 is now known as matias11:40
*** matias has quit IRC11:40
*** matias has joined #openstack-ansible11:40
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically enable the cinder backup service  https://review.openstack.org/35826411:40
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically detect whether to test ceilometer/aodh  https://review.openstack.org/35826511:40
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically detect whether to test all integrated roles  https://review.openstack.org/35827411:40
Andrew_jediFolks, Is it possible that i can deploy cinder API and cinder scheduler on two different machines ?11:42
*** bootsha has joined #openstack-ansible11:43
Andrew_jediI understand that i need to specify a machine under storage-infra_hosts for installing cinder API but the documentation says nothing about cinder-scheduler service.11:43
*** thotypous has joined #openstack-ansible11:45
*** asettle has quit IRC11:46
odyssey4meAndrew_jedi yes, you can use the affinity settings: http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-initial.html#affinity11:48
*** thorst has joined #openstack-ansible11:49
matiasguys, documentation recommends to use zookeeper as ceilometer's coordinator in a HA setup, however the kazoo library is required for that, and it is not built into the venvs by OSA11:49
matiasis there some way to manually add a pip package to a venv which I'm missing?11:50
odyssey4mestevelle ^11:50
odyssey4mematias yes there is - gimme a moment11:50
matiasthanks11:50
odyssey4mematias http://docs.openstack.org/developer/openstack-ansible/mitaka/developer-docs/extending.html#build-the-environment-with-additional-python-packages11:52
*** _sigmavirus24 has joined #openstack-ansible11:52
Andrew_jediodyssey4me: Thanks, Looking at the affinity settings :). BTW is my understanding correct that cinder-scheduler container is created on the host listed under storage-infra_hosts?11:52
matiasodyssey4me: perfect, thanks!11:53
*** _sigmavirus24 is now known as sigmavirus11:54
*** sigmavirus has joined #openstack-ansible11:54
odyssey4meAndrew_jedi if your env.d is stock, and I'm reading https://github.com/openstack/openstack-ansible/blob/stable/mitaka/etc/openstack_deploy/env.d/cinder.yml#L41-L49 right, then yes11:57
*** asettle has joined #openstack-ansible11:57
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible: [WIP] Remove pip.conf during upgrade on all hosts  https://review.openstack.org/35855111:58
Andrew_jediodyssey4me: Perfect, Thanks a lot :)11:58
mgariepygood morning everyone12:02
*** automagically_ has joined #openstack-ansible12:06
automagically_Morning all12:06
csmart\o12:08
*** markvoelker has joined #openstack-ansible12:09
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Allow the use of a pre-staged git cache  https://review.openstack.org/34651112:09
*** d34dh0r53 has joined #openstack-ansible12:10
mhaydenmorning12:12
*** markvoelker has quit IRC12:13
*** johnmilton has joined #openstack-ansible12:14
*** Jeffrey4l_ has joined #openstack-ansible12:15
bsvautomagically_: mornings.12:15
*** Andrew_jedi has quit IRC12:15
csmartodyssey4me: ok, I think have something to try12:15
csmart\o12:15
*** Jeffrey4l has quit IRC12:16
*** asettle has quit IRC12:19
*** johnmilton has quit IRC12:20
*** markvoelker has joined #openstack-ansible12:20
*** johnmilton has joined #openstack-ansible12:20
*** Andrew_jedi has joined #openstack-ansible12:20
*** Mudpuppy has joined #openstack-ansible12:25
*** psilvad has joined #openstack-ansible12:27
*** asettle has joined #openstack-ansible12:29
*** rgogunskiy has quit IRC12:33
*** Mudpuppy has quit IRC12:34
odyssey4mecsmart :)12:34
csmartwill push in a sec12:34
*** gouthamr has joined #openstack-ansible12:37
*** chandanc_ has joined #openstack-ansible12:39
openstackgerritAlexandra Settle proposed openstack/openstack-ansible-ceph_client: [DOCS] Moving ceph config content to ceph client role docs  https://review.openstack.org/35861112:40
openstackgerritChris Smart proposed openstack/openstack-ansible: Fix wrong version of pip used in bootstrap  https://review.openstack.org/35861412:43
matiascloudnull: found a bug in nova-key-insert.sh.j2 (well, it is in fact a bug in grep which causes a bug in the script), should I open a issue in launchpad explaining the bug, or should I send a PR directly with the fix?12:43
openstackgerritAlexandra Settle proposed openstack/openstack-ansible-haproxy_server: [DOCS] Moving haproxy content to haproxy role docs  https://review.openstack.org/35861512:44
openstackgerritMerged openstack/openstack-ansible: [docs] fix a link in overview-host-layout.rst  https://review.openstack.org/35750412:44
openstackgerritAlexandra Settle proposed openstack/openstack-ansible-ceph_client: [DOCS] Moving ceph config content to ceph client role docs  https://review.openstack.org/35861112:45
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Move ceph_client and haproxy_server to IRR  https://review.openstack.org/35861612:45
odyssey4mematias if the patch needs an explanation, then file a bug with the details. Otherwise push a patch.12:45
openstackgerritAlexandra Settle proposed openstack/openstack-ansible-haproxy_server: [DOCS] Moving haproxy content to haproxy role docs  https://review.openstack.org/35861512:46
*** rgogunskiy has joined #openstack-ansible12:47
matiasodyssey4me: ok, thanks, I will file a bug then12:47
openstackgerritAlexandra Settle proposed openstack/openstack-ansible: [DOCS] Remove ceph and HAProxy from dev docs  https://review.openstack.org/35861912:49
openstackgerritAlexandra Settle proposed openstack/openstack-ansible-ceph_client: [DOCS] Moving ceph config content to ceph client role docs  https://review.openstack.org/35861112:50
openstackgerritAlexandra Settle proposed openstack/openstack-ansible-haproxy_server: [DOCS] Moving haproxy content to haproxy role docs  https://review.openstack.org/35861512:50
odyssey4mecsmart feedback in your review12:52
odyssey4melooks good otherwise12:52
*** alextricity25 has joined #openstack-ansible12:53
csmartodyssey4me: ok yeah that's better - I was just trying to neatly update pip but that's better will amend, test and push in a sec12:54
automagically_Did the haproxy and ceph-client roles recently get their own repos?12:54
odyssey4meautomagically_ yep, that merged this morning12:56
automagically_Oh, cool12:56
odyssey4meautomagically_ you can thank asettle for chasing me around the room with a wooden spoon until it got done12:56
automagically_Haha, nice work asettle12:56
asettleAll in a days work.12:56
asettle:p12:57
csmart:-)12:57
asettleautomagically_ and odyssey4me - those last role docs have been moved over now (see patches above)12:57
odyssey4meautomagically_ I don't know whether the example playbooks or the functional tests work at this stage. I just pushed something up that I hoped would work.12:57
automagically_Ah, okay, thx folks12:57
automagically_And looks like we still need a follow-on patch in ansible-role-requirements to pull those in12:58
odyssey4meautomagically_ https://review.openstack.org/35861612:59
odyssey4meI'm looking for a second review of https://review.openstack.org/358276 if anyone has a moment.13:00
*** mgagne_ has quit IRC13:00
*** mgagne_ has joined #openstack-ansible13:00
odyssey4methen, once coffee has been imbibed, it'd be great to get some eyes on https://review.openstack.org/#/q/project:%255Eopenstack/openstack-ansible.*+status:open+topic:repo-build-optimise too13:01
openstackgerritChris Smart proposed openstack/openstack-ansible: Fix wrong version of pip used in bootstrap  https://review.openstack.org/35861413:02
csmartodyssey4me: tested and works, I've added a comment now though to make it clear what that extra pip install is for ^13:02
odyssey4mecsmart ah, good call - I think the pip install into the venv should also have the idolated fallback13:03
odyssey4mefor the same reason13:03
csmartodyssey4me: ok, so if it fails, re-run with --isolated?13:03
odyssey4mesorry - I should have thought of that sooner13:03
odyssey4mecsmart yep - in the same way as the requirements.txt install below13:04
*** gouthamr is now known as gouthamr|afk13:04
csmartthat's nps, is there a reason we can't just run with --isolated anyway13:04
odyssey4meie install attempt 1 || install with --solated13:04
odyssey4me*isolated13:04
csmartyep, understood. can we just run --isolated anyway?13:05
odyssey4mecsmart yeah, we want to use the internal repo if it has the package13:05
csmartahh ok13:05
csmartalright I'll add that, test and push13:05
openstackgerritPaulo Matias proposed openstack/openstack-ansible-os_nova: Clean final newline when distributing SSH keys  https://review.openstack.org/35863013:07
matiasodyssey4me: cloudnull: ^13:07
matiasyuppy, live migration working :D13:10
matiasstill needs this, though https://review.openstack.org/35859913:11
evrardjpmattt: I think the bootstrap ansible in the upgrade should be also checkpointed13:15
evrardjpit's so painful13:15
matttevrardjp: yeah true13:17
matttit's a massive pain in the butt13:17
openstackgerritChris Smart proposed openstack/openstack-ansible: Fix wrong version of pip used in bootstrap  https://review.openstack.org/35861413:21
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible: Print remaining tasks on failed upgrade correctly  https://review.openstack.org/35864113:22
*** adreznec has joined #openstack-ansible13:22
odyssey4methanks csmart - looks good to me13:22
*** kylek3h has joined #openstack-ansible13:23
csmartodyssey4me: kk, thanks. I'll take a look in the morning see if there's anything else to address. cheers13:23
odyssey4mesleep well csmart :)13:24
*** jperry has quit IRC13:24
csmarthehe wenight!13:24
csmart*we'll see.. night!13:24
*** adreznec has quit IRC13:25
*** adreznec has joined #openstack-ansible13:26
*** pvinci has joined #openstack-ansible13:29
*** vnogin_ has joined #openstack-ansible13:33
*** hjanssen-hpe has joined #openstack-ansible13:37
*** hpe-hj has joined #openstack-ansible13:37
*** vnogin has quit IRC13:37
*** jperry has joined #openstack-ansible13:40
*** sdake has joined #openstack-ansible13:46
*** salmank has joined #openstack-ansible13:47
*** bigdogstl has joined #openstack-ansible13:48
*** sdake_ has joined #openstack-ansible13:50
*** woodard has joined #openstack-ansible13:51
*** woodard has quit IRC13:51
*** woodard has joined #openstack-ansible13:52
*** bigdogstl has quit IRC13:53
*** sdake has quit IRC13:53
*** KLevenstein has joined #openstack-ansible13:56
*** FrankZhang has joined #openstack-ansible13:57
*** shausy has quit IRC13:57
*** cloader89 has joined #openstack-ansible13:58
*** cloader89 is now known as cjloader13:59
*** karimb has joined #openstack-ansible13:59
*** spedione|AWAY is now known as spedione14:00
*** jperry has quit IRC14:00
*** jperry has joined #openstack-ansible14:00
*** bsv has quit IRC14:01
*** Prabhu has quit IRC14:02
*** Andrew_jedi has quit IRC14:08
*** jperry has quit IRC14:09
*** jperry has joined #openstack-ansible14:09
*** sunshinekitty has quit IRC14:10
cloudnullmornings14:10
openstackgerritMerged openstack/openstack-ansible: Set a long package cache timeout for OpenStack-CI  https://review.openstack.org/35827614:11
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Allow the use of a pre-staged git cache  https://review.openstack.org/34651114:16
*** sdake_ is now known as sdake14:18
odyssey4meahoi cloudnull14:20
kysse_ahhoi!14:20
*** kysse_ is now known as kysse14:20
*** bootsha has quit IRC14:20
*** jperry has quit IRC14:21
*** jperry has joined #openstack-ansible14:21
*** berendt has quit IRC14:25
*** berendt has joined #openstack-ansible14:26
*** johnmilton has quit IRC14:27
*** Mudpuppy has joined #openstack-ansible14:30
*** michaelgugino has joined #openstack-ansible14:30
*** spotz_zzz is now known as spotz14:32
*** bigdogstl has joined #openstack-ansible14:33
*** bootsha has joined #openstack-ansible14:33
*** sunshinekitty has joined #openstack-ansible14:34
openstackgerritMerged openstack/openstack-ansible-ceph_client: [DOCS] Moving ceph config content to ceph client role docs  https://review.openstack.org/35861114:37
*** cbits has joined #openstack-ansible14:38
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible: [WIP] Remove pip.conf during upgrade on all hosts  https://review.openstack.org/35855114:41
*** kstev has joined #openstack-ansible14:43
mhaydenodyssey4me: it seems like https://review.openstack.org/357849 might be worthy of a release note14:43
mhaydenor am i crazy? :)14:43
*** bigdogstl has quit IRC14:43
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rsyslog_client: Remove rsyslog_client_repos var and fix apt cache updating  https://review.openstack.org/35868914:46
odyssey4memhayden well, not really - they're changing how the package is delivered - the user experience doesn't change14:46
odyssey4meI kinda left it to them to decide - that's a code path only used by their customers, so meh.14:47
asettleodyssey4me: automagically_ brought it to my attention that the file in master for the HAProxy role docs is actually the Ceph file... https://github.com/openstack/openstack-ansible-haproxy_server/blob/master/doc/source/index.rst14:48
odyssey4meoh boo, my bad editing14:49
odyssey4methat needs a fix14:49
*** jperry has quit IRC14:49
asettleodyssey4me: feel free to edit directly here: https://review.openstack.org/#/c/358615/14:49
odyssey4meyeah, that's one I forgot to edit14:49
asettleNo stress. If you wanna do it in that patch, it'll all just go up as one big edit14:50
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-haproxy_server: [DOCS] Moving haproxy content to haproxy role docs  https://review.openstack.org/35861514:50
*** kjw3 has joined #openstack-ansible14:50
odyssey4medone14:51
asettleCheers odyssey4me :)14:51
asettleautomagically_: that patch should be a-okay now (and this goes for you too rromans )14:51
*** BjoernT has joined #openstack-ansible14:51
*** jperry has joined #openstack-ansible14:52
*** bootsha has quit IRC14:53
openstackgerritNish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-memcached_server: Add SNI support to memcached_server role via OS packages  https://review.openstack.org/35672014:54
shasha_tavilCan anyone review this patch regarding the test repos: https://review.openstack.org/#/c/354777/14:54
shasha_tavil:)14:55
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_client: Allow apt cache_timeout to be overridden easily  https://review.openstack.org/35869614:56
*** johnmilton has joined #openstack-ansible14:56
openstackgerritNish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-os_magnum: Add SNI support to magnum role via OS packages  https://review.openstack.org/35673214:57
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically set swift as the glance default store  https://review.openstack.org/35819015:00
openstackgerritMerged openstack/openstack-ansible-os_nova: Clean final newline when distributing SSH keys  https://review.openstack.org/35863015:05
openstackgerritMajor Hayden proposed openstack/openstack-ansible-security: Update to Ansible 2.1.1  https://review.openstack.org/35402915:06
openstackgerritMajor Hayden proposed openstack/openstack-ansible-security: Adding V-38438 (auditd during boot)  https://review.openstack.org/35436315:06
*** asettle has quit IRC15:08
openstackgerritMerged openstack/openstack-ansible-os_neutron: Update plumgrid plugin installation from pip to deb  https://review.openstack.org/35784915:08
odyssey4mehughsaunders palendae_ looking for a pythonista review of https://review.openstack.org/352695 :)15:08
odyssey4meor mhayden it would seem your python's pretty good :p15:08
* mhayden gulps15:09
mhaydenodyssey4me: you obviously read someone else's code that i attached my name to :P15:09
*** pester has joined #openstack-ansible15:09
odyssey4meFYI that plugin change output is used in https://review.openstack.org/358277 to validate that it doesn't break anything15:09
openstackgerritMerged openstack/openstack-ansible-haproxy_server: [DOCS] Moving haproxy content to haproxy role docs  https://review.openstack.org/35861515:10
odyssey4methanks mhayden15:10
*** Zucan has joined #openstack-ansible15:10
mhaydende nada sir15:10
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_nova: Ansible 2.1.1 role testing  https://review.openstack.org/35360915:11
*** fxpester has quit IRC15:11
*** jiteka has quit IRC15:12
*** janki has quit IRC15:12
openstackgerritMerged openstack/openstack-ansible-plugins: Add indexing of individual package keys  https://review.openstack.org/35269515:12
*** Jeffrey4l_ has quit IRC15:13
openstackgerritMajor Hayden proposed openstack/openstack-ansible-rsyslog_client: Remove rsyslog_client_repos var and fix apt cache updating  https://review.openstack.org/35868915:14
*** bigdogstl has joined #openstack-ansible15:14
openstackgerritMajor Hayden proposed openstack/openstack-ansible-rsyslog_client: Remove rsyslog_client_repos var and fix apt cache updating  https://review.openstack.org/35868915:15
openstackgerritNish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-rsyslog_client: Add SNI support to rsyslog_client role via OS packages  https://review.openstack.org/35673715:15
openstackgerritMerged openstack/openstack-ansible-lxc_container_create: Remove apt update from Vagrantfile  https://review.openstack.org/35805615:17
*** Andrew_jedi has joined #openstack-ansible15:17
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone: Implement CentOS 7 support in os_keystone  https://review.openstack.org/32021615:18
openstackgerritNish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-os_ironic: Add SNI support to ironic role via OS packages  https://review.openstack.org/35674215:18
*** rgogunskiy has quit IRC15:20
*** weezS has joined #openstack-ansible15:21
openstackgerritNish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-ops: Add SNI support to ops role via OS packages  https://review.openstack.org/35672415:21
*** Jeffrey4l_ has joined #openstack-ansible15:22
*** berendt has quit IRC15:24
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible: [WIP] Remove pip.conf during upgrade on all hosts  https://review.openstack.org/35855115:25
odyssey4meawesome to see michaelgugino's post on the Ubuntu blog! https://t.co/YpV2bJLZV915:26
openstackgerritMerged openstack/openstack-ansible-repo_build: Exclude git sourced packages from upper-constraints test  https://review.openstack.org/35827715:26
odyssey4mehttps://twitter.com/ubuntucloud/status/76763253926366412815:26
openstackgerritMerged openstack/openstack-ansible-repo_build: Include optional_pip_packages in selective wheel build  https://review.openstack.org/35833015:26
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible: [WIP] Remove pip.conf during upgrade on all hosts  https://review.openstack.org/35855115:27
openstackgerritMerged openstack/openstack-ansible-os_rally: Cleanup/standardize usage of tags  https://review.openstack.org/35666315:29
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible: [WIP] Remove pip.conf during upgrade on all hosts  https://review.openstack.org/35855115:30
*** salmank has quit IRC15:31
openstackgerritMerged openstack/openstack-ansible-lxc_hosts: Implement base container for LVM-backed CoW containers  https://review.openstack.org/35834015:31
*** bigdogstl has quit IRC15:32
*** omiday has quit IRC15:32
*** bigdogstl has joined #openstack-ansible15:33
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Implement LVM-backed CoW containers  https://review.openstack.org/35834115:36
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible: [WIP] Remove pip.conf during upgrade on all hosts  https://review.openstack.org/35855115:38
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible: Updated the manual upgrade documentation  https://review.openstack.org/35872115:38
*** asettle has joined #openstack-ansible15:39
openstackgerritAlexandra Settle proposed openstack/openstack-ansible: [DOCS] Clean up of draft install guide  https://review.openstack.org/35790915:39
openstackgerritMerged openstack/openstack-ansible-os_nova: Remove apt update from Vagrantfile  https://review.openstack.org/35809015:41
*** palendae_ is now known as palendae15:43
openstackgerritMerged openstack/openstack-ansible-os_tempest: Consistent casing for boolean vars  https://review.openstack.org/35655415:46
*** jasondotstar has joined #openstack-ansible15:48
*** bigdogstl has quit IRC15:48
michaelguginothis patch works locally, is intermittent in the CI env:  https://review.openstack.org/#/c/358138/15:48
michaelguginoI'm leaning towards buggy behavior in ansible + CentOS 715:48
odyssey4memichaelgugino there's an issue with centos where the lxc container stop/start doesn't always work15:49
odyssey4meI think automagically was trying to dig into the bottom of it.15:49
odyssey4meI couldn't reproduce it locally, but I didn't try to- hard.15:49
automagically_Yep, but I didn’t get too far15:50
michaelguginoI saw there was a patch set against that to upgrade the version.  But, it looks like that is not really the case in my patch15:50
*** michauds has joined #openstack-ansible15:50
odyssey4mein your particular patch: http://logs.openstack.org/38/358138/3/check/gate-openstack-ansible-rabbitmq_server-ansible-func-centos-7/a2f179c/console.html#_2016-08-22_15_05_52_76417815:50
michaelguginoI'm seeing "ureachable=1" for the containers, but they are actually reachable15:50
cloudnullodyssey4me: http://logs.openstack.org/16/320216/34/check/gate-openstack-ansible-os_keystone-ansible-func-centos-7-nv/fe7d01c/ -- centos7 + keystone gated :)15:51
*** jamesdenton has joined #openstack-ansible15:51
odyssey4mecloudnull awesome :)15:51
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible: Remove pip.conf during upgrade on all hosts  https://review.openstack.org/35855115:52
cloudnullodyssey4me:  in the roles I think it may be good to add https://review.openstack.org/#/c/320216/34/tox.ini15:52
cloudnullwhich will collect logs post run15:52
odyssey4mecloudnull sure, but does it collect them when it fails?15:53
cloudnullNote: i used find because we can get into permissions problems w/ logs otherwise15:53
odyssey4melogs aren't useful if they pass most often - they're only useful when they fail15:53
*** sdake has quit IRC15:54
cloudnullno that wont specificially collect on the functional run but I'd like to see us add a final task somewhere that always collects; regardless of pass/fail.15:54
cloudnullI've not worked out how to make tox do that15:55
odyssey4meyeah, I've been tyring to figure out how to do that15:55
*** sdake has joined #openstack-ansible15:55
odyssey4menot too hard, mind you15:55
cloudnullyet15:55
cloudnullbut if someone knows, then I'd love to work that in15:55
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible: Updated the manual upgrade documentation  https://review.openstack.org/35872115:55
*** bigdogstl has joined #openstack-ansible15:56
*** chandanc_ has quit IRC15:57
palendaeQuestion for those who may be more familiar with the keystone role - do we have any information about keystone domains in our vars currently? Trying to fix https://bugs.launchpad.net/openstack-ansible/+bug/161421115:58
openstackLaunchpad bug 1614211 in openstack-ansible "Playbook Runs Fail in Multi-Domain Environments" [Undecided,New]15:58
*** chandanc_ has joined #openstack-ansible15:58
palendaeI'm not finding anything with grep but wanted to double check15:59
openstackgerritNish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-tests: Added tasks in nova and neutron test yml files  https://review.openstack.org/35442515:59
odyssey4mepalendae hmm, we allow the config of additional domains - bt have no tests just yet15:59
palendaeI see we have LDAP domains, are those the same?16:00
palendaeIf I understand correctly, we'd need a conditional and a version of that task that creates with a domain and not a project, correct?16:00
odyssey4mepalendae yes, that's the only supported extra domain back-end16:00
*** Jeffrey4l_ has quit IRC16:00
odyssey4meso you can create an additional domain in the same DB, or implement an LDAP back-end16:01
odyssey4meyou only need the extra config if the back-end is different16:01
odyssey4meso if you want to test - simply add a second domain16:01
openstackgerritNish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-tests: Added tasks in nova and neutron test yml files  https://review.openstack.org/35442516:02
odyssey4mepalendae which task?16:02
odyssey4menote that ldap back-ends are read-only16:02
openstackgerritNish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-tests: Added tasks in nova and neutron test yml files  https://review.openstack.org/35442516:02
palendaehttp://git.openstack.org/cgit/openstack/openstack-ansible-os_keystone/tree/tasks/keystone_service_setup.yml#n49 is the one that was failing in the bug report16:02
*** weezS_ has joined #openstack-ansible16:03
*** jduhamel has quit IRC16:03
*** dweaver has quit IRC16:04
openstackgerritNish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-tests: Added tasks in nova and neutron test yml files  https://review.openstack.org/35442516:04
openstackgerritMerged openstack/openstack-ansible: Move ceph_client and haproxy_server to IRR  https://review.openstack.org/35861616:04
odyssey4mepalendae was it erroring out when both the project and domain were provided?16:04
*** furlongm has joined #openstack-ansible16:04
*** tlbr_ has quit IRC16:04
*** mennie has quit IRC16:04
odyssey4meit seems to me that we need to pass both parms.16:04
palendaeodyssey4me, That I don't know; left a question for Sean16:04
palendaeThat was my initial thought, but don't know much about domains in keystone16:04
*** weezS has quit IRC16:05
*** weezS_ is now known as weezS16:05
palendaeI don't think we have a var for the domains in the role's defaults16:05
odyssey4mew00t the ceph_client and haproxy_server roles have moved: https://review.openstack.org/358616 :)16:05
*** prometheanfire has quit IRC16:05
evrardjpthat's gonna change the world16:05
*** mennie has joined #openstack-ansible16:05
*** jduhamel has joined #openstack-ansible16:05
*** dweaver has joined #openstack-ansible16:05
*** furlongm_ has quit IRC16:06
odyssey4mepalendae yes, we assume the default domain for all services - which is a good assumption16:06
palendaeSure16:06
evrardjpmore roles to clone!16:06
*** prometheanfire has joined #openstack-ansible16:06
odyssey4meif you simply add a domain to keystone, remove a service user (say cinder), then run the cinder playbook... you should see if it barfs16:07
palendaeWas just about to say16:07
odyssey4meopenstack domain create --description "Test Domain" test16:07
palendaeWe'd probably need to modify all the service user creation16:07
odyssey4meIIRC though, the keystone module assumed and provided the default domain16:08
palendaeYeah, it did16:08
palendaehttps://review.openstack.org/#/c/356711/ was the first step to this16:08
*** janki has joined #openstack-ansible16:09
odyssey4meif the module makes the assumption for us, then it saves on editing all the tasks16:11
*** asettle has quit IRC16:11
*** bigdogstl has quit IRC16:12
palendaeThat's true, but what if they're trying to add all the service users to a new domain?16:12
odyssey4mewhile you technically can, most openstack services will die in a fire16:12
palendaeHrm16:12
*** karimb has quit IRC16:12
odyssey4methere are *many* assumptions in openstack about the name of the service domain16:12
palendaeI may need to ask Sean why they're adding the keystone serivce user to a different domain then16:13
odyssey4mebut hey, I'd say make the assumption in the module that the domain name is 'Default' or id is 'default'16:13
palendaeOr do we just need that library change?16:13
*** tlbr has joined #openstack-ansible16:13
palendaeI might be overthinking this16:13
*** maurosr has quit IRC16:13
odyssey4methen after that's merged go through all the roles and update the tasks to specify the domain16:13
*** karimb has joined #openstack-ansible16:13
odyssey4meI don't think they're adding the keystone service user to another domain - I think that the playbook might be crashing if there is another domain around16:14
*** Jeffrey4l_ has joined #openstack-ansible16:14
odyssey4methat said, I haven't tested it16:14
*** maurosr has joined #openstack-ansible16:14
*** bigdogstl has joined #openstack-ansible16:14
palendaeOooook, I think I understand now16:14
palendaeI'm going to test a Mitaka AIO with that change merged16:14
odyssey4mepersonally, I'd say make the lib change - but also change the tasks to use the domain name16:14
palendaeSo this may all be fixed already16:14
palendaeThe lib change is made, at least for keystone16:15
*** karimb has quit IRC16:15
odyssey4meoh ok16:15
odyssey4mebut all the services use the same module16:15
palendaeSo it should be good16:15
odyssey4meah, but some other modules might also need similar changes16:15
palendaeI'll look at them while an AIO builds16:15
odyssey4meie when glance uploads an image, it might need to be given a domain name16:15
*** appprod0 has joined #openstack-ansible16:15
*** karimb has joined #openstack-ansible16:15
*** admin0 has quit IRC16:16
palendaeAlright, I'll take a look at that16:16
odyssey4methanks palendae16:17
palendaeMy mistake was assuming they were trying to put the service user in the other domains16:17
odyssey4meI would hope not :)16:17
*** karimb has quit IRC16:17
*** karimb has joined #openstack-ansible16:18
*** karimb has quit IRC16:19
*** appprod0 has quit IRC16:20
*** jperry has quit IRC16:20
*** karimb has joined #openstack-ansible16:20
*** jperry has joined #openstack-ansible16:20
*** chandanc_ has quit IRC16:22
*** asettle has joined #openstack-ansible16:23
openstackgerritMerged openstack/openstack-ansible-rsyslog_client: Remove rsyslog_client_repos var and fix apt cache updating  https://review.openstack.org/35868916:23
*** bigdogstl has left #openstack-ansible16:24
*** DrifterZA has quit IRC16:26
openstackgerritMerged openstack/openstack-ansible-galera_client: Allow apt cache_timeout to be overridden easily  https://review.openstack.org/35869616:26
*** karimb has quit IRC16:27
openstackgerritMarkus Zoeller (markus_z) proposed openstack/openstack-ansible: DOC - use 'shell-session' to render root user commands  https://review.openstack.org/35875216:28
*** cbits has quit IRC16:28
*** asettle has quit IRC16:28
*** karimb has joined #openstack-ansible16:28
*** pcaruana has quit IRC16:29
*** jamesdenton has quit IRC16:31
*** Jeffrey4l_ has quit IRC16:33
*** karimb has quit IRC16:35
*** jmccrory_away is now known as jmccrory16:37
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone: Implement CentOS 7 support in os_keystone  https://review.openstack.org/32021616:47
cloudnullodyssey4me: https://review.openstack.org/#/c/320216/35/tox.ini@15216:47
openstackgerritNish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-tests: Added tasks in nova and neutron test yml files  https://review.openstack.org/35442516:48
odyssey4mecloudnull ORLY?16:52
cloudnullyup16:52
odyssey4meoooh... shiny!16:52
* odyssey4me waits for the job to fail16:52
cloudnullfrom http://tox.readthedocs.io/en/latest/config.html#confval-ignore_errors=True|False(default)16:52
cloudnullim hoping the cent7 job fails w/ lxc start issues16:54
odyssey4mecloudnull perhaps using rsync with --ignore-errors would be useful instead of the mash of din commands?16:54
cloudnullwhich I can then get logs for16:54
cloudnullI could that too.16:54
odyssey4meor cp -Rfv ?16:54
odyssey4meI think we should be able to sudo actually - so perhaps sudo and change all log perms, then rsync all the logs16:55
odyssey4memaybe try this out on the lxc-container-create role where you have quicker turnaround16:56
*** KLevenstein has quit IRC16:59
*** janki has quit IRC17:00
*** berendt has joined #openstack-ansible17:21
*** asettle has joined #openstack-ansible17:25
openstackgerritMichael Gugino proposed openstack/openstack-ansible-rabbitmq_server: Add setup task to test-install-rabbitmq-server.yml  https://review.openstack.org/35813817:28
michaelguginoodyssey4me: https://github.com/mgugino-upstream-stage/openstack-ansible-os_watcher  I have the watcher role in a useable state17:29
odyssey4memichaelgugino neat - you want me to import the role?17:30
michaelguginoI'm not sure how the process works17:30
michaelguginoBut, yeah it would be good to have this included in OSA.17:31
michaelguginoIt's a pretty straight forward service to deploy.17:31
*** asettle has quit IRC17:31
odyssey4meok cool - let me push in a request to import the role17:31
*** phschwartz has quit IRC17:31
michaelguginoodyssey4me: make sure we squash the commit history, or I can squash locally and overwrite.17:33
odyssey4memichaelgugino you must prep it as you want it imported17:34
michaelguginook, let me do17:34
michaelguginoodyssey4me: okay, same url is good to go now17:38
thotypousis it still expected to have the designate role integrated into OSA during the newton cycle? https://blueprints.launchpad.net/openstack-ansible/+spec/role-designate17:41
matiasmichaelgugino: openstack watcher is very insteresting, I didn't know this project yet.. thanks a lot for providing the role17:42
openstackgerritSteve Lewis (stevelle) proposed openstack/openstack-ansible-os_keystone: Isolate Apache components  https://review.openstack.org/35674617:42
michaelguginomatias: yes, I think it's pretty interesting as well.  I think it will provide some very cool functionality.  And more roles in OSA helps OSA as well as other small projects.17:44
*** KLevenstein has joined #openstack-ansible17:47
*** berendt has quit IRC17:48
*** Andrew_jedi has quit IRC17:52
openstackgerritMerged openstack/openstack-ansible-lxc_container_create: Implement LVM-backed CoW containers  https://review.openstack.org/35834117:53
*** DrifterZA has joined #openstack-ansible17:54
openstackgerritMerged openstack/openstack-ansible: Robust base dir support for bootstrapping  https://review.openstack.org/35755417:56
openstackgerritMerged openstack/openstack-ansible: Print remaining tasks on failed upgrade correctly  https://review.openstack.org/35864117:57
openstackgerritMerged openstack/openstack-ansible: [DOCS] Remove ceph and HAProxy from dev docs  https://review.openstack.org/35861917:57
openstackgerritMerged openstack/openstack-ansible: Allow the use of a pre-staged git cache  https://review.openstack.org/34651117:57
openstackgerritMerged openstack/openstack-ansible: Make all linting tests use upper-constraints  https://review.openstack.org/35825617:57
openstackgerritMerged openstack/openstack-ansible: [DOCS] Clean up of draft install guide  https://review.openstack.org/35790917:57
*** albertcard has joined #openstack-ansible18:01
*** phschwartz has joined #openstack-ansible18:01
openstackgerritSteve Lewis (stevelle) proposed openstack/openstack-ansible-os_keystone: Install and configure uWSGI  https://review.openstack.org/35753918:05
openstackgerritSteve Lewis (stevelle) proposed openstack/openstack-ansible-os_keystone: WIP: Install and configure Nginx  https://review.openstack.org/35879818:09
*** Andrew_jedi has joined #openstack-ansible18:10
openstackgerritMatt Thompson proposed openstack/openstack-ansible: Updated the manual upgrade documentation  https://review.openstack.org/35872118:12
openstackgerritMerged openstack/openstack-ansible: Remove pip.conf during upgrade on all hosts  https://review.openstack.org/35855118:18
openstackgerritJaveria Khan proposed openstack/openstack-ansible-os_neutron: Update plumgrid plugin installation from pip to deb  https://review.openstack.org/35880218:18
openstackgerritMajor Hayden proposed openstack/openstack-ansible-security: Fix AIDE cron job creation  https://review.openstack.org/35880318:20
openstackgerritMajor Hayden proposed openstack/openstack-ansible-security: Update to Ansible 2.1.1  https://review.openstack.org/35402918:20
openstackgerritMajor Hayden proposed openstack/openstack-ansible-security: Adding V-38438 (auditd during boot)  https://review.openstack.org/35436318:21
openstackgerritMajor Hayden proposed openstack/openstack-ansible-os_horizon: Add variable override for OPENSTACK_KEYSTONE_ADMIN_ROLES  https://review.openstack.org/35880518:24
*** sdake has quit IRC18:29
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically set swift as the glance default store  https://review.openstack.org/35819018:30
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Remove security hardening toggle from AIO user_variables.yml  https://review.openstack.org/35826618:30
*** hjanssen-hpe has quit IRC18:31
*** hpe-hj has quit IRC18:31
*** markvoelker has quit IRC18:33
*** DrifterZA has quit IRC18:36
odyssey4meooh, jmccrory is back :)18:37
*** automagically_ has quit IRC18:38
*** automagically_ has joined #openstack-ansible18:39
jmccroryhey hey18:41
odyssey4mehow're you doing jmccrory ? I take it you had some time off?18:42
jmccroryodyssey4me : pretty well. yep, had a friend visiting and took the week off18:44
evrardjpcool18:44
*** Mudpuppy has quit IRC18:52
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Move container bind-mounts and command settings to the inventory  https://review.openstack.org/34740018:54
*** automagically_ has left #openstack-ansible18:55
mhaydeni'm taking a looksee at a fix for https://bugs.launchpad.net/openstack-ansible/+bug/1609862 -- looks interesting18:55
openstackLaunchpad bug 1609862 in openstack-ansible "Mitaka Galera container bind mount is wrong" [Undecided,Confirmed] - Assigned to Major Hayden (rackerhacker)18:55
mhaydenand by interesting, i mean mildly horrific18:55
odyssey4memhayden yeah, we really got ourselves in a fix there18:56
odyssey4meit's easy enough to fix it from here on out - but to try and transition an existing environment in a hotfix tag is not easy18:56
mhaydenhaha, indeed18:57
mhaydeni wonder if we could put in a task to look for the bad configuration and handle it with kid gloves18:57
odyssey4mewe could perhaps just add a known issue with a suggested playbook to execute from the ops repo, then do a minor version increment18:57
odyssey4meor there is that option18:57
openstackgerritMichael Gugino proposed openstack/openstack-ansible-rabbitmq_server: Add setup task to test-install-rabbitmq-server.yml  https://review.openstack.org/35813818:57
mhayden1) check for bad condition, 2) carefully fix bad condition without rebooting, 3) advise deployers on the work needed to get it right18:58
odyssey4memhayden another way would be to detect the broken thing, set the fix but do not restart the container - and let the deployer restart the containers of their own accord18:58
mhaydenhaha, we had the same idea :)18:58
odyssey4meheh, yep - what you said18:58
mhaydenIIRC, changing the config causes the handler to reboot anyway, right?18:58
odyssey4meyes, unless you pass the var to make it not do that18:58
mhaydenright18:58
odyssey4meso you would have to detect the bad condition in the playbook18:59
*** Mudpuppy has joined #openstack-ansible18:59
odyssey4meperhaps adding some sort of playbook in-line would work, which automates the rolling restart if the condition is found18:59
odyssey4meactually, that could be nice18:59
mhaydenah, kinda like the one we did for the upgrades...19:00
odyssey4mewe can just do a release note to warm that it's going to happen19:00
odyssey4meyep19:00
odyssey4mein fact, you could just include that exact one19:00
odyssey4medetect condition, if found then execute the container change without restarting, then execute a rolling restart19:00
mhaydenhmm, but that playbook isn't in the lxC_container_create role19:01
odyssey4meyeah, you would have to execute it from the setup-galera.yml playbook19:01
odyssey4meor the lxc-container-create playbook19:01
odyssey4mewhichever one enacts the config change19:01
odyssey4mecloudnull you around?19:02
odyssey4meI think I've managed to figure out how to avoid the namespace collisions for the container bind mounts: https://review.openstack.org/34740019:02
cloudnulli am19:03
odyssey4meI can patch the container config stuff to work the same way if that one is accepted.19:03
*** admin0 has joined #openstack-ansible19:03
*** errr has quit IRC19:10
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Allow the repo-build to index utility pip packages  https://review.openstack.org/35563619:11
*** AJaeger has joined #openstack-ansible19:11
AJaegeransible cores, could you review an OpenStack CI wide rename, please? https://review.openstack.org/#/q/status:open+projects:openstack/ansible-role+branch:master+topic:bindep-mv19:12
AJaegerodyssey4me: could you help getting these in for me, please? ^19:13
odyssey4meAJaeger I would love to -but all those are roles curated by pabelanger and not this community19:13
AJaegerodyssey4me: ah - ok will ping him...19:13
AJaegerthanks for the pointer19:13
odyssey4me:) no problem19:13
*** AJaeger has left #openstack-ansible19:15
*** berendt has joined #openstack-ansible19:20
cloudnullidk if cores are around to give this a look https://review.openstack.org/#/c/320216/ -- that will unblock the rest of our roles to get Cent7 support -c mhayden19:23
*** berendt has quit IRC19:25
palendaeSo for https://bugs.launchpad.net/openstack-ansible/+bug/1614211, I'm not sure our playbooks play nice with the sample policy.json provided by Keystone19:29
openstackLaunchpad bug 1614211 in openstack-ansible mitaka "Playbook Runs Fail in Multi-Domain Environments" [Medium,Confirmed] - Assigned to Nolan Brubaker (nolan-brubaker)19:29
openstackgerritMerged openstack/openstack-ansible-os_neutron: Update plumgrid plugin installation from pip to deb  https://review.openstack.org/35880219:29
palendaeBut I can't figure out why yet19:29
palendaeUsing the https://github.com/openstack/keystone/blob/stable/mitaka/etc/policy.v3cloudsample.json file, I'm not allowed to do much of anything wrt Keystone on my AIO19:29
mhaydencloudnull: ORLY19:30
*** david-lyle has joined #openstack-ansible19:30
openstackgerritMerged openstack/openstack-ansible-os_horizon: Add variable override for OPENSTACK_KEYSTONE_ADMIN_ROLES  https://review.openstack.org/35880519:30
*** markvoelker has joined #openstack-ansible19:32
*** errr has joined #openstack-ansible19:33
*** markvoelker_ has joined #openstack-ansible19:34
mhaydenodyssey4me: i'm looking through newton to see about galera's bind mounts, but it looks like none are configured19:36
*** KLevenstein has quit IRC19:36
*** markvoelker has quit IRC19:37
odyssey4memhayden you'll see they're quite obvious in this patch: https://review.openstack.org/34740019:38
odyssey4memhayden currently it's configured here: https://github.com/openstack/openstack-ansible/blob/master/playbooks/galera-install.yml#L2419:39
* mhayden looks at the review19:39
* mhayden looks at his branch19:39
odyssey4meoh hang on - you're looking for the log bind mount aren't you?19:39
odyssey4meno, currently there is no log bind mount19:39
odyssey4methat's a known issue19:39
mhaydenoh hah19:40
mhaydenokay19:40
mhaydeni was like "OMG"19:40
mhaydeni assume i should add one there? :)19:40
mhaydenor well, does it belong in group_vars/galera_all.yml in openstack-ansible?19:40
mhaydeni found the repo server bind mount in group_vars19:41
odyssey4memhayden fix the issue in mitaka directly because the bind mount method is vastly different in master19:41
mhaydenthat's what i was about to ask :P19:41
*** david-lyle has quit IRC19:42
odyssey4methe general plan for newton is to bind /var/log in its entirety, if we can - cloud has a patch up: https://review.openstack.org/35118819:42
odyssey4mecloudnull ^19:42
*** sdake has joined #openstack-ansible19:42
mhaydenokay, i'll look at that19:42
mhaydenlater, i mean19:43
* mhayden looks for caffeine19:43
odyssey4mefor mitaka we just need to maintain the functionality provided in liberty19:43
*** galstrom_zzz is now known as galstrom19:45
*** david-lyle has joined #openstack-ansible19:46
openstackgerritLogan V proposed openstack/openstack-ansible-os_neutron: Project Calico integration  https://review.openstack.org/34017419:47
*** markvoelker has joined #openstack-ansible19:48
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Move container bind-mounts and command settings to the inventory  https://review.openstack.org/34740019:50
*** markvoelker_ has quit IRC19:51
*** KLevenstein has joined #openstack-ansible19:56
*** asettle has joined #openstack-ansible19:59
*** asettle has quit IRC19:59
mhaydenwould it make sense to break up this task and make two tasks -- one for the mkdirs and one for handling the config items? https://github.com/openstack/openstack-ansible-lxc_container_create/blob/9cbae3e443dc8f63a980e058df85863bdd279a4e/tasks/container_create.yml#L98-L11019:59
odyssey4meFYI to all, you may have noticed that xenial gate jobs weren't running - they will be starting to run for all roles as https://review.openstack.org/358824 takes effect (which has just merged)19:59
odyssey4memhayden I think we did that in master and liberty, so probably yes.20:00
odyssey4methat way you can control the restart20:00
mhaydenthe separation would allow me to use lineinfile for the bind mounts, which could allow me to carefully handle the differences20:00
odyssey4methe config would have to be done with lineinfile20:01
odyssey4meyes, what you said20:01
mhaydenokay, thanks for confirming i'm not crazy (at least for this particular issue) :)20:01
mhaydenthe jury is still out on the rest20:01
odyssey4memhayden you'd then have to make that task use properties:log_directory if it's defined... just like liberty does20:02
odyssey4methat would make https://github.com/openstack/openstack-ansible/blob/stable/mitaka/etc/openstack_deploy/env.d/galera.yml#L30 take effect20:02
mhaydenalready on it! :)20:02
*** omiday has joined #openstack-ansible20:05
openstackgerritMerged openstack/openstack-ansible-rsyslog_client: Add SNI support to rsyslog_client role via OS packages  https://review.openstack.org/35673720:06
openstackgerritMerged openstack/openstack-ansible-security: Fix AIDE cron job creation  https://review.openstack.org/35880320:07
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone: Implement CentOS 7 support in os_keystone  https://review.openstack.org/32021620:08
*** bsv has joined #openstack-ansible20:09
*** mkrish004 has joined #openstack-ansible20:09
*** mubix has joined #openstack-ansible20:09
*** galstrom is now known as galstrom_zzz20:12
*** markvoelker has quit IRC20:14
*** gouthamr|afk is now known as gouthamr20:16
*** sdake has quit IRC20:21
mhaydeni think infra is removing the cron job files from the system when they build the image... http://logs.openstack.org/29/354029/12/check/gate-openstack-ansible-security-ansible-func-centos-7/3f35938/console.html#_2016-08-22_18_47_35_08908220:22
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone: Implement CentOS 7 support in os_keystone  https://review.openstack.org/32021620:23
openstackgerritMajor Hayden proposed openstack/openstack-ansible-security: [DON'T MERGE] Figuring out cron job shenanigans  https://review.openstack.org/35884120:26
*** kjw3 has quit IRC20:28
odyssey4merelocating bbiab20:29
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically enable the cinder backup service  https://review.openstack.org/35826420:31
openstackgerritMatt Thompson proposed openstack/openstack-ansible: Set default/fix version numbers in upgrade script  https://review.openstack.org/35884720:34
*** sdake has joined #openstack-ansible20:35
*** david-lyle has quit IRC20:38
*** david-lyle has joined #openstack-ansible20:39
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible: Implement container bind mount for all logs  https://review.openstack.org/35118820:40
*** galstrom_zzz is now known as galstrom20:41
openstackgerritMajor Hayden proposed openstack/openstack-ansible-lxc_container_create: [WIP] Carefully fix galera bind mount  https://review.openstack.org/35885220:42
mhaydenhah yeah, the cron jobs for various services are removed in the infra image -> http://logs.openstack.org/41/358841/1/check/gate-openstack-ansible-security-ansible-func-centos-7/c63e9cf/console.html#_2016-08-22_20_40_45_88092120:44
mhaydenmakes sense, though20:44
*** david-lyle has quit IRC20:44
*** david-lyle_ has joined #openstack-ansible20:44
*** david-lyle_ has quit IRC20:44
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone: Implement CentOS 7 support in os_keystone  https://review.openstack.org/32021620:45
cloudnullmhayden: well thats not happy20:46
mhaydencloudnull: i'll probably just touch the cron job file in test.yml :/20:46
cloudnullthat'd work20:46
*** asselin has joined #openstack-ansible20:47
openstackgerritMajor Hayden proposed openstack/openstack-ansible-security: Restore logrotate cron job in CI  https://review.openstack.org/35885420:49
*** asselin has left #openstack-ansible20:49
openstackgerritSHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible: [DOCS] Adds the missing interface configuration content and corrects hyperlinks  https://review.openstack.org/35752420:50
*** Andrew_jedi has quit IRC20:52
openstackgerritSHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible: [DOCS] Adds the missing interface configuration content and corrects hyperlinks  https://review.openstack.org/35752420:55
*** johnmilton has quit IRC20:56
matiasrepo-build is failing when building magnum20:58
matias  error: can't copy 'magnum/drivers/mesos_ubuntu_v1/templates/common': doesn't exist or not a regular file20:58
matiashttps://bugs.launchpad.net/magnum/+bug/161502620:58
openstackLaunchpad bug 1615026 in Magnum "Use symlinks for common template files breaks setup.py install" [Undecided,Fix released] - Assigned to hongbin (hongbin034)20:58
matiasis there an easy way to disable magnum from the requirement wheels (via config, instead of removing files from the repository) until it is stable? until last week I was cloning OSA from a commit before magnum was added in order to avoid problems, but I wanted to try the latest master21:00
rromansautomagically: do you mind if I push up a patch for https://review.openstack.org/#/c/356655/ ?21:01
openstackgerritMajor Hayden proposed openstack/openstack-ansible-lxc_container_create: [WIP] Carefully fix galera bind mount  https://review.openstack.org/35885221:01
cloudnullmatias: if you set magnum nodes to 0 w/in the user_config file it wount build those pieces.21:07
matiascloudnull: i can't believe that is so simple, i thought i had tried this :~ thanks21:08
openstackgerritMajor Hayden proposed openstack/openstack-ansible-security: Restore logrotate cron job in CI  https://review.openstack.org/35885421:09
*** Mudpuppy has quit IRC21:10
cloudnullmatias:  it looks like magnum needs "magnum-infra_hosts:"21:10
cloudnulland if your using the aio that is being set in "/etc/openstack_deploy/conf.d/magnum.yml"21:10
mhaydencloudnull: on https://review.openstack.org/358852 , i'm doing a direct fix to mitaka -- so i don't have the new group_vars bind mount hotness from newton :/21:11
cloudnullso delete that, and remove the magnum .* entries from inventory21:11
cloudnullmhayden: :'(21:11
openstackgerritMajor Hayden proposed openstack/openstack-ansible-lxc_container_create: [WIP] Carefully fix galera bind mount  https://review.openstack.org/35885221:11
odyssey4mematias odd - how did the magnum conf get there? it's supposed to be copied across manually21:11
mhaydencloudnull: yeah, i know :|21:12
mhaydendarn YAML and its backlash handling21:12
mhaydenrazzafrazza21:12
cloudnullha21:12
odyssey4meyep, confirmed - nothing moves the file over automatically: https://github.com/openstack/openstack-ansible/blob/master/tests/roles/bootstrap-host/tasks/prepare_aio_config.yml#L28-L4421:12
cloudnullmatias: you can clean up the inventory by hand editing the json file or use the "./scripts/inventory-manage.py" script.21:13
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible: Implement container bind mount for all logs  https://review.openstack.org/35118821:14
*** david-lyle_ has joined #openstack-ansible21:19
*** thorst has quit IRC21:20
openstackgerritSHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible: [DOCS] Adds the missing interface configuration content and corrects hyperlinks  https://review.openstack.org/35752421:21
*** johnmilton has joined #openstack-ansible21:23
*** johnmilton has quit IRC21:23
*** johnmilton has joined #openstack-ansible21:23
*** Adri2000_ is now known as Adri200021:25
*** Adri2000 has quit IRC21:25
*** Adri2000 has joined #openstack-ansible21:25
*** woodard has quit IRC21:26
openstackgerritMajor Hayden proposed openstack/openstack-ansible-lxc_container_create: [WIP] Carefully fix galera bind mount  https://review.openstack.org/35885221:27
mhaydencloudnull: here's my CI workaround mess in case you have a moment to gander https://review.openstack.org/35885421:27
openstackgerritMajor Hayden proposed openstack/openstack-ansible-security: Update to Ansible 2.1.1  https://review.openstack.org/35402921:29
*** michaelgugino has quit IRC21:29
*** mkrish004 has quit IRC21:31
*** david-lyle_ has quit IRC21:34
openstackgerritMerged openstack/openstack-ansible: Remove security hardening toggle from AIO user_variables.yml  https://review.openstack.org/35826621:35
openstackgerritMerged openstack/openstack-ansible: Automatically set swift as the glance default store  https://review.openstack.org/35819021:39
*** Zucan has quit IRC21:40
*** bsv has quit IRC21:41
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically detect whether to test ceilometer/aodh  https://review.openstack.org/35826521:44
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically detect whether to test all integrated roles  https://review.openstack.org/35827421:44
*** galstrom is now known as galstrom_zzz21:45
*** markvoelker has joined #openstack-ansible21:52
mrdaMorning OSA21:55
spotzhey mrda21:55
mrdao/21:55
*** loquacities has left #openstack-ansible21:57
*** jperry has quit IRC21:59
*** KLevenstein has quit IRC22:06
*** kylek3h has quit IRC22:07
openstackgerritMerged openstack/openstack-ansible: Allow the repo-build to index utility pip packages  https://review.openstack.org/35563622:10
openstackgerritMiguel Alex Cantu (alextricity25) proposed openstack/openstack-ansible-ops: Added successerator function  https://review.openstack.org/35888222:13
openstackgerritMiguel Alex Cantu (alextricity25) proposed openstack/openstack-ansible-ops: Added successerator function to osa-multi-node-aio  https://review.openstack.org/35888222:13
*** spedione is now known as spedione|AWAY22:15
*** jamielennox|away is now known as jamielennox22:15
odyssey4memichaelgugino The os_watcher repo add request is done: https://review.openstack.org/35888322:20
odyssey4meautomagically have you managed to peek through https://github.com/drifterza/openstack-ansible-os_monasca yet?22:23
odyssey4meI'm wondering whether we should pull it in as-is so that we can curate it over the next cycle or two?22:23
*** spotz is now known as spotz_zzz22:24
openstackgerritRobb Romans (rromans) proposed openstack/openstack-ansible-os_rally: [DOCS] - Use new documentation tree structure  https://review.openstack.org/35665522:28
*** david-lyle_ has joined #openstack-ansible22:37
*** markvoelker has quit IRC22:39
*** fxpester has joined #openstack-ansible22:44
openstackgerritMerged openstack/openstack-ansible-security: Restore logrotate cron job in CI  https://review.openstack.org/35885422:45
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible: Implement container bind mount for all logs  https://review.openstack.org/35118822:48
*** pester has quit IRC22:48
*** david-lyle has joined #openstack-ansible22:49
*** BjoernT has quit IRC22:52
*** david-lyle_ has quit IRC22:52
csmartodyssey4me: thanks for your comment on 358614, will take a look later23:01
odyssey4mecsmart yeah, with those adjustments in place it 'just works'23:01
odyssey4meI did find it interesting that doing the virtualenv command overwrites pip, setuptools23:01
csmartyeah23:02
*** weezS has quit IRC23:02
*** asettle has joined #openstack-ansible23:02
odyssey4menote that I did try and implement --no-pip and --no-setuptools and it got too complicated23:02
*** david-lyle has quit IRC23:02
csmartI'm just wondering about whether we want to make sure /opt/ansible-runtime has the latest - so instead of skipping if the dir exists (where it's possible there might be an older version of pip than we want) should we just remove the /opt/ansible-runtime dir at beginning instead?23:03
csmartthey are re-bootstrapping, after all and there's no user data there, just required python stuff, afaik23:03
odyssey4mecsmart the adjustment I made include ensuring that the pip packages are updated to whatever we set as the version23:04
odyssey4meand I expect that for a major upgrade we may script a trash/rebuild of the runtime23:04
odyssey4mebut within a version leaving it as-is is fine23:04
odyssey4mePIP_OPTS is '--upgrade', and that's what does it23:05
csmartodyssey4me: yeah ok.. I'll test that later on and push an update. thanks!23:05
*** gouthamr has quit IRC23:05
csmartyep, kk23:05
* csmart takes the kids to daycare, bbl23:05
odyssey4meit will also contain the proxy settings if need be23:06
*** asettle has quit IRC23:10
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible: [TESTING] Performance testing upstream Ansible improvements  https://review.openstack.org/35116523:11
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible: [TESTING] all is_metal scenario  https://review.openstack.org/35202423:12
*** sdake has quit IRC23:16
*** michauds has quit IRC23:17
odyssey4mejmccrory lurks in the background, as always ;)23:17
odyssey4mejmccrory What do you think of https://review.openstack.org/347400 ?23:17
jmccrorytaking a look23:17
odyssey4mecloudnull hates it - I'm not fond of it... but neither of us can come up with a better way of doing it23:18
cloudnull^ exactly23:23
* odyssey4me is hoping for some jmccrory magic23:24
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-plugins: mplement an opportunistic strategy  https://review.openstack.org/35890423:25
odyssey4me^ cloudnull in that, are we completely replacing the default ssh connection plugin?23:28
odyssey4mealso, do we get caught up in sucky license nonsense?23:28
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible: Enable the opportunistic strategy  https://review.openstack.org/34948523:29
odyssey4meit looks like we're replacing the linear strategy too.23:29
odyssey4meis there a way we can make both of them optional?23:29
odyssey4meie let's make the strategy a var, and use it where it makes sense to do so as a default (but allow override)23:29
jmccroryhmm not sure of a better way either. using group vars makes sense to me, just a little confusing to follow exactly what's going to happen at first23:29
odyssey4mewith the connection plugin, maybe also make it a different name and we set that as the default?23:30
odyssey4methen if the deployer wants to override - so be it23:30
odyssey4meall that can be enabled by an updated version of https://review.openstack.org/34557223:31
*** sdake has joined #openstack-ansible23:33
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-plugins: Implement an opportunistic strategy and connection plugin  https://review.openstack.org/35890423:35
cloudnullodyssey4me: yes this is replacing the linear strategy and ssh connection plugins namespace. however its simply loading our bits before theirs and then handing the work back to the original plugin.23:36
odyssey4mecloudnull if the ansible.cfg replacement is updated - can the plugins be disabled?23:37
cloudnullyes23:37
odyssey4meit would seem so, because a deployer could simply not specify those paths, right?23:37
odyssey4meok, then I'm good with that combo23:37
cloudnullsadly neither accept variables allowing you to change the plugin. you can set it in inventory, on the CLI, or in the ansible.cfg but its not something we can add a toggle for.23:37
cloudnullso used the same namespace so that its a tranparent change we dont have to do anything except update the ansible.cfg file to enable the plugins23:38
odyssey4meif a deployer has the ability to negate it for whatever reason, then I'm down with it as-is23:38
cloudnulls/so used/i used/23:39
odyssey4mean option instead of trying to pull all the ansible.cfg settings into the inventory is actually to enable a custom ansible.cfg file location23:39
odyssey4meie if 'openstack-ansible' picks up an env var for ansible.cfg somewhere else, use it as a preference23:39
odyssey4meassuming that's possible23:40
odyssey4meotherwise I suppose using env vars to override the inventory is just as good - both would involve using a .bashrc anyway23:40
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible: Remove the ansible.cfg file  https://review.openstack.org/34557223:41
cloudnullwith that ^ the switch is easier23:42
odyssey4mejmccrory I'm hoping that we can heavily test the connection plugin and strategy on your big test cluster to make sure that it works well for big clusters. :)23:42
jmccroryodyssey4me will need to get it upgraded a few more times first, probably won't be until next year23:43
jmccroryit's a stage/dev environment for app teams23:43
*** thorst has joined #openstack-ansible23:44
cloudnullodyssey4me / jmccrory if we get https://review.openstack.org/#/c/345572 in they just about any change to the ansible runtime / config is possible w/out getting the tree dirty23:45
*** galstrom_zzz is now known as galstrom23:46
odyssey4meja, looks good at first blush... although I'm tired - so best I look at it again another time23:48
odyssey4mejmccrory FYI https://review.openstack.org/358341 - you may be interested23:48
jmccroryah nice, will have to try that out tomorrow23:49
*** admin0 has quit IRC23:50
odyssey4meCoW LVM is far more secure than overlayfs23:50
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible: Enable the opportunistic strategy  https://review.openstack.org/34948523:52
cloudnullthere, now that patch is dependent on removing the ansible.cfg23:53
cloudnullso if/when that merges deployers will always have the ability to customize things to meet their needs.23:54
*** sdake has quit IRC23:55
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Allow lxc_container_base_name to be set by the deployer  https://review.openstack.org/35890723:55
*** thorst_ has joined #openstack-ansible23:55
cloudnulljmccrory: https://review.openstack.org/#/c/320216/ -- may be of interest to you regarding cent723:56
cloudnullI finally sat down and figured out what the issue was... if we can get that moving we can get the rest of the roles updated w/ cent support.23:56
cloudnull-cc mhayden23:57
*** thorst has quit IRC23:58
*** jlockwood has joined #openstack-ansible23:59
odyssey4meok, that's me done for the night and the next two days23:59
odyssey4mefantastic stuff y'all23:59
odyssey4meNewton is gonna be incredible. :)23:59

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