Friday, 2018-04-20

*** gyee has quit IRC00:04
openstackgerritMerged openstack/openstack-ansible-os_horizon master: Do not log passwords  https://review.openstack.org/56258200:07
openstackgerritMerged openstack/openstack-ansible-os_horizon master: Rename pull_catalog args from version to branch  https://review.openstack.org/55929000:14
*** Leo_m has quit IRC00:14
*** tomtom001 has quit IRC00:20
*** tomtom001 has joined #openstack-ansible00:21
*** ethfci_ has joined #openstack-ansible00:24
*** ethfci has quit IRC00:24
*** chyka has joined #openstack-ansible00:25
*** chyka has joined #openstack-ansible00:26
*** ethfci_ has quit IRC00:29
*** ethfci has joined #openstack-ansible00:30
*** chyka has quit IRC00:40
*** chyka has joined #openstack-ansible00:40
*** coreywright has quit IRC00:41
*** chyka has quit IRC00:45
*** coreywright has joined #openstack-ansible00:53
*** dave-mccowan has quit IRC01:01
*** vnogin has joined #openstack-ansible01:15
*** vnogin has quit IRC01:20
*** dave-mccowan has joined #openstack-ansible01:26
*** dxiri has quit IRC01:26
*** TobbeCN has joined #openstack-ansible01:37
*** TobbeCN has quit IRC01:41
*** dave-mccowan has quit IRC01:47
openstackgerritMerged openstack/openstack-ansible master: Remove Octavia from translations scenario  https://review.openstack.org/56257801:52
*** armaan has quit IRC01:54
*** armaan has joined #openstack-ansible01:54
*** mwarad has joined #openstack-ansible02:48
*** mwarad has quit IRC02:55
*** chyka has joined #openstack-ansible02:55
*** mpjetta has quit IRC02:58
*** threestrands has joined #openstack-ansible02:59
*** nicolasbock has quit IRC03:00
*** mpjetta has joined #openstack-ansible03:05
*** chyka has quit IRC03:24
*** dxiri has joined #openstack-ansible03:32
*** tideline has joined #openstack-ansible03:43
*** dxiri has quit IRC03:44
*** poopcat has quit IRC04:06
*** tideline has quit IRC04:06
*** udesale has joined #openstack-ansible04:12
openstackgerritOlivier Bourdon proposed openstack/openstack-ansible-openstack_hosts stable/pike: Fix error when /etc/hosts does not exist  https://review.openstack.org/56292704:21
openstackgerritOlivier Bourdon proposed openstack/openstack-ansible-openstack_hosts stable/queens: Fix error when /etc/hosts does not exist  https://review.openstack.org/56292804:22
*** dxiri has joined #openstack-ansible04:38
*** deng_ has joined #openstack-ansible04:46
*** hamza21 has joined #openstack-ansible04:48
*** deng_ has quit IRC04:56
*** DanyC has joined #openstack-ansible04:59
*** bharat1 has joined #openstack-ansible05:01
*** bharat1 has left #openstack-ansible05:04
*** dxiri has quit IRC05:12
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible master: Improve Congress scenario testing  https://review.openstack.org/56083905:18
*** udesale_ has joined #openstack-ansible05:32
*** DanyC has quit IRC05:33
*** udesale_ has quit IRC05:34
*** udesale has quit IRC05:34
*** udesale_ has joined #openstack-ansible05:34
*** udesale_ has quit IRC05:34
*** udesale has joined #openstack-ansible05:36
*** tomtom001 has quit IRC05:36
*** tomtom001 has joined #openstack-ansible05:36
*** udesale has quit IRC05:41
*** udesale has joined #openstack-ansible05:43
*** hamza21 has quit IRC05:52
*** armaan has quit IRC06:02
*** armaan has joined #openstack-ansible06:02
*** TobbeCN has joined #openstack-ansible06:04
*** mma has joined #openstack-ansible06:08
*** sar has joined #openstack-ansible06:15
*** shardy has joined #openstack-ansible06:29
*** deng_ has joined #openstack-ansible06:31
evrardjpodyssey4me hwoarang cloudnull mgariepy logan- d34dh0r53 as a reminder, next week is rocky milestone 1. The community goals are ACKed, and the version is already bumped, so we are good on that level. But we have gates to fix. It would be nice to see nspawn working, and upgrades.06:32
*** eumel8 has joined #openstack-ansible06:38
*** pcaruana has joined #openstack-ansible06:43
hwoarangi am hoping to get the RFC for distro packages done today and then i can jump in and fix other stuff06:44
DimGRhi06:44
evrardjphi DimGR06:56
hwoarangodyssey4me: evrardjp re https://review.openstack.org/#/c/562606/ i am not sure how we can switch the python interp mid way thourgh. the goal was to use the packages + python from venv for all the os_* modules but that requires setting ansible_python_interp from the beginning07:00
*** threestrands has quit IRC07:00
hwoarangso it's prob best to simply convert tempest to distro/source like keystone otherwise it's getting a bit messy07:01
*** sar has quit IRC07:01
openstackgerritJean-Philippe Evrard (evrardjp) proposed openstack/openstack-ansible master: Add Congress scenario as check job  https://review.openstack.org/56083907:01
evrardjphwoarang: ok07:02
evrardjphwoarang: it shouldn't be changed during a play, but for a whole play that's doable and easy with group vars if you like07:03
*** tomtom001 has quit IRC07:06
evrardjphwoarang: I am not 100% sure what you meant though07:07
evrardjpI thought you wanted to flip glance or keystone to 100% using packages, and therefore had to do the same with tempest to avoid cryptography incompatibilities07:07
*** eumel8_ has joined #openstack-ansible07:07
*** eumel8 has quit IRC07:07
evrardjpbecause we are doing something wrong with the host. So first step was to remove what we did on the host, which seems to be part of your commit07:08
*** eumel8_ is now known as eumel807:08
evrardjpbut I don't see where python interpreter comes in07:08
evrardjpprobably using a set fact instead of a task var would help too07:09
*** shardy is now known as shardy_afk07:09
evrardjpbecause adding this as a group var seem risky07:09
openstackgerritMerged openstack/openstack-ansible-plugins stable/queens: Remove python3 job  https://review.openstack.org/56285507:10
hwoarangi will see...07:11
evrardjpI was just asking for understanding/helping, sorry to be intrusive :D07:12
*** tomtom001 has joined #openstack-ansible07:13
*** sar has joined #openstack-ansible07:17
*** tosky has joined #openstack-ansible07:17
*** epalper has joined #openstack-ansible07:17
hwoarangevrardjp: so what odyssey4me suggested yesterday was to stop installing keystoneclient, glanceclient on the host and on the venv on tempest role07:21
hwoarangand instead use the packages from venv07:21
hwoarangthe reason we install them on the host is because of all the os_* modules that we use07:21
hwoarangso in order for ansible to make use of the venv packages, we need to switch the interpreter for ansible to use the one from venv07:22
hwoarangbut that has to happen after the venv is ready07:22
hwoarangbut because everything is a single playbook we can't do that07:22
hwoarangso in the end, it's easier and cleaner to simply do what i did to keystone to make tempest distro + source aware07:23
*** radeks has joined #openstack-ansible07:23
evrardjpthat's exactly what I understood07:25
evrardjpso that's why I was proposing a set fact07:26
evrardjpthe set_fact is stored across two plays of the same playbook for example07:26
evrardjpwe could definitely use that at the beggining of a play: if you have something like <standard ansible venv location>, use it07:26
evrardjpthat's good for all the stories, not only distro packages, it could be python3 switch too07:27
*** cshen has joined #openstack-ansible07:27
*** yifei has quit IRC07:28
*** yifei has joined #openstack-ansible07:28
*** hamza21 has joined #openstack-ansible07:32
*** sar has quit IRC07:36
*** sar has joined #openstack-ansible07:37
*** niraj_singh has quit IRC07:37
odyssey4mehwoarang you can switch the python interpreter per task if you want to07:40
evrardjpodyssey4me: that's what he is trying but it doesn't seem to work fine07:40
evrardjpor becomes ugly07:40
evrardjpodyssey4me: hwoarang we definitely need to think about how we're gonna do tempest and rally in the future07:41
evrardjpthese are the intertwined bits of the packages/python build/python3 refactor.07:41
evrardjpadd on top of that the plugins07:41
odyssey4meah ok07:42
odyssey4meI think we are going to have to accept that this will create two code paths for the most part07:42
evrardjpI think we should discuss now what we want to do for those, and go with the plan07:42
evrardjpthat sounds sensible for package vs source07:42
odyssey4mewe may be able to bring some of it back together eventually, but for now it'll be two paths07:42
evrardjpthat's fine, but, for example, I don't know what the packages are shipping07:42
evrardjpdo they ship plugins?07:43
evrardjpbecause we could be silently hiding reduced test coverage or unconsistent test coverage between source and packages.07:43
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-tests stable/queens: Do not log passwords  https://review.openstack.org/56285307:43
evrardjpwhy the change ^ ?07:44
evrardjpconfused at retesting things :p07:45
odyssey4meevrardjp force of habit, I di the backport - only to see that ou had done it... as you see it's no change07:45
evrardjphaha07:45
evrardjpI see :)07:45
evrardjpI didn't it was smart and merged that into one07:45
evrardjpdidn't know*07:46
*** Adri2000 has quit IRC07:46
evrardjpto continue the tempest discussion07:46
*** Adri2000 has joined #openstack-ansible07:47
evrardjpeither for source or for packages, we need to properly know which python interpreter will be used I guess07:47
evrardjpexcept if everything is in site packages.07:47
evrardjpbut then what mess would that be with new plugins?07:47
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_aodh stable/queens: Replace virtualenv-tools by a script  https://review.openstack.org/56297107:49
evrardjpodyssey4me: I have a question for you unrelated. shouldn't this https://github.com/openstack/openstack-ansible-galera_server/commit/6f1d10063aac57f66dd7549028e090aed00dca7a  be applied on galera_client too?07:50
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_aodh stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56297207:50
evrardjpI got a gate issue appeared on repo_build role07:50
evrardjpsaying there was a conflict in packages07:50
*** DanyC has joined #openstack-ansible07:51
odyssey4mewtf, why does galera_client have those packages07:51
odyssey4meweird - yeah, I'll do that07:51
evrardjpyeah.07:51
evrardjpwell the weirdest is not that07:51
evrardjpI built that on my machine, and it worked just fine. Same code.07:51
evrardjpThat was my wtf moment07:51
odyssey4meyeah, I suspect that there's a newer version in ubuntu repositories - and our mariadb pin is now old07:52
*** TobbeCN has quit IRC07:52
odyssey4mewe've never had this before because we always used new mariadb - but now we're pinning07:52
odyssey4mewe we might have to set priorities or something07:52
*** DanyC has quit IRC07:53
*** DanyC has joined #openstack-ansible07:53
evrardjpwe set those07:53
evrardjpeverything from mariadb has a prio07:54
odyssey4mewhy do we need build-essentials and python-dev in the mariadb client role?07:54
odyssey4methis is silly07:54
evrardjphttps://github.com/openstack/openstack-ansible-galera_server/blob/1075fe411aa7b37e6c536e1c1ea5d4bfd509d2b0/defaults/main.yml#L143-L15607:55
evrardjpbuild-essentials was required by python-dev to have some python bits like cryptography07:55
evrardjplet me check which python bit requires it07:55
odyssey4mebut galera_client has no python bits surely?07:55
odyssey4meonly mysql-python07:56
evrardjpMySQL-python07:56
evrardjpI guess for ssl connection on mysql07:56
odyssey4meand I don't think that's even needed, because our database tasks are delegated to the galera_server hosts anyway07:56
evrardjplet me check if we can change that07:56
evrardjpwhat about the nova etc?07:57
evrardjpWell07:57
evrardjpwe can put that there.07:57
evrardjpin the venv07:57
evrardjpyeah remove it and see what breaks07:57
evrardjpwe'll fix that :)07:57
evrardjplet me dobule check07:57
odyssey4melet me do two patches - one for the perl lib, then one for other things07:57
evrardjpomg07:58
evrardjphttps://pypi.org/project/MySQL-python/07:58
evrardjpclick on homepage07:58
evrardjpwe are hitting sourceforge there.07:58
evrardjpstatus "unknown"07:58
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_client master: Remove perl library from Ubuntu installs  https://review.openstack.org/56297507:58
evrardjpdo we know where we need this package?07:58
odyssey4meansible requires that package to do the mysql database tasks07:59
odyssey4methat is all07:59
odyssey4meso we only need it on the server07:59
odyssey4mefor openstack we use pymysql07:59
evrardjpwow it seems it's used everywhere07:59
odyssey4meyeah, mysql-python used to be the primary driver used for mysql access before pymysql08:00
odyssey4meI guess it hasn't been cleaned up08:00
evrardjpyup08:00
evrardjpwe should get rid of it08:00
evrardjpwant me to patch it?08:00
evrardjpso we have two different patches?08:00
odyssey4mehttps://review.openstack.org/#/c/562276/108:00
odyssey4mewith that gone, I thk we may be able to clean up a bunch of those distro packages too08:01
evrardjpomg hwoarang is so cool, don't tell him!08:01
evrardjplet me do the same in other roles08:02
hwoarangi think infra roles are done08:02
evrardjpI am not sure we need it in server08:02
evrardjpI can't remember any utility using it08:02
hwoaranggalera and lxc_hosts08:02
hwoarangevrardjp: it's needed for mysql_user i think08:03
hwoarangthe module08:03
evrardjpoh08:03
*** yifei1 has joined #openstack-ansible08:03
evrardjplet me check real quick08:03
evrardjpdammit08:03
evrardjpyou're right08:03
odyssey4meI did say that just a moment ago.08:04
hwoarangyes but my opinion matters more!08:04
hwoarang;D08:04
odyssey4mehahaha08:04
evrardjphaha08:04
evrardjpI just missed it.08:05
hwoarangmysql-python is not python3 compatible and it's dead upstream08:05
hwoarangthere is a bug in ansible to use pymsql08:05
evrardjpmagnum and trove are using it too08:05
hwoarangso i expect we  wil have issues with ubuntu 18 and Leap 1508:05
hwoarangin the near futre08:05
evrardjptrove I guess I know why :p08:05
odyssey4meall our database tasks run against the galera_server hosts, so that's the only place we need it08:05
odyssey4meoh, but if magnum/trove are using it and have no ansible tasks doing things, then they can bring it in via requirements - we shouldn't have to specify the package08:06
evrardjptrove and magnum install them in their venv08:06
evrardjpso it's fine anyway08:06
evrardjpodyssey4me: yup that's true too.08:07
*** tomtom001 has quit IRC08:07
evrardjphwoarang: I'd still be happy to know your opinion about the plugins, see above conversation08:08
hwoarangyeah i need to examine the package :/08:08
*** tomtom001 has joined #openstack-ansible08:08
hwoarangi can give you the contents :p08:08
evrardjphwoarang: http://logs.openstack.org/67/562667/3/check/openstack-ansible-functional-opensuse-423/73b5a3a/job-output.txt.gz#_2018-04-20_07_36_30_45861608:09
evrardjpit's in this patch, so no change in suse: https://review.openstack.org/#/c/562667/308:09
evrardjpI thought you might want to know it.08:09
evrardjp:D08:09
hwoarangseems like a network issue08:10
evrardjprechecked08:10
evrardjpcool08:10
evrardjpthanks08:10
*** mbuil has joined #openstack-ansible08:11
andymccrevrardjp: all the no_log: True patches, is that to avoid leaking of passwords when runs happen in verbose mode? or something similar?08:12
odyssey4meevrardjp hwoarang it'd be helpful to get https://review.openstack.org/#/c/562975/ merged asap08:12
odyssey4meandymccr yep08:12
andymccrsweet08:12
andymccrthats a nice change08:12
odyssey4meno callbacks or verbose mode will allow the password08:12
odyssey4mewell, nothing will be logged from that task, actually08:12
odyssey4mejust the title08:12
odyssey4meand result08:12
*** sar has quit IRC08:13
*** sar has joined #openstack-ansible08:13
openstackgerritMerged openstack/openstack-ansible-galera_client master: Drop pointless PIP packages  https://review.openstack.org/56227608:17
evrardjpodyssey4me: so, for tempest install from sources, I think we should provide the defaults repos available. Either we add them into defaults/... to have the packages built into the repo build.08:17
evrardjpOr we include them in the roles08:18
evrardjpor we include them in os_tempest08:18
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_cinder stable/queens: Do not log passwords  https://review.openstack.org/56298008:18
evrardjpfor now I would say the easiest is to make them in os_tempest08:18
evrardjpand we can have a split later08:18
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_cinder stable/pike: Do not log passwords  https://review.openstack.org/56298108:18
odyssey4meif you're talking about the plugins, then I say do it in the roles themselves - not os_tempest08:19
odyssey4meif you do it in os_tempest, it'll never leave that role and the role is just getting worse and worse08:20
odyssey4meit's building technical debt, not reducing it08:20
evrardjpI don't see how this changes things. I know you prefer it in the role08:20
evrardjproles*08:20
evrardjpI just don't see the positive improvement08:20
evrardjpit looks more complex08:20
odyssey4meeverything for the role is then in the role - easy to find, easy to adjust on a per service basis08:21
odyssey4metempest itself is just a framework, which is why it's removing all the plugins itself - our role for tempest should move in the same direction08:21
odyssey4meour tempest role should only setup tempest, not setup things for other services08:22
evrardjpI am fine for the variable let's say08:22
evrardjpto be in the os_keystone role08:22
evrardjpbut what about the os_keystone role main function then?08:22
evrardjpDoes it becomes bloated with other extra functions like setting up tempest? That doesn't make sense08:23
evrardjpwill I have new variables in all of the roles $role_tempest_setup: no, and overrides in our gating?08:24
evrardjpthese tasks would also have to be delegated to whatever node tempest runs on08:24
odyssey4memaybe it does, maybe it doesn't - I dunno... the point is that it should spread to the roles I think, not gather in the tempest role08:24
evrardjpmaybe we are scaling wrong.08:25
evrardjpmaybe what we are trying with setting things into each of the role defaults isn't nice08:25
evrardjpmaybe each role should include a standard file location instead.08:25
odyssey4mea playbook could do include_role, tasks_from and delegate it - and it doesn't have to be in the main for keystone08:25
evrardjpthat file can have all the locations we need08:26
odyssey4meyes, that's another way to do it - make it pluggable somehow08:26
evrardjplike the defaults/08:26
odyssey4mealthough that makes it less obvious08:26
evrardjpso easy to override that file08:26
evrardjpand adds an external dependency to manage08:26
evrardjpor sync08:26
odyssey4memaybe all the keystone role does is place a file in a well known location on a designated host08:26
odyssey4methe tempest role then assembles all the placed config files into a consolidated one that it uses08:27
evrardjpcoming back to my idea of setting things into a source of truth :)08:27
evrardjpthat's what ansible lacks08:27
evrardjpit seriously needs a salt-mine08:27
evrardjpor whatever is named now08:28
evrardjplet me think a little about tempest then08:28
evrardjpit's the same case as haproxy btw08:29
*** cshen has quit IRC08:29
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_swift stable/pike: Do not log passwords  https://review.openstack.org/56298408:29
*** gkadam has joined #openstack-ansible08:30
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tempest stable/pike: Do not log passwords  https://review.openstack.org/56298608:30
odyssey4meandymccr mind giving this a nudge? https://review.openstack.org/56297508:32
*** deng_ has quit IRC08:32
odyssey4meevrardjp yes, and perhaps we should use some sort of fact folder on the deploy host to do that :p08:32
evrardjpmmm08:33
evrardjpthat would be an okay start indeed.08:33
evrardjpor not a fact folder but having each detail into its own directory08:33
*** electrofelix has joined #openstack-ansible08:33
evrardjp /etc/openstack_deploy/haproxy/services*, /etc/openstack_deploy/tempest/plugins*08:34
*** armaan has quit IRC08:34
*** armaan has joined #openstack-ansible08:34
evrardjpor maybe name them enabled_services and enabled_plugins08:34
odyssey4mesure08:35
evrardjpso it's easy when you read the content of /etc/openstack_deploy/ to understand what is doing what08:35
odyssey4meit's low tech, and simple to understand08:35
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_keystone master: [RFC] Add support for using distribution packages for OpenStack services  https://review.openstack.org/56030808:35
evrardjpso for the plugin case, we basically line in file on those files in each role, when ${role}_tempest_plugin_install | bool08:36
evrardjpand when tempest installs, it fetches that and uses it08:36
evrardjpor even better, we make that a perfectly valid yaml, so that it gets passed into the role08:38
evrardjpinto tempest_plugins08:38
evrardjpand then in the future we move that to group_vars and the cycle is done -- we did that in the past!08:39
evrardjp :p08:40
odyssey4meyeah, although that folder would have to be in user space - we can't make it modify things in /etc on the deploy node08:40
*** niraj_singh has joined #openstack-ansible08:41
evrardjpit's a terrible idea then08:41
evrardjpthe source of truth for me should be in user space08:41
evrardjpto be clear08:41
evrardjpof what we do08:41
evrardjpif you think about renaming /etc/openstack_deploy to ~/.config/openstack-ansible, that tempest/enabled_plugins since make sense08:42
evrardjpstill*08:42
evrardjpor we re-use the lookup08:44
evrardjpthe lookup can fetch data from the roles08:45
evrardjp(we should make it only do the tempest plugin discovery though)08:45
evrardjpwe can ship a module_util that's like the current lookup of py_pkg, and we make sub lookups, easier to read, to do specific purposes things08:46
evrardjpone could be finding all the tempest plugins locations08:46
evrardjpbut it seems very complex, and very repo_build like08:46
evrardjpI think I looped through ideas, and the only one I like is defining plugins in the os_tempest role, and wire some of its usage in group_vars08:47
evrardjpit's simple08:47
evrardjpall the plugins are defined there by default08:48
openstackgerritMerged openstack/openstack-ansible-galera_client master: Remove perl library from Ubuntu installs  https://review.openstack.org/56297508:48
evrardjpyou can override them08:48
evrardjpat the same time we remove all the tempest_service_available_aodh08:49
evrardjpat the same time we remove all the tempest_service_available_*08:49
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/ocata: Move Upgrade branch change above initial library source  https://review.openstack.org/56299008:53
Taseerevrardjp: Good morning.08:54
odyssey4meevrardjp ^ should resolve the newton->ocata upgrade failure of the unbound variable08:54
Taseershould I remove the depends on from my patch ?08:54
evrardjpodyssey4me: we said we were not touching the order of the git checkout08:55
odyssey4meevrardjp we did? why?08:55
evrardjpto avoid re-introducing a bug08:55
odyssey4methat order is required do source the right vars08:55
odyssey4me*to08:55
evrardjpIMO yes, and it's been a problem we've workarounded so many times.08:56
evrardjpI am fine with that, (because I prefer that order), but we need to be very sure we won't change that in the future again.08:56
*** udesale_ has joined #openstack-ansible08:58
evrardjpand we should have it consistently done accross branches08:58
odyssey4melooking at pike, this is the only missing patch - there are no other bugs introduced which were fixed as far as I can see08:58
*** udesale has quit IRC08:59
odyssey4mewell, I checked the newton->pike test, it was failing due to the missing env var which is set in the functions09:00
odyssey4methis is not switching back and forth - this was never done for ocata09:00
evrardjpyeah I am mistaken, N and O aren't consistent09:01
evrardjpand we do || true in some functions if they aren't defined09:01
odyssey4meyes, this is due to https://github.com/openstack/openstack-ansible/commit/37ce304eb4ff546e0be283951b2e36f4e007abe7#diff-30c3701b5527d757251851f9253bbb3c now being in ocata09:02
odyssey4mebut not in newton, and we can't do it in newton any more because the roles are EOL09:02
odyssey4meand it would require a change to the pip_install role09:02
evrardjpyeah newton deserves dying.09:02
evrardjpit had a long run09:02
*** hamza21 has quit IRC09:02
*** hamza21 has joined #openstack-ansible09:03
*** vnogin has joined #openstack-ansible09:03
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_client stable/queens: Remove perl library from Ubuntu installs  https://review.openstack.org/56299309:03
evrardjpTaseer: you can try it, now that congress was updated. Please adapt the commit message to remove the references to that.09:04
hwoarangevrardjp: odyssey4me let me open another can of worms09:08
evrardjphwoarang: woot09:08
evrardjpdo you close them sometimes?09:08
hwoarangnot really09:08
evrardjphaha09:08
evrardjpbeetlejuice!09:09
evrardjpx309:09
hwoarangso pip_install is supposed to install a newer pip on the host, so you can use --contrains later on. but if we start using distro packages, then pip_install shouldn't be needed anymore for distro installs. would it make sense to adapt that role so python-virtual env from distro is used and then pip_install to simply update the pip within the virtualenvs?09:09
hwoarangie, pip_install role makes no sense if you dont install pip packages on the host09:10
hwoarangsmells like another spec..09:10
evrardjppip_install_destination: venv | site?09:12
evrardjpthat seems weird09:12
evrardjpI'd rather reference what version we have now09:13
evrardjplet me check that09:13
evrardjpmaybe we don't need to update it nowadays09:13
*** mbuil has quit IRC09:13
evrardjphwoarang: what's the version of virtualenv shipped with 42.3?09:14
hwoarangwell centos comes with 1.4.109:14
evrardjpand what is the pip inside ?09:14
hwoarangand that brings a rather old pip with it09:14
evrardjpI will double check on that, because I know there is some source to add to get newest python09:14
hwoarangcan't remember about suse but either way centos is going to be a problem by itself09:14
evrardjpspinning up a machine now :)09:14
hwoarangmost of the roles pull virtualenv from pip just so they can use a newer pip withit by default. which would be equal to using the distro virtualenv and upgrade pip inside the virtualenv before anything else09:15
hwoarangor something like that09:15
evrardjp(not using pyenv)09:15
evrardjphwoarang: yes indeed09:16
evrardjpthat's exactly what we do09:16
evrardjpbut htat's probably avoidable09:16
evrardjpbecause of centos09:16
evrardjp:)09:16
hwoarangok so we are on the same page09:19
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible master: Improve Congress scenario testing  https://review.openstack.org/56083909:22
odyssey4methis is our virtualenv version requirement, and why: https://github.com/openstack/openstack-ansible/blob/master/scripts/bootstrap-ansible.sh#L120-L12309:24
odyssey4mehwoarang evrardjp ^09:24
odyssey4mewe could possibly get away with not requiring that, but history has told us that it's better to implement pip, setuptools, wheel from fresh in the virtualenv - because sometimes pip and setuptools break each other and do not allow upgrades/downgrades09:25
evrardjpodyssey4me: but that could be solved by distro packagers09:25
evrardjpwe shouldn't fix the world because they didn't do it right09:26
evrardjp(exagerating for the sake of the exercise)09:26
odyssey4mehowever, we may end up only requiring virtualenv on the build host - because on the target hosts for install, we pull down the virtualenv and just make sure the paths are right09:26
hwoarangevrardjp: fix it like how? you need a newer virtualenv from them09:27
odyssey4mecentos 7.5 should be out soon, which may resolve all these issues09:27
evrardjpodyssey4me: I just double checked, it doesn't09:27
hwoarangodyssey4me: thank you for the link btw09:27
evrardjpI thought it did09:27
odyssey4mehwoarang on the host, that's actually all we need - check virtualenv version, if it's too low, then check pip version, if it's too low, then get-pip.py09:28
odyssey4meif pip version is fine, then install the right virtualenv version09:28
hwoarangyeah but that's only needed if you want to use virtualenv on the host right?09:29
odyssey4meyes09:29
odyssey4meI expect that over time we'll reduce the footprint of pip_install09:29
hwoarangok so in the end, the pip_install role becomes conditional to th einstallation method09:29
odyssey4meso for now, I'd say make two code paths09:29
odyssey4melater on we can consolidate them09:29
hwoarangok09:29
odyssey4methe reality is that pip doesn't have to be on the host for distro installs09:30
hwoarangok09:30
odyssey4meso much more ideal, is just skip the role entirely if it's not required - but I guess you're also trying to cater for a mixed install09:30
odyssey4meso for now I guess two code paths will have to do09:31
evrardjpif it's possible to skip, but yes, I expect we'd have two code path, and this whole bootstrapping doesn't need to exist09:32
evrardjpfor packages09:32
*** vnogin has quit IRC09:34
*** yifei1 has quit IRC09:35
odyssey4mehwoarang does the rdo/uca/obs repo not provide a newer version of virtualenv perhaps?09:39
odyssey4megiven virtualenv is in u-c, I would expect that to be the case09:39
odyssey4meperhaps not, but perhaps that could be made to be the case?09:40
evrardjpI just checked it's not everything is built for integration into site packages09:41
*** sar has quit IRC09:41
evrardjpbut maybe there is a trick package that builds it09:41
*** viks has joined #openstack-ansible09:41
evrardjpelse pyenv09:42
evrardjpas an intermediate layer09:42
odyssey4meno, I'm not keen on yet another dep and yet another layer09:42
odyssey4mewe have too many layers already09:42
hwoarangsuse does09:42
hwoarangi mean suse provides a newer virtualenv in the cloud repos09:43
hwoarangi will have to check with the rest09:43
evrardjpor using tox :p09:43
odyssey4meshall we get this one through as well to match the galera_server role removal for queens? https://review.openstack.org/56299309:43
odyssey4mehwoarang or andymccr09:44
hwoarangok09:44
*** vnogin has joined #openstack-ansible09:44
odyssey4meoh, and this one's urgent too https://review.openstack.org/56275909:45
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_keystone master: Avoid mixing pip and distribution packages  https://review.openstack.org/56260709:46
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_keystone master: [RFC] Add support for using distribution packages for OpenStack services  https://review.openstack.org/56030809:46
odyssey4mewow, and this one's not through yet - just as urgent: https://review.openstack.org/56234609:46
*** vnogin has quit IRC09:51
*** vnogin has joined #openstack-ansible09:52
*** mwarad has joined #openstack-ansible09:54
*** sar has joined #openstack-ansible09:54
hwoaranghmm galera download failed again09:54
hwoarangwhat is going on...09:54
odyssey4mehmm, interesting - looks like the metal build doesn't use the repo server properly, either that or somehow a bunch of log entries are missing: http://logs.openstack.org/12/549012/3/check/openstack-ansible-deploy-aio_metal-ubuntu-xenial/b4680f6/logs/host/nginx/openstack-slushee.access.log09:55
openstackgerritMerged openstack/openstack-ansible-galera_client stable/queens: Remove perl library from Ubuntu installs  https://review.openstack.org/56299309:57
evrardjpmaybe that's why it's fast :)09:57
*** cshen has joined #openstack-ansible09:58
odyssey4meevrardjp without the repo server, you aren't going to be able to install the optional packages like neutron_lbaas09:58
*** sar has quit IRC09:59
evrardjpI will stop with the jokes.09:59
evrardjpit doesn't seem to make you laugh.09:59
odyssey4meum, repo-use appears to somehow be skipped altogether10:01
odyssey4mehmm, maybe that's haproxy-install going on there10:02
odyssey4meodd, haproxy appears to have galera_client installed on it10:02
odyssey4mehmm, the ara report is a bit confusing for tracking a sequence with some context10:03
openstackgerritTovin Seven proposed openstack/openstack-ansible master: Trivial: Update pypi url to new url  https://review.openstack.org/56303110:03
odyssey4meaha: http://logs.openstack.org/12/549012/3/check/openstack-ansible-deploy-aio_metal-ubuntu-xenial/b4680f6/job-output.txt.gz#_2018-04-20_08_13_55_27818410:03
evrardjphaproxy should not be installed10:04
evrardjpthere is no point of doing so10:04
odyssey4methis doesn't result in the hosts being targeted: https://github.com/openstack/openstack-ansible/blob/master/playbooks/repo-use.yml#L2110:04
odyssey4meah of course, because the host is in repo_all10:05
evrardjpyes10:05
odyssey4mehmm, ok - this is going to be interesting to overcome10:05
odyssey4melet me build one and see what we can do here10:05
evrardjpI am not sure we need to change anything10:06
odyssey4meevrardjp we do - the build fails because pip can't find the dev packages we built on the repo10:06
evrardjpif we say the repo still has access to upstream pip it must stay the same10:06
evrardjpcan't we just add the local files into the index?10:06
odyssey4mejust trust me, something must change - I'll work it out10:06
odyssey4methey are - but this play is the thing that tells pip to use the local index now10:07
evrardjphttps://ih1.redbubble.net/image.441459994.4619/flat,800x800,075,f.u3.jpg10:07
odyssey4mebut you did the !repo_all because you wanted the repo server to use the cache... hmm, but that means it should be using the cache already10:07
evrardjpI've seen that before.10:07
odyssey4meI'll build a host and see what's up here - something does need changing, I just need to see where it's broken properly first.10:07
openstackgerritMerged openstack/openstack-ansible-repo_server stable/queens: Set the pypiserver root to the correct directory  https://review.openstack.org/56275910:09
odyssey4meit looks to me like the host is *never* configured to use the repo's pypi cache, which is likely the cause - so we have a sequence problem.10:09
openstackgerritMerged openstack/openstack-ansible-tests master: Add python3 functional voting and non-voting jobs  https://review.openstack.org/56266710:09
evrardjpwe can replace the repo use to all10:11
evrardjpbut we need to make sure it's still okay for going out if necessary10:11
*** udesale__ has joined #openstack-ansible10:12
odyssey4meevrardjp yes, I'll work it out - originally the repo didn't use the local pypi cache at all, for good reason... but now it uses the local cache, which I think will be an issue for upgrades... so this is something I wanted to figure out anyway10:13
odyssey4meonce all these virtualenv changes are merged into queens, are we going to bump role SHA's to include it all in the next release?10:14
*** udesale_ has quit IRC10:14
odyssey4meor are you thinking we leave it in a broken state for this release, and bring it all in for the next?10:15
odyssey4meit does appear that *some* queens builds are working - so I'm not sure it's *critical* to bring those in10:16
*** vnogin has quit IRC10:18
*** sar has joined #openstack-ansible10:22
*** sar has quit IRC10:23
*** udesale__ has quit IRC10:27
*** markvoelker has quit IRC10:30
*** markvoelker has joined #openstack-ansible10:30
*** pcaruana has quit IRC10:31
*** armaan has quit IRC10:31
*** armaan has joined #openstack-ansible10:32
*** nicolasbock has joined #openstack-ansible10:33
*** markvoelker has quit IRC10:35
*** nattanon has joined #openstack-ansible10:39
nattanonHello guys !!!10:40
nattanonI have got a problem with this error  " Unable to connect to Neutron: 'frozenset' object has no attribute '__getitem__' "10:40
nattanonIt made some of user cant see their instances on panel project -> instance via horizon10:41
nattanonDo someone ever face this problems ??10:42
nattanonWhen press panel (project -> instance) horizon error report " Unable to connect to neutron "10:44
odyssey4menattanon never heard of that one, personally10:45
*** cshen has quit IRC10:46
olivierb-hello everyone, just a basic question to be sure that my understanding of OSA conf is correct. openstack_user_config.yml contains all infos for all services that I initially decided to include whereas conf.d/xx.yml contains all service that I add later ? right ?10:47
odyssey4meolivierb- you can put them in either place - both get merged together in implementation10:48
*** armaan has quit IRC10:49
odyssey4mesome people like to put everything in openstack_user_config, and some liek to keep them in seperate files10:49
*** armaan has joined #openstack-ansible10:49
odyssey4mewe use seperate files for gating because it's easier to instrument the modularity for different scenario's when building the config - nothing more10:49
*** armaan has quit IRC10:50
*** armaan has joined #openstack-ansible10:50
olivierb-odyssey4me thanks a lot for this info which leads to another question that just occured to my mind, what occurs then during the merge if some infos is duplicated in bot places ?10:51
odyssey4meolivierb- hmm, I'm not sure, but I think the conf.d entries may merge over the openstack_user_config - but you'd have to look at the dynamic inventory code to be sure10:52
odyssey4mebest is not to duplicate10:52
olivierb-yep definitely agree but you never know what the final user/customer will do unfortunately10:53
*** armaan has quit IRC11:04
*** armaan has joined #openstack-ansible11:05
*** radeks has quit IRC11:06
*** vnogin has joined #openstack-ansible11:12
*** vnogin has quit IRC11:17
*** cshen has joined #openstack-ansible11:20
*** vnogin has joined #openstack-ansible11:29
*** udesale has joined #openstack-ansible11:36
odyssey4mehmm, evrardjp hwoarang repo_server lays down https://github.com/openstack/openstack-ansible-repo_server/blob/master/templates/nginx.conf.j2 and keystone appends to it https://github.com/openstack/openstack-ansible-os_keystone/blob/master/tasks/keystone_nginx.yml#L3011:44
odyssey4meso on a bare metal node (no containers), when re-running repo-server it wipes out the append and fails to restart nginx11:44
odyssey4meI wonder, can we do the custom log format in another file?11:45
*** pcaruana has joined #openstack-ansible11:46
odyssey4meyep, looks like it - alright, will push a patch up11:48
*** ansmith has quit IRC11:54
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-pip_install master: Disable the pip version check  https://review.openstack.org/56309312:00
*** markvoelker has joined #openstack-ansible12:02
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-pip_install master: Disable the pip version check  https://review.openstack.org/56309312:03
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-pip_install master: Ensure that pip.conf templates variables properly  https://review.openstack.org/56309512:05
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible master: Improve Congress scenario testing  https://review.openstack.org/56083912:09
mgariepymorning everyone12:39
evrardjpmorning12:40
*** armaan has quit IRC12:40
evrardjpodyssey4me: logging to journal directly would be great12:41
evrardjpI mean binary format12:41
evrardjptoday, on a scale of grumpiness that goes from 0 to 9, I'm at...12:42
evrardjpover 9000.12:42
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build master: Make sure that the wheel build task fails if the wheel build fails  https://review.openstack.org/56310012:43
odyssey4meevrardjp ^ finally found why the wheel build fails wasn't resulting in the task failing12:43
odyssey4meevrardjp logging to journal? you mean for the services we implement, or in general?12:44
evrardjpso "good" morning doesn't apply12:44
evrardjpodyssey4me: shipping everything to journal!12:44
evrardjpnginx? same thing!12:44
odyssey4meI'd like to log to journal for everything and get rid of rsyslog as a requirement. People can then always implement rsyslog on their common journal host.12:44
evrardjpnot going that far to centralize journals, but at least logging everything to journal12:45
odyssey4meevrardjp ah, sorry - I moved well on from that one!12:45
evrardjpmodern things12:45
odyssey4mecentralizing journals is better than centralising rsyslog - more compact data shipping12:45
odyssey4mebut sure, there are other ways too12:45
evrardjpyeah but I don't care, graylog is doing the right thing :p12:46
evrardjpgoing to each of the host logging is a "nice to have"12:46
evrardjpfor me12:46
evrardjpbut apache logging in a different format sucks12:46
odyssey4meclealy I'm on a bug smash week :p12:46
*** vnogin has quit IRC12:47
evrardjpoh yes the classical no failing with multiple tasks12:47
evrardjpmaybe we should do a lint test for that12:47
evrardjpif more than two lines of shell script and no set as first line, it smells bad12:47
evrardjpor maybe those should be modules :)12:48
odyssey4memeh, the only reason it's piping is to add a timestamp - this is not a usual thing12:48
*** vnogin has joined #openstack-ansible12:50
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-pip_install master: tests: Do not always fetch the get-pip.py script during tests  https://review.openstack.org/56224312:50
evrardjp?12:51
hwoarangodyssey4me: better^?12:51
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_keystone master: Use a nginx conf.d file for the custom logging  https://review.openstack.org/56310112:51
odyssey4me^ one of those things you would only pick up in an minor upgrade or playbook re-run12:51
odyssey4mehwoarang yeah, that looks reasonable12:52
hwoarangok12:52
odyssey4methat should actually open the door to idepotence testing on most roles now12:54
hwoarangi am still not sure how exactly pip_install is defined as dependency to roles12:57
hwoarangi can't see it being on meta/main.yml so i suspect that we explicitly call it in the tests repo somewhere12:57
odyssey4mewtf, why is ubuntu using sites-available and the others using conf.d? https://github.com/openstack/openstack-ansible-os_keystone/search?utf8=%E2%9C%93&q=keystone_nginx_conf_path&type=12:57
odyssey4mehwoarang it's implemented in the repo-use.yml playbook, and in the openstack_hosts role12:58
hwoarangoh sneaky12:59
hwoarangopenstack_hosts does an include_role on pip_install12:59
hwoarangi wonder why this is not a proper dependency in meta/main.yml then12:59
odyssey4mehmf https://github.com/openstack/openstack-ansible-os_keystone/commit/15733bbd2feece3680ed27a04346750ae380f86312:59
odyssey4mehwoarang we used to do that - that's why pike takes so long to deploy ;)13:00
odyssey4meit was done this way to radically reduce the timelines for deploying by only implementing it twice - once before the repo is built, and once after13:00
odyssey4meit will eventually reduce again to only a single time13:01
hwoarangi am not sure i understand. include_role and meta/main.yml have the same effect in the end right?13:01
evrardjphwoarang: yes but ... we smartly run it.13:02
evrardjplet's say that instead of an include_role in ALL the roles13:03
evrardjp(which are applied in a serial way in the playbooks)13:03
evrardjpyou just do it once across the board at the beginning13:03
hwoarangi agree13:03
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_keystone master: Use a nginx conf.d file for the custom logging  https://review.openstack.org/56310113:03
hwoarangbut what I want to say, what would happen if you had pip_install as dependency in meta/main.yml just in the openstack_hosts role13:04
evrardjpodyssey4me: that's to not disturb apache peasants13:04
evrardjphwoarang: that would run at the beginning13:04
evrardjpnot at the end13:04
odyssey4meevrardjp wut?13:04
evrardjpnginx using sites_enabled13:04
hwoarangevrardjp: would that be bad? do you need some sort of preparation on the host before you run pip_install?13:04
evrardjpthat's because ubuntu/debian have these "convenience scripts" to do symlinking.13:05
evrardjpin apache13:05
evrardjpa2ensite etc.13:05
evrardjpso the packaging of nginx took the same idea of sites-available13:05
evrardjpdidn't provide the script though, I think13:05
evrardjpbut they used that instead of having a conf.d13:05
evrardjpIIRC13:05
evrardjphwoarang: that's a good question.13:06
*** ansmith has joined #openstack-ansible13:06
evrardjphwoarang: But I don't think pip_install should be a "Dependency" of the openstack_hosts13:06
evrardjpit should just be a task of the preparation of hosts, like other tasks13:06
evrardjpI don't see the positive improvement of adding it to meta13:07
*** dave-mccowan has joined #openstack-ansible13:07
hwoarangok13:07
evrardjpI am okau if you explain that to me13:07
hwoarangmaybe openstack_hosts should 'absorve' pip_install in the end13:07
hwoarangi dont have anything to explain13:07
evrardjpI just need convincing13:07
hwoarangi was just curious :)13:07
evrardjphwoarang: probably yes13:07
evrardjpabsorb until 0 task remain13:08
hwoarang*absorb!13:08
hwoarangyeah13:08
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-pip_install master: Disable the pip version check  https://review.openstack.org/56309313:08
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-pip_install master: Disable the pip version check  https://review.openstack.org/56309313:09
openstackgerritMerged openstack/openstack-ansible-pip_install master: tests: Do not always fetch the get-pip.py script during tests  https://review.openstack.org/56224313:13
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_server master: Allow pypiserver to be upgraded before repo build  https://review.openstack.org/56310613:15
odyssey4meyet another gap ^13:15
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_server master: Allow pypiserver to be upgraded before repo build  https://review.openstack.org/56310613:16
*** udesale has quit IRC13:20
*** udesale has joined #openstack-ansible13:20
*** udesale has quit IRC13:23
*** udesale has joined #openstack-ansible13:23
*** armaan has joined #openstack-ansible13:24
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build master: Override the default index for the wheel build  https://review.openstack.org/56311113:26
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build master: Override the pip index used for the wheel build  https://review.openstack.org/56311113:27
*** masber has quit IRC13:27
*** admin0 has joined #openstack-ansible13:29
niraj_singhevrardjp: getting error while repo-build playbook run;   fatal: [aio1_repo_container-74a38efe]: UNREACHABLE! => {"changed": false, "msg": "SSH Error: data could not be sent to remote host \"172.29.236.100\". Make sure this host can be reached over ssh", "unreachable": true}13:29
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-pip_install master: Disable the pip version check  https://review.openstack.org/56309313:32
*** masuberu has joined #openstack-ansible13:32
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Ensure that the repo servers also use the pypi cache  https://review.openstack.org/56311413:37
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Remove default pip_links value  https://review.openstack.org/54901213:38
evrardjpniraj_singh: looks like a connectivity issue, either your plugins are misconfigured, or your network configuration doesn't work13:39
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Ensure that the repo servers also use the pypi cache  https://review.openstack.org/56311413:40
evrardjpniraj_singh: aren't you simply running ./run_tests.sh?13:40
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Remove default pip_links value  https://review.openstack.org/54901213:40
niraj_singhevrardjp: ok13:40
evrardjpyou should not have to care about the repo build in that cas13:40
evrardjpcase13:40
evrardjpas the roles are independant beings!13:40
odyssey4meif the repo-build is being run, then you're using the integrated build for tests which will take awfully long and cause all sorts of unrelated issues if the role isn't ready13:41
odyssey4meyou should be using role tests as evrardjp has suggested13:41
niraj_singhevrardjp: my openstack-ansible VM was currupted that why i again install the openstack-ansible from scratch13:42
openstackgerritMerged openstack/openstack-ansible-openstack_hosts stable/queens: Fix error when /etc/hosts does not exist  https://review.openstack.org/56292813:43
openstackgerritMerged openstack/openstack-ansible-openstack_hosts stable/pike: Fix error when /etc/hosts does not exist  https://review.openstack.org/56292713:43
niraj_singhand added masakari configuration. after that i ran repo-build and got this error13:43
niraj_singhodyssey4me: ok13:44
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-tests stable/queens: Add python3 functional voting and non-voting jobs  https://review.openstack.org/56312213:46
openstackgerritJean-Philippe Evrard proposed openstack/ansible-config_template master: Set py3 job to be voting  https://review.openstack.org/56190013:48
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_horizon stable/queens: Do not log passwords  https://review.openstack.org/56312413:49
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_horizon stable/pike: Do not log passwords  https://review.openstack.org/56312513:49
odyssey4meevrardjp :( https://github.com/openstack/networking-odl/blob/master/requirements.txt#L2113:50
evrardjpoh great.13:50
evrardjpnetworking ppl... bgpvpn now networking odl13:50
evrardjphey guess what... let's install ceilometer master branch for all our things!13:51
evrardjpthat's proper packaging izit?13:51
openstackgerritMerged openstack/openstack-ansible-os_monasca-agent stable/queens: Replace virtualenv-tools with a script  https://review.openstack.org/56267713:51
evrardjpI will stop complaining13:51
odyssey4meyeah, this is totally silly - why does the ODL implementation need ceilometer13:51
odyssey4megrrr13:51
evrardjpextra packages are too fancy13:51
evrardjpI will work on bgpaaS later in the cycle13:52
evrardjpbgpvpn13:52
evrardjpsorry13:52
evrardjpI just think there are more urgent things13:52
evrardjpis that blocking you?13:52
openstackgerritMerged openstack/ansible-hardening master: Switch from debian-jessie to debian-stable (stretch)  https://review.openstack.org/56284213:52
odyssey4menah, I was just testing minor upgrades to ensure my series of patches works properly13:54
odyssey4mereset all the SHA's to master and hit that13:54
odyssey4meI'll push up a patch to freeze it in our integrated build so that we don't get surprised later13:54
odyssey4methere may be more - busy trying another build13:55
hwoarangi know it's friday and people dont want to look at ugly stuff right before the weekend but...13:55
hwoarangi could use another pair of eyes for https://review.openstack.org/#/c/560308/ now that at least ubuntu disto job is passing13:55
*** cjloader_ has joined #openstack-ansible13:55
*** cjloader_ has quit IRC13:55
odyssey4mewow, I'm impressed that it's passing - well done!13:56
*** cjloader has joined #openstack-ansible13:56
openstackgerritMerged openstack/openstack-ansible-os_rally stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56276713:57
*** kstev has joined #openstack-ansible13:58
openstackgerritMerged openstack/openstack-ansible-os_tacker stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56276913:58
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Freeze the networking-odl repo from SHA bumps  https://review.openstack.org/56313014:00
*** mnaser has quit IRC14:00
niraj_singhi am gettng this error while running ./run_tests.sh http://paste.openstack.org/show/719630/14:00
*** mnaser has joined #openstack-ansible14:01
odyssey4meniraj_singh is that run tests from the role repo?14:01
*** vnogin has quit IRC14:01
odyssey4meit looks like you have a restricted pip configuration, which only happens on the integrated build - I suggest you start with a fresh host and use the role tests14:01
odyssey4methe integrated build's run_tests.sh only does the lint testing14:02
niraj_singhSorry for misunderstanding. i haven't configure my role yet. i jsut added the role in /ansible roles dir and added configuration to install role . after that i ran repo-build.14:04
*** hamza21 has quit IRC14:05
*** vnogin has joined #openstack-ansible14:06
hwoarangi would suggest to use role tests and not work on the integrated build directly14:06
hwoarangOMG next PTG is at Denver again14:10
hwoarangTHE TRAIN!14:10
hwoarangmhayden: ^ please come!14:10
*** esberglu has joined #openstack-ansible14:10
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_keystone master: Use a nginx conf.d file for the custom logging  https://review.openstack.org/56310114:10
odyssey4meniraj_singh ah, the better path is most definitely to build the role first and the tests for the role - once it's working and more complete, then work on integrating it14:12
odyssey4meotherwise you'll have to work through a ton of other issues14:12
odyssey4meplease see the contributor guide - it advises exactly that14:12
*** guilhermesp has quit IRC14:13
evrardjphwoarang: haha yes14:13
evrardjphwoarang: great job14:14
odyssey4meoh awesome :) I now have a friend that lives there, so I'll have to stay an extra day or two this time14:14
hwoaranghmm ticket prices are almost double compared to last year14:15
hwoarangiirc it costed about $100 now it's $199 early bird14:15
hwoaranginteresting...14:15
openstackgerritMerged openstack/openstack-ansible-os_designate stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56276614:15
openstackgerritMerged openstack/openstack-ansible-tests stable/queens: Do not log passwords  https://review.openstack.org/56285314:15
openstackgerritMerged openstack/openstack-ansible-os_heat stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56279414:16
openstackgerritMerged openstack/openstack-ansible-os_gnocchi stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56279114:16
*** vnogin has quit IRC14:16
openstackgerritMerged openstack/openstack-ansible-os_glance stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56279214:17
*** yifei has quit IRC14:17
*** yifei has joined #openstack-ansible14:18
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_watcher master: Do not log passwords  https://review.openstack.org/56313914:19
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_watcher master: Only replace python when re-initializing the venv  https://review.openstack.org/56220214:20
evrardjphwoarang: reviewed14:22
hwoarangthx14:22
evrardjphwoarang: I see you like my idea of include_vars :)14:23
evrardjpflexibilitay14:24
evrardjpif we can make it voting that would be great.14:24
evrardjpbut only after a check experimental if possible :D14:24
hwoarangmaybe we can make ubuntu voting. opensuse needs tempest fixes. and no clue why centos is failing14:25
hwoaranganyway14:25
evrardjpthat's cool. Good job14:27
evrardjpand precedent is set.14:27
evrardjpmerging this before milestone 1 would be great!14:28
evrardjpor milestone 314:28
evrardjp:)14:28
evrardjpmilestone 1 is next week so...14:28
spotzevrardjp:  get min in!!! https://review.openstack.org/#/c/551316/14:28
hwoarangthere is time :)14:29
openstackgerritMerged openstack/openstack-ansible-os_sahara stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56279614:29
openstackgerritMerged openstack/openstack-ansible-tests stable/pike: Do not log passwords  https://review.openstack.org/56285414:29
openstackgerritMerged openstack/openstack-ansible-os_neutron stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56279914:29
openstackgerritMerged openstack/openstack-ansible-os_swift stable/queens: Do not log passwords  https://review.openstack.org/56268814:30
openstackgerritMerged openstack/openstack-ansible-os_cinder stable/queens: Do not log passwords  https://review.openstack.org/56298014:30
openstackgerritMerged openstack/openstack-ansible-os_cinder stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56279514:30
openstackgerritGaudenz Steinlin proposed openstack/openstack-ansible stable/ocata: Added monitoring tag to monitoring user creation task.  https://review.openstack.org/56314314:31
*** vnogin has joined #openstack-ansible14:31
evrardjpyup there is time :) I will speak to tony14:33
*** epalper has quit IRC14:35
openstackgerritMerged openstack/openstack-ansible-os_barbican stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56279714:38
openstackgerritMerged openstack/openstack-ansible-os_magnum stable/pike: Do not log passwords  https://review.openstack.org/56268414:38
*** dxiri has joined #openstack-ansible14:38
openstackgerritMerged openstack/openstack-ansible-os_tempest stable/queens: Do not log passwords  https://review.openstack.org/56268014:39
openstackgerritMerged openstack/openstack-ansible-os_magnum stable/queens: Do not log passwords  https://review.openstack.org/56268314:39
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: bootstrap-host: Set repo build pip default mirror when in openstack-ci  https://review.openstack.org/56314514:43
mnaseranyone seen this with the dashboard? :(14:45
mnaserRecoverable error: [('system library', 'fopen', 'Too many open files'), ('BIO routines', 'BIO_new_file', 'system lib'), ('x509 certificate routines', 'X509_load_cert_crl_file', 'system lib')]14:45
openstackgerritMerged openstack/openstack-ansible-os_magnum stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56267314:46
evrardjpmnaser: that's recoverable, everything is fine!14:47
evrardjp:p14:47
mgariepyhaha14:47
evrardjpsadly I can't say I have14:47
evrardjpcan't you change the ulimit with unit files?14:47
mnasernot to the user, it will say "failed to get X from Y"14:47
mnaserwell i was just wondering if anyone had to bump it up before me14:47
evrardjpnope which is quite worrying14:48
evrardjpmaybe worth asking logan-14:48
evrardjpI am not sure rpc is having an override for that14:48
openstackgerritMerged openstack/openstack-ansible-os_tempest master: Only replace python when re-initializing the venv  https://review.openstack.org/56220014:49
mgariepymnaser, on centos ? and on master?14:51
*** ansmith has quit IRC14:51
mnasermgariepy: centos+pike14:51
*** v1k0d3n has quit IRC14:51
*** v1k0d3n has joined #openstack-ansible14:51
odyssey4meevrardjp witht hat series of patches I submitted earlier, we get a minor upgrade success for the bare metal implementation, FYI14:53
evrardjpcool, we should probably have that tested somewhere :)14:53
odyssey4mesure, perhaps the minor upgrade for it could actually be tested at some point - perhaps even per commit14:54
evrardjpusing the same code as the upgrade? doing checkout ?14:54
evrardjpsame kind of code at least14:55
* mhayden wishes everyone a happy fridayyyy14:55
mhaydenjust don't remind cjloader that it's friday, please14:55
openstackgerritMerged openstack/openstack-ansible-os_nova stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56270914:55
mgariepymnaser, poking my colleague if they seens this issue.14:56
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tempest stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56314814:57
mgariepymnaser, they havent seens that.14:57
odyssey4meevrardjp nah, I'm thinking more along the lines of figuring out the last tag, then doing a minor upgrade from there - although that's only really useful for the stable branches15:01
evrardjpodyssey4me: yup.15:01
evrardjpbut that's a good idea.15:01
mgariepymnaser, which tag ? my colleagues are running 16.0.1015:01
odyssey4meevrardjp we might actually have to make it static var, because soemtimes the source for a minor upgrade will be undeployable15:01
mnasermgariepy: i dont have that info close to me but i used to run into that with other apps too15:01
odyssey4methink of the situation where we missed something that wasn't caught in gate15:02
evrardjpyup but by default it could be a static version15:02
evrardjplet's say first deployable version of a branch15:02
evrardjpif it can do that, it can do what's in between :)15:03
evrardjp(TM)15:03
evrardjpI will make a lot of money with those kinds of reasoning.15:03
evrardjpFuture big corporate seller out there!15:03
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Remove default pip_links value  https://review.openstack.org/54901215:04
odyssey4meevrardjp yeah, I do like the idea of making sure that the first release for a series is something we test being upgradable from15:05
odyssey4meso that always verifies that we're able to upgrade from x.0.0 to x.y.z, and therefore we should be upgradable from x.0.1 onwards to x.y.z15:05
*** DanyC has quit IRC15:06
odyssey4meif something goes very wrong with that version, we update it -but set a release note out saying how one has to fix any version from before then to be upgradable... but that's only for situations like the pbr release where things broke quite spectacularly15:06
*** tomtom001 has quit IRC15:07
*** eumel8 has quit IRC15:08
openstackgerritMerged openstack/openstack-ansible-os_ceilometer stable/queens: Do not log passwords  https://review.openstack.org/56270515:08
evrardjpyup15:08
evrardjpit will be harder for sha bumps though15:09
evrardjpimagine master15:09
evrardjpto define this test, we'd have to do the first version as a m115:10
evrardjpthat can then be updated15:10
openstackgerritMerged openstack/openstack-ansible-os_ceilometer stable/pike: Do not log passwords  https://review.openstack.org/56270615:11
*** redondo-mk has quit IRC15:11
*** redondo-mk has joined #openstack-ansible15:12
*** wlmbasson has quit IRC15:12
*** wlmbasson has joined #openstack-ansible15:12
odyssey4meyeah, I think b1/b2/b3 are fair enough sources for that source of test on master15:13
odyssey4meanyway - it's a beautiful day, so I'm out - going to a cheese festival15:14
evrardjpthat's only for you!15:14
evrardjpBut I will head out too15:14
evrardjpin a bit15:14
evrardjpso FYI15:14
evrardjpI've pushed a version of the ansible-inventory-manage lib15:14
evrardjpwe can now use it as toolkit for building group/host/vars management tool15:16
evrardjpinteresting milestone15:16
evrardjpdefinitely needs more testing15:16
evrardjpand help from others15:16
evrardjpjmccrory: I'd love if we can discuss this next week15:16
odyssey4mewell, if you move it into the openstack namespace you'll get more eyes on it, and perhaps more contributors?15:17
odyssey4meas long as it's functional, it'll be a start and we can work on integrating it into tests and start modifying docs15:17
odyssey4mewe can also publish to pypi, which I assume is the plan?15:17
*** cshen has quit IRC15:17
openstackgerritMerged openstack/openstack-ansible-os_glance stable/queens: Do not log passwords  https://review.openstack.org/56269915:19
*** vnogin has quit IRC15:19
openstackgerritMerged openstack/openstack-ansible-os_panko stable/queens: Do not log passwords  https://review.openstack.org/56269115:23
*** dave-mccowan has quit IRC15:24
openstackgerritMerged openstack/openstack-ansible-os_heat stable/pike: Do not log passwords  https://review.openstack.org/56270415:26
openstackgerritMerged openstack/openstack-ansible-os_heat stable/queens: Do not log passwords  https://review.openstack.org/56270315:26
openstackgerritMerged openstack/openstack-ansible-os_trove master: Do not log passwords  https://review.openstack.org/56224015:27
openstackgerritMerged openstack/openstack-ansible-galera_server stable/pike: Do not log passwords  https://review.openstack.org/56189715:30
evrardjpit's just a lib... It's nothing much. I planned to push it on pypi yes15:31
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_trove stable/queens: Do not log passwords  https://review.openstack.org/56315615:31
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_trove stable/pike: Do not log passwords  https://review.openstack.org/56315715:31
evrardjpenjoy the summer odyssey4me :)15:32
openstackgerritMerged openstack/openstack-ansible-os_designate stable/pike: Do not log passwords  https://review.openstack.org/56269715:33
evrardjphave a good weekend everyone15:33
*** electrofelix has quit IRC15:33
openstackgerritMerged openstack/openstack-ansible-os_searchlight stable/queens: Do not log passwords  https://review.openstack.org/56270715:33
openstackgerritMerged openstack/openstack-ansible-os_ironic stable/pike: Do not log passwords  https://review.openstack.org/56267915:34
openstackgerritMerged openstack/openstack-ansible-os_aodh stable/pike: Do not log passwords  https://review.openstack.org/56269015:35
openstackgerritMerged openstack/openstack-ansible-os_aodh stable/queens: Do not log passwords  https://review.openstack.org/56268915:35
*** vnogin has joined #openstack-ansible15:35
*** cjloader_ has joined #openstack-ansible15:37
*** cjloader has quit IRC15:37
*** cjloader_ has quit IRC15:38
*** cjloader has joined #openstack-ansible15:38
openstackgerritMerged openstack/openstack-ansible-os_gnocchi stable/pike: Do not log passwords  https://review.openstack.org/56270215:41
openstackgerritMerged openstack/openstack-ansible-os_gnocchi stable/queens: Do not log passwords  https://review.openstack.org/56270115:41
openstackgerritMerged openstack/openstack-ansible-os_ironic stable/queens: Do not log passwords  https://review.openstack.org/56267815:43
openstackgerritMerged openstack/openstack-ansible-os_barbican stable/pike: Do not log passwords  https://review.openstack.org/56269515:44
openstackgerritMerged openstack/openstack-ansible-os_barbican stable/queens: Do not log passwords  https://review.openstack.org/56269415:44
*** shardy_afk has quit IRC15:46
openstackgerritMerged openstack/openstack-ansible-os_panko stable/pike: Do not log passwords  https://review.openstack.org/56269315:46
*** shardy has joined #openstack-ansible15:48
*** vnogin has quit IRC15:49
openstackgerritMerged openstack/openstack-ansible-os_neutron stable/pike: Do not log passwords  https://review.openstack.org/56268615:50
openstackgerritMerged openstack/openstack-ansible-os_neutron stable/queens: Do not log passwords  https://review.openstack.org/56268515:50
*** chyka has joined #openstack-ansible15:55
openstackgerritMerged openstack/openstack-ansible-os_sahara stable/pike: Do not log passwords  https://review.openstack.org/56268215:55
openstackgerritMerged openstack/openstack-ansible-os_sahara stable/queens: Do not log passwords  https://review.openstack.org/56268115:55
*** cmart has joined #openstack-ansible15:55
openstackgerritMerged openstack/openstack-ansible-os_designate stable/queens: Do not log passwords  https://review.openstack.org/56269615:57
*** cjloader has quit IRC15:58
*** cjloader has joined #openstack-ansible15:58
openstackgerritMerged openstack/openstack-ansible-os_glance stable/pike: Do not log passwords  https://review.openstack.org/56270016:03
*** gyee has joined #openstack-ansible16:06
*** cjloader has quit IRC16:06
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Convert rsyslog to an include_task with group_vars  https://review.openstack.org/55600216:06
openstackgerritMerged openstack/openstack-ansible-os_octavia stable/queens: Switch to using run_once instead of matching the first node only  https://review.openstack.org/56167016:11
openstackgerritMerged openstack/openstack-ansible-os_octavia stable/pike: Switch to using run_once instead of matching the first node only  https://review.openstack.org/56167116:11
*** vnogin has joined #openstack-ansible16:15
*** vnogin has quit IRC16:20
*** mma has quit IRC16:28
*** shardy has quit IRC16:29
openstackgerritMerged openstack/openstack-ansible-os_octavia master: Update auth_uri option to www_authenticate_uri  https://review.openstack.org/56172816:31
openstackgerritMerged openstack/openstack-ansible-os_octavia stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56271016:31
*** DanyC has joined #openstack-ansible16:38
*** DanyC_ has joined #openstack-ansible16:40
*** gkadam has quit IRC16:42
*** cjloader has joined #openstack-ansible16:43
*** DanyC has quit IRC16:43
cjloadermhayden: guess what day it is!16:45
mhaydenhah16:45
cjloadermhayden: "Friday, Friday...."16:46
mhaydenone must really get down on friday16:46
*** ansmith has joined #openstack-ansible16:47
cjloaderat which step does the group_vars get copied over in OSA?16:48
cjloaderin queens16:48
cjloadernvm16:49
*** armaan has quit IRC16:53
*** armaan has joined #openstack-ansible16:54
*** rmart04 has joined #openstack-ansible16:57
*** rmart04 has quit IRC16:58
*** cmart has quit IRC17:00
*** hamza21 has joined #openstack-ansible17:01
*** mma has joined #openstack-ansible17:04
*** mma has quit IRC17:09
openstackgerritMerged openstack/openstack-ansible master: Remove tempest_git_* overrides  https://review.openstack.org/55916117:12
*** cmart has joined #openstack-ansible17:13
*** mma has joined #openstack-ansible17:15
*** mma has quit IRC17:19
*** pcaruana has quit IRC17:22
*** klamath has joined #openstack-ansible17:26
*** pcaruana has joined #openstack-ansible17:33
*** dxiri_ has joined #openstack-ansible17:36
*** dxiri has quit IRC17:38
openstackgerritMatt Thompson proposed openstack/openstack-ansible stable/ocata: Remove tempest_git_* overrides  https://review.openstack.org/56320317:48
openstackgerritMatt Thompson proposed openstack/openstack-ansible stable/pike: Remove tempest_git_* overrides  https://review.openstack.org/56002517:52
*** mma has joined #openstack-ansible17:56
*** mma has quit IRC18:00
*** mma has joined #openstack-ansible18:05
*** dave-mccowan has joined #openstack-ansible18:06
openstackgerritMerged openstack/openstack-ansible-os_octavia master: Downloads amphora images from artifact storage  https://review.openstack.org/55508418:09
*** mma has quit IRC18:09
*** mma has joined #openstack-ansible18:18
*** DanyC_ has quit IRC18:21
*** vnogin has joined #openstack-ansible18:25
*** mma has quit IRC18:27
*** pcaruana has quit IRC18:29
*** vnogin has quit IRC18:31
*** mma has joined #openstack-ansible18:32
*** udesale has quit IRC18:34
*** mma has quit IRC18:36
*** nicolasbock has quit IRC18:36
*** vnogin has joined #openstack-ansible18:44
cloudnullo/ all18:53
d34dh0r53o/18:58
openstackgerritCam J. Loader proposed openstack/openstack-ansible master: Make some service vars more global  https://review.openstack.org/56324319:11
cjloaderd34dh0r53 cloudnull ^19:12
openstackgerritCam J. Loader proposed openstack/openstack-ansible master: Make some service vars more global  https://review.openstack.org/56324319:26
*** speedmann has quit IRC19:32
*** nicolasbock has joined #openstack-ansible19:33
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Adds certificate generation  https://review.openstack.org/55363019:36
*** speedmann has joined #openstack-ansible19:42
*** adcpdk has joined #openstack-ansible19:43
adcpdkantonym Hi! I noticed you had some ideas in regards to use xen-hypervisor for the compute nodes, are you still available for a quick chat?19:45
adcpdkhttps://github.com/openstack/openstack-ansible-specs/blob/master/specs/newton/xen-virt-driver.rst19:45
openstackgerritMerged openstack/openstack-ansible-os_molteniron stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56271719:53
*** throwsb1 has joined #openstack-ansible19:54
throwsb1Hi, is there any good examples on configuring LVM storage?  I am deploying a multi-node clustered environment and all I am seeing is examples for a single LVM.19:56
throwsb1I am going to have 2 storage nodes with LVM and not sure if the vars listed in the example are hardcoded with OSA or they be modified.19:57
DimGRadmin0 how is kube19:58
openstackgerritMatt Thompson proposed openstack/openstack-ansible stable/queens: Remove tempest_git_* overrides  https://review.openstack.org/56326320:02
openstackgerritMerged openstack/openstack-ansible master: Remove double warning from run-upgrade  https://review.openstack.org/55979120:10
*** cjloader_ has joined #openstack-ansible20:13
*** cjloader has quit IRC20:13
openstackgerritMerged openstack/openstack-ansible-os_ceilometer stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56267520:16
*** cjloader_ has quit IRC20:18
openstackgerritMerged openstack/openstack-ansible-repo_build master: Make sure that the wheel build task fails if the wheel build fails  https://review.openstack.org/56310020:20
*** adcpdk has quit IRC20:20
openstackgerritMerged openstack/openstack-ansible-os_panko stable/queens: Replace virtualenv-tools with a script  https://review.openstack.org/56272020:28
openstackgerritMerged openstack/openstack-ansible-os_trove master: Only replace python when re-initializing the venv  https://review.openstack.org/56220120:32
openstackgerritMerged openstack/openstack-ansible-os_trove master: Remove tests-repo-clone.sh  https://review.openstack.org/55725120:32
*** dave-mccowan has quit IRC20:32
openstackgerritMerged openstack/openstack-ansible-os_horizon stable/pike: Do not log passwords  https://review.openstack.org/56312520:32
*** vnogin has quit IRC20:33
openstackgerritMerged openstack/openstack-ansible-os_horizon master: Only replace python when re-initializing the venv  https://review.openstack.org/56217620:34
openstackgerritMerged openstack/openstack-ansible-os_horizon stable/queens: Do not log passwords  https://review.openstack.org/56312420:34
openstackgerritMerged openstack/openstack-ansible-os_ironic stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56267420:36
*** vnogin has joined #openstack-ansible20:39
openstackgerritMerged openstack/openstack-ansible-os_keystone stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56271120:46
openstackgerritMerged openstack/openstack-ansible-os_swift stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56279820:50
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/queens: Remove double warning from run-upgrade  https://review.openstack.org/56330020:53
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/pike: Remove double warning from run-upgrade  https://review.openstack.org/56330120:53
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/ocata: Remove double warning from run-upgrade  https://review.openstack.org/56330220:54
*** kstev has quit IRC20:54
*** throwsb1 has quit IRC20:54
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Adds certificate generation  https://review.openstack.org/55363020:54
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build stable/queens: Make sure that the wheel build task fails if the wheel build fails  https://review.openstack.org/56330320:55
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_trove stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56330620:58
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_horizon stable/queens: Only replace python when re-initializing the venv  https://review.openstack.org/56330721:00
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia stable/queens: Downloads amphora images from artifact storage  https://review.openstack.org/56330921:01
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia stable/queens: Downloads amphora images from artifact storage  https://review.openstack.org/56330921:03
*** SimAloo has quit IRC21:05
*** esberglu has quit IRC21:15
*** lbragstad has quit IRC21:17
*** lbragstad has joined #openstack-ansible21:19
*** vnogin has quit IRC21:21
*** TxGirlGeek has joined #openstack-ansible21:37
*** TxGirlGeek has quit IRC21:43
*** hamza21 has quit IRC22:03
antonymadcpdk: yeah, whats up?22:03
*** dxiri_ has quit IRC22:06
*** gyee has quit IRC22:06
*** dxiri has joined #openstack-ansible22:07
*** cmart has quit IRC22:11
*** TxGirlGeek has joined #openstack-ansible22:12
*** TxGirlGeek has quit IRC22:33
*** nicolasbock has quit IRC23:11
*** tosky has quit IRC23:15
*** admin0 has quit IRC23:29
*** chyka has quit IRC23:30
*** vnogin has joined #openstack-ansible23:33
*** vnogin has quit IRC23:59

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