*** timburke has joined #openstack-ansible | 00:00 | |
mnaser | cloudnull: is there a way for us to remove a systemd service with the systemd role | 00:04 |
---|---|---|
mnaser | nova-consoleauth has been killed off in rocky, so it really should be gone in stein | 00:04 |
mnaser | im trying to figure out the best way to get rid of it in an upgrade task | 00:05 |
mnaser | or maybe an example of another role that may have done the same? | 00:05 |
*** nurdie has joined #openstack-ansible | 00:18 | |
*** nurdie_ has joined #openstack-ansible | 00:19 | |
logan- | pretty sure if you delete a unit and reload systemd it will clean up the processes for you | 00:23 |
*** nurdie has quit IRC | 00:23 | |
*** antonym has joined #openstack-ansible | 00:26 | |
*** nurdie has joined #openstack-ansible | 00:27 | |
*** nurdie has quit IRC | 00:28 | |
*** nurdie_ has quit IRC | 00:29 | |
*** nurdie has joined #openstack-ansible | 00:30 | |
mnaser | logan-: took the safe path here https://review.openstack.org/#/c/649202/ | 00:30 |
*** nurdie has quit IRC | 00:31 | |
*** partlycloudy has quit IRC | 00:32 | |
*** partlycloudy has joined #openstack-ansible | 00:33 | |
logan- | mnaser reviewed ^ thanks | 00:33 |
*** cmart has quit IRC | 00:46 | |
mnaser | logan-: voila | 00:47 |
mnaser | I reviewed it but openstack bot is afk | 00:47 |
*** markvoelker has joined #openstack-ansible | 00:55 | |
*** luksky has quit IRC | 01:08 | |
*** cmart has joined #openstack-ansible | 01:33 | |
*** BjoernT has quit IRC | 01:37 | |
*** cmart has quit IRC | 01:38 | |
*** cmart has joined #openstack-ansible | 01:48 | |
*** BjoernT has joined #openstack-ansible | 01:49 | |
*** BjoernT has quit IRC | 01:51 | |
*** BjoernT has joined #openstack-ansible | 01:52 | |
*** nicolasbock has quit IRC | 02:05 | |
*** hwoarang has quit IRC | 02:05 | |
*** hwoarang has joined #openstack-ansible | 02:06 | |
*** mrhillsman_afk is now known as mrhillsman | 02:10 | |
*** cmart has quit IRC | 02:37 | |
*** gkadam has joined #openstack-ansible | 02:48 | |
*** gkadam has quit IRC | 02:50 | |
*** BjoernT has quit IRC | 03:05 | |
*** phasespace has quit IRC | 03:14 | |
*** samueldmq has quit IRC | 03:15 | |
*** partlycloudy has quit IRC | 03:17 | |
*** spsurya has joined #openstack-ansible | 03:31 | |
*** openstackgerrit has joined #openstack-ansible | 03:46 | |
openstackgerrit | Merged openstack/openstack-ansible-os_nova master: Drop nova-consoleauth service https://review.openstack.org/649202 | 03:46 |
*** udesale has joined #openstack-ansible | 04:11 | |
*** shyamb has joined #openstack-ansible | 05:16 | |
*** pcaruana has joined #openstack-ansible | 05:35 | |
*** shyamb has quit IRC | 05:38 | |
*** markvoelker has quit IRC | 05:58 | |
*** shyamb has joined #openstack-ansible | 06:07 | |
*** openstackgerrit has quit IRC | 06:09 | |
*** markvoelker has joined #openstack-ansible | 06:29 | |
*** hwoarang has quit IRC | 06:31 | |
*** hwoarang has joined #openstack-ansible | 06:33 | |
*** cshen has joined #openstack-ansible | 06:40 | |
*** ivve has joined #openstack-ansible | 06:43 | |
*** kmadac4 is now known as kmadac | 06:51 | |
*** DanyC has joined #openstack-ansible | 06:52 | |
*** DanyC has quit IRC | 06:58 | |
*** kopecmartin|off is now known as kopecmartin | 07:02 | |
*** openstackgerrit has joined #openstack-ansible | 07:06 | |
openstackgerrit | Martin Kopec proposed openstack/openstack-ansible-os_tempest master: User guide https://review.openstack.org/644570 | 07:06 |
*** tosky has joined #openstack-ansible | 07:09 | |
*** luksky has joined #openstack-ansible | 07:15 | |
*** shyamb has quit IRC | 07:48 | |
*** shyamb has joined #openstack-ansible | 07:48 | |
*** hamzaachi has joined #openstack-ansible | 07:53 | |
*** gkadam has joined #openstack-ansible | 08:10 | |
*** DanyC has joined #openstack-ansible | 08:29 | |
*** shyamb has quit IRC | 08:33 | |
*** priteau has joined #openstack-ansible | 08:34 | |
fnpanic | good morning | 09:09 |
*** eumel8 has joined #openstack-ansible | 09:16 | |
*** vnogin has joined #openstack-ansible | 09:16 | |
*** fnpanic has quit IRC | 09:19 | |
*** vnogin has quit IRC | 09:20 | |
*** electrofelix has joined #openstack-ansible | 09:34 | |
*** vnogin has joined #openstack-ansible | 09:48 | |
*** vnogin has quit IRC | 09:48 | |
CeeMac | morning all | 09:49 |
*** shyamb has joined #openstack-ansible | 09:50 | |
CeeMac | jrosser, you around? | 09:52 |
jrosser | hello! yes i am | 09:52 |
CeeMac | hi! | 09:53 |
CeeMac | i've worked out why the vpnaas dashboard isn't working | 09:54 |
CeeMac | looks like it isn't written in to the os_horizon role for rocky :/ | 09:54 |
CeeMac | i tried adding it as an optional pip package, but it fails on the contraints check | 09:55 |
CeeMac | looking through default.yml for os_horizon there is no git source or constraint referencing it either | 09:56 |
CeeMac | so it looks like it was never baked in to osa for rocky? | 09:56 |
CeeMac | jrosser, either that, or i'm missing something / looking in the wrong place | 10:01 |
CeeMac | i'm struggling to compate the way the install is performed in master as compared to rocky as they seem to use completetly different processes | 10:06 |
*** priteau has quit IRC | 10:07 | |
*** priteau has joined #openstack-ansible | 10:11 | |
CeeMac | so it looks like there is no entry for it in requirements_absolute_requirements.txt | 10:12 |
*** fnpanic has joined #openstack-ansible | 10:12 | |
CeeMac | which presumably is why the test is failing under the 'Install optional pip packages' task in horizon_install_source.yml | 10:13 |
*** mwe1 has quit IRC | 10:18 | |
*** fnpanic has quit IRC | 10:27 | |
*** yolanda has quit IRC | 10:39 | |
CeeMac | ok. 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 packages | 10:46 |
CeeMac | does some magic, and them pulls the required packages into the repo server. | 10:47 |
CeeMac | now, 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 specific | 10:47 |
CeeMac | but 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 rocky | 10:48 |
CeeMac | so why isn't it being added to the manifest and consequently to requirements_absolute_requirements.txt? | 10:48 |
jrosser | sorry back now | 10:49 |
CeeMac | its ok, i just kept talking :) | 10:49 |
CeeMac | i'll give you time to catch up :D | 10:49 |
jrosser | ok so it looks like there is historical stuff here | 10:55 |
jrosser | https://github.com/openstack/openstack-ansible-os_horizon/commit/a1de0aa24f56f4ba30c86c26cc14857f391ba3c7 | 10:55 |
jrosser | from a brief look it seems that at some point the vpnaas panels were moved out of the horizon code | 10:56 |
CeeMac | that makes sense | 10:56 |
jrosser | and then OSA added support for that in what will be Stein, but not in Rocky | 10:57 |
CeeMac | right | 10:57 |
CeeMac | what drives the package selection for the repo_build role? | 10:58 |
*** nicolasbock has joined #openstack-ansible | 10:58 | |
CeeMac | in rocky | 10:58 |
CeeMac | the process looks different in master | 10:58 |
jrosser | unfortunately this is something i can never keep in my head, esp. as it changes between releases | 11:03 |
CeeMac | i'm looking through the vars and tasks and I can't quite make sense out it | 11:03 |
CeeMac | i 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 server | 11:04 |
CeeMac | it doesnt help that codesearch only indexes master :( | 11:06 |
CeeMac | and my sed skills are weak | 11:06 |
*** ansmith_ has quit IRC | 11:10 | |
*** udesale has quit IRC | 11:10 | |
CeeMac | jrosser, as an aside, what do you think of this? from our discussion yesterday https://pasted.tech/pastes/fe88053ca7793e5252328bbe1cb33d5513ff2bc8 | 11:12 |
jrosser | i guess that would also work with a recursive copy, by just specifying the directory name? | 11:15 |
jrosser | otherwise looks reasonable - are you set up to submit a patch? | 11:16 |
CeeMac | not yet, need someone to walk me through the process | 11:17 |
jrosser | have a read of this https://docs.openstack.org/infra/manual/developers.html#getting-started | 11:17 |
CeeMac | ok, i'll start going through that | 11:18 |
jrosser | if this is your day job then pay attention to the contributor licence agreement, your company will need to look at that | 11:19 |
CeeMac | well, it will form part of my day job, but I'll pass the details on anyway | 11:20 |
CeeMac | so I'll need to sign an individual one and get the company to sign one too right? | 11:20 |
jrosser | yes | 11:22 |
CeeMac | k | 11:23 |
*** yolanda has joined #openstack-ansible | 11:26 | |
*** mwe1 has joined #openstack-ansible | 11:29 | |
*** shyamb has quit IRC | 11:50 | |
*** shyamb has joined #openstack-ansible | 11:50 | |
*** phasespace has joined #openstack-ansible | 11:54 | |
*** miloa has joined #openstack-ansible | 12:00 | |
chandankumar | odyssey4me: Hello | 12:08 |
chandankumar | odyssey4me: for running barbican tests, we need to have two roles member and creator | 12:09 |
chandankumar | odyssey4me: is it possible to set by default in os_tempest itself to create them when it is available | 12:09 |
chandankumar | other option I have is to just use tempest_roles var | 12:09 |
chandankumar | what do you say? | 12:10 |
jrosser | chandankumar: shouldn't the thing that installs barbican be responsible for creating the resources it needs? | 12:17 |
chandankumar | jrosser: yes, if it is used in prod for other purpose if used only for testing, then I think os_tempest role to do that | 12:18 |
chandankumar | let me check that | 12:18 |
jrosser | but then you will build stuff into the tempest role for every openstack component eventually? | 12:18 |
chandankumar | jrosser: yes | 12:19 |
chandankumar | jrosser: which is used by tempest tests for a particular component, enabled or disabled by tempest_service_available_{service} flag | 12:19 |
jrosser | so to give you an example, os_barbican does all this https://docs.openstack.org/openstack-ansible-os_barbican/latest/ | 12:20 |
jrosser | the setup specific to a particular service is in the role for that service | 12:20 |
jrosser | if you are not careful you end up engineering a whole new deployment project inside os_tempest :) | 12:21 |
chandankumar | jrosser: checking with tripleo team whether it creates or not | 12:21 |
chandankumar | then I donot need to worry about! | 12:21 |
*** ansmith_ has joined #openstack-ansible | 12:23 | |
*** markvoelker has quit IRC | 12:25 | |
*** markvoelker has joined #openstack-ansible | 12:25 | |
*** shyamb has quit IRC | 12:27 | |
*** shyamb has joined #openstack-ansible | 12:28 | |
cshen | is git from openstack not working atm? https://git.openstack.org/openstack/openstack-ansible-os_neutron I got 404. | 12:34 |
cshen | Sorry, I figured out what went wrong. | 12:40 |
CeeMac | jrosser, i had my account set up already from launchpad, i've singed in to gerrit and set my username and accepted the icla | 12:40 |
CeeMac | need to spend some time reviewing the rest of the information and running through the gerrit tutorial etc | 12:41 |
*** fnpanic has joined #openstack-ansible | 12:46 | |
*** shyamb has quit IRC | 12:46 | |
miloa | In 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 |
miloa | For exemple os_mistral is not in the list but present in git. | 12:49 |
noonedeadpunk | miloa actually there is a maturity matrix over there https://docs.openstack.org/openstack-ansible/latest/contributor/testing.html#role-development-maturity | 13:04 |
noonedeadpunk | Roles which marked as "Included into openstack-ansible by default" should be present at the mentioned page | 13:05 |
miloa | noonedeapunk: Thanks :) | 13:07 |
noonedeadpunk | About os_mistral - it's under development right now | 13:07 |
fnpanic | noonedeapunk: great! I was not aware of this | 13:15 |
admin0 | anyone 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 IRC | 13:28 | |
mnaser | chandankumar: jrosser member and reader roles are created by default now by keystone | 13:29 |
*** trident has quit IRC | 13:30 | |
*** trident has joined #openstack-ansible | 13:33 | |
openstackgerrit | Merged openstack/openstack-ansible master: Use non-broken commit for NoVNC https://review.openstack.org/649186 | 13:35 |
*** BjoernT has joined #openstack-ansible | 13:39 | |
*** BjoernT has quit IRC | 13:39 | |
CeeMac | any rocky based repo ninjas in the house? | 13:49 |
*** aludwar has quit IRC | 13:52 | |
*** aludwar has joined #openstack-ansible | 13:55 | |
*** BjoernT has joined #openstack-ansible | 13:56 | |
chandankumar | mnaser: cool, thanks, then I donot need to change anything | 14:06 |
*** rgogunskiy has quit IRC | 14:11 | |
*** cmart has joined #openstack-ansible | 14:18 | |
*** shyamb has joined #openstack-ansible | 14:20 | |
cloudnull | mnaser, sorry late reply. but yes the roles can take a state of "absent" | 14:26 |
CeeMac | hi cloudnull | 14:26 |
cloudnull | o/ | 14:27 |
CeeMac | you're good with the things right? | 14:27 |
cloudnull | no? | 14:27 |
cloudnull | :) | 14:27 |
CeeMac | darn | 14:27 |
cloudnull | whats up ? | 14:27 |
CeeMac | rocky | 14:27 |
CeeMac | repo build | 14:27 |
CeeMac | how | 14:27 |
*** cmart has quit IRC | 14:27 | |
CeeMac | in summary | 14:27 |
CeeMac | trying to work out how the pip packages are selected for entry into the manifest | 14:28 |
cloudnull | mnaser https://github.com/openstack/ansible-role-systemd_service/blob/master/defaults/main.yml#L134-L135 - that should let you stop and disable a given service | 14:28 |
CeeMac | to see if i can get vpnaas dashboasrd working | 14:28 |
CeeMac | as its absent in rocky | 14:28 |
cloudnull | I think that service was deprecated by the neutron team ? | 14:29 |
CeeMac | yeah, theres a seperate project for it | 14:29 |
cloudnull | oh ok | 14:29 |
CeeMac | which is available in master | 14:29 |
cloudnull | cool! | 14:29 |
CeeMac | neutron-vpnaas-dashboard | 14:29 |
CeeMac | there is a pip package for it | 14:29 |
CeeMac | i just don't know how to get the repo build role to select it | 14:29 |
CeeMac | i can see it at the default index url | 14:30 |
CeeMac | i can add it as an optional package, but it fails the constraint check as its absent from requirements_absolute_requirements.txt | 14:30 |
CeeMac | and thats build from a template | 14:31 |
CeeMac | which is populated from a manifest | 14:31 |
CeeMac | which is build from a templae | 14:31 |
CeeMac | which is built by repo index build task | 14:31 |
CeeMac | which is populated from ..... somewhere / magic | 14:31 |
cloudnull | correct | 14:31 |
CeeMac | i can't track that last bit down | 14:31 |
cloudnull | so if you add the option to the user_variables files it should pull it in and collect the required constraints | 14:32 |
CeeMac | i can see the element for the default index, but can't find anywhere where that is called | 14:32 |
*** vakuznet has joined #openstack-ansible | 14:32 | |
CeeMac | i added it under horizon_optional_pip_packages | 14:32 |
CeeMac | or is there somewhere else? | 14:33 |
*** cshen has quit IRC | 14:33 | |
CeeMac | error: https://pasted.tech/pastes/55e062f46b199795ef0f70b805f83a8c4eed2dd0 | 14:33 |
cloudnull | https://github.com/openstack/openstack-ansible/blob/stable/pike/playbooks/defaults/repo_packages/openstack_services.yml#L149-L152 | 14:34 |
*** shyamb has quit IRC | 14:34 | |
cloudnull | something like so | 14:34 |
cloudnull | thats what we used to have for VPNaaS | 14:34 |
*** shyamb has joined #openstack-ansible | 14:34 | |
cloudnull | youll have to do the same for the VPNaaS project and dashboard | 14:34 |
CeeMac | ahah, and they would work in user_variables? | 14:34 |
cloudnull | yes | 14:34 |
CeeMac | with the same names? | 14:35 |
*** shyamb has quit IRC | 14:35 | |
cloudnull | its a unique name per repo | 14:35 |
CeeMac | oh, i never looked in the playbooks folder | 14:35 |
CeeMac | i was looking at the repo roles! | 14:35 |
cloudnull | https://github.com/openstack/openstack-ansible-plugins/blob/master/lookup/py_pkgs.py | 14:36 |
cloudnull | thats the plugin that glues this all together | 14:36 |
CeeMac | right, i never would have found that, lol | 14:37 |
CeeMac | i was sooooo close though >_> | 14:37 |
cloudnull | you were :) | 14:37 |
cloudnull | you had all the parts right | 14:38 |
CeeMac | :D | 14:38 |
CeeMac | its kind of all starting to make a bit of sense now | 14:38 |
CeeMac | scarily | 14:38 |
cloudnull | welcome :P | 14:38 |
CeeMac | sorry, thanks :D | 14:39 |
CeeMac | i was too busy being blown away ;) | 14:39 |
admin0 | cloudnull, time to help with the elk today :) ? | 14:41 |
*** shyamb has joined #openstack-ansible | 14:43 | |
mnaser | evrardjp: I think we are good to cut stable/stein. I have full confidence in it's state right now. | 14:48 |
mnaser | matter of fact, our sjc1 region is running stein powered by OSA | 14:48 |
mnaser | it's an all metal deploy but if anything that exposes more weird stuff =P | 14:48 |
mnaser | evrardjp: ill go ahead and update your patch to speed things up :) | 14:51 |
mnaser | cores 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/2 | 14:54 |
*** yolanda has quit IRC | 14:55 | |
CeeMac | mnaser, woot! | 14:55 |
evrardjp | woot mnaser | 14:59 |
mgariepy | great work guys ;) | 15:01 |
mnaser | evrardjp: you must +1 >:( | 15:02 |
spotz | done:) | 15:02 |
evrardjp | I am owner of the patch! | 15:02 |
mnaser | aw darn | 15:03 |
mnaser | we got a -1 | 15:03 |
mnaser | lol | 15:03 |
spotz | Damn zull!:) | 15:04 |
spotz | zuul even! | 15:04 |
evrardjp | looks like a release issue | 15:04 |
evrardjp | I will have a look | 15:04 |
evrardjp | after all meetings are ended | 15:04 |
cloudnull | admin0 im around a little bit today | 15:06 |
*** shyamb has quit IRC | 15:06 | |
*** shyamb has joined #openstack-ansible | 15:07 | |
mnaser | ok thanks evrardjp | 15:09 |
mnaser | evrardjp: 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 uncompatible | 15:09 |
mnaser | so I think pinning sphinx to <2.0.0 for now might be ok to get release out the door | 15:09 |
noonedeadpunk | I started thinking that sphinx just doesn't like masakari:) | 15:12 |
*** yolanda has joined #openstack-ansible | 15:13 | |
CeeMac | cloudnull, with the install_branch element, whats the easiest way to locate that ID for head? still working out the whole git thing | 15:19 |
CeeMac | cloudnull, presumably it would need to point to a version specific to rocky as opposed to master | 15:28 |
*** ivve has quit IRC | 15:35 | |
mnaser | CeeMac: we define all the pins inside openstack-ansible | 15:36 |
*** BjoernT has quit IRC | 15:36 | |
CeeMac | hi mnaser | 15:36 |
mnaser | o/ | 15:36 |
CeeMac | i'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 master | 15:37 |
CeeMac | so populating a new section in openstack_services.yml | 15:38 |
CeeMac | was wondering how to get the correct git branch but I think i've worked it out | 15:38 |
CeeMac | going with the "stable/rocky" ref commit id | 15:39 |
CeeMac | going to re-run repo install, then horizon install probably in the morning now as i need to head out from work in a few | 15:40 |
evrardjp | CeeMac: it depends on what you are trying to achieve | 15:41 |
evrardjp | CeeMac: 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 |
CeeMac | evrardjp, https://github.com/openstack/openstack-ansible/blob/master/playbooks/defaults/repo_packages/openstack_services.yml#L169-L171 installs the neutron role, but not the dashboard | 15:43 |
CeeMac | its the dashboard thats missing | 15:44 |
evrardjp | CeeMac: this is just reference of the versions of the code | 15:44 |
CeeMac | not sure I follow. Need to run now, will try and catch you tomorrow :) | 15:45 |
evrardjp | ok | 15:45 |
CeeMac | thanks though :) | 15:45 |
evrardjp | CeeMac: I suppose you want to install new code -- https://github.com/openstack/openstack-ansible/blob/master/playbooks/defaults/repo_packages/openstack_services.yml#L130-L134 | 15:45 |
evrardjp | like this ^ | 15:45 |
evrardjp | but for vpnaas dashboard | 15:46 |
CeeMac | yes | 15:46 |
CeeMac | just like that | 15:46 |
evrardjp | that will allow it to build in the repo | 15:46 |
evrardjp | but you still need code to add that into the os_horizon role | 15:46 |
CeeMac | was going to add this http://paste.openstack.org/show/748730/ | 15:46 |
*** yolanda has quit IRC | 15:46 | |
*** yolanda has joined #openstack-ansible | 15:47 | |
evrardjp | I am fine with that, but I guess you want to add a new feature | 15:47 |
*** shyamb has quit IRC | 15:47 | |
evrardjp | so it should be done on master first | 15:47 |
CeeMac | was going to manually edit my files at first | 15:47 |
evrardjp | you can add those into the user_variables | 15:47 |
evrardjp | it would work IIRC | 15:47 |
CeeMac | but yeah. could add it as feature if it works | 15:47 |
CeeMac | oh, ok, i'll give that a go first then | 15:48 |
mnaser | I thought we ship neutron-vpnaas-dashboard ? | 15:48 |
noonedeadpunk | I guess it's not needed in master though | 15:48 |
CeeMac | in master yes | 15:48 |
CeeMac | in rocky, no | 15:48 |
CeeMac | so, yeah noonedeadpunk probably not needed then as its there, lol | 15:48 |
CeeMac | really got to run now! | 15:49 |
noonedeadpunk | It's build via new repo_build https://github.com/openstack/openstack-ansible-os_horizon/blob/master/defaults/main.yml#L92-L93 | 15:49 |
CeeMac | o/ | 15:49 |
*** hamzy has quit IRC | 15:49 | |
evrardjp | mnaser: I think not its dashboard? | 15:49 |
evrardjp | noonedeadpunk: oh great | 15:49 |
mnaser | ok Im following now | 15:50 |
mnaser | it didn't exist in master | 15:50 |
evrardjp | correct | 15:50 |
evrardjp | then added to horizon | 15:50 |
mnaser | and now it does, but I guess it doesn't exist in rocky | 15:50 |
mnaser | CeeMac: just upgrade to stein =P | 15:50 |
mnaser | I'd be okay with a back portable change to add it to rocky | 15:50 |
mnaser | or rather a rocky-only patch | 15:50 |
evrardjp | yeah | 15:51 |
noonedeadpunk | Yep, rocky-only seems even more reasonable. Probably even backportable to queens...? | 15:51 |
evrardjp | me too in those circumstances | 15:51 |
evrardjp | wow that escalated quickly noonedeadpunk | 15:51 |
evrardjp | :p | 15:51 |
*** shyamb has joined #openstack-ansible | 15:51 | |
noonedeadpunk | agree:) | 15:51 |
evrardjp | I just have to remember to bump it with a Y change in X.Y.Z versionining | 15:51 |
evrardjp | it's so great we can now use semver easily :) | 15:52 |
*** BjoernT has joined #openstack-ansible | 15:59 | |
mnaser | #startmeeting openstack_ansible_meeting | 16:03 |
openstack | Meeting 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 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:03 |
mnaser | o/ | 16:03 |
*** openstack changes topic to " (Meeting topic: openstack_ansible_meeting)" | 16:03 | |
openstack | The meeting name has been set to 'openstack_ansible_meeting' | 16:03 |
guilhermesp | o/ | 16:03 |
mnaser | hi all | 16:03 |
noonedeadpunk | o/ - means smth like "I'm here"? :) | 16:04 |
mnaser | https://etherpad.openstack.org/p/osa-train-ptg | 16:04 |
mnaser | reminder as per usual ;) | 16:04 |
chandankumar | \o/ | 16:04 |
nicolasbock | o/ | 16:06 |
jrosser | o/ | 16:06 |
evrardjp | o/ | 16:10 |
mnaser | #topic office hours | 16:11 |
*** openstack changes topic to "office hours (Meeting topic: openstack_ansible_meeting)" | 16:11 | |
mnaser | I mean, yay, we have stein, it's production ready, I trust it | 16:11 |
mnaser | our sjc1 region is running it, openstack CI is using it now :) | 16:11 |
mnaser | so I think we should be able to confidently release on release day | 16:12 |
guilhermesp | that's awesome mnaser ! | 16:15 |
evrardjp | thanks for everyone involved | 16:15 |
guilhermesp | nothing better then testing in production | 16:15 |
mnaser | other than that does anyone have any particular things they want to discuss? | 16:16 |
evrardjp | guilhermesp: :D | 16:17 |
evrardjp | it's called CI/CD | 16:17 |
noonedeadpunk | :D | 16:17 |
evrardjp | mnaser: yes | 16:17 |
evrardjp | I think we should, if possible, timebox the ptg: https://review.openstack.org/#/c/648947/ | 16:17 |
evrardjp | woops | 16:17 |
evrardjp | https://etherpad.openstack.org/p/osa-train-ptg | 16:17 |
evrardjp | but there is no urgent need for it, just saying | 16:18 |
mnaser | yes that would be good for us who have to jump around | 16:18 |
evrardjp | next to that, the list of bugs grows. I didn't generate it this week, but it's massive | 16:18 |
guilhermesp | i think now we have just some role to retire too | 16:18 |
evrardjp | so I think it would be nice to cleanup the bugs before release | 16:18 |
guilhermesp | but I think it's not too urgent | 16:19 |
evrardjp | yeah and that take a few cycles | 16:19 |
evrardjp | :P | 16:19 |
*** yolanda has quit IRC | 16:19 | |
mnaser | yeah hmm | 16:19 |
mnaser | wanna build a list anyways so we can see what we're working with? | 16:19 |
evrardjp | guilhermesp: ^ ? | 16:20 |
guilhermesp | the roles to retire are here https://etherpad.openstack.org/p/osa-python-build-simplification | 16:20 |
guilhermesp | but we can make a different etherpad tho | 16:20 |
mnaser | I think non integrated roles should no longer exist with our new CI infra | 16:21 |
mnaser | its either integrated and tested with integrated or its not | 16:21 |
guilhermesp | I agree | 16:21 |
guilhermesp | afaik monasca* are not integrated yet | 16:21 |
guilhermesp | we also have a leftover of the python_venv simplification https://review.openstack.org/#/c/648583/ | 16:22 |
*** cmart has joined #openstack-ansible | 16:22 | |
guilhermesp | actually, this is use-integrated-repo-for-all-tests topic | 16:23 |
mnaser | yeah I had no idea what to do with trove at that point | 16:23 |
guilhermesp | yes, it is requiring some overrides in role tests, and as we are doing integrated tests | 16:23 |
guilhermesp | I also have no idea how to define those overrides in integrated repo | 16:23 |
*** miloa has quit IRC | 16:24 | |
mnaser | guilhermesp: we can use the user_variables.aio.j2 or something like that | 16:25 |
mnaser | its in the bootstrap host role | 16:25 |
guilhermesp | huum good call mnaser so I think worth it to take care of this before we release? | 16:26 |
guilhermesp | trove 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 | |
mnaser | yeah im not sure, maybe whoever added that role can bring it up | 16:28 |
guilhermesp | or I can push up a patch and set it to true and then everyone is happy | 16:28 |
mnaser | guilhermesp: if its only for aio it probably doesn't hurt | 16:30 |
guilhermesp | if is only for aio I think just defining to true in user.variables.aio.j2 would be good | 16:31 |
guilhermesp | let me patch it here and add a depends-on | 16:32 |
mnaser | ok great | 16:35 |
*** BjoernT has quit IRC | 16:35 | |
mnaser | other that that I think its the quiet after the storm :) | 16:37 |
*** BjoernT has joined #openstack-ansible | 16:37 | |
openstackgerrit | Guilherme Steinmuller Pimentel proposed openstack/openstack-ansible master: Add trove_service_net_setup to aio deploy https://review.openstack.org/649397 | 16:41 |
guilhermesp | mnaser: ^ | 16:41 |
mnaser | guilhermesp: good stuff | 16:41 |
mnaser | im pretty happy, we'll have a good wind-down after rc1 | 16:42 |
guilhermesp | now depends-on here and let's see https://review.openstack.org/#/c/648583/ | 16:42 |
openstackgerrit | Mohammed Naser proposed openstack/openstack-ansible-os_trove master: Test using integrated build https://review.openstack.org/648583 | 16:42 |
mnaser | maybe we can do rc2 if we land the trove stuff | 16:42 |
*** shyamb has quit IRC | 16:43 | |
guilhermesp | yeah, as is the last thing related integrated tests I believe | 16:43 |
guilhermesp | mnaser: I think you added the wrong link in the depends-on | 16:44 |
mnaser | ah yikes | 16:44 |
mnaser | you're right | 16:44 |
openstackgerrit | Mohammed Naser proposed openstack/openstack-ansible-os_trove master: Test using integrated build https://review.openstack.org/648583 | 16:44 |
guilhermesp | nice, let's sit and watch | 16:45 |
mnaser | other 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 have | 16:46 |
guilhermesp | I will do my best to be even better | 16:47 |
mnaser | I think decreasing the # of variables | 16:47 |
mnaser | to make it easier to configure | 16:47 |
mnaser | get rid of any `shell` references | 16:47 |
noonedeadpunk | Probably we may improve work with hosts? | 16:48 |
mnaser | and proper ordering: deploy venv, configure db and sync, start services, add in keystone | 16:48 |
mnaser | sometimes the order is wrong and then the logs are spammed with like "Service down" | 16:48 |
mnaser | or something like that | 16:48 |
mnaser | noonedeadpunk: what do you mean about that? | 16:48 |
noonedeadpunk | Like moving from generating it with bash script to generating with ansible template | 16:49 |
noonedeadpunk | or smth like that | 16:49 |
mnaser | yeah | 16:50 |
*** BjoernT has quit IRC | 16:50 | |
mnaser | oh you mean the /etc/hosts file | 16:51 |
mnaser | ah yesss | 16:51 |
noonedeadpunk | Yep:) | 16:51 |
mnaser | I think the idea of generating it was because it was some performance thing | 16:51 |
guilhermesp | so those ideas already in etherpad mnaser ? | 16:51 |
mnaser | I put some there yes | 16:51 |
mnaser | noonedeadpunk: maybe you wanna add that one | 16:51 |
guilhermesp | nice | 16:51 |
mnaser | https://etherpad.openstack.org/p/osa-train-ptg | 16:52 |
guilhermesp | so 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 item | 16:52 |
guilhermesp | in etherpad | 16:52 |
noonedeadpunk | mnaser: 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 |
mnaser | noonedeadpunk: well a lot of the stuff in OSA was to optimize for older releases of ansible | 16:53 |
mnaser | ansible has come a long way and it has a lot of new things now | 16:53 |
mnaser | like for example, action_modules .. we can use one to build the /etc/hosts locally, and then ship it out | 16:53 |
noonedeadpunk | Yeah, for older realeases it even might be even not really possible/// | 16:54 |
mnaser | I think logan- knows some of these things | 16:54 |
jrosser | i think we should have a really good bash at getting mitogen to work | 16:54 |
mnaser | jrosser: yes, I added that too | 16:54 |
guilhermesp | mitogen ++ | 16:54 |
jrosser | becasue 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 much | 16:54 |
jrosser | but the ansible overhead is another matter | 16:55 |
mnaser | its in the ideas of like eliminating stuff that we're maintaining and deferring to tools that are really good at doing what they do | 16:55 |
mnaser | so why maintain our own ssh connection driver when mitogen can give us what we want for example | 16:55 |
mnaser | in a much more efficient manner too | 16:55 |
jrosser | we need to engage with dw a bit, there are still some things to fix on his side | 16:56 |
*** gkadam has quit IRC | 17:02 | |
mnaser | jrosser: im up for us to start doing that, I think he'll be happy to see an open source consumer | 17:02 |
mnaser | #endmeeting | 17: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 | |
openstack | Meeting ended Tue Apr 2 17:02:40 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:02 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2019/openstack_ansible_meeting.2019-04-02-16.03.html | 17:02 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2019/openstack_ansible_meeting.2019-04-02-16.03.txt | 17:02 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2019/openstack_ansible_meeting.2019-04-02-16.03.log.html | 17:02 |
*** hamzy has joined #openstack-ansible | 17:05 | |
*** DanyC has quit IRC | 17:06 | |
*** DanyC has joined #openstack-ansible | 17:07 | |
*** DanyC has quit IRC | 17:11 | |
*** hamzaachi has quit IRC | 17:11 | |
*** hamzaachi has joined #openstack-ansible | 17:14 | |
openstackgerrit | Vadim Kuznetsov proposed openstack/openstack-ansible-os_octavia stable/rocky: octavia container network address pool https://review.openstack.org/649404 | 17:17 |
*** cshen has joined #openstack-ansible | 17:37 | |
*** cmart has quit IRC | 17:37 | |
*** shananigans has joined #openstack-ansible | 17:38 | |
*** shyamb has joined #openstack-ansible | 17:44 | |
*** mwe1 has quit IRC | 17:46 | |
*** BjoernT has joined #openstack-ansible | 17:48 | |
*** cshen has quit IRC | 17:48 | |
*** BjoernT has quit IRC | 17:58 | |
*** kopecmartin is now known as kopecmartin|off | 18:04 | |
cjloader | hi all | 18:07 |
cjloader | has anyone run into utility-19.0.0.0b2.dev70-source-constraints.txt not being found during python venv build? | 18:08 |
cjloader | on master | 18:09 |
*** BjoernT has joined #openstack-ansible | 18:11 | |
*** electrofelix has quit IRC | 18:18 | |
*** BjoernT_ has joined #openstack-ansible | 18:20 | |
*** BjoernT has quit IRC | 18:22 | |
*** BjoernT_ has quit IRC | 18:26 | |
*** shyam89 has joined #openstack-ansible | 18:27 | |
*** BjoernT has joined #openstack-ansible | 18:27 | |
*** shyamb has quit IRC | 18:30 | |
*** shyam89 has quit IRC | 18:31 | |
*** spsurya has quit IRC | 18:32 | |
*** hamzaachi has quit IRC | 18:33 | |
guilhermesp | mnaser: 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_933028 | 18:33 |
*** nurdie has joined #openstack-ansible | 18:37 | |
nurdie | Hi 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/YjAkX6qK | 18:37 |
nurdie | I have tried including Environment variables in the systemd unit file for neutron-l3-agent | 18:41 |
nurdie | No dice | 18:41 |
nurdie | -rwxr-xr-x. 1 root root 264 Apr 1 12:37 neutron-keepalived-state-change | 18:41 |
nurdie | That utility is definitely there in /openstack/venvs/neutron-17.1.9/bin/ | 18:42 |
guilhermesp | for 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 |
guilhermesp | https://github.com/openstack/openstack-ansible-os_trove/blob/caba3093c9d26abca77e4b16ea3a0e26a2214a7d/defaults/main.yml#L168 | 18:46 |
jrosser | nurdie: 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 Q | 18:46 |
guilhermesp | and https://docs.openstack.org/openstack-ansible-os_trove/latest/configure-trove.html#setup-a-neutron-network-for-use-by-trove | 18:46 |
jrosser | *would recommend | 18:46 |
nurdie | jrosser: Thanks | 18:47 |
vakuznet | please review https://review.openstack.org/#/c/649404/1 | 18:54 |
mnaser | jrosser: the fix doesn't work sadly | 18:55 |
mnaser | nurdie: neutron tries to hit up neutron-keepalived-state-change bin and looks for it in /usr/local/bin or so | 18:55 |
mnaser | the workaround is ln -s /openstack/venvs/neutron-foo/bin/neutron-keep... /usr/local/bin/neutron-keep... | 18:56 |
nurdie | mnaser: 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 |
nurdie | And that has no answers lol >_< | 18:56 |
jrosser | mnaser: do we create that symlink now? | 18:58 |
nurdie | jrosser: That worked for me and that's all I care about right now. Thanks for the dirty fix mnaser | 19:00 |
mnaser | jrosser: I think we should create a symlink as an alternative instead of updating the PATH | 19:01 |
mnaser | I think that's the best thing to do | 19:01 |
mnaser | honestly though, my head is cooked right now, and I have a 12am to 3am maintenance ahead of me | 19:01 |
mnaser | guilhermesp: do you mind doing the update to os_neutron ? | 19:02 |
guilhermesp | off course i can do | 19:02 |
*** rgm has joined #openstack-ansible | 19:03 | |
*** BjoernT has quit IRC | 19:27 | |
*** aedc has joined #openstack-ansible | 19:30 | |
*** aedc has quit IRC | 19:31 | |
openstackgerrit | Guilherme Steinmuller Pimentel proposed openstack/openstack-ansible-os_neutron master: Create symlink to neutron-keepalived-state-change https://review.openstack.org/649433 | 19:31 |
guilhermesp | nurdie mnaser jrosser ^ | 19:31 |
*** aedc has joined #openstack-ansible | 19:31 | |
nurdie | guilhermesp: You're my hero. Thanks! | 19:32 |
*** ianychoi has quit IRC | 19:32 | |
*** ianychoi has joined #openstack-ansible | 19:33 | |
mnaser | guilhermesp: small revision :) | 19:33 |
* guilhermesp fixing | 19:34 | |
openstackgerrit | Guilherme Steinmuller Pimentel proposed openstack/openstack-ansible-os_neutron master: Create symlink to neutron-keepalived-state-change https://review.openstack.org/649433 | 19:35 |
guilhermesp | also, 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-trove | 19:36 |
*** DanyC has joined #openstack-ansible | 19:39 | |
mnaser | guilhermesp: promise one last revision :p | 19:41 |
mnaser | that should already eist | 19:41 |
mnaser | hmm dbaas-mgmt doesn't exist | 19:41 |
guilhermesp | do as many as you think the PR deserves :) | 19:41 |
openstackgerrit | Guilherme Steinmuller Pimentel proposed openstack/openstack-ansible-os_neutron master: Create symlink to neutron-keepalived-state-change https://review.openstack.org/649433 | 19:42 |
guilhermesp | yeah, I'm seeing that we need to follow the os_trove user guide, which means at least set this flat network | 19:43 |
*** cshen has joined #openstack-ansible | 19:43 | |
*** DanyC has quit IRC | 19:44 | |
mnaser | guilhermesp: https://opendev.org/openstack/openstack-ansible/src/branch/master/etc/openstack_deploy/openstack_user_config.yml.aio.j2 | 19:44 |
mnaser | guilhermesp: https://opendev.org/openstack/openstack-ansible/src/branch/master/etc/openstack_deploy/openstack_user_config.yml.aio.j2#L69-L81 | 19:44 |
mnaser | I think we need to rename 'net_name: "flat-db"' to 'net_name: "dbaas-mgmt"' | 19:45 |
mnaser | or match the config there | 19:45 |
*** cshen has quit IRC | 19:48 | |
guilhermesp | yeah let me try it | 19:49 |
openstackgerrit | Guilherme Steinmuller Pimentel proposed openstack/openstack-ansible master: Rename flat-db network for trove https://review.openstack.org/649442 | 19:54 |
guilhermesp | mnaser: ^ | 19:54 |
guilhermesp | adding a depends-on in https://review.openstack.org/#/c/648583/6 | 19:54 |
openstackgerrit | Mohammed Naser proposed openstack/openstack-ansible-os_trove master: Test using integrated build https://review.openstack.org/648583 | 19:56 |
mnaser | cleaned up the depends-on list :P | 19:56 |
guilhermesp | nice | 19:56 |
*** shananigans has quit IRC | 20:06 | |
*** cmart has joined #openstack-ansible | 20:07 | |
*** BjoernT has joined #openstack-ansible | 20:12 | |
*** hamzaachi has joined #openstack-ansible | 20:15 | |
*** markvoelker has quit IRC | 20:23 | |
cjloader | i'm running into an issue that python_venv_build is not building ujson and subprocess32 wheels | 20:26 |
cjloader | on stein | 20:27 |
*** pcaruana has quit IRC | 20:30 | |
*** schwicht has joined #openstack-ansible | 20:33 | |
cjloader | Anyone run into a similar issue? https://pasted.tech/pastes/1d7d94db253a7fc5b7a4d4d13435c7c97d060c1e | 20:34 |
cjloader | I'm using a separate deploy box, 3 infra | 20:35 |
*** hamzy has quit IRC | 20:41 | |
mnaser | wanna show /var/log/python_venv_build.log or whatever? | 20:43 |
*** ansmith_ has quit IRC | 20:44 | |
cjloader | ok | 20:44 |
cjloader | https://pasted.tech/pastes/50766300aa88826534f13972f2bee9f1b369d4cf | 20:47 |
cjloader | mnaser: ^ | 20:47 |
cjloader | the code was pulled today | 20:48 |
cjloader | from master | 20:48 |
cjloader | and this is on_metal, no containers | 20:49 |
*** DanyC has joined #openstack-ansible | 20:59 | |
*** goldenfri has quit IRC | 21:01 | |
*** hamzaachi has quit IRC | 21:03 | |
*** priteau has joined #openstack-ansible | 21:03 | |
*** nurdie_ has joined #openstack-ansible | 21:07 | |
*** nurdie has quit IRC | 21:10 | |
*** nurdie_ has quit IRC | 21:11 | |
*** goldenfri has joined #openstack-ansible | 21:15 | |
*** DanyC has quit IRC | 21:20 | |
*** rgm has quit IRC | 21:21 | |
*** DanyC has joined #openstack-ansible | 21:21 | |
*** cmart has quit IRC | 21:24 | |
*** cmart has joined #openstack-ansible | 21:28 | |
*** luksky has quit IRC | 21:32 | |
*** BjoernT has quit IRC | 21:33 | |
*** schwicht has quit IRC | 21:35 | |
*** BjoernT has joined #openstack-ansible | 21:39 | |
*** cshen has joined #openstack-ansible | 21:44 | |
mnaser | I’m pretty sure this is the multinode bug I mentioned. | 21:45 |
mnaser | With python_venv_build, the node that builds might not be the one running lsyncd so you get a 404 | 21:45 |
mnaser | Someone needs to find a way to make that consistent. | 21:45 |
openstackgerrit | Guilherme Steinmuller Pimentel proposed openstack/openstack-ansible-os_neutron master: Create symlink to neutron-keepalived-state-change https://review.openstack.org/649433 | 21:48 |
*** cshen has quit IRC | 21:48 | |
*** DanyC_ has joined #openstack-ansible | 22:04 | |
*** DanyC has quit IRC | 22:08 | |
*** schwicht has joined #openstack-ansible | 22:08 | |
*** priteau has quit IRC | 22:15 | |
*** schwicht has quit IRC | 22:27 | |
*** schwicht has joined #openstack-ansible | 22:27 | |
*** schwicht has quit IRC | 22:34 | |
*** BjoernT has quit IRC | 22:38 | |
cjloader | mnaser: ok we are doing actual hardware | 22:46 |
cjloader | ty for your info | 22:47 |
*** DanyC_ has quit IRC | 22:50 | |
cjloader | mnaser: thats exactly the issue " Active: active (exited) since Tue 2019-04-02 22:58:11 UTC; 7s ago" | 22:58 |
cjloader | could it be due to no containers | 23:00 |
*** cmart has quit IRC | 23:00 | |
*** tosky has quit IRC | 23:24 | |
mnaser | I think this will happen with containers too | 23:24 |
*** cshen has joined #openstack-ansible | 23:44 | |
*** cmart has joined #openstack-ansible | 23:45 | |
*** cshen has quit IRC | 23:48 | |
*** kplant has joined #openstack-ansible | 23:55 | |
kplant | is 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!