Monday, 2017-12-11

*** masber has joined #openstack-ansible00:07
*** vnogin has quit IRC00:08
*** gouthamr has quit IRC00:09
SamYaplecloudnull: templates for nginx+uwsgi https://gist.github.com/SamYaple/e1d99a41fe35cf465e99fc38ac0e7147 https://gist.github.com/SamYaple/208ef3537ec9bb5605a40294e459fb7e00:23
SamYaplei run all services behind those templates00:23
SamYaple(full ssl)00:24
SamYapleand an example of the keystone wsgi (which OSA alwready has) https://github.com/SamYaple/home-salt/blob/master/salt/files/openstack/keystone/keystone-wsgi.py00:25
SamYaplewith horizon being a bit trickier https://github.com/SamYaple/home-salt/blob/master/salt/files/openstack/horizon/horizon-wsgi.py00:26
*** savvas has joined #openstack-ansible00:36
*** savvas has joined #openstack-ansible00:36
*** exodusftw has quit IRC00:36
*** yifei has joined #openstack-ansible00:40
*** exodusftw has joined #openstack-ansible00:45
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_glance master: Update glance NFS for systemd  https://review.openstack.org/52693000:59
*** gouthamr has joined #openstack-ansible01:08
*** savvas_ has joined #openstack-ansible01:26
*** savvas has quit IRC01:28
*** adreznec has joined #openstack-ansible01:43
*** asettle_ is now known as asettle01:45
*** markvoelker has quit IRC02:13
*** dave-mccowan has joined #openstack-ansible02:14
*** dave-mcc_ has joined #openstack-ansible02:15
*** dave-mccowan has quit IRC02:19
*** oanson has quit IRC02:19
*** oanson has joined #openstack-ansible02:21
*** vnogin has joined #openstack-ansible02:21
*** japestinho has joined #openstack-ansible02:23
*** vnogin has quit IRC02:27
*** dave-mccowan has joined #openstack-ansible02:33
*** dave-mcc_ has quit IRC02:35
*** hybridpollo has quit IRC02:35
*** hybridpollo has joined #openstack-ansible03:03
*** vnogin has joined #openstack-ansible03:23
*** hw_wutianwei has joined #openstack-ansible03:25
*** nshetty has joined #openstack-ansible03:26
*** vnogin has quit IRC03:27
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_glance master: Update glance NFS for systemd  https://review.openstack.org/52693003:40
*** dave-mccowan has quit IRC03:41
*** gouthamr has quit IRC03:45
*** woodard has joined #openstack-ansible03:49
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_glance master: Update glance NFS for systemd  https://review.openstack.org/52693003:54
*** markvoelker has joined #openstack-ansible04:13
*** vnogin has joined #openstack-ansible04:23
*** udesale has joined #openstack-ansible04:27
*** vnogin has quit IRC04:28
*** masuberu has joined #openstack-ansible04:30
*** masber has quit IRC04:33
*** masuberu has quit IRC04:36
*** nshetty has quit IRC04:43
*** markvoelker has quit IRC04:48
*** nshetty has joined #openstack-ansible04:55
*** hybridpollo has quit IRC05:27
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-galera_server master: Further simplify the upgrade check  https://review.openstack.org/52408605:31
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Change the galera health check for better cluster health  https://review.openstack.org/52067305:31
*** udesale__ has joined #openstack-ansible05:34
*** udesale has quit IRC05:37
*** masber has joined #openstack-ansible05:42
*** markvoelker has joined #openstack-ansible05:45
*** cshen has joined #openstack-ansible06:03
*** indistylo has joined #openstack-ansible06:07
*** ianychoi_ is now known as ianychoi06:12
*** indistylo has quit IRC06:13
*** Prateek has joined #openstack-ansible06:14
PrateekHow i can make public endpoint URL on http instead of https??06:14
*** indistylo has joined #openstack-ansible06:14
*** threestrands has quit IRC06:17
*** markvoelker has quit IRC06:19
*** wspthr has quit IRC06:20
*** vnogin has joined #openstack-ansible06:24
prometheanfirePrateek: https://github.com/openstack/openstack-ansible/blob/master/group_vars/all/all.yml#L6006:27
*** vnogin has quit IRC06:29
*** cshen has quit IRC06:29
PrateekThanks prometheanfire: i will try this06:31
*** udesale has joined #openstack-ansible06:46
*** udesale__ has quit IRC06:48
*** jbadiapa has joined #openstack-ansible06:51
*** jafeha__ is now known as jafeha07:08
jafehagood morning everyone07:08
evrardjpPrateek: it's by default07:12
evrardjpoh http instead of https07:12
evrardjpyeah07:12
evrardjpjafeha: good morning07:13
jafehagood morning evrardjp07:13
evrardjpcould people vote on https://review.openstack.org/#/c/522778/ ?07:13
*** markvoelker has joined #openstack-ansible07:16
*** jvidal has joined #openstack-ansible07:16
*** cshen has joined #openstack-ansible07:16
*** jafeha has quit IRC07:18
*** hamza21 has joined #openstack-ansible07:20
*** jafeha has joined #openstack-ansible07:21
prometheanfiremoin07:22
*** vnogin has joined #openstack-ansible07:25
*** vnogin has quit IRC07:30
ThomasShi07:33
ThomasSgood morning07:33
ThomasSi have a question07:33
ThomasShow do i update packages inside a container the correct way07:33
ThomasSfor example the ceph mon containers i want to update to luminous 12.2.2 from 12.2.107:36
ThomasSthe osds is simple because they are on metal07:36
ThomasSmaybe some has a hint07:36
ThomasSthe packages i guess come from the repo container07:36
*** nshetty is now known as nshetty|lunch07:38
evrardjpdistro packages are following the regular package management process07:44
evrardjpwe just compile openstack related things from source when we need07:45
evrardjpI don't know for ceph, we are using ceph-ansible, could you check there?07:45
evrardjpThomasS: see the 3 lines above ^07:45
*** markvoelker has quit IRC07:49
ThomasShi thanks for the input07:54
ThomasSok07:54
ThomasSso how does this work for distor packages?07:55
ThomasSfor compute everything is metal07:55
ThomasSso just updateing as normal07:55
ThomasSbut how can i update the containers?07:55
ThomasSmaybe i need a dummies guide to lxc :-)07:56
ThomasSfor example bash inside the container07:57
*** mardim_PTO is now known as mardim07:57
evrardjpThomasS: these are machines07:59
evrardjpyou can ssh to them07:59
evrardjpor you can attach from the host08:00
evrardjpbut all the packages needing updating should already be taken care by the playbooks08:00
evrardjpso you don't have to08:00
evrardjpif you're saying we don't run the latest version of luminous maybe there is a variable we can pass to ceph ansible to do the update08:01
andymccrSamYaple: nice on the uwsgi/nginx stuff - had a question around neutron. Have they changed the way it reads in the plugin .ini files? it used to not read them in so it'd just fail to work properly and you can't tell it to in uwsgi (I see you haven't either and the neutron-wsgi.py doesnt look like it does it)08:03
*** ivve has quit IRC08:06
*** nshetty|lunch is now known as nshetty08:16
*** ivve has joined #openstack-ansible08:24
*** ppetit has joined #openstack-ansible08:26
*** vnogin has joined #openstack-ansible08:26
*** gkadam has joined #openstack-ansible08:27
*** ppetit has left #openstack-ansible08:28
openstackgerritLihi Wishnitzer proposed openstack/openstack-ansible-os_neutron master: Update Dragonflow configuration  https://review.openstack.org/52387008:30
*** vnogin has quit IRC08:31
*** cshen_ has joined #openstack-ansible08:38
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249108:42
evrardjpandymccr: I am close to John Snow on this topic, but I have seen changes in neutron on the uwsgi side: https://review.openstack.org/#/c/526307/1/templates/api-paste.ini.j208:44
andymccrevrardjp: hmm must be some changes then - i had a look to see if their devstack gate was using it, it's not.08:45
andymccronly nova/keystone/glance have apache conf setup for wsgi on the neutron gate08:45
andymccrand i think the initial patch to do it was abandoned08:45
evrardjpyeah that's what jmccrory said08:46
evrardjpbut I think jmccrory got some results recently08:46
*** markvoelker has joined #openstack-ansible08:46
openstackgerritMerged openstack/openstack-ansible master: Change the galera health check for better cluster health  https://review.openstack.org/52067308:46
evrardjpWow it's heavily snowing here08:47
prometheanfirenice08:47
prometheanfirestill in .be?08:47
evrardjpyeah my garden looks nice :)08:47
evrardjpyeah08:47
prometheanfireit snowed here as well, think it was friday08:48
evrardjplast week of work08:48
prometheanfirenice08:48
evrardjpso I heard08:48
prometheanfireback up to the 20s this week08:48
evrardjphow was it?08:48
evrardjpnot too many problems on the road?08:48
prometheanfireit was funny, no one knows how to drive in it08:48
evrardjphaha08:48
prometheanfirebut not too bad08:48
evrardjpnoobs!08:48
prometheanfirebeing from the north helps :D08:48
prometheanfiren00bs indeed08:48
evrardjpwell, we are terrible too tbh08:49
evrardjpwe have no mandatory thing that forces ppl to use winter tyres08:49
evrardjpor tires08:49
evrardjpI don't know08:49
evrardjptyres looks weird08:50
evrardjpthanks wikipedia for your help: A tire or tyre is a ring-shaped component that surrounds a wheel's rim to transfer a vehicle's load from the axle through the wheel to the ground and to provide traction on the surface traveled over08:50
prometheanfireya, that could hurt08:50
evrardjpyeah so basically people with BMW are terrible on the roads without winter tires08:51
evrardjpso it gets fun08:51
evrardjpNew car here, no winter tires, and its a BMW, so I guess I won't take the road in the future.08:51
evrardjp:p08:51
evrardjpnear future*08:51
prometheanfire:D08:51
prometheanfirenice08:51
prometheanfireya, shannon had winter tires still08:51
evrardjpit works well :)08:52
evrardjpamazed by the difference08:52
prometheanfireI didn't but I wasn't going over 50, so lower speeds08:52
*** shardy has joined #openstack-ansible08:53
evrardjpprometheanfire: you don't get a lot of snow in texas do you?08:55
prometheanfirenope, first in years08:57
prometheanfirelike I said, it was funny08:57
*** nshetty_ has joined #openstack-ansible08:59
*** nshetty has quit IRC08:59
*** nshetty_ is now known as nshetty09:03
evrardjp:)09:05
*** Jack_Iv has joined #openstack-ansible09:07
*** epalper has joined #openstack-ansible09:11
*** DanyC has joined #openstack-ansible09:14
SamYapleandymccr: so neutron is a *bit* tricky09:17
SamYapleuwsgi is whats reading the uwsgi.ini of course (or you can set all that on the uwsgi cli)09:18
SamYaplethe neutron-api is the wsgi file you want to reference09:18
SamYapleim going to gist what i use pre-pike (which isbasically upstream)09:18
SamYaplethe tricky part is neutron-server used to be neutron-api and neutron-rpc-server runnign together09:18
SamYaplewell, neutron-rpc-server doesnt really work standalone09:19
SamYapleso you have to run nginx+uwsgi refercing the neutron-api wsgi file *and* run neutron-server (not neutron-rpc-server)09:19
SamYapleijust bind neutron-server to 127.0.0.1:9686 to get it out of the way, its not used.09:19
*** markvoelker has quit IRC09:20
SamYapleits just there to make neutron-rpc-server work right09:20
SamYaplehttps://bugs.launchpad.net/neutron/+bug/170838909:20
openstackLaunchpad bug 1708389 in neutron "wsgi and rpc-server has issues with dhcp when creating subnet" [Undecided,New]09:20
SamYapleandymccr: https://gist.github.com/SamYaple/18145b2a452770de832708056be606ef thats the pre-pike neutron-api-wsgi file i use09:21
SamYaplewith that wsgi file yo ucan load up any config files you want09:23
SamYaplefor unrelated reasons i put everything from all the conf files into neutron.conf, so i dont have to do that09:23
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249109:23
SamYapleim prepping for a etcd type config pull down in containers is the main reason09:23
evrardjpSamYaple: we would be interested, we are thinking about using etcd more, now that it's a base service.09:25
SamYapleevrardjp: etcd3 is needed for alot of the fancier things... you should look at pulling down and running/packaging that binary09:25
evrardjpit's already done09:25
SamYapleoh sweet!09:26
SamYaplefantastic. ican port over my galera stuff now if cloudnull hasnt already figured out a much better way todo it :)09:26
evrardjpetcd3 is ok under centos and suse (so I heard), so the only bit that was needed was ubuntu. We have a ppa thanks to lihi09:26
evrardjpI will deal with the politics to include this under UCA09:26
SamYapleandymccr: sorry for wall o text. hit me up on any implementation details and ill tell you how i got everything under nginx+uwsgi09:26
*** vnogin has joined #openstack-ansible09:26
evrardjpcan someone help me on some ansible?09:27
evrardjpI am stuck for a few days.09:27
SamYapleevrardjp: `pip uninstall ansible; apt install salt`09:28
SamYaplehuehuehue09:28
evrardjp:)09:28
evrardjphttps://i.imgur.com/6arEaCj.gif?noredirect09:28
SamYaplewhere did you get a video of me!09:29
evrardjphue hue hue09:29
evrardjpYou're piling them up SamYaple !09:29
evrardjpanyway have a look at this wonderful gate mystery09:30
evrardjphttp://logs.openstack.org/24/504224/27/check/openstack-ansible-deploy-all_metal-ubuntu-xenial/1920546/job-output.txt.gz#_2017-12-10_22_37_50_29417809:30
evrardjpthe issue is : /openstack/venvs/keystone-17.0.0.0b2/bin/keystone-manage --debug fernet_setup --keystone-user keystone --keystone-group keystone no such file or directory09:30
SamYapleas it would happen.... i recently hit that09:30
evrardjpbut as you can see a few lines above: /openstack/venvs/keystone-17.0.0.0b2/bin/keystone-manage executable: true.09:30
evrardjpfrom a stat.09:31
SamYaplemine was cause by two things09:31
evrardjpI thought it was fernet folder not existing09:31
SamYapleone, /etc/keystone didnt exist. two, when it did exist, it was read-only09:31
evrardjpbut it's not the case09:31
*** vnogin has quit IRC09:31
SamYapleit will autocreate the fernet folder09:31
SamYapleit wont autocreate /etc/keystone though09:31
evrardjplet me double check that then09:31
SamYaplenot saying thats your issue, but thats where i found it. /etc/keystone missing and /etc/keystone read only09:32
evrardjphttp://logs.openstack.org/24/504224/27/check/openstack-ansible-deploy-all_metal-ubuntu-xenial/1920546/job-output.txt.gz#_2017-12-10_22_36_53_19442209:32
evrardjphttp://logs.openstack.org/24/504224/27/check/openstack-ansible-deploy-all_metal-ubuntu-xenial/1920546/job-output.txt.gz#_2017-12-10_22_36_53_95072109:32
evrardjpwe are creating the damn thing.09:32
evrardjpalso, it works on my machine.09:32
evrardjp(yes it's still the same issue than last week and the week before that)09:32
SamYaplehmmm you definetly dont need to create fernet-keys, and you have the permissions wrong from when keystone *does*create it09:33
SamYaplei might suggest trying to 755 the keystone folder and not create the fernet-keys folder as a test09:33
evrardjpsure thing09:34
*** zkynet has joined #openstack-ansible09:34
evrardjpthanks SamYaple09:35
*** hamza21 has quit IRC09:37
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_keystone master: [DNM] debug why on metal fails on gates and not on my machine.  https://review.openstack.org/52495409:39
openstackgerritArno Kellermann proposed openstack/openstack-ansible-os_gnocchi master: fix gnocchi ceph name variable  https://review.openstack.org/52703709:40
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Build everything on metal  https://review.openstack.org/50422409:40
openstackgerritArno Kellermann proposed openstack/openstack-ansible-os_gnocchi master: fix gnocchi ceph name variable  https://review.openstack.org/52703709:53
evrardjpandymccr: if you want you can vote on the future: https://review.openstack.org/#/c/522778/09:56
evrardjpand there: https://review.openstack.org/#/c/504224/09:58
*** vnogin has joined #openstack-ansible09:58
*** mrch has joined #openstack-ansible09:59
evrardjpsecond is maybe a little presumptuous :p09:59
evrardjpbut it's a heads up09:59
*** wspthr has joined #openstack-ansible10:00
odyssey4meo/ I'm unfortunately still ill, but well enough to use a keyboard now.10:09
hwoaranggood morning. odyssey4me sorry to hear that. Get well soon!10:11
*** cshen_ has quit IRC10:13
*** electrofelix has joined #openstack-ansible10:19
*** mbuil has joined #openstack-ansible10:28
*** nshetty_ has joined #openstack-ansible10:29
*** nshetty has quit IRC10:29
tnogistoanybody has a working openstack-ansible deployment that has openvswitch self-service networks?10:31
*** nshetty_ is now known as nshetty|afk10:34
openstackgerritMerged openstack/openstack-ansible-lxc_hosts stable/pike: Remove LXC yum repo from containers  https://review.openstack.org/52676810:39
*** stuartgr has joined #openstack-ansible10:39
odyssey4mehurrah, the deploy guide for newton/ocata/pike is now updated :)10:42
*** armaan has joined #openstack-ansible10:46
evrardjpthanks for your work odyssey4me10:49
*** vnogin has quit IRC10:54
*** nshetty|afk is now known as nshetty11:08
*** Jack_Iv has quit IRC11:08
*** vnogin has joined #openstack-ansible11:15
*** markvoelker has joined #openstack-ansible11:17
evrardjp2.4 is ready to ship for the integrated repo https://review.openstack.org/#/c/522778/11:17
*** Jack_Iv has joined #openstack-ansible11:18
*** udesale has quit IRC11:19
*** Jack_Iv has quit IRC11:23
odyssey4meexcept for the merge conflict?11:23
odyssey4medo we have 2.4 testing for the roles? have we ironed out any resulting lint issues from that?11:23
evrardjpmost of the issues11:24
evrardjpoh that's something you can help with:11:24
evrardjpso11:24
odyssey4meI see https://github.com/openstack/openstack-ansible-tests/commit/6713b5e9f7b334fef88173a939608a1af6fe5d9e11:24
evrardjpthe tests repo was bumped to 2.411:24
evrardjpThis blocks integrated gates. We need to fix the path under tests for ansible lint before merging this again.11:25
odyssey4meI remember seeing you describe a resulting issue, perhaps that the lint test wasn't doing the right thing?11:25
evrardjpso let me show you the bug11:25
evrardjphttps://bugs.launchpad.net/openstack-ansible/+bug/173731011:26
openstackLaunchpad bug 1737310 in openstack-ansible "integrated linting test is busted" [Undecided,New]11:26
evrardjpbecause ansible lint is using tests repo it makes sense that roles will be checked out in /root/.ansible/roles11:26
evrardjpit doesn't make sense why it's using this folder though11:26
odyssey4mewhy? in https://github.com/openstack/openstack-ansible/commit/f3dccff4ea40b498c09954ad6b9c2a6c40f95bea I switched up the lint tests to use the tests repo with the same method as all the roles so that we get a more consistent result and it's easier to manage11:27
evrardjpI think think we can merge the 2.4 patch, as there is only a handful of tasks that are broken into the integrated repo (I will fix them in a separate commit), and most of the other failures are from external roles (like etcd, resolvconf), due to the changes of systemd module11:28
odyssey4meI did that because I started hitting all sorts of weird lint failures and discovered that our previous implementation was missing all sorts of things we'd fixed in the roles.11:28
odyssey4meevrardjp you can't merge it - gerrit is howing a merge conflict11:28
odyssey4me*showing11:28
evrardjpis it? It's not showing on my page11:29
evrardjplet me refresh11:29
evrardjpdarn11:29
odyssey4meLook at 'Strategy'11:29
odyssey4meIt says 'Cannot Merge'11:29
odyssey4meI think some recent merges to group_vars have caused that.11:29
evrardjpyeah11:29
evrardjpI will rebase again11:29
evrardjpanyway11:30
odyssey4meif you want this merged urgently, you'll likely have to block other master merges until it's in.11:30
evrardjpit's not urgent, I just want to get these two done before I am on holiday11:31
evrardjptwo-> baremetal + ansible 2.411:31
evrardjpbut to come back to tests11:31
odyssey4meheh, merge it and go on holiday - let everyone else suffer the consequences ;)11:31
evrardjpI am not like that :)11:31
evrardjpso... I don't mind using the tests repo for linting11:32
evrardjpthe problem is not that11:32
evrardjpthe problem is that it doesn't work11:32
odyssey4meit looks like you're assuming the lint test works like the integrated build - it won't, and shouldn't11:32
odyssey4mewhere the roles are stored is immaterial for the lint test11:32
odyssey4methe lint test not working is something we can figure out and fix11:33
evrardjpthe playbook that get tested is important, or the folder it resides in11:33
evrardjpthe integrated repo linting should test linting of the integrated repo, not of everything else around it.11:33
odyssey4mewhat do you mean 'not of everything else around it' ?11:34
evrardjpBecause it's already tested (for our roles) or we shouldn't care (for external roles)11:34
odyssey4mesure, but then we need to make sure that we apply the right things11:34
evrardjpwell it's testing all the roles that are checked out into /root/.ansible/roles (which is every role checked out from zuul + even more)11:34
evrardjpodyssey4me: yeah that's my point in the bug11:34
evrardjpwe should do the appropriate overrides11:34
evrardjpwe have almost everything we need11:35
evrardjplike the ANSIBLE_ROLE_PATH11:35
evrardjpand the playbooks to test11:35
odyssey4meI don't understand what ANSIBLE_ROLE_PATH has to do with anything11:35
evrardjpbut it seems that the playbooks to test is not even working11:35
evrardjpwell if we set it to /etc/ansible/roles for the integrated, the folder that we tests for lint tests would be empty, so roles linting would be skipped11:36
odyssey4meyes, but we're not setting it to that11:36
evrardjpROLE_DIR11:36
odyssey4methat var isn't used by the lint test either11:36
evrardjpyeah but we could that's what I meant11:36
evrardjpsorry I meant ANSIBLE_ROLE_DIR11:37
odyssey4mebut ansible-lint doesn't use that var11:37
evrardjphttps://github.com/openstack/openstack-ansible-tests/blob/master/test-ansible-env-prep.sh#L156-L16011:37
odyssey4mewe're telling it to test the playbooks, and by doing that it will also test the roles used byt he playbooks11:37
*** ianychoi has quit IRC11:37
evrardjpok11:37
evrardjpso that doesn't matter then11:38
odyssey4methe roles need to be there to test the playbooks, so yes - we download the roles11:38
odyssey4mebut we don't tell ansible-lint to test the roles, it just does that because the role is used by the playbook11:38
evrardjpwell then there is something wrong, for lint test we download in a place that's not consistent with the integrated repo11:38
odyssey4meif we want to skip tests for a role, we have to tag it appropriately to be skipped11:38
evrardjpodyssey4me: then on my second part of my bug: see what's happening on the second playbook11:39
odyssey4meyes, we do that on purpose - it's a lint test, not an integrated build11:39
evrardjpwell, long story short: I don't think we should lint all the roles again11:39
evrardjpand certainly not the external roles11:39
odyssey4methe way that ansible-lint works, we don't really have that much of a choice - but yes, I'll take a look at the bug and see what we can do there11:40
odyssey4mecan you tell me what actually raised this as an issue, because it seems to me that linting is passing currently11:40
evrardjpso the linting in ansible 2.3 works11:40
odyssey4mecan you perhaps gimme some sort of config or change I can use to replicate it11:40
evrardjpthe linting in ansible 2.4 doesn't because we have to bump the ansible-lint version11:41
*** askb has quit IRC11:41
evrardjpwhen bumping ansible-lint you get more checks11:41
evrardjpone of it is systemd11:41
*** vnogin has quit IRC11:41
evrardjpsystemd can now take daemon_reload without a service name, bare.11:41
odyssey4meyes, good11:41
evrardjpSo all the places where we have systemctl daemon_reload can be replaced11:41
odyssey4meok, so the trick to replicate it is to bump the ansible-lint version11:42
evrardjpbut not for ansible 2.311:42
evrardjpyeah, for the integrated11:42
odyssey4meoh, and I see why you'd like to decouple the role tests from the integrated build - it allows us to fix things piece by piece11:42
evrardjpI mean you bump in tests for linting11:42
odyssey4meok, let me see what I can figure out11:42
evrardjpodyssey4me: yes!11:43
evrardjpgot it :)11:43
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Use Ansible 2.4  https://review.openstack.org/52277811:46
*** vnogin has joined #openstack-ansible11:49
*** ianychoi has joined #openstack-ansible11:50
*** markvoelker has quit IRC11:50
*** rodolof has joined #openstack-ansible11:54
*** savvas_ has quit IRC11:59
*** savvas has joined #openstack-ansible11:59
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tempest stable/pike: Fix tempest plugins installation  https://review.openstack.org/52706812:05
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tempest stable/ocata: Fix tempest plugins installation  https://review.openstack.org/52706912:05
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tempest stable/newton: Fix tempest plugins installation  https://review.openstack.org/52707012:05
*** zkynet has quit IRC12:05
*** dave-mccowan has joined #openstack-ansible12:06
*** Jack_Iv has joined #openstack-ansible12:08
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Update existing container_networks  https://review.openstack.org/49451512:08
*** dave-mcc_ has joined #openstack-ansible12:13
*** dave-mccowan has quit IRC12:16
*** zkynet has joined #openstack-ansible12:19
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Build everything on metal  https://review.openstack.org/50422412:20
*** Jack_Iv_ has joined #openstack-ansible12:23
*** Jack_Iv has quit IRC12:27
*** ppetit has joined #openstack-ansible12:38
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Use correct name for networking-odl git group  https://review.openstack.org/52126012:39
*** askb has joined #openstack-ansible12:40
*** smatzek has joined #openstack-ansible12:45
*** hw_wutianwei has quit IRC12:45
*** markvoelker has joined #openstack-ansible12:47
*** savvas has quit IRC12:49
*** savvas has joined #openstack-ansible12:49
*** taseer1 has joined #openstack-ansible12:50
*** Taseer has quit IRC12:51
*** taseer2 has joined #openstack-ansible12:51
*** yifei has quit IRC12:51
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_glance stable/pike: Fix systemd init template for program override  https://review.openstack.org/52708012:54
*** taseer1 has quit IRC12:55
*** ivve has quit IRC12:57
*** vnogin has quit IRC13:00
*** rodolof has quit IRC13:02
*** rodolof has joined #openstack-ansible13:02
*** udesale has joined #openstack-ansible13:03
*** ChanServ has quit IRC13:08
*** ivve has joined #openstack-ansible13:09
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Remove is_metal from playbooks  https://review.openstack.org/52708113:10
*** askb has quit IRC13:17
*** ChanServ has joined #openstack-ansible13:18
*** barjavel.freenode.net sets mode: +o ChanServ13:18
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Remove is_metal from playbooks  https://review.openstack.org/52708113:20
*** markvoelker has quit IRC13:21
*** zkynet has quit IRC13:23
mgariepygood morning13:24
tnogistoopenstack ansible is deprecating containers?13:26
*** zkynet has joined #openstack-ansible13:28
odyssey4metnogisto nope, just making it easier to deploy without them13:30
tnogistowhee13:30
ThomasShi13:32
*** yifei has joined #openstack-ansible13:32
ThomasSwanted to a an extra service to haproxy13:32
ThomasSwhere can i find an example for haproxy_backend_nodes: ?13:32
ThomasScannot find the haproxy_config.yml13:32
odyssey4meThomasS you can use the var haproxy_extra_services for that.13:33
odyssey4mesee https://docs.openstack.org/openstack-ansible-haproxy_server/latest/configure-haproxy.html#configuring-additional-services13:34
ThomasSyes13:34
ThomasSthanks13:34
ThomasShow is the syntax for haproxy_backend_nodes:13:35
ThomasS?13:35
odyssey4meit needs to contain a list of the hosts for the backend - an example is provided there13:35
odyssey4methe defaults are in https://github.com/openstack/openstack-ansible/blob/master/group_vars/haproxy_all/haproxy.yml#L40 for master, and probably pike too13:36
ThomasSok13:36
*** markvoelker has joined #openstack-ansible13:38
*** savvas has quit IRC13:38
ThomasSstill not so clear to me where are the vars defined13:38
ThomasSfor example13:38
*** savvas has joined #openstack-ansible13:38
ThomasS"{{ groups['glance_registry'] | default([]) }}"13:38
ThomasSso where is the list is coming from?13:39
*** ianychoi has quit IRC13:40
odyssey4meit comes from the inventory13:40
odyssey4meit takes the list of hosts from the group named 'glance_registry'13:40
odyssey4meif that group doesn't exist, it provides an empty list13:41
ThomasSok so if i would only like to add one ip in this case13:41
ThomasShow would i do it best?13:41
ThomasSor better easiest :-)13:41
odyssey4meif the ip is static, then just add that IP13:41
odyssey4meso it would be: "[ '<your IP address here>' ]"13:42
ThomasSand port with : i guess?13:42
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_server stable/pike: Implement a proper WSREP check for galera  https://review.openstack.org/52708713:43
odyssey4methe port is in a different var, for example: https://github.com/openstack/openstack-ansible/blob/master/group_vars/haproxy_all/haproxy.yml#L4613:43
*** nshetty is now known as nshetty|afk13:43
ThomasSok13:45
ThomasSis the default part required?13:45
odyssey4mewhat do you mean by 'the default part' ?13:46
ThomasS| default([]) }}"13:46
ThomasSthis13:46
odyssey4menot if you're providing a static value, no13:46
ThomasSok13:46
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_server stable/pike: Implement a proper WSREP check for galera  https://review.openstack.org/52708713:46
*** vnogin has joined #openstack-ansible13:46
ThomasSis the haproxy port then same as the target port?13:46
odyssey4meyes13:47
ThomasSso if i provide 6800 haproxy will use 6800 also to connect ?13:47
ThomasSok13:47
ThomasSgreat13:47
ThomasSi will try now with --tags haproxy-config13:47
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-haproxy_server stable/pike: Add option to set the check port  https://review.openstack.org/52708913:49
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-haproxy_server stable/ocata: Add option to set the check port  https://review.openstack.org/52709013:49
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-haproxy_server stable/newton: Add option to set the check port  https://review.openstack.org/52709113:49
evrardjpThomasS: run all the tags not only config :)13:52
ThomasSok13:53
ThomasSremoved --tags and only run haproxy-install.yml13:53
ThomasSok now it fails13:55
ThomasSerror looks like this13:56
ThomasShttps://pastebin.com/vDhjE2na13:56
ThomasSuser_vars like this: https://pastebin.com/DjHa8c7X13:57
odyssey4meah, that IP is not defined as a host in the inventory, and it sems that we have something that assumes that it's a host13:57
ThomasSok how can i fix this?13:58
ThomasSwithout breaking anything :-)13:58
odyssey4meja, looks like this is where it's falling over: http://git.openstack.org/cgit/openstack/openstack-ansible-haproxy_server/tree/templates/service.j2#n10513:58
odyssey4meso either that host will have to be in the inventory, or we'll need to patch the role up to allow a host outside of the inventory to be used as a back-end14:00
ThomasScan i add it to the inventory without breaking anything?14:00
*** woodard has quit IRC14:00
odyssey4meoff-hand I'm not sure which is best, but I expect adding it to the inventory is easiest right now... I'm just not sure how one would do that exactly14:00
*** woodard has joined #openstack-ansible14:00
odyssey4meit'd need to be in the inventory, but not part of any of the normal groups14:01
odyssey4memaybe some of the clever folks in here can advise how to do that14:01
ThomasSok so not that easy?14:01
*** ppetit has quit IRC14:02
ThomasSi guess editing openstack_inventory.json is not the best idea14:02
*** udesale has quit IRC14:05
odyssey4meoh no, that's absolutely the wrong idea14:06
ThomasS:-)14:06
odyssey4meis this a test or prod environment?14:07
odyssey4mewhat I mean is - can you afford to make mistakes in it14:08
odyssey4me(which may require a rebuild)14:08
*** vnogin has quit IRC14:09
*** esberglu has joined #openstack-ansible14:12
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/pike: Change the galera health check for better cluster health  https://review.openstack.org/52709914:13
*** ziitel023 has joined #openstack-ansible14:15
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_tempest master: Define cache_timeout by default  https://review.openstack.org/52710014:15
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-haproxy_server stable/pike: Resolve python lint failures  https://review.openstack.org/52710114:16
*** taseer2 is now known as Taseer14:18
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-haproxy_server stable/pike: Add option to set the check port  https://review.openstack.org/52708914:18
ziitel023sorry guys, i have got a problem with OVS after successful deploy all services. I tested my openstack then i found that after i reboot a host infra1 neutron plugin cant find datapathID of openvswitch.14:19
*** nshetty|afk is now known as nshetty14:20
ziitel023Any idea this is error on infra1-neutron-agent neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [-] No datapath_id on bridge br-int Agent terminated!: RuntimeError: No datapath_id on bridge br-int14:20
*** shardy has quit IRC14:23
ziitel023If i restart only lxc neutron still work, but with host restart ovs-neutron-agent on infra1-neutron-agent is die.14:24
ziitel023i follow https://medium.com/@travistruman/configuring-openstack-ansible-for-open-vswitch-b7e70e26009d this link for using OVS with openstack ansible14:26
*** gouthamr has joined #openstack-ansible14:26
*** neith has quit IRC14:28
ThomasSit is a poc14:28
*** neith has joined #openstack-ansible14:28
ThomasSsorry for the late reply14:28
hwoarangevrardjp: when is the ETA for m2?14:28
*** savvas_ has joined #openstack-ansible14:28
evrardjphwoarang: it's on its way why?14:29
*** smatzek has quit IRC14:30
*** savvas has quit IRC14:30
evrardjpwe can still release other milestones :)14:30
*** smatzek has joined #openstack-ansible14:30
ThomasSodyssey4me: so it could break as long as it can be reverted14:30
*** smatzek has quit IRC14:30
ThomasSso what can i try?14:31
hwoarangevrardjp: just wondering about the -2 https://review.openstack.org/#/c/525264/14:31
*** shardy has joined #openstack-ansible14:31
odyssey4meThomasS then I'd suggest getting an AIO up to try something in isolation.14:31
evrardjphwoarang: yeah the last thing merged recently, yesterday evening or this morning, let me remove that vote14:31
hwoarangok great thanks!14:32
Mr_Smurfwhen will you abandon newton?14:32
evrardjpodyssey4me: you're moving the content of opendaylight file right?14:32
odyssey4mein theory you should be able to add an arbitrary group into openstack_user_config with your host in it. That should add it to the inventory with no repurcussions... but I'm not certain of that and doing it in your PoC may cause inventory breakage which will involve some rather non-fun surgery to fix.14:32
odyssey4meevrardjp yep14:32
odyssey4mehttps://review.openstack.org/52126014:33
Mr_Smurfwill 14.2.13 be the last update?14:33
ThomasSthe host i need is in the inventory14:33
ThomasSi will try to add it14:33
tnogistoif I need to recreate a container with different network interfaces, any hints?14:34
odyssey4meMr_Smurf probably not - we're waiting for ironic and nova to EOL their kilo branches14:34
odyssey4meonce that's done, we'll do a final update14:34
tnogistowait, I has it14:34
odyssey4meThomasS if it *is* in the inventory, then instead of the IP in your extra services - use the host name as ansible knows it14:35
evrardjpodyssey4me: thanks14:35
ThomasSalready done14:35
ThomasSinstalling now :-)14:35
*** savvas_ has quit IRC14:37
tnogistooki, still broken14:37
odyssey4mecores, I'd appreciate prompt reviews for these backports: https://review.openstack.org/#/q/I81c924464aa4b19c2a62f37b5bf26c3c0453786a14:37
*** savvas has joined #openstack-ansible14:37
odyssey4mealso https://review.openstack.org/52708714:37
tnogistoso, for some reason the container only gets generated with one interface, any ideas?14:38
ThomasSok still fails14:38
ThomasShttps://pastebin.com/iexsVGtz14:38
tnogistoalso, playbook gives missing "Gather hardware addresses to be used as facts" error for only one, but should give it for 3 interfaces14:38
odyssey4meThomasS ok, so you're actually trying to setup a LB for the 'ceph-mon' group, right?14:40
odyssey4meI take it this is for monitoring or something?14:40
odyssey4meit's likely best to use an active-standby config14:40
ThomasSno ceph-mgr14:40
ThomasSbut only the one on infra214:41
odyssey4meah ok14:41
ThomasSbecause this is the only one which is active14:41
ThomasS:-)14:41
ThomasSso adding all mons will not work14:41
ThomasS;-)14:41
odyssey4mewell, the name you gave seems to be something ansible can't find hostvars for14:41
ThomasSit is part of ceph-mon14:41
*** yifei has quit IRC14:42
odyssey4meyeah, I think it may be a formatting issue with the var not sure though14:42
ThomasSmhh14:42
ThomasShaproxy_backend_nodes: "[ 'infra2_ceph-mon_container-3c83f7fb' ]"14:43
odyssey4meif you do something along the lines of this does it work...14:43
ThomasS?14:43
odyssey4meansible -m debug -a "var=hostvars['infra2_ceph-mon_container-3c83f7fb']['ansible_host']" localhost14:43
ThomasSyepp success14:44
ThomasS"hostvars['infra2_ceph-mon_container-3c83f7fb']['ansible_host']": "10.0.100.226"14:44
odyssey4mecan you pastebin the user_vars entry?14:44
ThomasSsure14:45
odyssey4meoh, I think I know what the issue is actually14:45
ThomasShttps://pastebin.com/ekbrtvbL14:45
ThomasS?14:45
odyssey4metake the quotes away - it's taking the list as a string instead of a list14:45
ThomasS" "14:46
ThomasS=14:46
odyssey4meso: haproxy_backend_nodes: [ 'infra2_ceph-mon_container-3c83f7fb' ]14:46
ThomasSok14:46
ThomasSlet's try14:46
odyssey4meof course as you suggested this should also work: haproxy_backend_nodes: "{{ groups['ceph-mon'] }}"14:47
ThomasSnot sure14:47
ThomasSonly one is active14:47
odyssey4meyeah, haproxy will configure them as back-ends, but never use them because they're always down14:48
odyssey4mebut meh, same-same14:48
*** weezS has joined #openstack-ansible14:49
ThomasSmaybe i will try this later14:49
ThomasSnow the config is writen14:49
ThomasSthank you very much!14:49
ThomasSok bad gateway14:50
ThomasSwill debug the haproxy issue14:50
ThomasSthanks!14:50
ThomasShatop show backend up14:53
ThomasSstrange14:53
*** nshetty has quit IRC14:55
*** woodard has quit IRC14:56
*** ziitel023 has quit IRC14:58
*** weezS_ has joined #openstack-ansible15:00
*** weezS has quit IRC15:03
*** weezS_ is now known as weezS15:03
*** rromans has quit IRC15:04
*** smatzek has joined #openstack-ansible15:06
*** indistylo has quit IRC15:06
*** armaan has quit IRC15:11
*** armaan has joined #openstack-ansible15:12
*** epalper has quit IRC15:12
*** armaan has quit IRC15:12
*** epalper has joined #openstack-ansible15:13
*** armaan has joined #openstack-ansible15:13
*** rromans has joined #openstack-ansible15:22
evrardjpoh interesting I just managed to have a good run with neutron master. Found the problem: We need to use the plugins :p15:23
evrardjpglad we are fixing it on time :)15:23
savvasJust checking in again to see if there's anyone here familiar with cluster timeout errors on OA Magnum15:25
odyssey4mesavvas what do you mean by 'cluster'? which cluster? there are many ;)15:26
savvasI get it on all types15:26
*** rodolof has quit IRC15:26
*** epalper has quit IRC15:27
*** rodolof has joined #openstack-ansible15:27
savvasdocker, kubernetes etc15:27
*** epalper has joined #openstack-ansible15:27
*** hw_wutianwei has joined #openstack-ansible15:27
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_neutron master: Include neutron plugins for neutron testing  https://review.openstack.org/52712715:27
*** armaan has quit IRC15:28
savvasit runs for a while, seems to create the VMs but then at some point I lose connectivity towards the VMs and the cluster creation fails with a timeout error odyssey4me15:28
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_neutron master: Include neutron plugins for neutron testing  https://review.openstack.org/52712715:29
openstackgerritMerged openstack/openstack-ansible master: Avoid using 'roles' reserved variable  https://review.openstack.org/52466015:29
*** rodolof has quit IRC15:29
evrardjpsavvas: I think it's probably worth asking to magnum guys15:29
*** rodolof has joined #openstack-ansible15:30
*** gloksinia has joined #openstack-ansible15:30
evrardjpbut there are ppl here that are using magnum, so it was worth a try, not sure who is available though.15:30
*** phalmos has joined #openstack-ansible15:35
*** vnogin has joined #openstack-ansible15:36
cloudnullmornings15:38
cloudnullevrardjp: odyssey4me: I know you guys were working on the pip install things -- https://review.openstack.org/#/q/topic:pypi-index+(status:open+OR+status:merged) -- If you have a moment I think these two changes are worth getting in, assuming they're not conflicting with the larger plan.15:41
savvasevrardjp: I thought so but I found a particular bug report on launchpad15:41
savvasfor using Magnum on OpenStack Ansible with the same issue15:41
savvasand I suspect the issue is networking related, somewhere between the Magnum containers and the VMs15:41
savvasMagnum logs show no errors15:42
savvasso it leads me back here15:42
*** armaan has joined #openstack-ansible15:44
*** zkynet has quit IRC15:45
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Converge neutron agents onto Baremetal  https://review.openstack.org/45445015:47
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Add nspawn container driver  https://review.openstack.org/47701715:47
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Update test tooling for manual testing  https://review.openstack.org/52713715:47
odyssey4mecloudnull hmm, those are interfering a bit -but let me look more closely15:49
odyssey4meright now that pip_install change will nullify the use of the repo build results - the nest step is to change the repo build so that the pip links aren't needed any more15:50
cloudnullit should still use the repo-build results. the pypi-server is just serving the pool and the package install is limited by the set constraints file.15:51
cloudnullunless I'm onfused.15:51
cloudnullwhich is possible15:51
odyssey4mepypiserver is not currently serving the pool at all15:52
cloudnullthat was this change15:52
odyssey4mecurrently it serves nothing, because nothing is being put into the package folder it serves15:52
cloudnullhttps://review.openstack.org/#/c/526886/15:52
cloudnullso with those two changes it works really well.15:52
odyssey4meoh, hmm - interesting15:53
*** zkynet has joined #openstack-ansible15:53
odyssey4meI'll give those a try, but if you don't mind I'd like to ask if you -w them for now.15:53
cloudnullsure15:53
*** vnogin has quit IRC15:54
cloudnulldone15:54
odyssey4meThat's a different approach, so thanks for doing it - but I'd like to test and evaluate how this affects what I was thinking of as next steps.15:54
odyssey4meThis might be a nice interim change though to buy me some time.15:54
cloudnull++15:54
*** openstacking_123 has joined #openstack-ansible15:54
odyssey4meI'm surprised that it works with the pools folder, actually - I thought it only allowed the use of a flat folder.15:54
cloudnullyea it does a recursive scan which is lovely15:55
cloudnullespecially when dealing with mixed arch15:55
cloudnullor distro15:55
odyssey4mewell, that's brilliant :)15:55
cloudnullI mean , i've only got a 5 node cluster but its working for me :)15:55
odyssey4methat really is helpful to help us re-use previously build wheels - it'll still allow us to ditch all the symlinks which makes me happy15:55
*** jvidal has quit IRC15:55
cloudnull++15:56
cloudnulli was thinking the next change would be to remove the symlink tasks in repo-build15:56
*** phalmos_ has joined #openstack-ansible15:56
*** epalper has quit IRC15:56
cloudnullbut i stopped wanting to sync with you as I knew you were working on it.15:56
*** epalper has joined #openstack-ansible15:56
odyssey4meja, the general idea I'm thinking is to simplify the repo build in a few ways15:57
odyssey4me1 - the symlinks are no longer required15:57
evrardjphey15:57
evrardjpif you add a link to the docs showing that it works recursively I am game. Else we don't have evidence of that in our commit message.15:58
evrardjplet me check the other patch just to be 100% sure15:58
evrardjpodyssey4me: what would be good is that you share what you think your next steps are.15:58
evrardjpbecause what we have all in mind could be different15:58
cloudnullevrardjp: its in the server docs15:59
odyssey4me2 - we don't have to pre-build wheels, then use them to build venvs... rather only pre-build wheels in the _required_distro_packages and _optional_pip_packages lists... then just build venvs. In most cases we don't use the wheels we build from git except in the venvs, so why bother building the wheels at all... just the venvs will do.15:59
*** phalmos has quit IRC15:59
odyssey4meevrardjp I would be, if I thought anyone else was working on it with me. Up until now it's just been me, and I have a notebook with what I know so far.15:59
cloudnullevrardjp: "pypiserver scans this directory recursively for packages. It skips packages and directories starting with a dot. Multiple package directories can be specified." https://pypi.python.org/pypi/pypiserver16:00
cloudnullevrardjp: are you saying i should just put a link to the package docs in my commit message?16:01
*** gouthamr has quit IRC16:01
odyssey4mecloudnull evrardjp if it's of interest, I can put up an etherpad to share my notes as I go16:02
evrardjpodyssey4me: I am not aware of anyone touching this except you, except now that we are 3 SME on that topic apparently :)16:02
evrardjpStill worth syncing.16:03
odyssey4meI guess I could also submit reviews to the spec repo to add work items16:03
odyssey4memost of this is being done in personal time, and largely by feel as I go :p16:03
cloudnull++16:04
evrardjpcloudnull: yes, links to docs, some tangible evidence we can do it and deserve the move for someone external.16:04
evrardjpodyssey4me: it's fine for me, but if there is a risk of conflicts like cloudnull 's patch, we should all be aware of it16:04
evrardjpalso, we can help you16:04
evrardjp"It's dangerous to go alone"16:04
cloudnullit was going to implement something similar on my home cloud, but then found odyssey4me's work with the pypi-server which is briliant.16:04
evrardjpyes I like it too.16:05
evrardjpI will like it better when this will be able to move to deploy node by default, and wire haproxy to it for example until the deployment repo servers are seeded, because then it simplifies a lot of things too, and further helps the offline story.16:06
evrardjpbut that's probably not the same goals as everyone else, so I'll patiently follow that :D16:06
odyssey4meI'm doing it piece by piece and trying not to break all the other work going on at the same time.16:07
evrardjpodyssey4me: perfect!16:08
odyssey4meSo yeah, cloudnull I'll try not to hold it back too long - will fire up a test env this evening to test it out and validate that it's not doing anything that I think will break anything.16:08
cloudnullthe one thing i was not able to get to work was `pip search`.16:09
cloudnullit works with the pypi-server16:09
cloudnullbut not with the reverse proxy16:09
odyssey4meyes16:09
odyssey4mebut that's because pypiserver will respond every time, it won't return a 40416:09
odyssey4meso meh, small price to pay16:10
cloudnullI'm sure we can get it to work16:10
cloudnulli mean its no loss16:10
cloudnullsearch presently doesn't work16:10
*** dave-mcc_ is now known as dave-mccowan16:11
cloudnullso we're a lot closer than we were :)16:11
*** DanyC has quit IRC16:12
evrardjpcloudnull: so I am confused a little16:12
evrardjpI understand you want to have a pool into the pypiserver16:13
evrardjpof all our wheels16:13
cloudnullyup16:13
evrardjpbut how can the search work with the reverse proxy indeed?16:13
evrardjpwould pypi itself be the reverse proxy?16:13
evrardjpor is that pip that is smart enough, depending on its configuration?16:13
evrardjpMaybe I should learn more about pypiserver16:14
evrardjpwhat it can do16:14
cloudnullpypi-server is on localhost and nginx is in front16:14
evrardjpodyssey4me: I am also confused about what you said about what to not pre-build, and only do venv, would you care to explain a little more?16:14
evrardjpBecause I saw optimizations of the repo build process that could be completely useless if we skip things.16:15
odyssey4meevrardjp currently the repo build does a build of all wheels, then uses those wheels to build venvs16:15
evrardjpcloudnull: that's something I understand, so if 404, redirect to upstream16:15
evrardjpcloudnull: that's the part I can understand easily. Now the other parts is basically the features of this pypiserver, and if it can be made smarter16:16
odyssey4meevrardjp what do you mean by 'smarter' ?16:16
evrardjpodyssey4me: please continue?16:16
odyssey4meevrardjp so, you understand that part - about the wheels, then venvs?16:16
evrardjpI know the current process you just explained yes.16:17
* hwoarang is paying attention to the class16:17
evrardjpI don't know how you arrive to skipping the wheel building16:17
odyssey4meok, most of those wheels are never used again16:17
evrardjpand just do the venv16:17
odyssey4methey're used for the venvs, then they're just data16:17
odyssey4menothing ever installs them16:17
odyssey4methe only times we ever install wheels on their own is when we do one of two things16:17
evrardjpdeveloper mode which doesn't use repo16:18
odyssey4me1 - we install them on hosts because they're in the _required_pip_packages list for something16:18
evrardjpwe are only using venvs indeed, but we are ensuring the installation of pip packages during the installation process, right?16:18
*** chyka has joined #openstack-ansible16:18
odyssey4meideally I'd like to replace those instances with putting a venv down, or using a distro package16:18
*** weezS has quit IRC16:19
evrardjpok so you're talking about pip itself, setuptools and wheel16:19
odyssey4meevrardjp leave dev mode out of it for the moment - I'm speaking specifically of where a repo build is used16:19
evrardjpand maybe a few more16:19
evrardjpok16:19
evrardjpstill need to understand this16:19
odyssey4meno, in most cases it's python-keystoneclient, to facilitate ansible registering the service16:19
evrardjpyeah16:20
evrardjpok16:20
odyssey4mewe can replace that easily with a venv that ansible uses on all hosts instead of putting stuff down into system packages16:20
odyssey4mesometimes it's some other stuff for ansible, so again we either use distro packages or we use a venv16:20
openstackgerritMerged openstack/openstack-ansible-tests master: test-log-collect.sh: Collect all environment variables  https://review.openstack.org/52564916:20
odyssey4mebut going into that is a distraction16:20
odyssey4methe point is that one instance of where we actually use the wheels is for the items in the _required_pip_packages lists16:21
evrardjpok so you mean that if we change all the roles to USE existing venvs instead of installing required packages, we could trim down the list of wheels to build separately16:21
odyssey4methe other instance is where the wheel is in a _optional_pip_packages list16:21
odyssey4methis is where we don't install something by default, but if you enable it we add it into the venv16:22
*** chyka has quit IRC16:22
odyssey4mefor example neutron plugins, horizon dashboards, etc16:22
evrardjpyeah, but there is one last big item if I am not mistaken16:22
evrardjpevery other thing?16:22
*** chyka has joined #openstack-ansible16:22
odyssey4methose two sets are actually a very small set of wheels... if we only build those, instead of all of them, we can probably save a bunch of time16:22
evrardjpok16:23
evrardjpgotcha16:23
odyssey4mein fact, I don't think we *need* to build them, we can just cache them unless a deployer *wants* to build them16:23
odyssey4meie for offline installs16:23
*** ppetit has joined #openstack-ansible16:23
evrardjpI am still not sure16:23
evrardjplet me ask the question differently16:24
odyssey4methat will mean that instead of building, for example, nova - we use 'pip install file://nova-git-repo' directly into the venv and totally skip the wheel build entirely16:24
evrardjpyes, got that.16:24
odyssey4methis is all theory - I'm not entirely sure either - but this is what I hope will work16:24
evrardjpwell16:24
evrardjpfor me there is a problem with that16:24
odyssey4meusing this method will basically kill around 50% of the repo-build role16:25
evrardjpif you don't actually build the wheels16:25
evrardjplet's take an example: https://github.com/openstack/openstack-ansible-os_rally/blob/master/defaults/main.yml#L54-L5816:25
evrardjprally needs those for example16:25
odyssey4meyes16:25
evrardjplet's talk about pymysql16:25
evrardjphttps://github.com/openstack/openstack-ansible-os_rally/blob/master/tasks/rally_install.yml#L3616:25
odyssey4meall of those except 'rally' are available via pypi... so we can install through the cache16:25
evrardjpok so you mean that ALL of this would be cached, and never fetched on the repo server, which basically DECREASES the quality of offline installs16:26
evrardjpif we go that route, we need to make it optional16:26
odyssey4meyes, but we still then retain the option to build all the wheels if you want to - it just becomes optional, rather than required16:26
evrardjpok16:27
evrardjpagreed then.16:27
evrardjpit will also be slower16:27
odyssey4mefor 'rally' we just switch it up to work like dev mode does16:27
odyssey4meie we do 'pip install rally -c constraints.txt' and the constraints has the appropriate git sha fixed16:27
evrardjpbecause when the cache will be invalidated, all the pip installs will go through the reverse proxy then the upstream, where the other, we have the file handy16:28
evrardjpbut that's fine16:28
odyssey4meso instead of doing our complicated repo build resolution of all wheels down to one thing, we can set constraints per project (falling back to the global constraints)16:28
evrardjpodyssey4me: we can chain the -c now, right?16:28
odyssey4meso, if you have a repo, you'll still have all the venvs, and whatever wheels are required16:28
odyssey4methe build will just be faster, and we'll allow the switches to turn on building everything for anyone who wants to16:29
odyssey4meyes if you chain -c (like we do for the role tests), pip takes the first applicable constraint16:29
evrardjpnot sure what you mean by that? We still need to build our own constraint file16:30
odyssey4meyes we will, but it will be way simpler16:30
evrardjphave I understood you correctly?16:30
evrardjpok.16:30
odyssey4mesomehting like suggested here: https://github.com/openstack/openstack-ansible-specs/blob/master/specs/queens/python-build-install-simplification.rst#L214-L22416:30
evrardjpyeah I remember that part16:31
odyssey4meso we don't actually *build* one in our own tooling like we do today with all that complicated jinja16:31
evrardjpthat's why I was saying chaining them16:31
evrardjpnot understood what you meant by "first applicable constraint"16:31
odyssey4mewe just take the vars specified, and the upstream bits, and put them into a set of files16:31
evrardjpyeah we just consume them16:31
odyssey4meso if you specify pip==9.0.1 in the first constraint file, and pip==8.1.2 in the second one - the resulting constraint will be 9.0.116:31
evrardjpok16:32
evrardjpfirst match ruleset16:32
odyssey4meso we'll have a very simple override mechanism16:32
evrardjpok16:32
evrardjpquestion16:33
evrardjpif the repo server becomes a lightweight pip thing, why don't we run this on all physical nodes?16:33
evrardjpor at least all infrastructure nodes16:34
openstackgerritPeriyasamy Palanisamy proposed openstack/openstack-ansible master: [WIP] install quagga for configuring ODL for BGP  https://review.openstack.org/52390716:34
TahvokHey guys! Can anyone take a look at this 2? https://review.openstack.org/#/c/510650  and   https://review.openstack.org/#/c/51065416:34
cloudnullevrardjp: its a web service we'd want to insulate the host from that, IMO16:34
cloudnullI dislike the pushing things to the host unless there's a reason to do it, like access to hardware devices, drives, etc.16:35
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-tests stable/pike: test-log-collect.sh: Collect all environment variables  https://review.openstack.org/52715516:36
odyssey4meevrardjp well, given that pypiserver is happy to have a flat folder of wheels to serve, there's no reason why the deploy host couldn't facilitate getting the wheels/venvs there... and if there's no repo server, then it can push to the hosts16:37
openstackgerritPeriyasamy Palanisamy proposed openstack/openstack-ansible master: [WIP] install quagga for configuring ODL for BGP  https://review.openstack.org/52390716:37
cloudnullTahvok: https://review.openstack.org/#/c/510654 lgtm16:37
odyssey4meI think it may be possible down the line to have the first host of each kind do the build, then pull it back to the deploy host/repo server... but that's an idea for later down the line16:38
evrardjpodyssey4me: I meant that if it's just an app that runs under uwsgi, we can just follow the same process as every other app running uwsgi16:38
cloudnullTahvok: I have the same question as evrardjp on https://review.openstack.org/#/c/510650/6/group_vars/all/designate.yml16:38
odyssey4meevrardjp yes, maybe - but with all the other apps we're still running them in containers where applicable16:39
evrardjpbut I am going too far.16:39
cloudnull++16:39
odyssey4meand yes, it can run on the host if there are no containers16:39
cloudnull++16:39
evrardjpnot if we are using fastrouter16:39
evrardjpthen the location doesn't matter16:39
evrardjpyou'll just get wired16:39
cloudnullthe present implementation of pypi-server is within a unit file. seems to work really well.16:39
evrardjpyou have a free cache available16:39
odyssey4meultimately in time we'll see how we can evolve it to be even better, but for now this is a step in the right direction16:39
cloudnulland fronted with nginx is working great16:40
odyssey4meyeah, I figured putting it behind uwsgi was just another layer for no reason16:40
cloudnull++16:40
odyssey4meand using a systemd unit was simple16:40
cloudnullthe current implementation is doing what the docs say is best16:40
evrardjpI am not critizing the code or the software itself, I am trying to understand what you are achieving, and how much it helps16:40
odyssey4memy only concern would be for scale... but nginx does caching so I think we're ok there16:40
evrardjpmy concern is simple16:41
cloudnullalso adding the pypi-server[cache] package gives it even better update performance16:41
Tahvokcloudnull, evrardjp: not sure what do you mean. The designate_service_adminurl is what's needed for the neutron template to work with neutron_designate_enabled: https://review.openstack.org/#/c/510654/5/templates/neutron.conf.j216:41
evrardjpthe more apps we run, the harder it is. The more CACHING we have, the harder it will be to troubleshoot16:41
cloudnullevrardjp: odyssey4me: https://pypi.python.org/pypi/pypiserver#serving-thousands-of-packages16:42
cloudnullodyssey4me: if we modify the proxy setup to statically service /packages it should also improve performance16:42
cloudnullbut not required16:43
odyssey4mecloudnull yeah, nice find that16:43
cloudnullsomething to add once we actually have the pypi-server serving packages.16:43
odyssey4mecloudnull if we did that we'd have to make a more complex setup - I don't think it's worth it16:43
odyssey4methe aim here is to try and make that whole repo thing simple16:44
cloudnullI figured, that's why I didn't change it in my other pr.16:44
odyssey4mefyi I actually tested just using nginx as a reverse proxy to pypi - with a bit of pypi emulation through serving from a local folder first... it sucked a bit more and was less reliable16:45
odyssey4mewe would have had to have both the index (to the rev proxy) and extra links (like we do now) to have it work, and that would then have pip query both before installing16:45
odyssey4methis is way faster because it'll serve a local file if it has it build or cached16:46
odyssey4meif not, it'll fetch the remote file and cache it for next time16:46
odyssey4meit also allows a form of lock down through building a local set16:46
odyssey4meevrardjp to answer your question - you're right, this may not be easy to troubleshoot... but it should be easier to understand and therefore troubleshoot than the current repo build process16:47
Tahvokcloudnull: evrardjp: I think I understand you now. You mean I should put this variables in group_vars/neutron_all.yml ?16:47
odyssey4methe plan here is to remove moving parts and hard to understand scripts16:47
mgariepyre16:51
evrardjplet me summarize what I think: I like the fact we're gonna simplify each role with the constraints, and directly hit a pip server.16:53
evrardjppypiserver*16:53
evrardjpfor offline installs, we can simply tell: just roll your own.16:54
*** Jack_Iv_ has quit IRC16:54
evrardjpfor online installs, we just ignore the repo server16:54
evrardjpthat's for me the simplest ever.16:54
odyssey4meI disagree with that - offline installs will happen, but they will require you to pre-build your venvs and hold them somewhere.16:54
*** weezS has joined #openstack-ansible16:55
*** Jack_Iv has joined #openstack-ansible16:55
odyssey4mewe will tool it16:55
odyssey4meto achieve it there's a lot more than just the venvs/wheels though16:55
evrardjpodyssey4me: can't we just load this pypi server up with a list of packages to have?16:55
*** Smeared_Beard has joined #openstack-ansible16:55
odyssey4mewe also have to facilitate repo keys, repositories, etc16:55
evrardjpso for example, we produce an artifact on each tag that list all the packages we have installed into each env ?16:55
odyssey4meyes, that's exactly what will happen for an offline build - you have CI to build everything, then you either use that directly (online) or you package those and push them to the repo server when you build it16:56
odyssey4meyes, I expect we'll end up doing something like that16:57
odyssey4mewe already do it - we just don't publish it yet16:57
*** weezS has quit IRC16:57
odyssey4meI expect we'll be able to do stuff like this in Rocky.16:57
odyssey4meFor now, though, we have to prep the execution to work with something like that.16:57
*** SmearedBeard has quit IRC16:57
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_neutron master: Handle Pike changes for Neutron  https://review.openstack.org/52549916:59
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/pike: Avoid using 'roles' reserved variable  https://review.openstack.org/52716617:01
*** electrofelix has quit IRC17:02
*** KMT has joined #openstack-ansible17:03
KMThello17:04
*** electrofelix has joined #openstack-ansible17:04
KMThow can I integrate openstack service with in which openstack ansible does not does not support like  storlets freezer designate octavia tricircle senlin17:05
*** zkynet has quit IRC17:05
KMTI want to use openstack ansible but want to use these services also17:06
*** Jack_Iv_ has joined #openstack-ansible17:06
openstackgerritAlbert Mikaelyan proposed openstack/openstack-ansible master: designate variables for neutron integration  https://review.openstack.org/51065017:06
johnsomKMT https://docs.openstack.org/openstack-ansible-os_octavia/latest/ and https://github.com/openstack/openstack-ansible-os_octavia17:06
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: [DNM] Build everything on metal  https://review.openstack.org/50422417:07
evrardjpstupid gates I am tired of those17:07
evrardjpwoops17:07
evrardjpsorry17:07
*** woodard has joined #openstack-ansible17:07
openstackgerritAlbert Mikaelyan proposed openstack/openstack-ansible master: designate variables for neutron integration  https://review.openstack.org/51065017:08
evrardjpKMT octavia and designate are in.17:08
KMTjohnsom this is for octavia  what about other service I just named few17:08
evrardjpthe rest are up to everyone, including you :)17:08
*** Jack_Iv has quit IRC17:09
KMTask the idea how I integrage manualy17:09
KMTasking17:09
evrardjpwell if you're doing the effort, why not making it automated, and sharing your work?17:10
evrardjpwe can help you there17:10
* mhayden opens up cloudnull's nspawn patch17:10
* mhayden gulps17:10
cloudnull:)17:11
cloudnullits a lot of little changes.17:11
KMT:) nice but unfortunatily I am not much expert in this17:11
mhaydencloudnull: so you said macvlan with existing bridges, eh?17:11
odyssey4meKMT if you understand the service, then we can help you get the deployment automated17:11
odyssey4mewe have enough OSA and ansible experts around, what we don't have enough of are people who understand how these peripheral services work17:12
odyssey4methat's the reason why no-one has built roles for them17:12
Tahvokevrardjp: cloudnull: please check now: https://review.openstack.org/#/c/51065017:12
*** epalper has quit IRC17:12
cloudnullmhayden: yup17:12
cloudnullkeeps current compat17:12
cloudnullI implemented https://cloudnull.io/2017/06/nspawning-openstack-ansible/17:13
openstackgerritMerged openstack/openstack-ansible-galera_server stable/pike: Implement a proper WSREP check for galera  https://review.openstack.org/52708717:13
cloudnullyay!17:13
* mhayden reads17:14
cloudnullTahvok: looking now17:15
*** armaan has quit IRC17:17
odyssey4mejmccrory logan- any objections to porting https://review.openstack.org/#/q/I81c924464aa4b19c2a62f37b5bf26c3c0453786a back to ocata/newton ?17:18
*** armaan has joined #openstack-ansible17:18
evrardjpmgariepy: too I guess ^17:21
odyssey4meyep, good idea - thanks17:22
evrardjplogan-: probably doesn't care with his own haproxy :)17:22
evrardjpwell I don't know.17:22
*** SimAloo has joined #openstack-ansible17:26
*** cshen_ has joined #openstack-ansible17:29
*** DanyC has joined #openstack-ansible17:29
*** KMT has quit IRC17:29
jmccroryodyssey4me i don't mind, looks like it won't change anything unless someone overrides a service config to make use of it. was there a release note to let people know about the feature though?17:30
odyssey4mejmccrory nope, one wasn't added in master17:30
*** gkadam has quit IRC17:30
jmccroryoh ok17:30
*** DanyC_ has joined #openstack-ansible17:30
openstackgerritMerged openstack/openstack-ansible-haproxy_server stable/pike: Resolve python lint failures  https://review.openstack.org/52710117:32
openstackgerritMerged openstack/openstack-ansible-haproxy_server stable/pike: Add option to set the check port  https://review.openstack.org/52708917:32
*** DanyC has quit IRC17:34
*** indistylo has joined #openstack-ansible17:36
*** eumel8 has joined #openstack-ansible17:37
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-openstack_openrc master: Add defaults for keystone insecure variables  https://review.openstack.org/52719417:38
openstackgerritMajor Hayden proposed openstack/openstack-ansible-galera_server master: Further simplify the upgrade check  https://review.openstack.org/52408617:39
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-tests master: Allow additional parameters for ansible-lint  https://review.openstack.org/52719517:41
openstackgerritMerged openstack/openstack-ansible-os_tempest stable/pike: Fix tempest plugins installation  https://review.openstack.org/52706817:42
*** vnogin has joined #openstack-ansible17:44
*** ppetit has quit IRC17:44
*** cshen_ has quit IRC17:46
openstackgerritMajor Hayden proposed openstack/openstack-ansible-lxc_hosts master: Create and use a local LXC RPM repo  https://review.openstack.org/52673917:46
mhaydenhwoarang: ^^ hoping that's clearer17:46
odyssey4memhayden why not just add a reverse proxy in openstack-infra?17:48
*** cshen_ has joined #openstack-ansible17:48
mhaydenthat helps for CI, but not for prod17:49
mhaydenwell, it marginally helps for CI17:49
eumel8hi ho ... andymccr, are you around?17:50
SamYaplenever when you need in :'(17:51
odyssey4meI think andymccr is on holiday, spelunking in Oz or something.17:51
openstackgerritMajor Hayden proposed openstack/openstack-ansible-lxc_hosts stable/ocata: Remove LXC yum repo from containers  https://review.openstack.org/52719617:51
eumel8hahaha, is he still in Downunder?17:51
odyssey4meOr perhaps he'll be working from there, but has yet to arrive. It is rather a long way away.17:51
mhaydendoesn't traveling to australia involve time travel, too ?17:52
odyssey4meno idea personally, but I've seen several asks for him over the day and no response... so I'm guessing that's the case17:52
eumel8lucky guy, will send an email, thx17:52
*** vnogin has quit IRC17:55
*** jwitko_ has joined #openstack-ansible17:56
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Skip ansible-lint test against roles  https://review.openstack.org/52719817:57
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-tests master: Revert "Revert "Use Ansible 2.4""  https://review.openstack.org/52720018:05
odyssey4meevrardjp ^ right-o, I think that series of patches resolves the issue we discussed earlier :)18:06
*** armaan has quit IRC18:06
openstackgerritHugo Nicodemos proposed openstack/openstack-ansible master: Fix roles variable name  https://review.openstack.org/52720118:09
odyssey4memhayden ^ you broke it again ;)18:09
mhaydenoh crud18:10
*** cshen_ has quit IRC18:12
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/pike: Avoid using 'roles' reserved variable  https://review.openstack.org/52716618:12
eumel8You tried ansible 2.4 on OSA? Funny thing ;)18:12
odyssey4memhayden no worries, I think evrardjp might be beating you at the moment given that he broke the integrated build for 2 weeks ;)18:13
odyssey4meI suppose if you aint braking stuff, you aint doin' nuthin'18:13
odyssey4meeumel8 it's coming: https://review.openstack.org/52277818:14
*** cshen_ has joined #openstack-ansible18:17
eumel8odyssey4me: hold my beer? ;)18:17
openstackgerritMerged openstack/openstack-ansible-haproxy_server stable/ocata: Add option to set the check port  https://review.openstack.org/52709018:19
openstackgerritMerged openstack/openstack-ansible-haproxy_server stable/newton: Add option to set the check port  https://review.openstack.org/52709118:19
odyssey4meeumel8 yup, we typically pin to a series for every openstack series - it helps us reduce the amount of bugs and unexpected things going on18:19
odyssey4mefor queens we're pinning to ansible 2.418:19
odyssey4mepike is 2.3, ocata was 2.2, and newton 2.118:19
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/pike: Change the galera health check for better cluster health  https://review.openstack.org/52709918:21
odyssey4meooh, zuul has some fancy new dadhboardness18:21
odyssey4me*dashboardness18:21
eumel8odyssey4me: yeah, I saw this in the past in your code and it's the best way to protect against surprises.18:23
odyssey4mealright, I'm out for the night - cheers all! time for me to !computer18:23
eumel8cu18:24
spotznight odyssey4me and welcome back:)18:25
*** Jack_Iv_ has quit IRC18:28
*** jafeha has quit IRC18:30
*** jafeha__ has joined #openstack-ansible18:30
evrardjplol no I didn't break it for two weeks.18:32
*** mbuil has quit IRC18:34
*** jafeha has joined #openstack-ansible18:36
*** jafeha__ has quit IRC18:36
*** cshen_ has quit IRC18:37
*** Jack_Iv has joined #openstack-ansible18:38
*** cshen_ has joined #openstack-ansible18:38
*** shardy has quit IRC18:40
*** hamza21 has joined #openstack-ansible18:41
*** Jack_Iv has quit IRC18:43
openstackgerritMerged openstack/openstack-ansible-tests master: test-log-collect.sh: Collect package and repo information from containers  https://review.openstack.org/52674118:44
*** cshen_ has quit IRC18:46
*** cshen_ has joined #openstack-ansible18:51
*** vnogin has joined #openstack-ansible18:54
*** hamza21 has quit IRC18:54
*** hamza21 has joined #openstack-ansible18:54
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249118:54
*** mrch has quit IRC18:55
*** MasterOfBugs has joined #openstack-ansible18:57
*** pramodrj07 has joined #openstack-ansible18:57
*** hamza21 has quit IRC18:58
*** poopcat has joined #openstack-ansible18:59
*** hamza21 has joined #openstack-ansible18:59
*** gkadam has joined #openstack-ansible18:59
*** gkadam has quit IRC19:02
*** gkadam has joined #openstack-ansible19:02
*** poopcat1 has joined #openstack-ansible19:03
*** armaan has joined #openstack-ansible19:03
*** Jack_Iv has joined #openstack-ansible19:06
*** poopcat has quit IRC19:06
*** hamza21 has quit IRC19:06
*** cshen_ has quit IRC19:07
*** hamza21 has joined #openstack-ansible19:07
*** MasterOfBugs has quit IRC19:07
*** pramodrj07 has quit IRC19:07
*** cshen_ has joined #openstack-ansible19:09
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-repo_server master: Set pypi-server to cache and use known built wheels  https://review.openstack.org/52688619:15
*** chyka has quit IRC19:23
*** stuartgr has quit IRC19:31
openstackgerritMerged openstack/openstack-ansible-os_tempest master: Define cache_timeout by default  https://review.openstack.org/52710019:33
*** pramodrj07 has joined #openstack-ansible19:35
*** MasterOfBugs has joined #openstack-ansible19:35
openstackgerritMerged openstack/openstack-ansible master: Allow disabling container restarts  https://review.openstack.org/52473519:44
*** MasterOfBugs has quit IRC19:46
*** pramodrj07 has quit IRC19:46
*** MasterOfBugs has joined #openstack-ansible19:46
*** cshen_ has quit IRC19:46
*** pramodrj07 has joined #openstack-ansible19:46
*** cshen_ has joined #openstack-ansible19:48
*** openstacking_123 has quit IRC19:50
*** vnogin has quit IRC19:51
*** Jack_Iv has quit IRC19:59
*** eumel8 has left #openstack-ansible20:03
*** hybridpollo has joined #openstack-ansible20:06
*** hamza21 has quit IRC20:06
*** hamza21 has joined #openstack-ansible20:07
*** vnogin has joined #openstack-ansible20:07
*** vnogin has quit IRC20:09
*** vnogin has joined #openstack-ansible20:10
*** hybridpollo has quit IRC20:12
*** hamza21 has quit IRC20:12
*** hw_wutianwei has quit IRC20:14
*** gkadam has quit IRC20:17
openstackgerritMerged openstack/openstack-ansible master: Use Ansible 2.4  https://review.openstack.org/52277820:20
*** marst has joined #openstack-ansible20:25
*** savvas_ has joined #openstack-ansible20:27
*** savvas has quit IRC20:30
openstackgerritJimmy McCrory proposed openstack/openstack-ansible master: [TEST] Update Ansible to 2.4.3.0-0.1.beta1  https://review.openstack.org/50181420:37
*** poopcat1 is now known as poopcat20:45
*** chyka has joined #openstack-ansible21:01
*** chyka has quit IRC21:05
*** liangqi has quit IRC21:08
*** cshen_ has quit IRC21:10
*** indistylo has quit IRC21:11
*** cshen_ has joined #openstack-ansible21:11
*** askb has joined #openstack-ansible21:18
*** smatzek has quit IRC21:23
*** woodard_ has joined #openstack-ansible21:25
*** woodard has quit IRC21:27
*** chyka has joined #openstack-ansible21:29
*** woodard_ has quit IRC21:29
openstackgerritMerged openstack/openstack-ansible master: Use correct name for networking-odl git group  https://review.openstack.org/52126021:31
*** threestrands has joined #openstack-ansible21:41
*** threestrands has quit IRC21:41
*** threestrands has joined #openstack-ansible21:41
*** Pingue_ has joined #openstack-ansible21:51
*** shan5464_ has joined #openstack-ansible21:55
*** homerp_ has joined #openstack-ansible21:55
*** lhinds|out has joined #openstack-ansible21:55
*** EmilienM has quit IRC21:56
*** galstrom_zzz has quit IRC21:56
*** lkoranda has quit IRC21:56
*** brad[] has quit IRC21:56
*** lhinds has quit IRC21:56
*** captaindave has quit IRC21:56
*** Pingue has quit IRC21:56
*** shananigans has quit IRC21:56
*** homerp has quit IRC21:56
*** Bico_Fino has quit IRC21:56
*** hybridpollo has joined #openstack-ansible21:57
*** galstrom_zzz has joined #openstack-ansible21:57
*** Bico_Fino has joined #openstack-ansible21:57
*** EmilienM has joined #openstack-ansible21:57
*** lkoranda has joined #openstack-ansible21:57
*** tlbr has quit IRC21:57
*** captaindave has joined #openstack-ansible21:59
*** PramodJ has joined #openstack-ansible22:00
*** gouthamr has joined #openstack-ansible22:00
*** Pramod has joined #openstack-ansible22:00
*** PramodJ has quit IRC22:01
*** Pramod has quit IRC22:01
*** pramodrj07 has quit IRC22:01
*** MasterOfBugs has quit IRC22:01
*** cshen_ has quit IRC22:02
*** tlbr has joined #openstack-ansible22:02
*** brad[] has joined #openstack-ansible22:08
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible stable/pike: Allow disabling container restarts  https://review.openstack.org/52725622:33
*** dave-mccowan has quit IRC22:34
*** gouthamr has quit IRC22:40
*** rodolof has quit IRC22:53
*** SimAloo has quit IRC22:57
*** woodard has joined #openstack-ansible23:01
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Converge neutron agents onto Baremetal  https://review.openstack.org/45445023:02
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Add nspawn container driver  https://review.openstack.org/47701723:02
cloudnullmhayden: ^ I had to rebase for a merge conflict, I also addressed the nits23:02
*** threestrands_ has joined #openstack-ansible23:04
*** threestrands has quit IRC23:06
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone stable/ocata: Add security headers to web accessable services.  https://review.openstack.org/51397423:10
*** jappleii__ has joined #openstack-ansible23:20
*** jappleii__ has quit IRC23:21
*** jappleii__ has joined #openstack-ansible23:22
*** threestrands_ has quit IRC23:22
*** phalmos_ has quit IRC23:23
*** marst has quit IRC23:24
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_glance master: Update glance NFS for systemd  https://review.openstack.org/52693023:26
openstackgerritMerged openstack/openstack-ansible-os_keystone master: Updated from OpenStack Ansible Tests  https://review.openstack.org/52581523:26
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Add nspawn container driver  https://review.openstack.org/47701723:39
openstackgerritMerged openstack/openstack-ansible-os_neutron stable/ocata: Ensure LBaaSv2 deployment is tested  https://review.openstack.org/52565623:50
*** xdfil has quit IRC23:55
*** fdegir has quit IRC23:55
*** xdfil has joined #openstack-ansible23:55
*** johnsom has quit IRC23:56
openstackgerritMerged openstack/openstack-ansible-os_barbican master: Updated from OpenStack Ansible Tests  https://review.openstack.org/52580623:56
*** xar- has quit IRC23:57
*** portdirect has quit IRC23:57
*** MeltedLux has quit IRC23:57
*** kysse has quit IRC23:57
*** Adri2000 has quit IRC23:57
*** toan has quit IRC23:57
*** johnsom has joined #openstack-ansible23:58
*** kysse has joined #openstack-ansible23:59
*** Adri2000 has joined #openstack-ansible23:59

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