Thursday, 2015-08-13

*** v1k0d3n has quit IRC00:02
*** v1k0d3n has joined #puppet-openstack00:02
nibalizerhello00:03
*** gildub has joined #puppet-openstack00:09
*** v1k0d3n has quit IRC00:14
*** saneax has quit IRC00:14
*** v1k0d3n has joined #puppet-openstack00:15
*** markvoelker has joined #puppet-openstack00:15
*** aimon has joined #puppet-openstack00:17
*** severion has joined #puppet-openstack00:19
*** markvoelker has quit IRC00:21
*** v1k0d3n has quit IRC00:22
*** xingchao_ has joined #puppet-openstack00:24
*** linkedinyou has quit IRC00:32
openstackgerritMerged openstack/puppet-keystone: Move openstackclient install to keystone::client  https://review.openstack.org/20996500:39
openstackgerritliaonanhai proposed openstack/puppet-nova: Set reserved_host_memory_mb to 0 using ironic  https://review.openstack.org/21187200:43
*** dh64 has quit IRC00:45
*** richm has quit IRC00:53
*** xingchao_ has quit IRC00:55
*** jeblair has quit IRC00:56
*** xingchao_ has joined #puppet-openstack00:58
*** jeblair has joined #puppet-openstack00:58
*** gildub has quit IRC01:01
*** richm has joined #puppet-openstack01:03
*** xingchao_ has quit IRC01:06
*** v1k0d3n has joined #puppet-openstack01:10
*** severion has quit IRC01:13
*** v1k0d3n has quit IRC01:14
*** mesamoo has joined #puppet-openstack01:28
*** mesamoo has quit IRC01:28
*** gildub has joined #puppet-openstack01:30
*** tiswanso has joined #puppet-openstack01:44
openstackgerritGilles Dubreuil proposed openstack/puppet-keystone: Resource keystone_group for Keystone V3 API  https://review.openstack.org/20240901:46
openstackgerritGilles Dubreuil proposed openstack/puppet-keystone: Keystone Role/Group resource provider  https://review.openstack.org/21144401:46
*** tiswanso has quit IRC01:48
*** tiswanso has joined #puppet-openstack01:48
*** angdraug has quit IRC01:49
*** markvoelker has joined #puppet-openstack02:05
*** sergmelikyan has joined #puppet-openstack02:08
*** darkxploit has quit IRC02:29
*** xingchao has quit IRC02:50
openstackgerritMichael Chapman proposed openstack/puppet-keystone: Clarify the origin of provider warning messages  https://review.openstack.org/21229002:54
*** ducttape_ has joined #puppet-openstack03:06
*** saneax has joined #puppet-openstack03:12
openstackgerritMerged openstack/puppet-ironic: Rely on autorequire for config resource ordering  https://review.openstack.org/21189803:16
openstackgerritTimothy Swanson proposed openstack/puppet-neutron: Update Cisco ML2 classes and templates  https://review.openstack.org/19718103:36
*** ducttape_ has quit IRC03:39
*** tiswanso has quit IRC03:47
*** richm has quit IRC04:04
*** saneax has quit IRC04:20
*** saneax has joined #puppet-openstack04:22
*** xarses_ has joined #puppet-openstack04:27
*** topshare has joined #puppet-openstack04:57
*** cdelatte has quit IRC05:13
*** cdelatte has joined #puppet-openstack05:13
*** sergmelikyan has quit IRC05:22
*** cdelatte has quit IRC05:33
*** dgurtner has joined #puppet-openstack05:34
*** dgurtner has quit IRC05:34
*** dgurtner has joined #puppet-openstack05:34
*** dgurtner has quit IRC05:35
*** dgurtner has joined #puppet-openstack05:35
*** dgurtner has joined #puppet-openstack05:35
*** dgurtner has quit IRC05:36
*** dgurtner has joined #puppet-openstack05:36
openstackgerritGilles Dubreuil proposed openstack/puppet-keystone: Keystone Role/Group resource provider  https://review.openstack.org/21144405:37
*** markvoelker has quit IRC05:41
*** delattec has joined #puppet-openstack05:41
*** sergmelikyan has joined #puppet-openstack05:57
*** delattec has quit IRC06:02
*** cdelatte has joined #puppet-openstack06:07
*** linkedinyou has joined #puppet-openstack06:16
*** vinsh has quit IRC06:17
*** sergmelikyan has quit IRC06:20
*** dgurtner has quit IRC06:28
*** markvoelker has joined #puppet-openstack06:41
*** markvoelker has quit IRC06:46
*** dgurtner has joined #puppet-openstack06:51
*** linkedinyou has quit IRC06:59
*** dgurtner has quit IRC06:59
*** dgurtner has joined #puppet-openstack07:00
*** jpena has joined #puppet-openstack07:22
*** mtreinish has quit IRC07:24
*** mtreinish has joined #puppet-openstack07:27
*** linkedinyou has joined #puppet-openstack07:40
*** jpena has quit IRC07:41
*** openstackgerrit has quit IRC07:41
*** pabelanger has quit IRC07:41
*** hogepodge has quit IRC07:41
*** bogdando has quit IRC07:41
*** Madkiss has quit IRC07:41
*** colby_ has quit IRC07:41
*** tdb has quit IRC07:41
*** mattymo has quit IRC07:41
*** crinkle has quit IRC07:41
*** ric` has quit IRC07:41
*** joshsamuelson has quit IRC07:41
*** jpena has joined #puppet-openstack07:42
*** openstackgerrit has joined #puppet-openstack07:42
*** pabelanger has joined #puppet-openstack07:42
*** hogepodge has joined #puppet-openstack07:42
*** bogdando has joined #puppet-openstack07:42
*** Madkiss has joined #puppet-openstack07:42
*** colby_ has joined #puppet-openstack07:42
*** tdb has joined #puppet-openstack07:42
*** mattymo has joined #puppet-openstack07:42
*** crinkle has joined #puppet-openstack07:42
*** ric` has joined #puppet-openstack07:42
*** joshsamuelson has joined #puppet-openstack07:42
*** cameron.freenode.net sets mode: +o crinkle07:42
*** Madkiss has quit IRC07:44
*** Madkiss_ has joined #puppet-openstack07:44
*** Madkiss_ is now known as Madkiss07:44
*** mattymo has quit IRC07:44
*** crinkle_ has joined #puppet-openstack07:44
*** joshsamuelson has quit IRC07:45
*** openstackgerrit has quit IRC07:45
*** pabelanger has quit IRC07:45
*** tdb has quit IRC07:45
*** jpena has quit IRC07:46
*** hogepodge has quit IRC07:46
*** bogdando has quit IRC07:46
*** colby_ has quit IRC07:46
*** crinkle has quit IRC07:46
*** ric` has quit IRC07:46
*** tdb has joined #puppet-openstack07:47
*** jprs has joined #puppet-openstack07:51
*** pabelanger has joined #puppet-openstack07:52
*** topshare has quit IRC07:53
*** mattymo has joined #puppet-openstack07:54
*** colby_ has joined #puppet-openstack07:58
*** jpena has joined #puppet-openstack08:00
*** bogdando has joined #puppet-openstack08:00
*** topshare has joined #puppet-openstack08:00
*** openstackgerrit has joined #puppet-openstack08:00
openstackgerritYanis Guenane proposed openstack/puppet-glance: Rely on autorequire for config resource ordering  https://review.openstack.org/21193708:03
EmilienMgood morning08:05
*** rochaporto has joined #puppet-openstack08:07
*** vinsh has joined #puppet-openstack08:09
*** jpena has quit IRC08:17
*** gildub has quit IRC08:17
openstackgerritEmilien Macchi proposed openstack/puppet-tempest: do not create tempest.conf from .sample file  https://review.openstack.org/21078408:17
*** jpena has joined #puppet-openstack08:22
*** jistr has joined #puppet-openstack08:26
*** gfidente has joined #puppet-openstack08:29
openstackgerritMerged openstack/puppet-ceilometer: acceptance: clean an old FIXME in manifest  https://review.openstack.org/20932108:32
*** jpena has quit IRC08:38
*** jpena has joined #puppet-openstack08:39
*** crinkle_ is now known as crinkle08:41
*** markvoelker has joined #puppet-openstack08:43
*** hogepodge has joined #puppet-openstack08:43
*** markvoelker has quit IRC08:47
openstackgerritMerged stackforge/puppet-ceph: Allow customization of OSDs journal size via class param  https://review.openstack.org/21132909:08
openstackgerritMerged openstack/puppet-gnocchi: Rely on autorequire for config resource ordering  https://review.openstack.org/21189109:09
openstackgerritMerged openstack/puppet-designate: Rely on autorequire for config resource ordering  https://review.openstack.org/21189009:13
openstackgerritMerged openstack/puppet-cinder: Rely on autorequire for config resource ordering  https://review.openstack.org/21188609:16
openstackgerritMerged openstack/puppet-ceilometer: Rely on autorequire for config resource ordering  https://review.openstack.org/21188409:18
openstackgerritMerged openstack/puppet-keystone: Rely on autorequire for config resource ordering  https://review.openstack.org/21190009:18
openstackgerritMerged openstack/puppet-keystone: Rely on autorequire for config resource ordering  https://review.openstack.org/21190009:18
openstackgerritMerged openstack/puppet-heat: Rely on autorequire for config resource ordering  https://review.openstack.org/21189409:21
openstackgerritMerged openstack/puppet-nova: Rely on autorequire for config resource ordering  https://review.openstack.org/21190909:26
openstackgerritYanis Guenane proposed openstack/puppet-neutron: Make package change run the db_sync  https://review.openstack.org/20292009:34
*** gildub has joined #puppet-openstack09:37
openstackgerritEmilien Macchi proposed openstack/puppet-heat: acceptance: bump to Liberty release  https://review.openstack.org/20929009:49
openstackgerritEmilien Macchi proposed openstack/puppet-manila: acceptance: bump to Liberty release  https://review.openstack.org/20929309:50
openstackgerritEmilien Macchi proposed openstack/puppet-ceilometer: WSGI: make it work, and test it with acceptance  https://review.openstack.org/20932009:59
*** saneax has quit IRC10:00
*** saneax has joined #puppet-openstack10:02
degorenkospredzy, hey o/ why nobody is review your patch https://review.openstack.org/#/c/202574/ ?10:04
*** topshare has quit IRC10:06
spredzydegorenko, o/ I dont know ... People are busy or in vacation I guess. August is always a slow time. Although I did have some review. Will ping richm later today to know if he thinks the test are enough :)10:06
degorenkospredzy, oh, okay, will wait then :) thanks10:07
EmilienMdegorenko, spredzy: have you tried this patch on another module using Depends-On ?10:09
degorenkoEmilienM, spredzy good idea10:09
EmilienMso people would actually see it works10:10
spredzyEmilienM, all modules were green this morning before Rely on autorequire got merged. Not its in merged conflict. Else the patch is ready to merge.https://review.openstack.org/#/c/209882/10:10
spredzyEmilienM, all puppet-openstack modules have been patched with this review (puppet-openstacklib) as a Depends-On https://review.openstack.org/#/q/status:open+branch:master+topic:inifile_proxy_provider,n,z10:10
spredzyLook at the acceptance test in each of them :)10:11
EmilienMah10:11
EmilienMspredzy: https://review.openstack.org/#/c/209882/4/spec/acceptance/heat_config_spec.rb,cm10:12
EmilienMexcellent10:12
spredzy:)10:12
spredzyWill rebase the on in conflict later today10:12
EmilienMspredzy: though I have suggestions on the acceptance patch, I'll +2 the openstacklib10:13
spredzyEmilienM, shoot either here or on a review I will need to amend all the reviews anyway :)10:13
EmilienMspredzy: done - brb10:15
*** jeblair has quit IRC10:15
*** jeblair has joined #puppet-openstack10:16
spredzyEmilienM, ack10:17
degorenkoEmilienM, can you review my patch https://review.openstack.org/205987 ? :) it has already +2 and +1 from Sahara team. Do we need +1 from Sahara PTL? :)10:19
EmilienMdegorenko: looking now and commenting10:23
degorenkoEmilienM, so, if parameters absolutely wrong, have never been used in sahara and was added by mistake (why?) - they should be deprecated?10:27
EmilienMdegorenko: because they have been added, we need to support them10:28
EmilienMI know it's bizarre10:28
EmilienMbut we have an interface, we need to support it10:28
EmilienMwe can't just "drop parameters"10:28
degorenkoEmilienM, then, i just drop those parameters from config, but left warning message and mark them as deprecated, is it right?10:29
EmilienMdegorenko: yeah, like you do with other deprecated params in init.pp10:29
EmilienMdegorenko: and a nice warning explaining the params are useless :)10:29
degorenkoEmilienM, in init.pp were just only deprecated and renamed, but there are different case. Okay, i'll upload new patch.10:30
EmilienMdegorenko: after that, I'll +210:30
EmilienMspredzy: do you think we can drop these parameters?10:33
EmilienMdegorenko: wait10:33
spredzyEmilienM, let me refind a link I used to +2 this10:33
degorenkospredzy, https://review.openstack.org/#/c/20598710:33
EmilienMspredzy: this is my question ^10:34
EmilienMspredzy: what do you think about my comment10:34
degorenkoEmilienM, btw, should i use one 'if' for all of them or per each 'if' ?10:35
EmilienMdegorenko: wait a sec, I'm just asking some feedback from other reviewers - maybe we can move forward with this one10:35
spredzyWell based on https://github.com/openstack/sahara/blob/stable/kilo/etc/sahara/sahara.conf.sample-basic and https://github.com/openstack/sahara/blob/master/etc/sahara/sahara.conf.sample-basic10:35
EmilienMI'm not talking about OpenStack functional10:36
EmilienMI'm talking about Puppet interface here10:36
spredzythose parameters have never been used, so basically if someone was using them s/he didn't know what s/he was doing10:36
EmilienMif anyone is running a manifest with this parameter10:36
EmilienMthe catalog will fail10:36
spredzyIt will since those parameters doesn't exist anymore10:36
EmilienMthat's my point10:36
spredzySo yes I guess the safest path will be to deprecate them for some tie10:37
spredzytime*10:37
degorenkoEmilienM, spredzy my point for this - that is using of this parameters - mistake and it should failed. Because it wrong parameters. But, i can left waring message10:37
degorenkos/waring/warning10:37
degorenkookay, i'll prepare new patch10:38
degorenkoand again: EmilienM, btw, should i use one 'if' for all of them or per each 'if' ?10:38
EmilienMdegorenko: you can use OR10:39
degorenkoso i can use one if?10:39
EmilienMI guess?10:42
EmilienMif $param or $param2 ...10:43
degorenkookay, i will use per each if10:43
degorenkoit will be more informative and have no spam10:43
degorenkos/have/has10:43
*** markvoelker has joined #puppet-openstack10:43
openstackgerritDenis Egorenko proposed openstack/puppet-sahara: Update parameters for Sahara  https://review.openstack.org/20598710:48
*** markvoelker has quit IRC10:48
degorenkoEmilienM, spredzy ^ take a look please10:49
EmilienMdegorenko: sure10:49
EmilienMdegorenko: +210:51
degorenkoEmilienM, thanks!10:51
*** xingchao has joined #puppet-openstack10:54
degorenkospredzy, EmilienM https://review.openstack.org/#/c/205987/ tests passed :) let11:07
degorenkolet's merge :D11:07
degorenkoEmilienM, spredzy also, this patch is actual for kilo, can i cherry-pick them?11:08
EmilienMdegorenko: you'll have yes11:08
EmilienMdegorenko: and drop the warnings in master ;)11:09
degorenkoEmilienM, this patch is for master now :(11:09
EmilienMdegorenko: yes11:09
EmilienMbut later11:09
degorenkooh, okay :)11:09
*** gildub has quit IRC11:11
openstackgerritGilles Dubreuil proposed openstack/puppet-keystone: Keystone Role/Group resource provider  https://review.openstack.org/21144411:14
*** myatsenko has joined #puppet-openstack11:30
*** markvoelker has joined #puppet-openstack11:44
*** saneax has quit IRC11:46
openstackgerritEmilien Macchi proposed openstack/puppet-sahara: acceptance: bump to Liberty release  https://review.openstack.org/21249611:47
*** markvoelker has quit IRC11:49
*** markvoelker has joined #puppet-openstack11:53
*** jpena has quit IRC11:57
*** jpena has joined #puppet-openstack11:59
*** jpena is now known as jpena|lunch11:59
*** ducttape_ has joined #puppet-openstack12:04
*** xarses_ has quit IRC12:04
*** ducttape_ has quit IRC12:11
iurygregorygood morning12:13
*** xingchao has quit IRC12:19
*** xingchao has joined #puppet-openstack12:20
*** ducttape_ has joined #puppet-openstack12:20
*** jayg|g0n3 is now known as jayg12:24
*** xingchao has quit IRC12:25
degorenkomorning o/12:30
iurygregory\o12:30
mattymo_markvoelker, hey12:34
*** ducttape_ has quit IRC12:38
*** sergmelikyan has joined #puppet-openstack12:51
*** richm has joined #puppet-openstack12:54
*** sergmelikyan has quit IRC12:56
*** richm has quit IRC12:56
*** richm has joined #puppet-openstack12:56
EmilienMpabelanger: hello !12:57
*** openstackgerrit has quit IRC13:01
*** openstackgerrit has joined #puppet-openstack13:02
*** saneax has joined #puppet-openstack13:09
openstackgerritGilles Dubreuil proposed openstack/puppet-keystone: Public endpoint without API version  https://review.openstack.org/21252313:16
*** jpena|lunch is now known as jpena13:17
openstackgerritAndrey Yevsyukov proposed openstack/puppet-neutron: Add support for neutron-agent-mlnx deployment  https://review.openstack.org/20999713:18
*** tiswanso has joined #puppet-openstack13:20
*** sergmelikyan has joined #puppet-openstack13:22
openstackgerritGilles Dubreuil proposed openstack/puppet-keystone: Public endpoint without API version  https://review.openstack.org/21252313:26
*** v1k0d3n has joined #puppet-openstack13:27
mattymo_hey EmilienM13:27
EmilienMmattymo: o/13:28
mattymo_you wouldn't happen to know if gildub comes on irc often? he seems to be avoiding it13:28
EmilienMmattymo: it's very late for him at this time, I suspect he's offline - though he's sending patches13:29
mattymo_yeah from tactical range, it seems13:29
mattymo_EmilienM, do you happen to know where he is located?13:29
EmilienMmattymo: australia13:30
mattymo_oh that explains a lot13:30
*** sergmelikyan has quit IRC13:36
*** sergmelikyan has joined #puppet-openstack13:37
*** prad_ has joined #puppet-openstack13:37
*** dfisher has joined #puppet-openstack13:38
*** dgurtner has quit IRC13:43
*** tiswanso has quit IRC13:49
*** tiswanso has joined #puppet-openstack13:50
*** sergmelikyan has quit IRC13:57
spredzyclayton, if around can I ask for reviews on https://review.openstack.org/#/q/status:open+branch:master+topic:autorequire_package_or_file,n,z13:59
degorenkospredzy, hey, can you merge this? https://review.openstack.org/#/c/205987/ :)14:01
*** dgurtner has joined #puppet-openstack14:02
openstackgerritEmilien Macchi proposed openstack/puppet-manila: acceptance: bump to Liberty release  https://review.openstack.org/20929314:03
openstackgerritYanis Guenane proposed openstack/puppet-ceilometer: Reflect provider change in puppet-openstacklib  https://review.openstack.org/20986814:05
*** tiswanso has quit IRC14:05
*** ferest has joined #puppet-openstack14:06
openstackgerritGilles Dubreuil proposed openstack/puppet-keystone: Public endpoint without API version  https://review.openstack.org/21252314:09
*** ferest has quit IRC14:11
*** aviramb has joined #puppet-openstack14:13
pabelangerEmilienM: morning14:13
EmilienMpabelanger: hey14:15
EmilienMpabelanger: can you see https://review.openstack.org/210089 and tell me what you think?14:15
dfishercan I ask a general puppet question in here, or should I go try #puppet?14:16
dfisherI rarely have any luck in #puppet :/14:16
*** tiswanso has joined #puppet-openstack14:16
EmilienMdfisher: go ahead! We'll add it to the beer list :P14:17
dfishershit, at this point, I just need to wheel a keg in.14:17
dfisheror 314:17
dfisherok, so, I have a puppet environment.  configured as /etc/puppet/environment/foo14:17
dfisherif I still something in …/foo/manifests/site.pp  like "notify { message => 'hello world' }" it works14:18
dfisheri see that.14:18
dfisherin foo/manifests/site.pp, I have import statements for nodes.14:18
dfisherimport "…/foo/manifests/nodes/node1.pp"14:18
dfisherall I have in node1.pp is:14:19
dfishernode 'openstack-1.us.oracle.com' {14:19
dfisher    mysql::db { 'cinder':14:19
dfisher        user            => 'cinder',14:19
dfisher        password        => 'cinder',14:19
dfisher        host            => 'localhost',14:19
dfisher    }14:19
dfisher}14:19
pabelangerEmilienM: commented added14:19
EmilienMpabelanger: looking14:19
dfisherjust … make me a cinder database.14:19
dfishernothing complicated.14:19
EmilienMpabelanger: cool!, feel free to take over :)14:19
dfisherin the agent log, I get:14:19
dfisher2015-08-13 14:15:56 +0000 Puppet (notice): Starting Puppet client version 3.6.214:19
dfisher2015-08-13 14:16:00 +0000 Puppet (err): Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter provider on Mysql_database[cinder] on node openstack-kz-1.us.oracle.com14:19
EmilienMpabelanger: see other comments from crinkle on other patches - maybe we can move forward those things this week14:20
dfisherbut when I run 'puppet apply' with the same code, it works fine.14:20
dfisherroot@:/var/log/puppet# puppet apply --noop -e "mysql::db { 'cinder': user => 'cinder', password => 'cinder',}"14:20
dfisherNotice: /Stage[main]/Main/Mysql::Db[cinder]/Mysql_user[cinder@localhost]/ensure: current_value absent, should be present (noop)14:20
dfisherNotice: /Stage[main]/Main/Mysql::Db[cinder]/Mysql_database[cinder]/ensure: current_value absent, should be present (noop)14:20
dfisherNotice: /Stage[main]/Main/Mysql::Db[cinder]/Mysql_grant[cinder@localhost/cinder.*]/ensure: current_value absent, should be present (noop)14:20
dfisherNotice: Mysql::Db[cinder]: Would have triggered 'refresh' from 3 events14:20
dfisherNotice: Class[Main]: Would have triggered 'refresh' from 1 events14:20
EmilienMdfisher: please use paste14:20
pabelangerjebus14:20
dfishersorry.14:20
dfisherwill paste.14:20
EmilienMdfisher: it's likely your puppet master node missing some modules or?14:21
pabelangerEmilienM: Ya, I have some fedora 22 stuff I'm working on this week. So, not sure if I'll have the time this week to focus on puppet-openstack-integration.  Also trying to get msync patchset signed off too14:21
EmilienMpabelanger: I have time. Can I do that?14:21
EmilienMpabelanger: so we can make progress14:22
dfisherpuppet module list shows the mysql module14:22
EmilienMpabelanger: I'll take your bits and add Co-Authored-By stuff14:22
pabelangerEmilienM: if you want, but won't be able to review until next week14:24
pabelangeror until I get fedora 22 dibs going14:24
EmilienMpabelanger: at least prepare the patch and see how gate works14:24
EmilienMpabelanger: and get crinkle's feedback14:25
EmilienMpabelanger: you'll have time to review it won't land before next week anyway14:25
EmilienMjust to make progress on that14:25
avirambdfisher does "puppet apply /etc/puppet/environment/foo/manifests/nodes/node1.pp" fails too?14:25
dfisherit's on a different system.14:25
dfisheri can easily scp it over14:25
dfisherand try it14:26
dfisherhttp://paste.openstack.org/show/412891/14:26
dfisherpaste of above.  apologies for that14:26
dfisheraviramb:  if I scp node1.pp over to the agent system, yes, it works14:28
aviramband if you work in production/default env using master-agent?14:29
dfisheri'm pretty sure it'll work if I move back to default14:31
dfishergive me a sec.14:31
*** ducttape_ has joined #puppet-openstack14:35
*** linkedinyou has quit IRC14:35
dfisherok, might need more than a sec.  I think I hosed something :)14:37
*** bklei has joined #puppet-openstack14:40
*** vmbrasseur has quit IRC14:42
*** linkedinyou has joined #puppet-openstack14:42
*** vmbrasseur has joined #puppet-openstack14:47
bkleicrinkle are you cool with https://review.openstack.org/#/c/211736/ and https://review.openstack.org/#/c/212117/ now?14:54
*** dgurtner has quit IRC14:56
*** jistr is now known as jistr|mtg14:57
*** sergmelikyan has joined #puppet-openstack14:58
*** mdorman has joined #puppet-openstack15:03
*** sergmelikyan has quit IRC15:03
*** bklei_ has joined #puppet-openstack15:19
*** bklei has quit IRC15:22
*** xingchao has joined #puppet-openstack15:23
*** paramite has joined #puppet-openstack15:23
*** angdraug has joined #puppet-openstack15:23
*** morazi has joined #puppet-openstack15:28
*** darkxploit has joined #puppet-openstack15:30
*** darkxploit has quit IRC15:31
*** darkxploit has joined #puppet-openstack15:32
*** darkxploit has quit IRC15:33
*** darkxploit has joined #puppet-openstack15:34
*** jistr|mtg is now known as jistr15:34
crinklebklei_: looks good15:43
*** darkxploit has quit IRC15:45
*** dprince has joined #puppet-openstack15:47
*** jistr has quit IRC15:48
EmilienMcrinkle: I dropped some comments on https://review.openstack.org/#/c/210784/ & https://review.openstack.org/#/c/210380/15:49
*** myatsenko has left #puppet-openstack15:51
*** myatsenko has joined #puppet-openstack15:51
openstackgerritEric Peterson proposed openstack/puppet-keystone: Adding wsgi log formatting  https://review.openstack.org/21209115:51
ducttape_EmilienM - I knew I was going to need unit test  ;)15:56
* ducttape_ curses unit tests15:56
EmilienMducttape_: ;)15:56
*** darkxploit has joined #puppet-openstack15:57
ducttape_and if crinkle is happy, does that mean everyone is happy?15:58
EmilienM:)15:58
openstackgerritMerged openstack/puppet-monasca: Allow config of check idle connection for persister  https://review.openstack.org/21173616:02
openstackgerritMerged openstack/puppet-monasca: Fix template variable scoping  https://review.openstack.org/21211716:03
*** morazi has quit IRC16:04
*** dprince has quit IRC16:05
*** aimon has quit IRC16:05
dfisherEmilienM:  aviramb helped me figure everything out.   My version of puppet (3.6.2) needs PUP-1515 (fixed in 3.7.5/4.0.0)16:09
EmilienMdfisher: cool16:10
dfisherso, i either need to figure out how to work with 3.6.2 or go through the worst process ever to update puppet in solaris16:10
dfisherare the openstack modules 4.x compliant?16:10
openstackgerritEric Peterson proposed openstack/puppet-keystone: Adding wsgi log formatting  https://review.openstack.org/21209116:14
spredzycrinkle, ping. With EmilienM we're not sure for this series (https://review.openstack.org/#/q/status:open+branch:master+topic:inifile_proxy_provider,n,z) if it is worth having a separate acceptance test scenarios. We would like to have your opinion16:14
* ducttape_ adds unit test, still curses them16:14
*** darkxploit has quit IRC16:15
spredzyie. for modules with a single configuration provider it might be not worth it. But when modules have a lot of config providers (like neutron) - it seems like we are better off leaving them on their file https://review.openstack.org/#/c/209875/9/spec/acceptance/neutron_config_spec.rb,cm16:15
crinklespredzy: i would think the tests we already have would generally catch config issues?16:18
spredzycrinkle, those test are meant to ensure the new behavior is working as expected16:18
spredzycrinkle, the behavior that if we specify a specific keyword it is then absent from the file16:18
crinkleoh i see16:19
crinkle¯\_(ツ)_/¯16:19
crinkleI feel like acceptance tests should just be checking whether the stuff is generally working, not inspecting the contents of config files16:19
crinklemaybe an acceptance test in openstacklib?16:20
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: scenario001: configure and run tempest  https://review.openstack.org/20707816:20
spredzycrinkle, in openstacklib we have a unittest, since openstack_config can not be instantiated itself we can't test the behavior there16:20
EmilienMcrinkle: +116:20
spredzyhence the tests in the respective modules16:20
crinklespredzy: hrm yeah16:20
EmilienMpabelanger: both patches in https://review.openstack.org/20707816:21
crinklespredzy: but it seems overkill to add that test to all the modules, if one is workin they're all probably working16:21
crinklespredzy: idk i don't have a good answer16:21
EmilienMmaybe write acceptance test in the openstacklib module16:21
EmilienMby creating a fake provider16:22
EmilienMand see how it behaves16:22
*** paramite has quit IRC16:23
*** mwoodson has joined #puppet-openstack16:24
pabelangerEmilienM: ack16:25
EmilienMspredzy: ^16:25
*** EmilienM sets mode: +o crinkle16:26
*** EmilienM sets mode: +o clayton16:26
*** EmilienM sets mode: +o spredzy16:26
spredzyEmilienM, hmmm How do you create fake providers in acceptance test ? I could do what you suggest, but the openstacklib patch will need to go first (as-is), then the keystone patch (minus the acceptance), then a new openstacklib patch that demostrates the behavior once the keystone patch has been merged16:29
EmilienMspredzy: you can do dependencies16:30
EmilienMbut the idea would be to create a fake_config provider16:30
EmilienMand test it16:30
spredzybut how do you create a fake config provider in acceptance test ?16:30
spredzyA fake config provider has already been created in the unit test to demostrate the behavior16:30
spredzyacceptance test are plain puppet code as far as I know16:31
EmilienMspredzy: maybe you can create an actual provider?16:31
EmilienMand consume this provider from acceptance16:31
spredzyEmilienM, nop, that is not the point, the openstacklib is supposed to be a fully transparent proxy16:31
EmilienMmaybe it's overkill16:31
*** openstackgerrit has quit IRC16:31
spredzywhat I can do is create another review (with an acceptance test only) that will depend on the keystone (inifilx_proxy_provider), that will depend on the actual code for the proxy in openstacklib16:32
spredzywould you guys be ok with that ? EmilienM crinkle ?16:32
*** openstackgerrit has joined #puppet-openstack16:32
crinklehaha16:32
EmilienMit does not solve our problem of testing the code16:32
crinklei think that will work16:32
spredzyEmilienM, why not ? It will prove that the provider works16:33
spredzyas expected16:33
EmilienMspredzy: what about if, later I want to patch your code? how is it tested?16:33
spredzyin the openstacklib acceptance test16:33
spredzyevery config provider will be children of openstack_config16:33
spredzyso if you change anything there every module will be impacted and the acceptance test of openstacklib will fail16:34
EmilienMspredzy: but you still need to write a fake provider, isn't?16:34
spredzyno at all16:34
bklei_thx for the merges crinkle16:34
spredzyI will rely on one of our providers (be it keystone, nova or whichever)16:35
EmilienMspredzy: go ahead with your proposal, I guess I'm missing something16:35
EmilienMahh16:35
spredzyhence the 3 review dance16:35
EmilienMbut you need to install keystone then16:35
EmilienMin openstacklib acceptance16:35
spredzywell not instanciating the keystone class but yes installing it in the module path16:36
spredzywell if you stand by the -1 earlier when you didn't like the File { '/etc/keystone/keystone.conf' : } resource for testing, yes I will have to instantiate keystone16:36
EmilienMspredzy: brb lunch16:37
EmilienMspredzy: send it, I'll see :)16:37
spredzyEmilienM, ack16:37
*** xingchao has quit IRC16:38
EmilienMpabelanger: it works: https://jenkins05.openstack.org/job/gate-puppet-openstack-integration-dsvm-centos7/16/console16:41
*** aimon has joined #puppet-openstack16:42
pabelangerEmilienM: scary!16:42
*** jpena has quit IRC16:43
openstackgerritMatthew Mosesohn proposed openstack/puppet-keystone: Update get_endpoint to use credentials auth_url first  https://review.openstack.org/20789016:52
*** sergmelikyan has joined #puppet-openstack16:58
*** ddmitriev has quit IRC16:59
*** ddmitriev has joined #puppet-openstack17:02
*** ddmitriev has quit IRC17:02
*** sergmelikyan has quit IRC17:02
openstackgerritBenedikt von St. Vieth proposed openstack/puppet-glance: solve duplicate declaration issue for python-openstackclient  https://review.openstack.org/21186317:04
*** rochaporto has quit IRC17:11
EmilienMcrinkle: could you please revisit https://review.openstack.org/#/c/209320/ ?17:19
*** gfidente has quit IRC17:25
openstackgerritEmilien Macchi proposed openstack/puppet-ceilometer: WSGI: make it work, and test it with acceptance  https://review.openstack.org/20932017:32
EmilienMcrinkle: thx^17:32
dfisherhow would i check gerrit to see if there are any outstanding reviews against a specific file in a specific branch?  Can I do that/17:35
*** gfidente has joined #puppet-openstack17:37
*** gfidente has quit IRC17:37
*** gfidente has joined #puppet-openstack17:37
*** xingchao has joined #puppet-openstack17:39
openstackgerritDmitry Ilyin proposed openstack/puppet-neutron: Add retries to nova_admin_tenant_id_setter  https://review.openstack.org/19467317:39
*** angdraug has quit IRC17:41
*** xingchao has quit IRC17:43
openstackgerritEmilien Macchi proposed openstack/puppet-manila: api: require ::keystone::python  https://review.openstack.org/21268017:45
EmilienMspredzy: ^17:45
openstackgerritEmilien Macchi proposed openstack/puppet-manila: acceptance: bump to Liberty release  https://review.openstack.org/20929317:46
openstackgerritMatthew Mosesohn proposed openstack/puppet-keystone: Update get_endpoint to use credentials auth_url first  https://review.openstack.org/20789017:54
mattymo_dfisher, you'll have to do some awk magic, but you can dump it with this command:17:57
mattymo_ssh -p 29418 review.openstack.org gerrit query --files --current-patch-set project:openstack/puppet-keyston17:57
mattymo_+e17:57
*** sergmelikyan has joined #puppet-openstack17:58
openstackgerritRichard Raseley proposed openstack/puppet-zaqar: puppet-zaqar: Initial commit  https://review.openstack.org/20422518:04
*** chem has joined #puppet-openstack18:06
*** imcsk8 has quit IRC18:07
*** imcsk8 has joined #puppet-openstack18:07
*** angdraug has joined #puppet-openstack18:19
*** gfidente has quit IRC18:27
dfisherthanks!18:30
*** sergmelikyan has quit IRC18:59
*** tiswanso has quit IRC19:01
*** tiswanso has joined #puppet-openstack19:02
*** sergmelikyan has joined #puppet-openstack19:12
*** chem has quit IRC19:14
*** chem has joined #puppet-openstack19:14
*** v1k0d3n has left #puppet-openstack19:21
*** v1k0d3n has joined #puppet-openstack19:21
Hunnerv1k0d3n: hi19:21
*** v1k0d3n has left #puppet-openstack19:21
*** mesamoo has joined #puppet-openstack19:22
*** tiswanso has quit IRC19:42
*** imcsk8 has quit IRC19:43
*** imcsk8 has joined #puppet-openstack19:43
*** tiswanso has joined #puppet-openstack19:45
*** tiswanso has quit IRC19:54
*** tiswanso has joined #puppet-openstack19:56
*** jayg is now known as jayg|g0n320:00
*** chem has quit IRC20:08
openstackgerritTimothy Swanson proposed openstack/puppet-neutron: Update Cisco ML2 classes and templates  https://review.openstack.org/19718120:35
*** xingchao has joined #puppet-openstack20:42
*** xingchao has quit IRC20:48
*** v1k0d3n has joined #puppet-openstack20:54
v1k0d3nHunner: question...i was talking to david about this last week, is there a good vagrant deployment of puppet pe similar to the SE one you guys use internally? of the one's that i've found on github, many are outdated and pretty broken (and none are 2015.2 versions).21:02
Hunnerv1k0d3n: https://atlas.hashicorp.com/puppetlabs is where I would look to find the latest vagrant vms. Looks like the PE ones are 3.8.1 currently.21:03
v1k0d3nHunner: of course i left the big part out...(sorry)...are you guys using a vagrant version for auto-creation of r10k with github/gitlab etc environments? sort of a puppet dev workflow in a box?21:05
Hunnerv1k0d3n: Oh, there is also the acceptance tests for the modules21:08
Hunnerv1k0d3n: One of the gating jobs runs `bundle install && bundle exec rspec spec/acceptance` on modules, which runs specs like https://github.com/openstack/puppet-keystone/blob/master/spec/acceptance/basic_keystone_spec.rb on nodepool machines. You can also run it locally and it will vagrant up a test machine21:11
Hunnerv1k0d3n: I don't think I know what you mean... PL runs beaker tests on all of our modules, usually pointing at an internal VM infrastructure, and openstack does the same thing pointed at nodepool21:12
HunnerNeither of those use vagrant, though beaker can do vagrant for local dev & testing21:13
v1k0d3nHunner: david and i first started talking about the r10k workflow hooks with github/gitlab, whatever.21:13
v1k0d3ni am using gitlab for testing.21:13
HunnerAlso, we usually use the *-nocm machines that don't come with puppet installed, and install puppet as part of the test run https://github.com/openstack/puppet-keystone/blob/master/spec/spec_helper_acceptance.rb#L421:13
Hunnerv1k0d3n: It looks like the openstack puppet project uses r10k to build out their module list though https://github.com/openstack/puppet-openstack-integration/blob/master/install_modules.sh#L3121:14
v1k0d3nhe pointed me to a couple of github projects which were meant to vagrant up a puppet workflow with working r10k hooks to automatically create environments. but each one we found was pretty broken. ah, github...love or hate.21:14
v1k0d3ngood find there...that's pretty cool21:15
v1k0d3nso these are the mods you wanted me to use...the openstack modules, correct?21:15
v1k0d3nnot forge etc.21:15
HunnerThose methods appear to be called from a modules spec/spec_helper_acceptance.rb files prior to running any manifests21:15
Hunnerforge.puppetlabs.com/openstack are the released versions of github.com/openstack/puppet-*21:16
HunnerSo you can point r10k at github, the forge, or probably even gerrit. Ppatches should always be submitted to gerrit, and github is available just for conveniece21:16
*** mesamoo has quit IRC21:26
*** tiswanso has quit IRC21:27
*** sergmelikyan has quit IRC21:28
*** sergmelikyan has joined #puppet-openstack21:31
*** sergmelikyan has quit IRC21:37
*** sergmelikyan has joined #puppet-openstack22:10
claytonr10k + gerrit works fine, that's how we do all our deploys22:24
*** mesamoo has joined #puppet-openstack22:24
*** gildub has joined #puppet-openstack22:35
*** sergmelikyan has quit IRC22:36
openstackgerritGilles Dubreuil proposed openstack/puppet-keystone: Public endpoint without API version  https://review.openstack.org/21252322:42
*** bklei_ has quit IRC22:47
*** dfisher has quit IRC22:48
*** bklei has joined #puppet-openstack22:48
*** bklei has quit IRC22:48
*** sergmelikyan has joined #puppet-openstack22:49
*** ducttape_ has quit IRC22:50
*** xarses has joined #puppet-openstack23:03
*** prad_ has quit IRC23:08
*** xarses has quit IRC23:15
*** sergmelikyan has quit IRC23:15
*** xavpaice has joined #puppet-openstack23:19
*** xavpaice has left #puppet-openstack23:20
*** aimon has quit IRC23:21
*** chem has joined #puppet-openstack23:31
*** sergmelikyan has joined #puppet-openstack23:38
*** markvoelker has quit IRC23:50
*** xingchao has joined #puppet-openstack23:57
*** aimon has joined #puppet-openstack23:57

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