Tuesday, 2019-06-25

*** ansmith has quit IRC00:37
*** goldenfri has quit IRC00:46
*** goldenfri has joined #openstack-ansible00:47
*** spatel has joined #openstack-ansible00:48
*** spatel has quit IRC01:26
*** BjoernT has quit IRC01:31
*** kplant has quit IRC01:46
*** spatel has joined #openstack-ansible01:50
spatelin openstack_user_config.yml  br-lbaas network type should be type: flat or raw ?01:50
-spatel- - network:01:51
-spatel- container_bridge: br-lbaas01:51
-spatel- container_interface: eth1401:51
-spatel- container_type: veth01:51
-spatel- group_binds:01:51
-spatel- - neutron_linuxbridge_agent01:51
-spatel- - octavia-worker01:51
-spatel- - octavia-housekeeping01:51
-spatel- - octavia-health-manager01:51
-spatel- host_bind_override: eth1401:51
-spatel- ip_from_q: lbaas01:51
-spatel- net_name: lbaas01:51
-spatel- type: flat01:51
*** fnpanic has quit IRC02:08
*** aedc has quit IRC02:54
*** fyx has quit IRC03:18
*** mnaser has quit IRC03:19
*** fyx has joined #openstack-ansible03:19
*** mnaser has joined #openstack-ansible03:20
*** BjoernT has joined #openstack-ansible03:26
*** BjoernT has quit IRC03:31
*** BjoernT has joined #openstack-ansible03:35
*** spatel has quit IRC03:51
*** udesale has joined #openstack-ansible03:53
*** BjoernT has quit IRC04:18
*** ivve has joined #openstack-ansible05:04
*** Guest67924 has joined #openstack-ansible05:18
*** fghaas has joined #openstack-ansible05:29
*** pcaruana has joined #openstack-ansible05:56
*** pcaruana has quit IRC05:57
*** pcaruana has joined #openstack-ansible05:57
*** CeeMac has joined #openstack-ansible06:33
*** cshen has joined #openstack-ansible06:34
*** luksky has joined #openstack-ansible06:41
*** altlogbot_2 has quit IRC06:46
*** altlogbot_3 has joined #openstack-ansible06:49
*** altlogbot_3 has quit IRC06:50
evrardjpgood morning everyone06:52
*** altlogbot_0 has joined #openstack-ansible06:55
*** tosky has joined #openstack-ansible07:28
jrosserMorning07:29
*** Emine has joined #openstack-ansible07:33
*** rgogunskiy has joined #openstack-ansible07:47
noonedeadpunkyep, mornings:)07:49
evrardjpwhat happened in the last 5 days I was off?07:50
evrardjpjrosser: is the keystone fix you proposed backported to lower branches now?07:50
noonedeadpunkI'd say nothing super interesting07:50
noonedeadpunknot yet https://review.opendev.org/#/c/667201/07:50
evrardjpdo we need to backport to R for minor updates from Rocky.0.0 to latest rocky?07:53
noonedeadpunkevrardjp: I don't think we have smart sources in R....07:55
noonedeadpunkand this problem was introduced with them07:55
evrardjpnoonedeadpunk: I thought it was introduced in R07:56
evrardjpthat's why :)07:56
evrardjpI have discussed that for so long! :D07:56
evrardjpsounds good then07:57
noonedeadpunkbtw, evrardjp, probably you aware about include_vars. It seems, that it doesn't has scope, so if role A has in vars redhat-7.yml and role B has redhat.yml, and role A include/import role B, than in role B our with_first_found will include redhat-7 vars from A (as it's higher in the list). If redhat.yml is renamed to redhat-7.yml in B - than include will work in the correct way07:57
evrardjpnoonedeadpunk: yeah it's been there forever, that's why I don't like include_role07:58
evrardjpI might even have reported a bug in ansible for that07:58
evrardjpI think the problem was with the dwim_relative function but it would be hard to refactor and untangle iirc07:59
evrardjpofc the code has changed since then07:59
evrardjpnoonedeadpunk: you want to propose simplification, that's what you mean?08:00
evrardjpI mean uniformity08:00
evrardjpto make sure things are always loaded the same way?08:00
*** udesale has quit IRC08:01
evrardjpthe problem with that was for series with dual platform for the same os: for example bionic/xenial08:01
evrardjpin this case we can't rely on using "ubuntu" or "debian" at all08:01
evrardjpalternatively for those we can probably still use a single file and use a version inside a  var nowadays08:02
*** udesale has joined #openstack-ansible08:03
evrardjpI mean that for those branches holding OS upgrades you need specific things, and for others you don't want specific things.08:03
*** udesale has quit IRC08:03
*** udesale has joined #openstack-ansible08:03
noonedeadpunkyeah, there's smth to think about.. I've just faced with that thing for the first time http://logs.openstack.org/29/666829/2/check/openstack-ansible-functional-centos-7/6295048/logs/ara-report/result/20c0dfcf-8355-452a-bd08-715cb54be9df/08:06
noonedeadpunkAnd by far the only idea I had (which is not good at all) is somehow to use the similar approach in naming var failes in roles....08:07
evrardjpnoonedeadpunk: what I didn't recently test, is to trigger the include_vars with a variable itself recently, to see if it alters the behaviour . I expect not.08:07
evrardjpnoonedeadpunk: In the past I forced the file to be present by giving an absolute filename it's ugly as hell08:08
noonedeadpunkyeah, and not as reliable I guess...08:08
jrosserevrardjp: looks like we are OK on rocky for the keystone, smart sources isnt there08:09
evrardjpjrosser: thanks for double checking08:09
evrardjp:)08:09
evrardjpnoonedeadpunk: correct, we still go through the same codepath08:10
evrardjpbut I think it's worth PoC-ing :)08:10
*** Guest67924 has quit IRC08:10
*** peter has joined #openstack-ansible08:10
*** peter is now known as Guest7910208:10
noonedeadpunkI feel like there should be import_vars but it's not :D08:11
evrardjp?08:12
evrardjpyou mean being static?08:12
evrardjpI would expect if you add {{ role_path }}/vars as argument it helps08:13
evrardjpWhat I wanted to do too is to scope them using include_vars: name08:14
evrardjpthat always ensures proper scoping08:14
noonedeadpunkand as a name use role name?08:16
evrardjpyup08:16
evrardjp {{ role_name }} is just convenient08:16
evrardjpbut it complexifies the whole thing08:16
evrardjpnow to get your var you have to do rolename[varname]08:17
evrardjpbut the scope is very clear that way08:17
noonedeadpunkyeah, it's just a dict08:17
noonedeadpunkbut it's prety interesting, as it's really becomes the way clearer.08:18
noonedeadpunkbut it probably won't help with with_first_found, as the proper file just won't be included08:18
evrardjpit needs to be done with other things first :)08:19
evrardjpnoonedeadpunk: A good thing we could also do is to fail fast if the included vars do not contain the role name08:20
evrardjpthat would automtically catch ansible upgrade quirks08:20
evrardjpquirks with a change of include_vars behaviour I mean08:20
*** fnpanic has joined #openstack-ansible08:20
fnpanichello08:21
evrardjpfor that a simple assert that role_name is in ansible_included_var_files (We need to do string matching there, but you get the gist)08:22
noonedeadpunkso it seems that this idea has much more pros than cons08:22
evrardjpwhich one?08:22
*** hamzaachi has joined #openstack-ansible08:22
noonedeadpunkusing name for includes.08:22
noonedeadpunkit makes thing more reliable08:22
noonedeadpunkand easier to investigate I think08:23
evrardjpnot really, I think it's a zero sum game, as we can implement the things in a different way (for example, reliability using assertions)08:23
evrardjpI think it's easier for ppl to see the role in 6 month time with an "assert" rule that is clear about what it tests and with a little comment about why we introduced this08:24
noonedeadpunkif to consider amount of work to do....08:24
evrardjpbut it's not great in any case :)08:24
evrardjpnoonedeadpunk: I would say the fastest work would be to make sure all the include_vars are relying on role_path and/or have an assert role to fail the role if the wrong var file was loaded08:25
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_trove master: Use keystone catalog to retrieve service endpoints  https://review.opendev.org/66728708:31
evrardjphello fnpanic08:31
jrossernoonedeadpunk: ^ i had a stab at simplfying those not found vars out of trove as well08:32
*** martinkennelly has joined #openstack-ansible08:45
openstackgerritChandan Kumar (raukadah) proposed openstack/openstack-ansible-os_tempest master: Update the list of python3 packages  https://review.opendev.org/66199408:56
*** Guest79102 has quit IRC09:04
*** yolanda has joined #openstack-ansible09:07
openstackgerritDirk Mueller proposed openstack/openstack-ansible-galera_server master: Fix galera_server installation for openSUSE Leap 15.1  https://review.opendev.org/66627209:21
openstackgerritDirk Mueller proposed openstack/openstack-ansible-os_tempest master: Switch to openSUSE Leap 15.1  https://review.opendev.org/66730209:25
openstackgerritDirk Mueller proposed openstack/openstack-ansible-os_neutron master: Switch to openSUSE Leap 15.1  https://review.opendev.org/66730309:31
*** vnogin has joined #openstack-ansible09:37
*** noonedeadpunk has quit IRC09:44
*** noonedeadpunk has joined #openstack-ansible09:46
mathlin_hello, i am trying to setup federation on rocky (have a working setup on newton) but seem to be hitting this https://bugs.launchpad.net/openstack-ansible/+bug/1805630/ does anyone know of a work around?09:48
openstackLaunchpad bug 1805630 in openstack-ansible "Keystone install fail because it put node in maintenance and question it (503 unavailable)" [Undecided,New]09:48
*** key-networks has joined #openstack-ansible10:15
*** flaviosr has quit IRC10:31
*** flaviosr has joined #openstack-ansible10:33
*** ansmith has joined #openstack-ansible10:40
*** ansmith has quit IRC10:46
*** gillesMo has joined #openstack-ansible10:57
*** gillesMo has quit IRC10:58
*** udesale has quit IRC11:06
*** udesale has joined #openstack-ansible11:08
*** vnogin has quit IRC11:10
*** cshen has quit IRC11:10
*** kplant has joined #openstack-ansible11:12
*** vnogin has joined #openstack-ansible11:15
*** cshen has joined #openstack-ansible11:19
*** fnpanic has quit IRC11:23
*** hwoarang has quit IRC11:29
*** hwoarang has joined #openstack-ansible11:30
*** gillesMo has joined #openstack-ansible11:41
*** key-networks has quit IRC11:49
*** jamesdenton has quit IRC11:54
*** spatel has joined #openstack-ansible11:55
ionihi spatel11:58
ionispatel, did you manage to deploy DPDK with OSA?11:58
*** luksky has quit IRC12:00
*** spatel has quit IRC12:00
gillesMoHello ! I'm just upgrading from Queens 17.1.9 to Rocky 18.1.7 and it fails with bug 1832727. Is there a simple fix U can try or do I have to restart upgrade with 18.1.6 ?12:07
openstackgillesMo: Error: Could not gather data from Launchpad for bug #1832727 (https://launchpad.net/bugs/1832727). The error has been logged12:07
*** KurtB has joined #openstack-ansible12:09
*** hamzaachi has quit IRC12:14
*** spatel has joined #openstack-ansible12:15
spatelFolk, when i am re-running infra playbook i got this error http://paste.openstack.org/show/753355/12:16
spatelHow do i tell its not upgrade?12:16
spatelLook like rebbitmq trying to upgrade and it failed12:17
spatelDo i need to set "rabbitmq_upgrade: false" in openstack_user_config.yml?12:22
*** KurtB has quit IRC12:27
spatelI meant user_variables.yml file12:28
*** spatel has quit IRC12:30
*** fnpanic has joined #openstack-ansible12:32
*** KurtB has joined #openstack-ansible12:33
*** ansmith has joined #openstack-ansible12:34
*** KurtB has quit IRC12:40
*** martinkennelly has quit IRC12:43
guilhermespmornings... oh jrosser just saw the link of trove you pasted yesterday... so I think we don't need all of those endpoints anymore as everything could be fetched from keystone12:44
jrosserguilhermesp: I threw together a quick patch earlier to try changing it12:44
guilhermesphuuum let me find it12:45
* guilhermesp found and looking12:45
guilhermespseems that we just have infra related issues ,isn't it?12:46
jrosserguilhermesp: I didn’t test that patch so quite likely needing some fiddling12:46
guilhermespI can test it right now12:47
jrosserOh cool I’m a bit stuck in meetings12:47
guilhermespno worries! I will keep you updated12:47
jrosserFeel free to update it if you need to12:47
guilhermespjrosser: ++12:47
*** KurtB has joined #openstack-ansible13:01
*** luksky has joined #openstack-ansible13:03
*** dave-mccowan has joined #openstack-ansible13:05
*** KurtB has quit IRC13:08
*** dave-mccowan has quit IRC13:18
*** hamzaachi has joined #openstack-ansible13:23
*** cshen_ has joined #openstack-ansible13:26
*** cshen has quit IRC13:29
*** vnogin has quit IRC13:31
*** dave-mccowan has joined #openstack-ansible13:31
*** BjoernT has joined #openstack-ansible13:37
*** openstackgerrit has quit IRC13:48
*** med_ has joined #openstack-ansible13:51
*** hamzaachi has quit IRC13:52
*** spatel has joined #openstack-ansible13:52
*** spatel has quit IRC13:52
*** spatel has joined #openstack-ansible13:54
*** aedc has joined #openstack-ansible14:01
*** aedc has quit IRC14:37
*** udesale has quit IRC14:55
spatelCan someone help me here? http://paste.openstack.org/show/753366/15:16
spatelI did set rabbitmq_upgrade: false in variables file15:17
spatelI am totally stuck here none of option working :(15:17
spatelIf its BUG then happy to file it but want to make sure if you guys agreed.15:19
spatellets see if it can help me  openstack-ansible rabbitmq-install.yml -e 'rabbitmq_upgrade=false'15:26
spatelcrap!!! still same error :(15:27
spatelfilling BUG..15:27
spatelLook like this is opened bug - https://bugs.launchpad.net/openstack-ansible/+bug/183003015:29
openstackLaunchpad bug 1830030 in openstack-ansible "[Centos][rabbit upgrade] _rabbitmq_package_version is undefined" [Undecided,In progress] - Assigned to kourosh vivan (kourosh-vivan)15:29
*** BjoernT_ has joined #openstack-ansible15:29
*** BjoernT has quit IRC15:30
jrosserspatel: there is a fix for that by the look of it15:38
spatelI tried that but not working https://review.opendev.org/#/c/660713/2/tasks/rabbitmq_upgrade_check.yml15:38
spatelNow trying _rabbitmq_package_version: ''  in /etc/ansible/roles/rabbitmq_server/vars/redhat.yml15:39
*** Emine has quit IRC15:39
*** gshippey has joined #openstack-ansible15:46
*** cshen_ has quit IRC15:49
*** hamzy has quit IRC15:54
spatelSolution is  _rabbitmq_package_version: ''15:54
spatelI have comment in patch section to verify15:54
admin0hi guys .. anyone knows where the data from openstack usage list is made15:55
mnaser#startmeeting openstack_ansible_meeting16:00
*** luksky has quit IRC16:00
mnaser#topic office hours16:00
openstackMeeting started Tue Jun 25 16:00:30 2019 UTC and is due to finish in 60 minutes.  The chair is mnaser. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
*** openstack changes topic to " (Meeting topic: openstack_ansible_meeting)"16:00
openstackThe meeting name has been set to 'openstack_ansible_meeting'16:00
*** openstack changes topic to "office hours (Meeting topic: openstack_ansible_meeting)"16:00
mnasero/16:00
*** BjoernT has joined #openstack-ansible16:00
chandankumar\o/16:00
mnaser(sorry all, i've been knee deep in octavia...16:00
mnasernot a fun time16:00
*** BjoernT_ has quit IRC16:02
guilhermespo/16:02
mnaserso release stuf16:02
evrardjpo/16:03
*** udesale has joined #openstack-ansible16:03
*** rgogunskiy has quit IRC16:03
mnaserso16:04
mnaserunfortunately the rc didnt go out?16:04
mnaserhttps://review.opendev.org/#/c/666721/16:04
mnaserevrardjp: you removed the +w .. anything to note?16:04
evrardjpNope it's convention I am not +w on release right now. It was a mistake I added the +w.16:05
evrardjpIt's all good16:05
*** noonedeadpunk[m] has joined #openstack-ansible16:05
noonedeadpunk[m]o/16:05
evrardjpthanks noonedeadpunk for stepping up and starting that work16:06
noonedeadpunkwe've got serious fix from jrosser forkeystone...16:09
mnaserthis feels never ending, but yes, that is quite serious16:10
noonedeadpunkI mean https://review.opendev.org/#/c/667201/16:10
mnaserevery deploy will destroy all your fernet tokens and credentials.16:10
noonedeadpunkand I think once we do release ppl will start their upgrades16:11
evrardjpmnaser: this is why we have multiple rcs :)16:11
mnaserwell i guess we're going to get another one..16:12
*** noonedeadpunk_ has joined #openstack-ansible16:12
*** chandankumar is now known as raukadah16:13
noonedeadpunk(however upgrade script missing things iirc, but we've decided to live with it until next minor version)16:13
*** noonedeadpunk[m] has quit IRC16:13
*** noonedeadpunk_ has quit IRC16:13
mnaserok so do we feel okay after the keystone thing merges to do another one?16:16
*** hamzaachi has joined #openstack-ansible16:17
evrardjpi am fine with that16:18
noonedeadpunk++16:19
noonedeadpunkdo we make another one rc, or just directly release with the fresh bump without rc?16:19
guilhermespso is on they way https://review.opendev.org/#/c/667201/ noonedeadpunk has rehecked. Would be the case to just reckick to gate?16:20
evrardjpnoonedeadpunk: we can do either16:21
noonedeadpunkNow there's some problem with infra I think - we're receiving retry limits for the patches16:21
guilhermespyeah noonedeadpunk I've noticed this too16:22
guilhermespand following up in #opentack-infra16:22
logan-o/16:35
mnaserso i guess that's pretty much it16:35
mnaserfor stein release16:35
mnaserlets try and get those landed and we ..should be ok16:35
logan-++16:35
evrardjpI have nothing to add, we can iterate later16:37
evrardjp(on that topic)16:37
logan-following on the keystone issue, I really question whether smart sources is a pattern we want to stick with. versioning configs on the target nodes doesn't make sense to me, that's what versioned config management is for. and the only way to do a "rollback" to a prior smart sources version is with a bunch of manual operator work; ansible will never use it. even if you check out the earlier tag and run playbooks, ansible is just going to16:37
logan- template a new config.16:37
evrardjplogan-: what do you propose?16:38
logan-we have a pretty straight forward way to back out the smart sources stuff thanks to jrosser's work. is there any reason we shouldn't apply this to all roles so we don't end up with a snowflake keystone role w/o smart sources and <everything else> with it16:38
logan-and then, of course, do we backport that to stein or do we convert everyone to smart sources for one release and then back it out in train? i'd lean towards backporting it to stein16:40
evrardjpmmm16:40
evrardjpmy experience with "half baked" (I don't like calling this one like that, but bear with me) is that it was always a pain to deal after the fact, so reverting and backporting is better16:42
evrardjpbut I am not sure what the problem is16:42
mnaserhonestly16:43
mnaseri would be in favour of reverting all smart sources patches imho.16:43
mnaserits overly complex.  and like i explained16:43
mnaserif you want to rollback, you would need to rollback your OSA version too16:43
mnaserand at that point, you'll get a template generated with the older template too16:43
mnaserso the end result is the same..16:43
logan-^16:43
logan-yep16:43
*** spatel has quit IRC16:44
mnaseri'm in favour of that, but i'd like to hear what others think16:44
evrardjpjust to know what we want to really revert -- is the location, or the fact  it's from upstream files?16:46
mnaserto me the problem that we had was: we maintained a copy of files that were not very dynamic in nature16:47
mnaserlike rootwrap config, policy, etc16:47
mnaserthat we always were out of sync16:47
evrardjpI am asking that because we'll have to have bump tools in repos now16:47
evrardjpso we are at a state where things need to happen in repo regularily anyway16:48
mnaserthe solution would be to grab those 'static' files from the repo, use "our" overrides, throw them in /etc/$service16:48
evrardjp(but not in the backported branches)16:48
logan-pretty much everything has moved to policy in code so smart sources doesn't have any bearing on that anymore afaik16:48
mnaserlogan-: rootwrap rules16:49
mnaserbut we can still work around those or do a simple cp when venv changes..16:49
logan-mnaser: gotcha yep16:49
evrardjplogan-: correct, but the policy in code is not the hardest things to maintain16:49
mnaseri mean16:49
mnaserwe dont allow overriding rootwrap rules anyways16:49
mnaserso it can just be a task to do a sync with remote_src16:49
logan-yep16:50
evrardjpI think it makes sense for me to continue shipping things in the role if it's easier and remove some tasks16:50
evrardjpbecause we'll need to have a tooling for taking care of those16:50
mnaserevrardjp: so you're saying we continue to maintain a copy inside rather than just cp-ing it from the pkg?16:51
logan-i don't mind consuming them from the venv, but we can do it a lot simpler as mnaser by using copy + remote_src when a venv is deployed16:51
mnaseri rather maintain tasks that sync these things than maintain jobs and tooling (and responsibility) of syncing them16:51
evrardjpmnaser: I am saying that the door is opened to anything16:52
admin0guys ..  where do i get data to bill projects in openstack .. is data from openstack usage list reliable16:52
admin0or if anyone is selling cloud .. how do you generate billing stuff16:52
mnaseradmin0: hire people and write code :)16:52
mnaserwe're in an OSA meeting fyi :)16:52
admin0oops .. sorry16:52
evrardjplogan-: I am fine with that16:52
mnaserjrosser: noonedeadpunk guilhermesp .. thoughts ?16:52
admin0they hired me to write code .. i need directions :D16:52
evrardjpsince we have that in the venv16:52
*** aedc has joined #openstack-ansible16:53
evrardjpif it's not shipped as data files, I suppose we extend the pattern, and we are good16:53
evrardjppackagers gonna hate us but it's fine, we did that in the past already :)16:53
evrardjpso to summarize: remove smart sources, copy files from venv16:54
evrardjp(for those who aren't to customize)16:54
*** hamzaachi has quit IRC16:55
evrardjpis that what you are proposing logan-?16:55
logan-yes that makes sense to me16:55
evrardjpfine for me too16:55
*** hamzaachi has joined #openstack-ansible16:56
noonedeadpunkI think that there might be more files, than just rootwrap and policies16:57
noonedeadpunkIt was the case for the ceilometer at least16:57
evrardjpyes the paste files for example16:57
evrardjpand heat stuff iirc16:58
logan-noonedeadpunk: yeah, i'm thinking we could make a common task file like we do for db/rabbit which knows how to copy a list of files defined in the role from the venv into somewhere on the system16:58
guilhermespI'm only concerning to the fact we keep those static files out of sync16:58
noonedeadpunkI thought we decided to take them from venv, so they are not static, are they?16:59
evrardjpguilhermesp: well, if those aren't from the data files of the venv, then we need to carry them. And maintain them. I suppose a bump script would beed to happen then16:59
evrardjpnoonedeadpunk: maybe not everything is shipped in the venv16:59
evrardjp(to be verified)16:59
noonedeadpunkyep, not everything for sure16:59
logan-then it is probably out of scope in the context of a smart sources revert right?16:59
evrardjpwell the smart sources did a bunch of things17:00
noonedeadpunkAnd I have concerns about backporting reverts to stein... Isn't it too late for this?17:00
evrardjpI am fine for that tbh. If it's bugged...17:01
evrardjplogan-: I meant that the revert of the smart sources should be smart and thought of. Not blindly revert all the patches in that topic17:01
*** rgogunskiy has joined #openstack-ansible17:01
logan-evrardjp: yeah a straight revert is not possible because we already rm -rf the /etc/<service>17:02
evrardjpyeah, on top of that :)17:02
logan-right17:02
evrardjpbut I mean that leveraging the data_files from the venv and the fact to not carry (but template) the policy files are good.17:02
evrardjpas far as I can see, all the files we care about are in date_files17:03
evrardjpdata files17:03
evrardjpexcept ceilometer so it seems17:05
evrardjpoh no ceilometer seems fine too17:05
*** rgogunskiy has quit IRC17:06
evrardjpI am off now17:07
*** udesale has quit IRC17:07
evrardjpI just wanted to add the fact I didn't progress as I would like on the OSA jobs using the integrated, but it's looking slowly better17:07
evrardjpI will need some help on distro packages stuff17:08
evrardjpand my other topic for today was 42.3 removal, and 15.0 to 15.1 move, which are both in progress17:08
noonedeadpunkevrardjp: do you have the list of roles that are missing distro installs?17:09
noonedeadpunkbtw, don't we want to add bionic distro install for integrated checks (non voting) and work on it?17:09
logan-noonedeadpunk: i think we did that at one point but no one worked on it so it got removed17:10
*** raukadah is now known as chandankumar17:11
noonedeadpunkI'll try to spend some of my free time for that, I think then...17:12
*** hamzy has joined #openstack-ansible17:12
evrardjpcorrect that's experimental. But I would like to be consistent everywhere, so it's easier to understand, and expectations are consistent17:12
*** chandankumar is now known as raukadah17:13
logan-ah yeah I think it got moved from nv check pipeline to the experimental pipeline. so to poke at it you should be able to 'check experimental' in a patch and it will run the job17:13
noonedeadpunkoh, great.17:14
evrardjpnoonedeadpunk: https://docs.google.com/spreadsheets/d/1coiPHGqaIKNgCGYsNhEgzswqwp4wedm2XoBCN9WMosY/edit#gid=752070695 should also help17:14
evrardjpsee what's red17:14
* noonedeadpunk should finally save this link to some reliable place17:15
mnaser#endmeeting17:15
*** 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:15
openstackMeeting ended Tue Jun 25 17:15:28 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:15
noonedeadpunklogan-: yep, thanks17:15
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2019/openstack_ansible_meeting.2019-06-25-16.00.html17:15
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2019/openstack_ansible_meeting.2019-06-25-16.00.txt17:15
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2019/openstack_ansible_meeting.2019-06-25-16.00.log.html17:15
mnaser(we can keep discussing)17:15
mnaserdoes anyone feel like picking up the task (or at least establishing the pattern) for getting these files from the base?17:15
logan-yes17:16
logan-i will hack on it17:16
noonedeadpunksorry need to run away:(17:16
guilhermespso to summarize, the decision was: keep copies of the files from venvs17:17
logan-i'll work out a proposed pattern that we can discuss in the next meeting17:17
logan-admin0: following up on your earlier question about billing, it really depends a lot on the use case. hostbill and whmcs have modules for openstack, but both of those are geared toward a hosting reseller type scenario. cloudkitty is an openstack project that does rating (not billing), which your billing system could consume usage data from. but it seems like a lot of places roll their own. we integrated openstack billing into our existing17:28
logan- system by building a service that watches the rabbit notification queues that the openstack services emit events to.17:28
mnaserlogan-: i would say not wait one week but if you have some poc-y thing, we can do it in the review17:42
*** vnogin has joined #openstack-ansible17:58
*** vnogin has quit IRC18:02
logan-mnaser: yep, will do18:11
*** spatel has joined #openstack-ansible18:25
spatelwhat is octavia_management_net_subnet_allocation_pools: ?18:26
spatelwhere it will get used ?18:26
spateldoes it used by container ?18:27
spateloh wait is this for amphora vm ?18:31
guilhermesphuum jrosser seems that now we have a circular dependency between https://review.opendev.org/#/c/665458/ and https://review.opendev.org/#/c/667287/18:47
*** hamzaachi has quit IRC18:48
guilhermespafik one of the ways to get rid of the circular dependency is to, for one of the patches, set jobs to non-voting so we can merge the change and then recheck the other one. But seems quite problematic now to do it so18:49
guilhermespI'd try to merge that one https://review.opendev.org/#/c/665458/ to be able to recheck that one https://review.opendev.org/#/c/667287/18:49
guilhermespjust wondering how would I do that now18:49
jrosserguilhermesp: do you want to squash them together? The trove role is a bit needing TLC anyway18:49
*** ianychoi_ has quit IRC18:49
guilhermesplike put one on top of another?18:50
*** ianychoi_ has joined #openstack-ansible18:50
jrosserIf they’re totally dependant put them together in one commit18:50
jrosserWe could have a cleanup18:51
jrosserPatch for all this stuff18:51
* jrosser phonetyping18:51
guilhermespseems a good way to simpify things18:51
guilhermespI'd abandon https://review.opendev.org/#/c/665458/ and copy all the content to https://review.opendev.org/#/c/667287/18:52
guilhermespsoudns good to you?18:52
jrosserYes, and we update the commit message to explain why it’s all in together18:52
guilhermespok18:53
guilhermespwill do that18:53
*** luksky has joined #openstack-ansible18:53
*** aedc has quit IRC18:54
*** openstackgerrit has joined #openstack-ansible19:00
openstackgerritGuilherme  Steinmuller Pimentel proposed openstack/openstack-ansible-os_trove master: Use keystone catalog and fix looking up and storing admin tenant id  https://review.opendev.org/66728719:00
guilhermespjrosser: I think that pretty much what we need to do ^19:01
spatelmy playbook is failing during octavia installation.. i have question do i need br-lbaas bridge on compute nodes ?19:02
openstackgerritMerged openstack/openstack-ansible-os_keystone stable/stein: Fix loss of fernet and credential keys during Rocky to Stein upgrade  https://review.opendev.org/66720119:19
*** jsquare has quit IRC19:22
*** jsquare has joined #openstack-ansible19:22
*** pcaruana has quit IRC19:38
*** tosky has quit IRC19:40
spatellook like its bug here CentOS doesn't have service iptables save command by default  https://github.com/openstack/openstack-ansible-os_octavia/blob/master/tasks/octavia_post_install.yml#L3219:42
*** kplant has quit IRC19:46
*** rgogunskiy has joined #openstack-ansible19:47
*** rgogunskiy has quit IRC19:50
*** snadge has quit IRC19:51
*** snadge has joined #openstack-ansible19:57
guilhermespjrosser: watching it in zuul and seems that some jobs are already passing :) https://review.opendev.org/#/c/667287/20:13
openstackgerritGuilherme  Steinmuller Pimentel proposed openstack/openstack-ansible-os_trove master: db_setup: refactor database setup to a common file  https://review.opendev.org/66574120:15
*** Guest79102 has joined #openstack-ansible20:17
goldenfriguilhermesp: Do you have a minute to help me troubleshoot at work around to this bug? https://bugs.launchpad.net/openstack-ansible/+bug/180734620:22
openstackLaunchpad bug 1807346 in openstack-ansible "[heat] Installations fails during Update Q->R" [Undecided,New] - Assigned to Guilherme Steinmuller Pimentel (guilhermesp)20:22
*** ohwhyosa- has quit IRC20:24
*** ivve has quit IRC20:24
jrosserguilhermesp: that’s excellent!20:25
goldenfriWell if anyone can help, I applied the patches mentioned in the bug report and Added a blank project, but I am still getting this error: http://paste.openstack.org/show/753399/20:27
guilhermespgoldenfri: I think we have fixed that for a while. Let me see if I can find the patch20:27
goldenfriI applied these patches: https://github.com/ansible/ansible/pull/42899/files20:28
goldenfriOh and also this one: https://github.com/ansible/ansible/pull/42913/files20:30
guilhermesphave you tried this ? https://review.opendev.org/#/c/636630/20:30
goldenfrioh no I haven't seen that one, let me try it out, Thanks!20:31
guilhermespok let me know, because if it is the case, we needed to add Closes-bug. But I will wait your response in order to see if fits to the bug and then close it20:32
*** hamzy has quit IRC20:33
goldenfriguilhermesp: I still have the same problem, I was actually doing something similar by adding the blank project.20:35
guilhermespjrosser: or any other core mind +w https://review.opendev.org/#/c/667287/2 ?20:35
guilhermespso goldenfri what error exactly are you facing?20:36
goldenfrihttp://paste.openstack.org/show/753399/20:36
guilhermespso this happens in "os_heat : Add service user to roles" task?20:37
goldenfriyes20:37
jrosserHmm I guess that needs a review from someone else really - appreciate your time there guilhermesp on fixing trove20:37
goldenfriIt does the first 3 ok and fails on the last one, this is a rocky install and as soon as I add multi-domain I have this problem20:38
guilhermespahhh yeah makes sense, you're the owner of the patch hhehehe jrosser  no worries, my pleasure!20:38
*** ansmith has quit IRC20:38
guilhermespgoldenfri: didn't understand at all: it does the first 3 ok?20:43
goldenfriguilhermesp: sorry I should be more clear: It does the first 3 elements of the task: http://paste.openstack.org/show/753400/20:45
guilhermespso goldenfri are you able to do what the tasks does manually? I mean, that would be the case to reproduce manually and see what is going on20:47
goldenfriIs there an easy way to figure out how to do this manually, I'm not well versed enough in ansible yet to be able to reverse engineer this. :-/20:48
*** ianychoi_ has quit IRC20:59
*** ianychoi_ has joined #openstack-ansible21:00
*** ianychoi_ has quit IRC21:05
*** ianychoi_ has joined #openstack-ansible21:09
guilhermespgoldenfri: I'd see what the task do, then I'd use the variables it uses to try to do manually what the task is meant to do21:17
*** openstackgerrit has quit IRC21:18
*** ianychoi_ is now known as ianychoi21:18
guilhermespI can try to have an extra look at it, time is something difficult to have sometimes :P21:18
*** aedc has joined #openstack-ansible21:20
spatelI have ceph storage running outside openstack and now i want to integrate my glance with that ceph storage which playbook i should be using21:33
spatelceph_client is there but how do i push out ceph key etc?21:33
spatelshould i be using these variables? https://docs.openstack.org/openstack-ansible-ceph_client/queens/21:34
*** aedc has quit IRC21:37
spatelanybody here :)21:41
spatellook like talking to myself.. haha21:42
spatelsomehow this community is very silent these day..21:42
spatelmissing cloudnull :(21:43
*** Emine has joined #openstack-ansible21:45
*** tobberydberg has quit IRC21:49
*** crazzy has quit IRC21:50
*** fnpanic has quit IRC21:50
*** rgogunskiy has joined #openstack-ansible21:51
*** tobberydberg has joined #openstack-ansible21:51
*** crazzy has joined #openstack-ansible21:51
BjoernTThe ceph keys will be automatically downloaded once you configure the ceph_mons group21:53
*** rgogunskiy has quit IRC21:55
BjoernThttps://pastebin.com/CbBvZqYp would be a common configuration to get the ceph client role going21:55
spatelBjoernT: thanks for reply, this is what i have http://paste.openstack.org/show/753401/21:58
BjoernTnext time dont post the fsid, lol22:00
spatelBjoernT: getting this error when trying to deploy ceph client to one of container http://paste.openstack.org/show/753402/22:00
spateli thought fsid is just uniq identifier22:01
spatelthat playbook did nothing22:02
spatelBjoernT: i think i have same config which you provided.. am i missing something?22:04
BjoernTits not the playbook for client install it installs the server which needs specific configurations22:04
BjoernTos-glance-install would rollout the client22:04
spatelI didn't specify ceph_mon in openstack_user_config.yml ( i don't think we need that too)22:05
spateloh.. let me run22:05
BjoernTif you want to install the client only then yes you only need ceph_mons override and run os-glance-install.yml22:05
spatelrunning os-glance-install.yml playbook22:06
spatelfigures cross..22:06
spatelfingers cross22:06
BjoernTlol22:06
*** Emine has quit IRC22:07
spateltoo much excitement22:07
spatelI have Octavia question if you help me out :)22:08
spatelif you look here https://pastebin.com/v8yCDsfe22:09
BjoernTI'll be offline soon but back tomorrow (CST time zone)22:09
spatelis type: flat is correct or i should use raw?22:09
spatelBjoernT: sure.. i will talk to you tomorrow.. thanks for hint22:10
spatelBjoernT: i can see its installing some ceph stuff.. look like progress22:10
spatelTASK [ceph_client : Verify Ceph monitors are up]22:10
BjoernTyes br-lbaas is only needed for the management networks where you reserve few IPs for the gateway and containers and it will be added to neutron by the playbooks but you can pre configure it22:11
BjoernT     host_bind_override: eth14 is not needed22:12
spatelhmm so type: flat is correct?22:12
BjoernTthat depends on how br-lbaas is setup, I have raw for example as I added it via veth into a br-vlan bridge. But I actually route the lbass network over internal switches now so I dont need to add the containers into that network22:20
*** BjoernT has quit IRC22:23
*** luksky has quit IRC22:34
*** spatel has quit IRC22:38
*** weifan has joined #openstack-ansible22:55
*** weifan has quit IRC23:29
*** weifan has joined #openstack-ansible23:29
*** weifan has quit IRC23:29
cyberpearany idea how good the Ubuntu 16.04 STIG V1R2 coverage is in the ansible-hardening role? (I couldn't find it in the docs)23:32
*** ansmith has joined #openstack-ansible23:47
*** Guest79102 has quit IRC23:49
*** kplant has joined #openstack-ansible23:59

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