Monday, 2018-09-17

*** dpawlik has quit IRC00:01
*** openstackgerrit has quit IRC00:09
*** mschuppert has quit IRC01:44
*** ykarel has joined #puppet-openstack03:31
*** skramaja has joined #puppet-openstack03:37
*** dpawlik has joined #puppet-openstack03:57
*** dpawlik has quit IRC04:02
*** openstackgerrit has joined #puppet-openstack04:30
openstackgerritMerged openstack/puppet-ironic master: Provide more useful fail message  https://review.openstack.org/60284204:30
*** ykarel has quit IRC05:22
*** jtomasek has joined #puppet-openstack05:34
*** ykarel has joined #puppet-openstack05:42
*** jtomasek has quit IRC05:44
*** jtomasek has joined #puppet-openstack05:45
*** mschuppert has joined #puppet-openstack06:03
*** agurenko has joined #puppet-openstack06:04
*** dpawlik has joined #puppet-openstack06:07
dpawliktobias-urdin: it shouldn't06:10
dpawliktobias-urdin: write to me on priv :)06:11
*** rnoriega has quit IRC06:17
*** rnoriega has joined #puppet-openstack06:20
*** pma78 has joined #puppet-openstack06:23
*** hjensas has joined #puppet-openstack06:40
*** rcernin has quit IRC07:11
*** amoralej has joined #puppet-openstack07:11
*** shardy has joined #puppet-openstack07:15
tobias-urdindpawlik: if somebody has declared octavia::db after ::octavia in their manifests there will be a redeclaration07:37
tobias-urdinso people must move the class ordering in their manifests07:37
tobias-urdinmwhahaha: EmilienM should we make an exception?07:38
tobias-urdini guess we could vote about it, but at the same time it's a breakage if used in the wrong way :)07:38
dpawliktobias-urdin:07:42
dpawliktobias-urdin: so IMHO we need to refactor the octavia module. It doesn't include properly octavia::db and octavia::logging class07:42
dpawlikI don't want to overwrite values in hiera07:42
dpawlikand using current version, I can't change values in db and logging07:43
dpawlikbecuase of "duplication"07:43
tobias-urdinhow do you mean?07:43
tobias-urdinthe issue is the "include oslo::db" in init.pp07:43
tobias-urdinif oslo::db is already defined, it will be a "proper" include otherwise it will declare that class as new07:43
tobias-urdins/oslo/octavia/g07:43
tobias-urdinif somebody then declare octavia::db themselves it will be a redeclaration error07:44
dpawliktobias-urdin:07:44
*** ykarel is now known as ykarel|lunch07:45
dpawliktobias-urdin: so IMHO include octavia::db params should be in init file instead of including it in api class https://github.com/openstack/puppet-octavia/blob/master/manifests/api.pp#L7507:45
dpawliktobias-urdin: how you want to change values for octavia::db in queens/rocky?07:46
dpawlikdo you have some example07:46
dpawlik?07:46
tobias-urdinit's kind of hard to achieve, i guess we maybe could add some logic when the octavia::db should be included07:48
dpawlik+107:49
tobias-urdinthen there is the issue that we are not purely backporting but changing features in a stable branch, which also is not really good07:49
dpawlikas I see right now (but I didn't dig to much in octavia), api just require connection to DB, workers doesn't require07:49
dpawlikso maybe the params that I added into init should be moved to api class07:49
dpawlikand it can be also cherry-picked to queens and rocky07:50
tobias-urdinno i think we should always have the database connection in init.pp, that's how almost all modules does it (other than some old modules which nobody has cleaned up)07:50
*** jpena|off is now known as jpena07:50
dpawliktobias-urdin: agree07:51
tobias-urdinthere isn't a super strict guideline but there is one, https://docs.openstack.org/puppet-openstack-guide/latest/contributor/backporting.html07:51
dpawlikI will check soon07:51
tobias-urdinneed to gather some input from the cores as well07:51
*** rpittau has joined #puppet-openstack08:23
*** tosky has joined #puppet-openstack08:41
openstackgerritAlexandre arents proposed openstack/puppet-cinder master: Add cinder QOS support  https://review.openstack.org/60305208:42
zigotobias-urdin: Hi there! Would you know if it's possible to use puppet-swift without puppetdb?09:01
*** mschuppert has quit IRC09:02
*** mschuppert has joined #puppet-openstack09:03
tobias-urdinzigo: dont know, where does it assume puppetdb is available?09:05
zigotobias-urdin: It's in the doc of puppet-swift. It says it needs external resources, and for that, one needs puppetdb...09:05
zigotobias-urdin: The @@ring_object_device thing, for example.09:06
*** ykarel|lunch is now known as ykarel09:12
tobias-urdindidn't know, can't really help but i assume it would be possible in another way with some hacking09:14
tobias-urdinif you have ceph i would refrain from using swift storage part and just plug in ceph with the swift compatible api09:14
tobias-urdinbut thats my personal opinion09:14
*** owalsh_ is now known as owalsh09:18
*** gfidente has joined #puppet-openstack09:28
openstackgerritMerged openstack/puppet-openstack-guide master: Update openstack releases in guide  https://review.openstack.org/60262010:09
*** dtantsur|afk is now known as dtantsur10:18
openstackgerritMartin Schuppert proposed openstack/puppet-openstack-integration master: Enable nova metadata via httpd wsgi  https://review.openstack.org/59424710:21
*** jpena is now known as jpena|lunch11:20
*** amoralej is now known as amoralej|lunch11:47
*** trown|outtypewww is now known as trown12:06
*** skramaja has quit IRC12:13
*** jpena|lunch is now known as jpena12:22
*** amoralej|lunch is now known as amoralej12:58
*** morazi has joined #puppet-openstack13:06
openstackgerritMerged openstack/puppet-nova stable/rocky: Remove unused osapi_volume_listen parameter  https://review.openstack.org/60191913:29
openstackgerritMerged openstack/puppet-magnum stable/queens: add oslo_messaging_rabbit/amqp_durable_queues option  https://review.openstack.org/60288813:43
mwhahahadpawlik: tobias-urdin: so historicaly we've just required <whatever>::db needed to be included prior to the init. that's just what we've done13:46
*** ade_lee has joined #puppet-openstack13:51
tobias-urdinokok, what do you think about backporting so that database_connection is in <class>::init which includes <class>::db?13:52
tobias-urdinmy only opinion is that it breaks people not following that right now13:52
tobias-urdin(for a module that has never followed the database_connection in init before)13:53
openstackgerritMerged openstack/puppet-octavia master: Fix the duplicated vars defined  https://review.openstack.org/60265813:55
tobias-urdinmwhahaha: ^13:59
mwhahahayea probably not the best idea. we could just release note it but i'm not sure why we need to backport anyof this because you should just be using heira to set <whatever>::db::*14:00
mwhahahai actually dislike the use of db params on init14:01
mwhahahabecause for services where there might be more than one service (i'm looking at you nova), it may not make sense14:01
dpawlikIm also don't like include it in init, so maybe for octavia (if only octavia api uses db connection) I will move the param to the api class instead of putting it in init ?14:02
dpawliksorry for my patch... As I see right now it was not "thought out"14:02
dpawlikmwhahaha:14:03
dpawlikhttps://review.openstack.org/#/c/601551/14:03
dpawlikim talking about this patch ^^14:03
mwhahahayea that one14:04
mwhahahaof course i'm not sure anyone is using the puppet-octavia stuff14:04
dpawlikIm using :D14:05
mwhahahayou and probably only you :D14:05
openstackgerritTobias Urdin proposed openstack/puppet-openstack-integration master: Use noninteractive frontend for Debian upgrade  https://review.openstack.org/60314214:06
dpawlikmwhahaha: thats a sad news. I want to create manifest for puppet-openstack-integration xD14:06
mwhahahathat's fine if you can get it integrated14:06
dpawlikBTW guys, why we create https://github.com/openstack/puppet-nova/blob/master/manifests/cell_v2/simple_setup.pp#L45 "default" cell instead of creating "cell_1" ?14:07
* mwhahaha shrugs14:07
openstackgerritMerged openstack/puppet-murano master: Optimise the client vars defined  https://review.openstack.org/60267114:07
mwhahahaits just a name14:07
dpawlikon queens I have duplicated service names xD14:07
mwhahahaand that's what we did back in ocata or whatever when they sprung it on us14:08
mwhahahayou shouldn't really use simple setup14:08
mwhahahait was a puppet version of their generic setup process14:08
dpawlikmwhahaha: thats what I would like to hear14:08
mwhahahait was fine for like ocata/pike14:09
mwhahahabut beyond that since they now support multiple cells, it's best not to use it if you know what you're doing14:09
dpawlikack14:11
openstackgerritMerged openstack/puppet-ironic stable/pike: Remove non-voting job from gate  https://review.openstack.org/60193414:19
*** ykarel is now known as ykarel|away14:33
openstackgerritMerged openstack/puppet-cinder stable/rocky: Deprecate parameters that have been removed from cinder  https://review.openstack.org/60059214:52
*** ykarel|away has quit IRC14:53
*** bnemec has joined #puppet-openstack14:59
*** agurenko has quit IRC15:00
tobias-urdini actually started using puppet-octavia as well15:07
tobias-urdinbut haven't got it working15:07
tobias-urdindpawlik: just out of curiosity you got octavia working? i'm stuck on this stupid certifikate issue when talking to the amphora15:07
tobias-urdindpawlik: oh and https://review.openstack.org/#/c/597600/  https://review.openstack.org/#/c/598170/ https://review.openstack.org/#/c/597725/15:08
tobias-urdin:D15:08
tobias-urdinmwhahaha: yeah it's prob kind of messy to have db in init if there is multiple services that has different dbs15:09
tobias-urdinbut since all other modules has that, it's kind of clean tho15:09
mwhahahaso the having to class { <whatever>::db {} prior to an init is a long standing issue if you aren't just using hiera15:10
openstackgerritMerged openstack/puppet-nova stable/rocky: Make ironic password a secret  https://review.openstack.org/60119715:12
*** morazi has quit IRC15:15
openstackgerritMerged openstack/puppet-nova stable/rocky: Deprecate unused image_service parameter  https://review.openstack.org/60192015:20
openstackgerritMerged openstack/puppet-mistral master: Debian is using python3-mistralclient  https://review.openstack.org/60266315:31
tobias-urdinzigo: shouldn't this have solved it for debian? https://review.openstack.org/#/c/603142/15:43
tobias-urdintrying to bypass that question popping up for apt upgrade15:44
zigotobias-urdin: Yeah, this will help !15:45
tobias-urdindidn't work though :(15:45
*** morazi has joined #puppet-openstack15:57
*** ykarel has joined #puppet-openstack15:59
openstackgerritMerged openstack/puppet-neutron stable/rocky: Make vlan_transparent in neutron.conf configurable  https://review.openstack.org/60245316:27
*** ykarel is now known as ykarel|away16:50
*** dtantsur is now known as dtantsur|afk16:54
*** amoralej is now known as amoralej|off17:10
*** jpena is now known as jpena|off17:11
*** trown is now known as trown|lunch17:18
*** tbarron_ is now known as tbarron17:41
*** shardy has quit IRC17:46
*** openstackgerrit has quit IRC18:10
*** trown|lunch is now known as trown18:32
*** ykarel|away has quit IRC18:53
*** jtomasek has quit IRC19:17
*** jtomasek has joined #puppet-openstack19:20
*** jtomasek has quit IRC19:37
*** jtomasek has joined #puppet-openstack19:40
*** jtomasek has quit IRC20:22
*** trown is now known as trown|outtypewww21:07
*** gfidente has quit IRC21:57
*** rcernin has joined #puppet-openstack22:08
*** tosky has quit IRC23:23

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