Tuesday, 2019-04-02

*** timburke has joined #openstack-ansible00:00
mnasercloudnull: is there a way for us to remove a systemd service with the systemd role00:04
mnasernova-consoleauth has been killed off in rocky, so it really should be gone in stein00:04
mnaserim trying to figure out the best way to get rid of it in an upgrade task00:05
mnaseror maybe an example of another role that may have done the same?00:05
*** nurdie has joined #openstack-ansible00:18
*** nurdie_ has joined #openstack-ansible00:19
logan-pretty sure if you delete a unit and reload systemd it will clean up the processes for you00:23
*** nurdie has quit IRC00:23
*** antonym has joined #openstack-ansible00:26
*** nurdie has joined #openstack-ansible00:27
*** nurdie has quit IRC00:28
*** nurdie_ has quit IRC00:29
*** nurdie has joined #openstack-ansible00:30
mnaserlogan-: took the safe path here https://review.openstack.org/#/c/649202/00:30
*** nurdie has quit IRC00:31
*** partlycloudy has quit IRC00:32
*** partlycloudy has joined #openstack-ansible00:33
logan-mnaser reviewed ^ thanks00:33
*** cmart has quit IRC00:46
mnaserlogan-: voila00:47
mnaserI reviewed it but openstack bot is afk00:47
*** markvoelker has joined #openstack-ansible00:55
*** luksky has quit IRC01:08
*** cmart has joined #openstack-ansible01:33
*** BjoernT has quit IRC01:37
*** cmart has quit IRC01:38
*** cmart has joined #openstack-ansible01:48
*** BjoernT has joined #openstack-ansible01:49
*** BjoernT has quit IRC01:51
*** BjoernT has joined #openstack-ansible01:52
*** nicolasbock has quit IRC02:05
*** hwoarang has quit IRC02:05
*** hwoarang has joined #openstack-ansible02:06
*** mrhillsman_afk is now known as mrhillsman02:10
*** cmart has quit IRC02:37
*** gkadam has joined #openstack-ansible02:48
*** gkadam has quit IRC02:50
*** BjoernT has quit IRC03:05
*** phasespace has quit IRC03:14
*** samueldmq has quit IRC03:15
*** partlycloudy has quit IRC03:17
*** spsurya has joined #openstack-ansible03:31
*** openstackgerrit has joined #openstack-ansible03:46
openstackgerritMerged openstack/openstack-ansible-os_nova master: Drop nova-consoleauth service  https://review.openstack.org/64920203:46
*** udesale has joined #openstack-ansible04:11
*** shyamb has joined #openstack-ansible05:16
*** pcaruana has joined #openstack-ansible05:35
*** shyamb has quit IRC05:38
*** markvoelker has quit IRC05:58
*** shyamb has joined #openstack-ansible06:07
*** openstackgerrit has quit IRC06:09
*** markvoelker has joined #openstack-ansible06:29
*** hwoarang has quit IRC06:31
*** hwoarang has joined #openstack-ansible06:33
*** cshen has joined #openstack-ansible06:40
*** ivve has joined #openstack-ansible06:43
*** kmadac4 is now known as kmadac06:51
*** DanyC has joined #openstack-ansible06:52
*** DanyC has quit IRC06:58
*** kopecmartin|off is now known as kopecmartin07:02
*** openstackgerrit has joined #openstack-ansible07:06
openstackgerritMartin Kopec proposed openstack/openstack-ansible-os_tempest master: User guide  https://review.openstack.org/64457007:06
*** tosky has joined #openstack-ansible07:09
*** luksky has joined #openstack-ansible07:15
*** shyamb has quit IRC07:48
*** shyamb has joined #openstack-ansible07:48
*** hamzaachi has joined #openstack-ansible07:53
*** gkadam has joined #openstack-ansible08:10
*** DanyC has joined #openstack-ansible08:29
*** shyamb has quit IRC08:33
*** priteau has joined #openstack-ansible08:34
fnpanicgood morning09:09
*** eumel8 has joined #openstack-ansible09:16
*** vnogin has joined #openstack-ansible09:16
*** fnpanic has quit IRC09:19
*** vnogin has quit IRC09:20
*** electrofelix has joined #openstack-ansible09:34
*** vnogin has joined #openstack-ansible09:48
*** vnogin has quit IRC09:48
CeeMacmorning all09:49
*** shyamb has joined #openstack-ansible09:50
CeeMacjrosser, you around?09:52
jrosserhello! yes i am09:52
CeeMachi!09:53
CeeMaci've worked out why the vpnaas dashboard isn't working09:54
CeeMaclooks like it isn't written in to the os_horizon role for rocky :/09:54
CeeMaci tried adding it as an optional pip package, but it fails on the contraints check09:55
CeeMaclooking through default.yml for os_horizon there is no git source or constraint referencing it either09:56
CeeMacso it looks like it was never baked in to osa for rocky?09:56
CeeMacjrosser, either that, or i'm missing something / looking in the wrong place10:01
CeeMaci'm struggling to compate the way the install is performed in master as compared to rocky as they seem to use completetly different processes10:06
*** priteau has quit IRC10:07
*** priteau has joined #openstack-ansible10:11
CeeMacso it looks like there is no entry for it in requirements_absolute_requirements.txt10:12
*** fnpanic has joined #openstack-ansible10:12
CeeMacwhich presumably is why the test is failing under the 'Install optional pip packages' task in horizon_install_source.yml10:13
*** mwe1 has quit IRC10:18
*** fnpanic has quit IRC10:27
*** yolanda has quit IRC10:39
CeeMacok. so, if I've got things straight. the repo_build role, builds an index from https://pypi.org/simple/ of all of the available pip packages10:46
CeeMacdoes some magic, and them pulls the required packages into the repo server.10:47
CeeMacnow, if I look at https://pypi.org/simple/ I can see that neutron-vpnaas-dashboard is present. But, I don't know which whether the base index is branch specific10:47
CeeMacbut if I click in to https://pypi.org/simple/neutron-vpnaas-dashboard/ I can see that 1.3.0 files are there, which is version required for rocky10:48
CeeMacso why isn't it being added to the manifest and consequently to requirements_absolute_requirements.txt?10:48
jrossersorry back now10:49
CeeMacits ok, i just kept talking :)10:49
CeeMaci'll give you time to catch up :D10:49
jrosserok so it looks like there is historical stuff here10:55
jrosserhttps://github.com/openstack/openstack-ansible-os_horizon/commit/a1de0aa24f56f4ba30c86c26cc14857f391ba3c710:55
jrosserfrom a brief look it seems that at some point the vpnaas panels were moved out of the horizon code10:56
CeeMacthat makes sense10:56
jrosserand then OSA added support for that in what will be Stein, but not in Rocky10:57
CeeMacright10:57
CeeMacwhat drives the package selection for the repo_build role?10:58
*** nicolasbock has joined #openstack-ansible10:58
CeeMacin rocky10:58
CeeMacthe process looks different in master10:58
jrosserunfortunately this is something i can never keep in my head, esp. as it changes between releases11:03
CeeMaci'm looking through the vars and tasks and I can't quite make sense out it11:03
CeeMaci can see the reference for the index, but noting seems to use that, and all paths appear to be related to local paths on the repo server11:04
CeeMacit doesnt help that codesearch only indexes master :(11:06
CeeMacand my sed skills are weak11:06
*** ansmith_ has quit IRC11:10
*** udesale has quit IRC11:10
CeeMacjrosser, as an aside, what do you think of this? from our discussion yesterday https://pasted.tech/pastes/fe88053ca7793e5252328bbe1cb33d5513ff2bc811:12
jrosseri guess that would also work with a recursive copy, by just specifying the directory name?11:15
jrosserotherwise looks reasonable - are you set up to submit a patch?11:16
CeeMacnot yet, need someone to walk me through the process11:17
jrosserhave a read of this https://docs.openstack.org/infra/manual/developers.html#getting-started11:17
CeeMacok, i'll start going through that11:18
jrosserif this is your day job then pay attention to the contributor licence agreement, your company will need to look at that11:19
CeeMacwell, it will form part of my day job, but I'll pass the details on anyway11:20
CeeMacso I'll need to sign an individual one and get the company to sign one too right?11:20
jrosseryes11:22
CeeMack11:23
*** yolanda has joined #openstack-ansible11:26
*** mwe1 has joined #openstack-ansible11:29
*** shyamb has quit IRC11:50
*** shyamb has joined #openstack-ansible11:50
*** phasespace has joined #openstack-ansible11:54
*** miloa has joined #openstack-ansible12:00
chandankumarodyssey4me: Hello12:08
chandankumarodyssey4me: for running barbican tests, we need to have two roles member and creator12:09
chandankumarodyssey4me: is it possible to set by default in os_tempest itself to create them when it is available12:09
chandankumarother option I have is to just use tempest_roles var12:09
chandankumarwhat do you say?12:10
jrosserchandankumar: shouldn't the thing that installs barbican be responsible for creating the resources it needs?12:17
chandankumarjrosser: yes, if it is used in prod for other purpose if used only for testing, then I think os_tempest role to do that12:18
chandankumarlet me check that12:18
jrosserbut then you will build stuff into the tempest role for every openstack component eventually?12:18
chandankumarjrosser: yes12:19
chandankumarjrosser: which is used by tempest tests for a particular component, enabled or disabled by tempest_service_available_{service} flag12:19
jrosserso to give you an example, os_barbican does all this https://docs.openstack.org/openstack-ansible-os_barbican/latest/12:20
jrosserthe setup specific to a particular service is in the role for that service12:20
jrosserif you are not careful you end up engineering a whole new deployment project inside os_tempest :)12:21
chandankumarjrosser: checking with tripleo team whether it creates or not12:21
chandankumarthen I donot need to worry about!12:21
*** ansmith_ has joined #openstack-ansible12:23
*** markvoelker has quit IRC12:25
*** markvoelker has joined #openstack-ansible12:25
*** shyamb has quit IRC12:27
*** shyamb has joined #openstack-ansible12:28
cshenis git from openstack not working atm? https://git.openstack.org/openstack/openstack-ansible-os_neutron I got 404.12:34
cshenSorry, I figured out what went wrong.12:40
CeeMacjrosser, i had my account set up already from launchpad, i've singed in to gerrit and set my username and accepted the icla12:40
CeeMacneed to spend some time reviewing the rest of the information and running through the gerrit tutorial etc12:41
*** fnpanic has joined #openstack-ansible12:46
*** shyamb has quit IRC12:46
miloaIn the doc : https://docs.openstack.org/project-deploy-guide/openstack-ansible/latest/configure.html there is a list of "OpenStack service roles". When I search in git : https://git.openstack.org/cgit/?q=ansible-os_ There is more services. The list in doc is based on available doc ? or on stability of role ?12:48
miloaFor exemple os_mistral is not in the list but present in git.12:49
noonedeadpunkmiloa actually there is a maturity matrix over there https://docs.openstack.org/openstack-ansible/latest/contributor/testing.html#role-development-maturity13:04
noonedeadpunkRoles which marked as "Included into openstack-ansible by default" should be present at the mentioned page13:05
miloanoonedeapunk: Thanks :)13:07
noonedeadpunkAbout os_mistral - it's under development right now13:07
fnpanicnoonedeapunk: great! I was not aware of this13:15
admin0anyone has an idea of the error like    Port 60a1d53e-8a77-4dff-85f2-f0d1516f9ec4 is not managed by this agent... and how to fix it ?13:16
*** priteau has quit IRC13:28
mnaserchandankumar: jrosser member and reader roles are created by default now by keystone13:29
*** trident has quit IRC13:30
*** trident has joined #openstack-ansible13:33
openstackgerritMerged openstack/openstack-ansible master: Use non-broken commit for NoVNC  https://review.openstack.org/64918613:35
*** BjoernT has joined #openstack-ansible13:39
*** BjoernT has quit IRC13:39
CeeMacany rocky based repo ninjas in the house?13:49
*** aludwar has quit IRC13:52
*** aludwar has joined #openstack-ansible13:55
*** BjoernT has joined #openstack-ansible13:56
chandankumarmnaser: cool, thanks, then I donot need to change anything14:06
*** rgogunskiy has quit IRC14:11
*** cmart has joined #openstack-ansible14:18
*** shyamb has joined #openstack-ansible14:20
cloudnullmnaser, sorry late reply. but yes the roles can take a state of "absent"14:26
CeeMachi cloudnull14:26
cloudnullo/14:27
CeeMacyou're good with the things right?14:27
cloudnullno?14:27
cloudnull:)14:27
CeeMacdarn14:27
cloudnullwhats up ?14:27
CeeMacrocky14:27
CeeMacrepo build14:27
CeeMachow14:27
*** cmart has quit IRC14:27
CeeMacin summary14:27
CeeMactrying to work out how the pip packages are selected for entry into the manifest14:28
cloudnullmnaser https://github.com/openstack/ansible-role-systemd_service/blob/master/defaults/main.yml#L134-L135 - that should let you stop and disable a given service14:28
CeeMacto see if i can get vpnaas dashboasrd working14:28
CeeMacas its absent in rocky14:28
cloudnullI think that service was deprecated by the neutron team ?14:29
CeeMacyeah, theres a seperate project for it14:29
cloudnulloh ok14:29
CeeMacwhich is available in master14:29
cloudnullcool!14:29
CeeMacneutron-vpnaas-dashboard14:29
CeeMacthere is a pip package for it14:29
CeeMaci just don't know how to get the repo build role to select it14:29
CeeMaci can see it at the default index url14:30
CeeMaci can add it as an optional package, but it fails the constraint check as its absent from requirements_absolute_requirements.txt14:30
CeeMacand thats build from a template14:31
CeeMacwhich is populated from a manifest14:31
CeeMacwhich is build from a templae14:31
CeeMacwhich is built by repo index build task14:31
CeeMacwhich is populated from ..... somewhere / magic14:31
cloudnullcorrect14:31
CeeMaci can't track that last bit down14:31
cloudnullso if you add the option to the user_variables files it should pull it in and collect the required constraints14:32
CeeMaci can see the element for the default index, but can't find anywhere where that is called14:32
*** vakuznet has joined #openstack-ansible14:32
CeeMaci added it under horizon_optional_pip_packages14:32
CeeMacor is there somewhere else?14:33
*** cshen has quit IRC14:33
CeeMacerror: https://pasted.tech/pastes/55e062f46b199795ef0f70b805f83a8c4eed2dd014:33
cloudnullhttps://github.com/openstack/openstack-ansible/blob/stable/pike/playbooks/defaults/repo_packages/openstack_services.yml#L149-L15214:34
*** shyamb has quit IRC14:34
cloudnullsomething like so14:34
cloudnullthats what we used to have for VPNaaS14:34
*** shyamb has joined #openstack-ansible14:34
cloudnullyoull have to do the same for the VPNaaS project and dashboard14:34
CeeMacahah, and they would work in user_variables?14:34
cloudnullyes14:34
CeeMacwith the same names?14:35
*** shyamb has quit IRC14:35
cloudnullits a unique name per repo14:35
CeeMacoh, i never looked in the playbooks folder14:35
CeeMaci was looking at the repo roles!14:35
cloudnullhttps://github.com/openstack/openstack-ansible-plugins/blob/master/lookup/py_pkgs.py14:36
cloudnullthats the plugin that glues this all together14:36
CeeMacright, i never would have found that, lol14:37
CeeMaci was sooooo close though >_>14:37
cloudnullyou were :)14:37
cloudnullyou had all the parts right14:38
CeeMac:D14:38
CeeMacits kind of all starting to make a bit of sense now14:38
CeeMacscarily14:38
cloudnullwelcome :P14:38
CeeMacsorry, thanks :D14:39
CeeMaci was too busy being blown away ;)14:39
admin0cloudnull,  time to help with the elk today :) ?14:41
*** shyamb has joined #openstack-ansible14:43
mnaserevrardjp: I think we are good to cut stable/stein.  I have full confidence in it's state right now.14:48
mnasermatter of fact, our sjc1 region is running stein powered by OSA14:48
mnaserit's an all metal deploy but if anything that exposes more weird stuff =P14:48
mnaserevrardjp: ill go ahead and update your patch to speed things up :)14:51
mnasercores and *anyone* that's ever here, please leave your +1 here to celebrate the start of our stable/stein branch .... awesome work this cycle :D https://review.openstack.org/#/c/648947/214:54
*** yolanda has quit IRC14:55
CeeMacmnaser, woot!14:55
evrardjpwoot mnaser14:59
mgariepygreat work guys ;)15:01
mnaserevrardjp: you must +1 >:(15:02
spotzdone:)15:02
evrardjpI am owner of the patch!15:02
mnaseraw darn15:03
mnaserwe got a -115:03
mnaserlol15:03
spotzDamn zull!:)15:04
spotzzuul even!15:04
evrardjplooks like a release issue15:04
evrardjpI will have a look15:04
evrardjpafter all meetings are ended15:04
cloudnulladmin0 im around a little bit today15:06
*** shyamb has quit IRC15:06
*** shyamb has joined #openstack-ansible15:07
mnaserok thanks evrardjp15:09
mnaserevrardjp: my initial debugging looks like sphinx 2.0.0 was out a few days ago and you depend on something called sphinxcontrib.datatemplates which may seem to be uncompatible15:09
mnaserso I think pinning sphinx to <2.0.0 for now might be ok to get release out the door15:09
noonedeadpunkI started thinking that sphinx just doesn't like masakari:)15:12
*** yolanda has joined #openstack-ansible15:13
CeeMaccloudnull, with the install_branch element, whats the easiest way to locate that ID for head? still working out the whole git thing15:19
CeeMaccloudnull, presumably it would need to point to a version specific to rocky as opposed to master15:28
*** ivve has quit IRC15:35
mnaserCeeMac: we define all the pins inside openstack-ansible15:36
*** BjoernT has quit IRC15:36
CeeMachi mnaser15:36
mnasero/15:36
CeeMaci'm looking at putting the neutron-vpnaas-dashboard project back in to rocky as its missing by being inbetween it being spun out from horizon and being put back in in master15:37
CeeMacso populating a new section in openstack_services.yml15:38
CeeMacwas wondering how to get the correct git branch but I think i've worked it out15:38
CeeMacgoing with the "stable/rocky" ref commit id15:39
CeeMacgoing to re-run repo install, then horizon install probably in the morning now as i need to head out from work in a few15:40
evrardjpCeeMac: it depends on what you are trying to achieve15:41
evrardjpCeeMac: what's wrong with https://github.com/openstack/openstack-ansible/blob/master/playbooks/defaults/repo_packages/openstack_services.yml#L169-L171 ?15:41
evrardjp(or for rocky: https://github.com/openstack/openstack-ansible/blob/stable/rocky/playbooks/defaults/repo_packages/openstack_services.yml#L164-L166 )15:42
CeeMacevrardjp, https://github.com/openstack/openstack-ansible/blob/master/playbooks/defaults/repo_packages/openstack_services.yml#L169-L171 installs the neutron role, but not the dashboard15:43
CeeMacits the dashboard thats missing15:44
evrardjpCeeMac: this is just reference of the versions of the code15:44
CeeMacnot sure I follow. Need to run now, will try and catch you tomorrow :)15:45
evrardjpok15:45
CeeMacthanks though :)15:45
evrardjpCeeMac: I suppose you want to install new code -- https://github.com/openstack/openstack-ansible/blob/master/playbooks/defaults/repo_packages/openstack_services.yml#L130-L13415:45
evrardjplike this ^15:45
evrardjpbut for vpnaas dashboard15:46
CeeMacyes15:46
CeeMacjust like that15:46
evrardjpthat will allow it to build in the repo15:46
evrardjpbut you still need code to add that into the os_horizon role15:46
CeeMacwas going to add this http://paste.openstack.org/show/748730/15:46
*** yolanda has quit IRC15:46
*** yolanda has joined #openstack-ansible15:47
evrardjpI am fine with that, but I guess you want to add a new feature15:47
*** shyamb has quit IRC15:47
evrardjpso it should be done on master first15:47
CeeMacwas going to manually edit my files at first15:47
evrardjpyou can add those into the user_variables15:47
evrardjpit would work IIRC15:47
CeeMacbut yeah. could add it as feature if it works15:47
CeeMacoh, ok, i'll give that a go first then15:48
mnaserI thought we ship neutron-vpnaas-dashboard ?15:48
noonedeadpunkI guess it's not needed in master though15:48
CeeMacin master yes15:48
CeeMacin rocky, no15:48
CeeMacso, yeah noonedeadpunk probably not needed then as its there, lol15:48
CeeMacreally got to run now!15:49
noonedeadpunkIt's build via new repo_build https://github.com/openstack/openstack-ansible-os_horizon/blob/master/defaults/main.yml#L92-L9315:49
CeeMaco/15:49
*** hamzy has quit IRC15:49
evrardjpmnaser: I think not its dashboard?15:49
evrardjpnoonedeadpunk: oh great15:49
mnaserok Im following now15:50
mnaserit didn't exist in master15:50
evrardjpcorrect15:50
evrardjpthen added to horizon15:50
mnaserand now it does, but I guess it doesn't exist in rocky15:50
mnaserCeeMac: just upgrade to stein =P15:50
mnaserI'd be okay with a back portable change to add it to rocky15:50
mnaseror rather a rocky-only patch15:50
evrardjpyeah15:51
noonedeadpunkYep, rocky-only seems even more reasonable. Probably even backportable to queens...?15:51
evrardjpme too in those circumstances15:51
evrardjpwow that escalated quickly noonedeadpunk15:51
evrardjp:p15:51
*** shyamb has joined #openstack-ansible15:51
noonedeadpunkagree:)15:51
evrardjpI just have to remember to bump it with a Y change in X.Y.Z versionining15:51
evrardjpit's so great we can now use semver easily :)15:52
*** BjoernT has joined #openstack-ansible15:59
mnaser#startmeeting openstack_ansible_meeting16:03
openstackMeeting started Tue Apr  2 16:03:21 2019 UTC and is due to finish in 60 minutes.  The chair is mnaser. Information about MeetBot at http://wiki.debian.org/MeetBot.16:03
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:03
mnasero/16:03
*** openstack changes topic to " (Meeting topic: openstack_ansible_meeting)"16:03
openstackThe meeting name has been set to 'openstack_ansible_meeting'16:03
guilhermespo/16:03
mnaserhi all16:03
noonedeadpunko/ - means smth like "I'm here"? :)16:04
mnaserhttps://etherpad.openstack.org/p/osa-train-ptg16:04
mnaserreminder as per usual ;)16:04
chandankumar\o/16:04
nicolasbocko/16:06
jrossero/16:06
evrardjpo/16:10
mnaser#topic office hours16:11
*** openstack changes topic to "office hours (Meeting topic: openstack_ansible_meeting)"16:11
mnaserI mean, yay, we have stein, it's production ready, I trust it16:11
mnaserour sjc1 region is running it, openstack CI is using it now :)16:11
mnaserso I think we should be able to confidently release on release day16:12
guilhermespthat's awesome mnaser !16:15
evrardjpthanks for everyone involved16:15
guilhermespnothing better then testing in production16:15
mnaserother than that does anyone have any particular things they want to discuss?16:16
evrardjpguilhermesp:  :D16:17
evrardjpit's called CI/CD16:17
noonedeadpunk:D16:17
evrardjpmnaser: yes16:17
evrardjpI think we should, if possible, timebox the ptg: https://review.openstack.org/#/c/648947/16:17
evrardjpwoops16:17
evrardjphttps://etherpad.openstack.org/p/osa-train-ptg16:17
evrardjpbut there is no urgent need for it, just saying16:18
mnaseryes that would be good for us who have to jump around16:18
evrardjpnext to that, the list of bugs grows. I didn't generate it this week, but it's massive16:18
guilhermespi think now we have just some role to retire too16:18
evrardjpso I think it would be nice to cleanup the bugs before release16:18
guilhermespbut I think it's not too urgent16:19
evrardjpyeah and that take a few cycles16:19
evrardjp:P16:19
*** yolanda has quit IRC16:19
mnaseryeah hmm16:19
mnaserwanna build a list anyways so we can see what we're working with?16:19
evrardjpguilhermesp: ^ ?16:20
guilhermespthe roles to retire are here https://etherpad.openstack.org/p/osa-python-build-simplification16:20
guilhermespbut we can make a different etherpad tho16:20
mnaserI think non integrated roles should no longer exist with our new CI infra16:21
mnaserits either integrated and tested with integrated or its not16:21
guilhermespI agree16:21
guilhermespafaik monasca* are not integrated yet16:21
guilhermespwe also have a leftover of the python_venv simplification https://review.openstack.org/#/c/648583/16:22
*** cmart has joined #openstack-ansible16:22
guilhermespactually, this is use-integrated-repo-for-all-tests topic16:23
mnaseryeah I had no idea what to do with trove at that point16:23
guilhermespyes, it is requiring some overrides in role tests, and as we are doing integrated tests16:23
guilhermespI also have no idea how to define those overrides in integrated repo16:23
*** miloa has quit IRC16:24
mnaserguilhermesp: we can use the user_variables.aio.j2 or something like that16:25
mnaserits in the bootstrap host role16:25
guilhermesphuum good call mnaser so I think worth it to take care of this before we release?16:26
guilhermesptrove required trove_service_net_setup to true but it's false by default, is that expected to be in defaults?16:27
* guilhermesp asks to trove maintainers :)16:27
mnaseryeah im not sure, maybe whoever added that role can bring it up16:28
guilhermespor I can push up a patch and set it to true and then everyone is happy16:28
mnaserguilhermesp: if its only for aio it probably doesn't hurt16:30
guilhermespif is only for aio I think just defining to true in user.variables.aio.j2 would be good16:31
guilhermesplet me patch it here and add a depends-on16:32
mnaserok great16:35
*** BjoernT has quit IRC16:35
mnaserother that that I think its the quiet after the storm :)16:37
*** BjoernT has joined #openstack-ansible16:37
openstackgerritGuilherme  Steinmuller Pimentel proposed openstack/openstack-ansible master: Add trove_service_net_setup to aio deploy  https://review.openstack.org/64939716:41
guilhermespmnaser: ^16:41
mnaserguilhermesp: good stuff16:41
mnaserim pretty happy, we'll have a good wind-down after rc116:42
guilhermespnow depends-on here and let's see https://review.openstack.org/#/c/648583/16:42
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_trove master: Test using integrated build  https://review.openstack.org/64858316:42
mnasermaybe we can do rc2 if we land the trove stuff16:42
*** shyamb has quit IRC16:43
guilhermespyeah, as is the last thing related integrated tests I believe16:43
guilhermespmnaser: I think you added the wrong link in the depends-on16:44
mnaserah yikes16:44
mnaseryou're right16:44
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_trove master: Test using integrated build  https://review.openstack.org/64858316:44
guilhermespnice, let's sit and watch16:45
mnaserother than that I'm very happy and satisfied of our release.  I think the next one will be ever better with some of the role clean up ideas I have16:46
guilhermespI will do my best to be even better16:47
mnaserI think decreasing the # of variables16:47
mnaserto make it easier to configure16:47
mnaserget rid of any `shell` references16:47
noonedeadpunkProbably we may improve work with hosts?16:48
mnaserand proper ordering: deploy venv, configure db and sync, start services, add in keystone16:48
mnasersometimes the order is wrong and then the logs are spammed with like "Service down"16:48
mnaseror something like that16:48
mnasernoonedeadpunk: what do you mean about that?16:48
noonedeadpunkLike moving from generating it with bash script to generating with ansible template16:49
noonedeadpunkor smth like that16:49
mnaseryeah16:50
*** BjoernT has quit IRC16:50
mnaseroh you mean the /etc/hosts file16:51
mnaserah yesss16:51
noonedeadpunkYep:)16:51
mnaserI think the idea of generating it was because it was some performance thing16:51
guilhermespso those ideas already in etherpad mnaser ?16:51
mnaserI put some there yes16:51
mnasernoonedeadpunk: maybe you wanna add that one16:51
guilhermespnice16:51
mnaserhttps://etherpad.openstack.org/p/osa-train-ptg16:52
guilhermespso I believe the some of the role retirement are going to be done next cycle... but not sure if is too important to add as a discussion item16:52
guilhermespin etherpad16:52
noonedeadpunkmnaser: if it was some previos decision I'm not really aware of (especially in terms of performance), than there's probably no reason for that?16:53
mnasernoonedeadpunk: well a lot of the stuff in OSA was to optimize for older releases of ansible16:53
mnaseransible has come a long way and it has a lot of new things now16:53
mnaserlike for example, action_modules .. we can use one to build the /etc/hosts locally, and then ship it out16:53
noonedeadpunkYeah, for older realeases it even might be even not really possible///16:54
mnaserI think logan- knows some of these things16:54
jrosseri think we should have a really good bash at getting mitogen to work16:54
mnaserjrosser: yes, I added that too16:54
guilhermespmitogen ++16:54
jrosserbecasue with the best will in the world the amount of work that needs to be done in the tasks is finite and can't be reduced much16:54
jrosserbut the ansible overhead is another matter16:55
mnaserits in the ideas of like eliminating stuff that we're maintaining and deferring to tools that are really good at doing what they do16:55
mnaserso why maintain our own ssh connection driver when mitogen can give us what we want for example16:55
mnaserin a much more efficient manner too16:55
jrosserwe need to engage with dw a bit, there are still some things to fix on his side16:56
*** gkadam has quit IRC17:02
mnaserjrosser: im up for us to start doing that, I think he'll be happy to see an open source consumer17:02
mnaser#endmeeting17:02
*** openstack changes topic to "Launchpad: https://launchpad.net/openstack-ansible || Weekly Meetings: https://wiki.openstack.org/wiki/Meetings/openstack-ansible || Review Dashboard: http://bit.ly/2xA1eZC"17:02
openstackMeeting ended Tue Apr  2 17:02:40 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:02
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2019/openstack_ansible_meeting.2019-04-02-16.03.html17:02
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2019/openstack_ansible_meeting.2019-04-02-16.03.txt17:02
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2019/openstack_ansible_meeting.2019-04-02-16.03.log.html17:02
*** hamzy has joined #openstack-ansible17:05
*** DanyC has quit IRC17:06
*** DanyC has joined #openstack-ansible17:07
*** DanyC has quit IRC17:11
*** hamzaachi has quit IRC17:11
*** hamzaachi has joined #openstack-ansible17:14
openstackgerritVadim Kuznetsov proposed openstack/openstack-ansible-os_octavia stable/rocky: octavia container network address pool  https://review.openstack.org/64940417:17
*** cshen has joined #openstack-ansible17:37
*** cmart has quit IRC17:37
*** shananigans has joined #openstack-ansible17:38
*** shyamb has joined #openstack-ansible17:44
*** mwe1 has quit IRC17:46
*** BjoernT has joined #openstack-ansible17:48
*** cshen has quit IRC17:48
*** BjoernT has quit IRC17:58
*** kopecmartin is now known as kopecmartin|off18:04
cjloaderhi all18:07
cjloaderhas anyone run into utility-19.0.0.0b2.dev70-source-constraints.txt not being found during python venv build?18:08
cjloaderon master18:09
*** BjoernT has joined #openstack-ansible18:11
*** electrofelix has quit IRC18:18
*** BjoernT_ has joined #openstack-ansible18:20
*** BjoernT has quit IRC18:22
*** BjoernT_ has quit IRC18:26
*** shyam89 has joined #openstack-ansible18:27
*** BjoernT has joined #openstack-ansible18:27
*** shyamb has quit IRC18:30
*** shyam89 has quit IRC18:31
*** spsurya has quit IRC18:32
*** hamzaachi has quit IRC18:33
guilhermespmnaser: have you seen something like that ? http://logs.openstack.org/97/649397/1/check/openstack-ansible-linters/d2c2240/job-output.txt.gz#_2019-04-02_16_56_48_93302818:33
*** nurdie has joined #openstack-ansible18:37
nurdieHi all! Since my Pike to Queens upgrade, and a couple of y'all helping me get neutron agents running on controller metal, I am now experiencing this: https://pastebin.com/YjAkX6qK18:37
nurdieI have tried including Environment variables in the systemd unit file for neutron-l3-agent18:41
nurdieNo dice18:41
nurdie-rwxr-xr-x. 1 root root  264 Apr  1 12:37 neutron-keepalived-state-change18:41
nurdieThat utility is definitely there in /openstack/venvs/neutron-17.1.9/bin/18:42
guilhermespfor trove, seems that we still need to create a flat net in an aio scenario to get rid of this http://logs.openstack.org/83/648583/6/check/openstack-ansible-deploy-aio_metal_trove-centos-7/e94d2bc/logs/ara-report/result/3fbe1cb7-ef03-4a46-b333-ff314e2eec91/18:45
guilhermesphttps://github.com/openstack/openstack-ansible-os_trove/blob/caba3093c9d26abca77e4b16ea3a0e26a2214a7d/defaults/main.yml#L16818:46
jrossernurdie: this is familiar- I round recommend reading the history of the os_neutron role because I’m sure this got fixed, but maybe not in Q18:46
guilhermespand https://docs.openstack.org/openstack-ansible-os_trove/latest/configure-trove.html#setup-a-neutron-network-for-use-by-trove18:46
jrosser*would recommend18:46
nurdiejrosser: Thanks18:47
vakuznetplease review https://review.openstack.org/#/c/649404/118:54
mnaserjrosser: the fix doesn't work sadly18:55
mnasernurdie: neutron tries to hit up neutron-keepalived-state-change bin and looks for it in /usr/local/bin or so18:55
mnaserthe workaround is ln -s /openstack/venvs/neutron-foo/bin/neutron-keep... /usr/local/bin/neutron-keep...18:56
nurdiemnaser: Thanks. I couldn't find anything related to that on the intranets except https://ask.openstack.org/en/question/114632/neutron-ha-router-fails-to-initialize/18:56
nurdieAnd that has no answers lol >_<18:56
jrossermnaser: do we create that symlink now?18:58
nurdiejrosser: That worked for me and that's all I care about right now. Thanks for the dirty fix mnaser19:00
mnaserjrosser: I think we should create a symlink as an alternative instead of updating the PATH19:01
mnaserI think that's the best thing to do19:01
mnaserhonestly though, my head is cooked right now, and I have a 12am to 3am maintenance ahead of me19:01
mnaserguilhermesp: do you mind doing the update to os_neutron ?19:02
guilhermespoff course i can do19:02
*** rgm has joined #openstack-ansible19:03
*** BjoernT has quit IRC19:27
*** aedc has joined #openstack-ansible19:30
*** aedc has quit IRC19:31
openstackgerritGuilherme  Steinmuller Pimentel proposed openstack/openstack-ansible-os_neutron master: Create symlink to neutron-keepalived-state-change  https://review.openstack.org/64943319:31
guilhermespnurdie mnaser jrosser ^19:31
*** aedc has joined #openstack-ansible19:31
nurdieguilhermesp: You're my hero. Thanks!19:32
*** ianychoi has quit IRC19:32
*** ianychoi has joined #openstack-ansible19:33
mnaserguilhermesp: small revision :)19:33
* guilhermesp fixing19:34
openstackgerritGuilherme  Steinmuller Pimentel proposed openstack/openstack-ansible-os_neutron master: Create symlink to neutron-keepalived-state-change  https://review.openstack.org/64943319:35
guilhermespalso, mnaser any clue how to add these vars into our aio testing? https://docs.openstack.org/openstack-ansible-os_trove/latest/configure-trove.html#setup-a-neutron-network-for-use-by-trove19:36
*** DanyC has joined #openstack-ansible19:39
mnaserguilhermesp: promise one last revision :p19:41
mnaserthat should already eist19:41
mnaserhmm dbaas-mgmt doesn't exist19:41
guilhermespdo as many as you think the PR deserves :)19:41
openstackgerritGuilherme  Steinmuller Pimentel proposed openstack/openstack-ansible-os_neutron master: Create symlink to neutron-keepalived-state-change  https://review.openstack.org/64943319:42
guilhermespyeah, I'm seeing that we need to follow the os_trove user guide, which means at least set this flat network19:43
*** cshen has joined #openstack-ansible19:43
*** DanyC has quit IRC19:44
mnaserguilhermesp: https://opendev.org/openstack/openstack-ansible/src/branch/master/etc/openstack_deploy/openstack_user_config.yml.aio.j219:44
mnaserguilhermesp: https://opendev.org/openstack/openstack-ansible/src/branch/master/etc/openstack_deploy/openstack_user_config.yml.aio.j2#L69-L8119:44
mnaserI think we need to rename 'net_name: "flat-db"' to 'net_name: "dbaas-mgmt"'19:45
mnaseror match the config there19:45
*** cshen has quit IRC19:48
guilhermespyeah let me try it19:49
openstackgerritGuilherme  Steinmuller Pimentel proposed openstack/openstack-ansible master: Rename flat-db network for trove  https://review.openstack.org/64944219:54
guilhermespmnaser: ^19:54
guilhermespadding a depends-on in https://review.openstack.org/#/c/648583/619:54
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_trove master: Test using integrated build  https://review.openstack.org/64858319:56
mnasercleaned up the depends-on list :P19:56
guilhermespnice19:56
*** shananigans has quit IRC20:06
*** cmart has joined #openstack-ansible20:07
*** BjoernT has joined #openstack-ansible20:12
*** hamzaachi has joined #openstack-ansible20:15
*** markvoelker has quit IRC20:23
cjloaderi'm running into an issue that python_venv_build is not building ujson and subprocess32 wheels20:26
cjloaderon stein20:27
*** pcaruana has quit IRC20:30
*** schwicht has joined #openstack-ansible20:33
cjloaderAnyone run into a similar issue? https://pasted.tech/pastes/1d7d94db253a7fc5b7a4d4d13435c7c97d060c1e20:34
cjloaderI'm using a separate deploy box, 3 infra20:35
*** hamzy has quit IRC20:41
mnaserwanna show /var/log/python_venv_build.log or whatever?20:43
*** ansmith_ has quit IRC20:44
cjloaderok20:44
cjloaderhttps://pasted.tech/pastes/50766300aa88826534f13972f2bee9f1b369d4cf20:47
cjloadermnaser: ^20:47
cjloaderthe code was pulled today20:48
cjloaderfrom master20:48
cjloaderand this is on_metal, no containers20:49
*** DanyC has joined #openstack-ansible20:59
*** goldenfri has quit IRC21:01
*** hamzaachi has quit IRC21:03
*** priteau has joined #openstack-ansible21:03
*** nurdie_ has joined #openstack-ansible21:07
*** nurdie has quit IRC21:10
*** nurdie_ has quit IRC21:11
*** goldenfri has joined #openstack-ansible21:15
*** DanyC has quit IRC21:20
*** rgm has quit IRC21:21
*** DanyC has joined #openstack-ansible21:21
*** cmart has quit IRC21:24
*** cmart has joined #openstack-ansible21:28
*** luksky has quit IRC21:32
*** BjoernT has quit IRC21:33
*** schwicht has quit IRC21:35
*** BjoernT has joined #openstack-ansible21:39
*** cshen has joined #openstack-ansible21:44
mnaserI’m pretty sure this is the multinode bug I mentioned.21:45
mnaserWith python_venv_build, the node that builds might not be the one running lsyncd so you get a 40421:45
mnaserSomeone needs to find a way to make that consistent.21:45
openstackgerritGuilherme  Steinmuller Pimentel proposed openstack/openstack-ansible-os_neutron master: Create symlink to neutron-keepalived-state-change  https://review.openstack.org/64943321:48
*** cshen has quit IRC21:48
*** DanyC_ has joined #openstack-ansible22:04
*** DanyC has quit IRC22:08
*** schwicht has joined #openstack-ansible22:08
*** priteau has quit IRC22:15
*** schwicht has quit IRC22:27
*** schwicht has joined #openstack-ansible22:27
*** schwicht has quit IRC22:34
*** BjoernT has quit IRC22:38
cjloadermnaser: ok we are doing actual hardware22:46
cjloaderty for your info22:47
*** DanyC_ has quit IRC22:50
cjloadermnaser: thats exactly the issue "  Active: active (exited) since Tue 2019-04-02 22:58:11 UTC; 7s ago"22:58
cjloadercould it be due to no containers23:00
*** cmart has quit IRC23:00
*** tosky has quit IRC23:24
mnaserI think this will happen with containers too23:24
*** cshen has joined #openstack-ansible23:44
*** cmart has joined #openstack-ansible23:45
*** cshen has quit IRC23:48
*** kplant has joined #openstack-ansible23:55
kplantis there a deployment example for openstack-ansible with an existing ceph cluster?23:56

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