Wednesday, 2016-03-16

*** baker_ has joined #puppet-openstack00:04
*** baker has quit IRC00:07
*** guessi has quit IRC00:14
EmilienM_ody: so about https://review.openstack.org/29317800:18
EmilienMwhen it's merged, you'll have PUPPET_VERSION that you'll be able to check00:18
EmilienMI imagine something here: https://github.com/openstack/puppet-openstack-integration/blob/master/run_tests.sh#L6300:19
EmilienMwhere you check PUPPET_VERSION and install the right version00:19
*** guessi has joined #puppet-openstack00:19
*** openstack has joined #puppet-openstack00:25
_odyPerfect.  Just what I had in mind.  Running what I hacked together last week against our OpenStack install now.00:28
EmilienMmfisch: wdyt? https://bugs.launchpad.net/puppet-keystone/+bug/155779000:31
openstackLaunchpad bug 1557790 in puppet-keystone "passwords leaking on the command line" [Undecided,New]00:31
EmilienMzigo: I did not close it because I'm not sure if my comment is enough to say it's not totally a security issue00:31
mfischEmilienM: does keystone manage accept env vars?00:38
EmilienMI haven't tested but it seems like if we read zigo's report00:38
mfischHis example showed an openstack call not keystone-manage00:39
mfischlooks like yes00:40
EmilienMmfisch: can you review https://review.openstack.org/#/c/292658/ please?00:42
EmilienMso much release notes to write !00:42
*** angdraug has quit IRC00:43
mfischlgtm00:43
EmilienMmfisch: I know you love ceilometer :P00:43
mfischI need to go fight CI00:43
EmilienMmfisch: which one?00:43
mfischthis is BS because it was passing00:43
mfischhttps://review.openstack.org/#/c/283898/2800:43
mfischEmilienM: replied to the bug00:43
EmilienMoh right00:43
EmilienMyour patch is not passing anymore why?00:44
mfisch ERROR: Publisher be.certipost.hudson.plugin.SCPRepositoryPublisher aborted due to exception00:44
EmilienMah00:44
EmilienM'recheck'00:44
EmilienMit happens00:44
mfischI learned how to swear at jenkins from t he infra team00:44
*** moravec has quit IRC00:45
mfischrecheck\n\nI hate you jenkins00:45
EmilienMlol00:45
mfischcan you review it once it passes00:45
EmilienMof course00:45
mfischtomorrow if needed00:45
EmilienMas soon it's passing CI, I'll review it again00:45
openstackgerritMerged openstack/puppet-ceilometer: releasenotes: add notes for Mitaka cycle  https://review.openstack.org/29265800:47
EmilienM_ody: so when my patch on infra is merged, you'll be able to run the puppet4 jobs by letting a comment on Gerrit: check experimental00:48
EmilienMso first patch puppet-openstack-integration with your stuff and then let a comment "check experimental"00:48
EmilienMit will run the jobs, you can monitor http://status.openstack.org/zuul/ and watch experimental queue00:49
*** brandon has quit IRC00:52
EmilienMomg, so close to got tempest running with ipv600:53
EmilienMmtreinish: I found 2 tests that fail with ipv600:54
EmilienMhttp://logs.openstack.org/21/287521/26/check/gate-puppet-openstack-integration-scenario002-tempest-dsvm-centos7/a2cdb66/console.html#_2016-03-15_23_57_52_48600:54
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Do not merge: test RabbitMQ with IPv6  https://review.openstack.org/29318600:56
EmilienMHunner: testing my changes on puppetlabs-rabbitmq here ^00:56
EmilienMHunner: I just want to make sure catalog is not failing on curl00:56
*** xarses has joined #puppet-openstack00:59
EmilienMmtreinish: https://bugs.launchpad.net/glance/+bug/155781401:03
openstackLaunchpad bug 1557814 in tempest "Tempest tests fail on Glance: "Endpoint not found" when IPv6" [Undecided,New]01:03
*** guessi has quit IRC01:09
*** brandon has joined #puppet-openstack01:10
*** brandon has quit IRC01:11
*** guessi has joined #puppet-openstack01:13
*** johnmilton has joined #puppet-openstack01:17
mtreinishEmilienM: do other services work if you use an v6 address in the catalog?01:17
EmilienMeverything works01:17
EmilienMmtreinish: scenarios are working I spawn VMs etc01:17
mtreinishso it's just using glance that doesn't like the v6 loopback address01:17
mtreinishoh, I know why01:17
mtreinishit's the glance specific http client we use for sending and recieving images (because httplib2 doesn't like chunking)01:18
mtreinishit's based on httlib (not httplib2) iirc and that might not have ipv6 support01:18
EmilienM:-/01:19
EmilienMipv6 is future !01:19
bkeroEmilienM: Keep on playing that trumpet!01:20
EmilienMbkero: TRUMPet?01:21
EmilienMok I need to sleep.01:21
bkero>_>01:21
bkeroEmilienM: Maybe trumpET01:21
openstackgerritEmilien Macchi proposed openstack/puppet-openstack_spec_helper: Add matchers include_regexp and have_array_of_instances_hash.  https://review.openstack.org/28609201:27
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: scenario002/centos7: switch RabbitMQ and OpenStack to IPv6  https://review.openstack.org/28752101:43
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Do not merge: test RabbitMQ with IPv6  https://review.openstack.org/29318601:51
*** johnmilton has quit IRC01:54
openstackgerritMerged openstack/puppet-openstack_spec_helper: Add matchers include_regexp and have_array_of_instances_hash.  https://review.openstack.org/28609201:58
openstackgerritMerged openstack/puppet-openstack-integration: scenario003: disable sahara on ubuntu jobs  https://review.openstack.org/29310901:58
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Run Tempest plugins  https://review.openstack.org/28378602:00
*** richm has quit IRC02:08
openstackgerritMatt Fischer proposed openstack/puppet-keystone: Keystone hooks support  https://review.openstack.org/28389802:11
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Do not merge: test RabbitMQ with IPv6  https://review.openstack.org/29318602:13
EmilienMHunner, _ody: in puppetlabs-rabbitmq, node_ip_address to UNSET by default is an horrible idea.02:14
EmilienMhttps://github.com/puppetlabs/puppetlabs-rabbitmq/commit/6a2509b42e3cc37382cfa9b3012aa11b638ae13702:19
EmilienM2012 !02:19
*** johnmilton has joined #puppet-openstack02:23
*** ducttape_ has joined #puppet-openstack02:33
*** baker_ has quit IRC02:34
mwhahahabtw for the question about env vars and keystone-manage, http://docs.openstack.org/developer/keystone/configuringservices.html02:34
mwhahahaalso, https://github.com/openstack/keystone/blob/master/keystone/cmd/cli.py#L87-L12202:35
EmilienMnice02:35
*** johnmilton has quit IRC02:42
mfischEmilienM, denis: https://review.openstack.org/#/c/283898/ I've defeated jenkins02:53
mfischand found & fixed a missing item02:53
openstackgerritEmilien Macchi proposed openstack/puppet-cinder: releasenotes: add notes for Mitaka cycle  https://review.openstack.org/29320102:54
EmilienMmfisch: lol02:54
EmilienMmfisch: just waiting for tripleo & fuel CI02:54
EmilienMand I'll review it02:55
*** baker has joined #puppet-openstack02:55
EmilienMmfisch: I need to test your patch on tripleo HA job too, do you mind if we wait tomorrow to land it?02:58
mfischsure02:58
HunnerEmilienM: The whole unset thing was a horrible idea in general. It's been burned in a fire in most places though03:00
mfisch-> eod03:00
EmilienMHunner: my patch on ipv6 did not work on tripleo, it's not breaking anything but need more adjustment. I'll work on it with chem tomorrow.03:02
EmilienMsame, EOD03:02
Hunnerk03:02
openstackgerritMerged openstack/puppet-cinder: Update the solidfire module.  https://review.openstack.org/29147303:12
*** ducttape_ has quit IRC03:14
*** Blah has joined #puppet-openstack03:20
*** ducttape_ has joined #puppet-openstack03:26
*** _ducttape_ has joined #puppet-openstack03:29
*** ducttape_ has quit IRC03:29
*** morazi has quit IRC03:32
*** baker has quit IRC03:43
*** ayoung is now known as ayoung_Zzz__04:01
*** fedexo has joined #puppet-openstack04:07
*** baker has joined #puppet-openstack04:07
*** ayoung_Zzz__ has quit IRC04:12
*** _ducttape_ has quit IRC04:24
*** ducttape_ has joined #puppet-openstack04:30
*** ducttape_ has quit IRC04:44
*** baker has quit IRC05:21
*** saneax_AFK is now known as saneax06:17
*** astupnikov has joined #puppet-openstack06:20
*** Blah has quit IRC06:23
*** jtomasek has joined #puppet-openstack06:36
*** tesseract has joined #puppet-openstack07:16
*** tesseract is now known as Guest6496707:17
openstackgerritSwapnil Kulkarni (coolsvap) proposed openstack/puppet-tripleo: Fix typo  https://review.openstack.org/29328107:17
*** jaosorior has joined #puppet-openstack07:18
*** Guest64967 has quit IRC07:21
*** leanderthal|afk is now known as leanderthal07:25
*** fedexo has quit IRC07:32
*** tesseract- has joined #puppet-openstack07:35
*** foxhunt_away is now known as foxhunt7207:43
*** social has quit IRC08:04
*** starmer has joined #puppet-openstack08:13
*** paramite has joined #puppet-openstack08:20
*** kbyrne has joined #puppet-openstack08:22
*** starmer has quit IRC08:29
*** jpena|off is now known as jpena08:50
*** starmer has joined #puppet-openstack08:55
*** social has joined #puppet-openstack09:05
openstackgerritBabu Shanmugam proposed openstack/puppet-vswitch: Added custom type vs_config and OVS provider for it  https://review.openstack.org/28599609:21
*** jistr has joined #puppet-openstack09:24
*** derekh has joined #puppet-openstack09:34
*** v1k0d3n has quit IRC09:35
*** v1k0d3n has joined #puppet-openstack09:36
*** trown has joined #puppet-openstack09:38
*** imcsk8_ has joined #puppet-openstack09:53
*** imcsk8 has quit IRC09:53
*** openstackgerrit has quit IRC09:53
*** openstackgerrit_ is now known as openstackgerrit09:53
*** openstackgerrit has quit IRC09:53
*** openstackgerrit_ has joined #puppet-openstack09:54
*** openstackgerrit_ is now known as openstackgerrit09:54
*** openstackgerrit_ has joined #puppet-openstack09:55
*** skolekonov has joined #puppet-openstack09:55
*** openstackgerrit has quit IRC09:55
*** openstackgerrit has joined #puppet-openstack09:56
*** paramite has quit IRC09:56
*** karimb has joined #puppet-openstack10:03
*** magicboiz has joined #puppet-openstack10:07
*** gfidente has joined #puppet-openstack10:13
*** gfidente has quit IRC10:13
*** gfidente has joined #puppet-openstack10:13
*** starmer has quit IRC10:16
*** starmer has joined #puppet-openstack10:17
*** cdelatte has quit IRC10:19
*** fwdit has joined #puppet-openstack10:21
*** starmer has quit IRC10:22
openstackgerritBabu Shanmugam proposed openstack/puppet-vswitch: Added custom type vs_config and OVS provider for it  https://review.openstack.org/28599610:30
*** leanderthal has quit IRC10:39
openstackgerritDmitry Tantsur proposed openstack/puppet-ironic: [inspector] create a separate class for configuring logging  https://review.openstack.org/29336610:51
*** paramite has joined #puppet-openstack10:53
openstackgerritIvan Berezovskiy proposed openstack/puppet-oslo: Rework oslo-messaging-rabbit class  https://review.openstack.org/29237810:54
*** johnmilton has joined #puppet-openstack10:55
*** trown is now known as trown|relocate11:12
*** openstackgerrit has quit IRC11:18
*** openstackgerrit has joined #puppet-openstack11:18
*** karimb has quit IRC11:30
*** magicboiz has left #puppet-openstack11:35
*** cdelatte has joined #puppet-openstack11:44
*** cdelatte has quit IRC11:46
*** cdelatte has joined #puppet-openstack11:48
EmilienMhello11:49
*** foxhunt72 is now known as foxhunt_away11:52
skolekonovhello11:58
_degorenko|afkhey :)12:05
*** _degorenko|afk is now known as degorenko12:05
*** jaosorior has quit IRC12:08
*** foxhunt_away is now known as foxhunt7212:09
*** jaosorior has joined #puppet-openstack12:11
*** jayg|g0n3 is now known as jayg12:17
*** rain has joined #puppet-openstack12:24
*** rain is now known as Guest9775812:24
*** Guest97758 is now known as leanderthal12:24
*** colonwq has joined #puppet-openstack12:28
*** trown|relocate is now known as trown12:35
*** fwdit has quit IRC12:39
*** fwdit has joined #puppet-openstack12:39
*** vinsh_ has quit IRC12:50
*** vinsh has joined #puppet-openstack12:50
*** karimb has joined #puppet-openstack12:52
*** ducttape_ has joined #puppet-openstack13:00
*** dprince has joined #puppet-openstack13:02
*** rcernin has joined #puppet-openstack13:03
*** morazi has joined #puppet-openstack13:03
*** dgurtner has joined #puppet-openstack13:04
*** dgurtner has quit IRC13:04
*** dgurtner has joined #puppet-openstack13:04
*** ducttape_ has quit IRC13:11
*** moravec has joined #puppet-openstack13:16
*** morazi has quit IRC13:17
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Do not merge: test RabbitMQ with IPv6  https://review.openstack.org/29318613:26
*** morazi has joined #puppet-openstack13:30
*** ducttape_ has joined #puppet-openstack13:32
EmilienMHunner: chem and I updated puppetlabs-rabbitmq to work with ipv6, this time is the good one I think13:34
EmilienMmfisch: please look comment on https://review.openstack.org/#/c/283898/ from degorenko13:36
degorenkothis is last comment from me :) otherwise lgtm13:37
*** ducttape_ has quit IRC13:46
openstackgerritMichael Chapman proposed openstack/puppet-tripleo: Add keystone and db sync profiles  https://review.openstack.org/29271213:52
*** richm has joined #puppet-openstack13:54
*** jpena is now known as jpena|lunch13:54
*** xarses has quit IRC13:59
*** mgagne has quit IRC14:07
*** mgagne has joined #puppet-openstack14:07
*** ducttape_ has joined #puppet-openstack14:10
openstackgerritguessi proposed openstack/puppet-nova: Extend support for systemd init system  https://review.openstack.org/29245014:17
*** xarses has joined #puppet-openstack14:19
*** ducttape_ has quit IRC14:25
openstackgerritMichael Chapman proposed openstack/puppet-tripleo: Add keystone and db sync profiles  https://review.openstack.org/29271214:26
openstackgerritguessi proposed openstack/puppet-keystone: Extend support for systemd init system  https://review.openstack.org/29245214:26
*** ducttape_ has joined #puppet-openstack14:28
openstackgerritguessi proposed openstack/puppet-swift: Extend support for systemd init system  https://review.openstack.org/29245814:31
iberezovskiyEmilienM, hi. may you can help. some of our modules require 'kombu_ssl_certfile' and 'kombu_ssl_keyfile' params to be set together, some modules don't14:32
iberezovskiyI didn't find anu requirement for these params in oslo14:32
EmilienMafik they need to be together right?14:32
*** ayoung has joined #puppet-openstack14:33
iberezovskiyI also think so, but i'm not sure14:33
EmilienMif the constraint is not everywhere, let's drop the constraint so we keep backward compatibility14:33
iberezovskiyok. thanks for help14:34
*** ducttape_ has quit IRC14:35
*** guessi has quit IRC14:35
*** guessi has joined #puppet-openstack14:36
*** baker has joined #puppet-openstack14:38
*** saneax is now known as saneax_AFK14:40
*** chem has quit IRC14:41
*** baker has quit IRC14:42
*** baker has joined #puppet-openstack14:46
openstackgerritDmitry Tantsur proposed openstack/puppet-ironic: [inspector] create a separate class for configuring logging  https://review.openstack.org/29336614:55
*** jpena|lunch is now known as jpena15:00
*** mdorman has joined #puppet-openstack15:00
*** Blah has joined #puppet-openstack15:03
openstackgerritIvan Berezovskiy proposed openstack/puppet-oslo: Rework oslo-messaging-rabbit class  https://review.openstack.org/29237815:07
iberezovskiyskolekonov, please take a look ^15:07
openstackgerritMichael Chapman proposed openstack/puppet-tripleo: Add keystone and db sync profiles  https://review.openstack.org/29271215:08
openstackgerritDmitry Tantsur proposed openstack/puppet-ironic: [inspector] create a separate class for configuring logging  https://review.openstack.org/29336615:09
skolekonoviberezovskiy, +1, thanks15:19
iberezovskiygood, thanks you as well15:20
*** Blah has quit IRC15:26
*** dhollinger has joined #puppet-openstack15:26
*** karimb has quit IRC15:27
mjblacklooks like problem with puppet 4.3 and puppet-horizon15:30
openstackgerritguessi proposed openstack/puppet-swift: Extend support for systemd init system  https://review.openstack.org/29245815:30
EmilienMmjblack: that's possible, we don't functionaly test it. _ody was working on it last night.15:32
mjblackI'm seeng a stupid error though15:32
mjblackError: Could not find dependent Package[apache2] for Package[horizon] at /etc/puppetlabs/code/environments/production/modules/horizon/manifests/init.pp:36215:32
mjblackbut I'll submit a bug report :D15:33
EmilienMmjblack: show your manifest please15:33
mjblackits all hiera data driven15:33
mjblackmy default node does a hiera_include15:33
mjblackthats it15:33
EmilienMmjblack: do you declare ::apache?15:33
mjblacknope, it's declared in horizon though15:34
EmilienMmjblack: mhh, please run puppet with --trace and file a bug. We'll see what happens.15:34
*** dgurtner has quit IRC15:34
mjblackEmilienM: https://gist.github.com/mjblack/6ee6abc3406d2c17792415:36
mjblackits getting the package dependency for apache in a different manifest though15:36
*** jaosorior has quit IRC15:36
mjblackunder wsgi15:36
EmilienMmjblack: show me the classes you declare15:38
EmilienMI'm not sure that's a puppet4 thing.15:38
mjblack::memcached, ::horizon15:38
mjblackI tried adding ::apache15:38
mjblackoh yeah and openstack_extras::repo::debian::ubuntu15:39
EmilienMmjblack: https://github.com/openstack/puppet-openstack-integration/blob/master/manifests/horizon.pp#L3-L1215:39
EmilienMthis is how we deploy15:39
EmilienMdegorenko: if you see missing reno notes, feel free to add them15:41
mjblackthis is what I'm passing in https://gist.github.com/mjblack/325610781c31926ad98615:41
EmilienMI'm trying to add a good number of them this week, but I might missed some of them15:41
degorenkoEmilienM, ack15:42
mjblackEmilienM: I'm not sure what happened but maybe it worked because the lookup for the resource looked at both title and namevar?15:48
openstackgerritDenis Egorenko proposed openstack/puppet-glance: WIP Add Glance Glare API service  https://review.openstack.org/29352415:48
mjblackapache module defines the package title as httpd but sets namevar to whatever resolves from params15:49
mjblackI forced my horizon to use httpd and now it's not having dependency issues15:49
EmilienMdegorenko: -1 ! acceptance ! lol15:49
*** rahulait has joined #puppet-openstack15:49
degorenkoEmilienM, okaaaay :(15:49
EmilienMdegorenko: only for centos please15:50
degorenkoEmilienM, sure15:50
degorenkoEmilienM, 1443 lines lol15:50
EmilienMmjblack: oh maybe let me check code15:50
EmilienMdegorenko: yeah...15:50
degorenkoit will be splitted15:50
degorenkothis is wip yet15:50
EmilienMdegorenko: no need, I think15:50
EmilienMmjblack: what version of puppet-horizon?15:51
mjblackstable/liberty15:51
EmilienMah15:51
mfischdegorenko: ping15:51
degorenkoEmilienM, 1443 - so many lines. It's hard to review. But if it is ok - then ok :)15:51
degorenkomfisch, pong15:51
mfischreplying to your comment15:52
* degorenko looking15:52
EmilienMmjblack: I don't see where the dep is set at L36215:52
EmilienMmjblack: https://github.com/openstack/puppet-horizon/blob/stable/liberty/manifests/init.pp#L362-L36615:52
mjblackEmilienM: its not there, it's in manifests/wsgi/apache.pp15:52
EmilienMare you running a fork?15:52
EmilienMah15:52
mjblackhttps://github.com/openstack/puppet-horizon/blob/stable/liberty/manifests/wsgi/apache.pp#L15015:53
mjblackwhich translates to apache215:53
mjblackhttps://github.com/openstack/puppet-horizon/blob/stable/liberty/manifests/params.pp#L2415:53
EmilienMyou found a bug I guess?15:54
EmilienMbut why our CI does not have it, mhh15:54
mjblacklooks like it15:54
mjblackwhat version of puppet 4 is it running?15:54
mjblackit's quite possible that puppetlabs "fixed" a bug15:54
EmilienMlet's see what is resource name is puppetlabs-apache15:54
mjblackhttps://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/package.pp#L6015:55
mjblackits httpd15:55
EmilienMPackage['httpd'] in master15:55
mjblackit hasnt changed15:55
mjblackI checked at like 1.3.0 tag15:55
EmilienMmjblack: I guess you're good to submit a patch :)15:55
mjblackalready did :D15:55
mjblackmight be easy to solve15:56
mfischdegorenko: does my answer make sense?15:56
EmilienMmjblack: where is patch? it's not in my queue15:56
mjblackoh sorr15:56
mjblackI submitted bug report15:56
EmilienMah15:56
EmilienMso send patch15:56
mjblackI'll test out an idea to fix it15:56
mjblackwll do15:56
mjblack*will do15:56
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-openstack_spec_helper: Add support for spec.  https://review.openstack.org/29352915:58
mjblackah ok, rename it to just httpd should work16:00
degorenkomfisch, +2 from me16:00
mfischty16:00
degorenkogood work!16:00
mfischEmilienM: your turn16:00
degorenkothat's really helpful16:00
EmilienMmfisch: yeah16:01
EmilienMmfisch: boom16:01
mfischthanks16:02
openstackgerritguessi proposed openstack/puppet-swift: Extend support for systemd init system  https://review.openstack.org/29245816:03
EmilienMmjblack: I renamed https://bugs.launchpad.net/puppet-horizon/+bug/155813116:03
openstackLaunchpad bug 1558131 in puppet-horizon "package dependency issue on Ubuntu" [Undecided,New]16:03
mjblackok16:03
EmilienMmjblack: our CI did not see it because we install other components in WSGI that already contain the resource I think16:03
EmilienMso good catch man16:03
mjblackit shouldnt work even then16:04
mjblackit has to probably be puppet version specific16:04
mjblackbecause it will never see Package['apache216:04
mjblackwhen it does lookup16:04
mjblackit wll only find httpd16:04
mjblackin puppet 4.3.216:05
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-keystone: Remove matcher definition.  https://review.openstack.org/29256316:05
mjblackthe fix I'm testing right now will hopefully solve the issue for all versions16:05
openstackgerritguessi proposed openstack/puppet-keystone: Extend support for systemd init system  https://review.openstack.org/29245216:06
*** chem has joined #puppet-openstack16:11
EmilienMmjblack: good candidate for backport16:12
openstackgerritguessi proposed openstack/puppet-nova: Extend support for systemd init system  https://review.openstack.org/29245016:13
openstackgerritguessi proposed openstack/puppet-keystone: Extend support for systemd init system  https://review.openstack.org/29245216:16
EmilienMguessi: I commented on your patches, I think it breaks unit test jobs for recent version of puppet16:17
EmilienMif you're not familiar with it, let me know16:17
openstackgerritguessi proposed openstack/puppet-swift: Extend support for systemd init system  https://review.openstack.org/29245816:17
guessiEmilienM: should be fixed now, $::var --> ${::var}16:19
EmilienMexcellent16:19
mwhahahano the correct fix was to actually define the var in tests16:21
mwhahahait was failing because that fact is empty in the tests16:21
EmilienMmwhahaha: and recent version of rspec is requiring it?16:22
mwhahaharecent version of puppet's versioncmp function16:23
guessihow do i get jenkins log for previous patch set? don't know why is the fact ::operatingsystemmajrelease resolved as "Undef" in tests?16:27
*** fwdit has quit IRC16:30
mwhahahait's a limitation because those modules haven't been switched to use rspec-puppet-facts which would populate that fact16:30
*** astupnikov has quit IRC16:31
mwhahahaIt also points to is a deficiency in test coverage around that as well16:31
mwhahahaso wrapping it in "" stops the error but we aren't properly testing that condition16:31
_odyEmilienM: Yeah.  To my surprise last night, I found that not a single scenario is running under Puppet 4...and I have no idea why.  I'll need to consult with Hunner so see if I am totatlly missing something obvious.16:33
EmilienMthat's not a good news :(16:33
_odyWe're running the kilo modules in production on puppet 4 so I am confused.16:33
EmilienMoh really??16:33
_odyyeah.16:33
mjblackEmilienM: looks like this is the issue here... https://tickets.puppetlabs.com/browse/PUP-502116:34
EmilienMmjblack: nice catch, Hunner found it!16:34
mjblackoh?16:34
EmilienMwell, he found the bug16:35
EmilienMbut no fix :(16:35
*** trown is now known as trown|lunch16:36
mjblackEmilienM: well I just submitted the fix that works for me :D16:38
mjblackhttps://review.openstack.org/29355116:38
EmilienMmjblack: nice16:39
EmilienMmjblack: we'll need to backport it to liberty16:40
mjblackshould be easy to do, I'll submit that as well16:40
*** severion has joined #puppet-openstack16:41
EmilienMmjblack: after it merges16:41
degorenkoEmilienM, can you please take a look on: https://review.openstack.org/#/c/293557/ :)16:42
*** leanderthal is now known as leanderthal|afk16:43
EmilienMdegorenko: wait, ${name}/volume_clear was the wrong place, right?16:43
degorenkothis is probably incorrect, because options, that you added is for default section16:43
EmilienMit's in DEFEAULT16:43
degorenkoyes :)16:44
EmilienMok16:44
EmilienM+216:44
degorenkoEmilienM, i will ask also cinder guys to confirm that16:44
HunnerI'll ping for PUP-502116:44
EmilienMHunner: thx16:44
degorenkoand as we don't release ever bdd it is ok to just remove this option16:44
EmilienMyeah16:45
guessijust found a related topic for the "Undef" problem, https://tickets.puppetlabs.com/browse/PUP-5683?focusedCommentId=25287716:45
Hunnermjblack: Is there a way to do it with the title instead of the collector?16:46
mjblackHunner: only way is to explicitly say 'httpd'16:46
guessilooks like it just happens to puppet > v4.316:46
Hunner:/16:46
mjblackor we create a new variable16:46
mjblackI went to the simpliest change16:47
Hunnerboth ick16:47
openstackgerritDenis Egorenko proposed openstack/puppet-cinder: Remove volume_clear option from Cinder BDD backend  https://review.openstack.org/29355716:50
degorenkoEmilienM, updated commit message can you re+2 please? mwhahaha please ^^16:50
mjblackHunner: we can always go with explicit naming since on the apache module side it is explicitly named title16:52
openstackgerritMerged openstack/puppet-vswitch: Complete ovs_port fix for Ubuntu  https://review.openstack.org/29239016:53
guessiEmilienM, _ody, mwhahaha: sorry guys, it's 01:00 am here, got to sleep, see you!16:55
mjblackHunner: I wonder if they fixed it as part of this? https://tickets.puppetlabs.com/browse/PUP-107316:58
*** guessi has quit IRC17:01
openstackgerritMerged openstack/puppet-openstack-integration: Add vs_port to provision template  https://review.openstack.org/29181117:02
openstackgerritDmitry Tantsur proposed openstack/puppet-ironic: [inspector] create a separate class for configuring logging  https://review.openstack.org/29336617:05
openstackgerritLiao Penghui proposed openstack/puppet-keystone: Make request by service token if got unauth error  https://review.openstack.org/29357917:09
openstackgerritMerged openstack/puppet-tripleo: Allow enabling authentication on haproxy.stats  https://review.openstack.org/29089617:09
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: Allow enabling authentication on haproxy.stats  https://review.openstack.org/29358117:10
openstackgerritLiao Penghui proposed openstack/puppet-keystone: Make request by service token if got unauth error  https://review.openstack.org/29357917:11
*** jistr has quit IRC17:12
openstackgerritMerged openstack/puppet-openstack_spec_helper: Add support for spec.  https://review.openstack.org/29352917:14
EmilienMiberezovskiy: https://review.openstack.org/#/c/292378/ looks solid to me, I'll let mwhahaha / degorenko doing a last review to make sure it's correct17:16
degorenkoalready looking at this17:16
iberezovskiyEmilienM, thanks. I've also prepared nova patch to switch on oslo :)17:17
degorenkoEmilienM, that's totally good idea to me! ^^ To have one point for configuring oslo. Because now we have different settings and checks across all modules17:17
degorenkowe must to switch all modules (if it possible)17:18
degorenkomwhahaha, you probably also want to review oslo, so,  i give you ability to +A it :D17:19
mwhahahak17:20
*** trown|lunch is now known as trown17:25
mwhahahafound issue, commented17:26
openstackgerritAndrew Woodward proposed openstack/puppet-ceph: Change profile to not use $name  https://review.openstack.org/29187517:27
EmilienMmwhahaha: your comment is valid17:30
*** paramite has quit IRC17:32
*** foxhunt72 is now known as foxhunt_away17:36
degorenkomjblack, i left a few comments on your horizon change17:37
degorenkopelase take a look17:37
degorenkoplease*17:37
iberezovskiyEmilienM, mwhahaha yep, you are right. will be updated in a moment17:37
mjblackdegorenko: will do17:38
mjblackjust got back from a reboot17:38
*** skolekonov has quit IRC17:39
*** paramite has joined #puppet-openstack17:40
_odyHunner: It is Wednesday and you're not at your desk.  Where be you?17:41
mjblackdegorenko: the issue is that puppet used to accept either title or namevar for dependency resolution but in puppet 4.3 it is not working for namevar17:42
degorenkomjblack, ah, it's not working for tittle at all?17:42
mjblackit doesnt affect centos because title and namevar will always be the same17:42
mjblackit works for title but on ubuntu the package name is apache2 not httpd17:42
mjblackso to get around it, that's why name parameter is set to $::horizon::params::http_service17:43
degorenko$::horizon::params::http_service for ubuntu != for centos17:43
degorenkoand for package too17:43
mjblackyup17:43
degorenkoyup17:43
degorenkobut17:43
degorenkoapache creates resource called 'httpd' exactly17:43
degorenkoand we are trying to manage apache17:43
degorenkoof course that's not correct17:44
mjblackso I can easily change it to be Package['httpd']17:44
mjblackhard code it17:44
degorenkowell, i'm just want to have same vision of problem that you17:45
degorenkoso, my way is to rely on apache module, your way is to relay on package real name17:45
degorenkothat's two valid points17:45
degorenkoi can remove my -117:45
openstackgerritIvan Berezovskiy proposed openstack/puppet-oslo: Rework oslo-messaging-rabbit class  https://review.openstack.org/29237817:45
mjblackI have to check and make sure that service is not affected too17:45
mjblacksince its the same deal there too17:46
degorenkoEmilienM, we need you :)17:46
degorenkomjblack, yes please, my -1 is mostly for service, not for your way17:46
degorenkomwhahaha, your thoughts?17:46
mjblackI think the reason its "broken" is that there was one or two bugs relating to having namevar be the same package name but title different and also different providers. Like for example uninstall an apt package and install a pip package17:47
mjblackit was that if two resources had the same namevar it would fail with dup resource declaration17:48
mjblackyup, package looks like the only one to be affected17:50
*** derekh has quit IRC17:50
mjblackHunner: I think the bug you found might be a feature instead :)17:50
EmilienMdegorenko: how can I help? I was about leaving for lunch17:51
degorenkoEmilienM, we are talking about https://review.openstack.org/#/c/293551/1/manifests/wsgi/apache.pp17:51
degorenkomjblack, also i've just noticed17:52
EmilienMdegorenko: right, we can use Package['httpd'], I think it would be fine17:52
degorenkothat we have Package resource with http_service name17:52
degorenkoi think that's real problem17:52
degorenko:)17:52
EmilienMboth Service & Package are 'httpd'17:52
*** rcernin has quit IRC17:53
degorenkoEmilienM, nope :)17:53
EmilienMthey should be I mean17:53
degorenkohttps://github.com/openstack/puppet-horizon/blob/master/manifests/params.pp17:53
EmilienMright17:53
HunnerEmilienM: For rabbitmq, the staging namespace is "puppet" not "voxpupuli"; sorry17:53
EmilienMdegorenko: let's update the patch to have Service['httpd'] and Package['httpd'] right?17:53
Hunnervoxpupuli used to be puppet community, so has the name "puppet" on the forge, and currently there is no way to move modules on the forge so it'll be that way for a while17:53
degorenkomjblack, i think main problem that we are using package resource with service_name parameter17:54
Hunnermjblack: orly?17:54
degorenkoEmilienM, that's correct for me17:54
mjblackHunner: it only affects packages, not services17:54
EmilienMdegorenko: good. I go lunch.17:54
EmilienMHunner: ok, feel free to revert my patch if needed.17:54
Hunnermjblack: Can you actually declare multiple services with the same name?17:55
mjblackdegorenko: we can make http_service no distro dependent :P17:55
mjblack*not17:55
degorenkomjblack, yes we can17:55
HunnerEmilienM: I'm not going to revert it; when I get to a machine with github access I can update the metadata to say puppet though17:55
degorenkobut i don't think, that using package with title from service name is correct :)17:55
mjblackHunner: we do, $http_service is set to apache2 on ubuntu17:55
degorenkoon any distros17:55
mjblackits almost the same setup as the package resource thats failing17:55
Hunnermjblack: Why do you have two apache2 services?17:55
mjblackbut its working correctly17:55
mjblackno no17:55
mjblackpuppet 4.3 no longer allows resource lookup on both title and name17:56
mjblackit only works on title17:56
mjblackfor packages17:56
mjblackit works correctly for both with service rsources17:56
HunnerBecause only packages has the property of being able to have duplicate types+titles without conflicting17:56
mjblackno17:56
mjblacktitle has to always be unique17:57
Hunnerpackage { 'foo': name => 'foo', } package { 'foo': name => 'bar', }17:57
mjblackname was changed to not require uniqeness17:57
Hunnererr, yeah, other way around17:57
Hunnerpackage { 'foo': name => 'foo', } package { 'bar': name => 'foo', }17:57
Hunnerbut if you do that with service, it'll break, yeah?17:57
mjblacksome bug reports I read were asking for it so you can uninstall a deb package and install a pip package17:57
mjblacknope it doesnt break with service17:57
Hunnerorly17:58
mjblackDebug: Executing: '/etc/init.d/apache2 start'17:58
mjblackNotice: /Stage[main]/Apache::Service/Service[httpd]: Triggered 'refresh' from 1 events17:58
mjblackand thats occurring from horizon::wsgi::apache17:59
degorenkomjblack, that's correct for service, because we have proper names for service resource17:59
mjblackdegorenko: no, thats not the issue17:59
degorenkowhy not?17:59
mjblackit's exactly the same as package with regards to title/name17:59
mjblackpackage is apache2, service is apache218:00
degorenkopackage in debian is not apache218:00
degorenkooops18:00
degorenkowait18:00
degorenkoi'm looking at horizon params18:00
degorenkosec18:00
mjblack  Package['horizon'] -> Package[$::horizon::params::http_service]18:01
mjblack  File[$::horizon::params::config_file] ~> Service[$::horizon::params::http_service]18:01
mjblackthe package title and service title in puppetlabs-apache is 'httpd'18:01
HunnerBut you're using Apache::Service::Service[httpd] it says above18:01
mjblackthats because puppetlabs-apache has service resource defined with 'httpd'18:02
mjblackbut the name is 'apache2'18:02
degorenkoyes18:02
degorenkobut resource name is httpd18:02
mjblackpackage { 'httpd': name => 'apache2' }, service { 'httpd': name => 'apache2' }18:03
degorenkoyou are using exactly resource Package['what_ever']18:03
mjblackright18:03
degorenkosuch construction is exactly using title18:03
degorenkoand you don't have resource with title apache318:03
degorenkoapache2*18:03
Hunnermjblack: where is the other service with a name of apache2 declared?18:03
mjblackcorrect18:03
degorenkoso, you have resource 'httpd'18:03
degorenkothat comes from apache18:03
degorenkoon any distros18:04
mjblackHunner: there is only one service resource18:04
Hunner-.-18:04
HunnerThat's what I've been saying; irc communication ftl18:04
degorenkoguys, let me summarize a bit18:04
mjblacklol18:04
Hunnerpackage{foo:name=>foo}package{bar:name=>foo} // is valid18:04
Hunnerservice{foo:name=>foo}service{bar:name=>foo} // is invalid18:05
degorenkoso, we have package resource from apache module with title 'httpd'. In horizon module we are trying to use resource with title 'apache2'18:05
degorenkothat's problem ^18:05
mjblackHunner: no, both are valid18:05
mjblackthe issue is when you have package { 'httpd': name => 'apache2' } and then say Package['apache2'] -> File['some_resource']18:06
degorenkopackage{foo:name=>foo}package{bar:name=>foo} - two different resources - valid, service{foo:name=>foo}service{bar:name=>foo} - two different resources, valid18:06
mjblackyes, I think it was intentionally done that way so you can do something like this18:07
degorenkomjblack, you can't do this package { 'httpd': name => 'apache2' } and then say Package['apache2'] -> File['some_resource']18:07
degorenkomjblack, looks like we have one vision of problem :D18:07
HunnerYeah, this seems like a big misunderstanding :/18:07
mjblackpackage { 'remote-deb': name => 'python-keystoneclient', provider => 'apt' } package { 'install_keystone': name => 'python-keystoneclient, provider => 'pip' }18:08
HunnerAlso, you're right that two services with the same $name is valid! I was wrong about that...18:08
HunnerThough I thought that change was only made for packages18:08
mjblackwhen you do the ~> on debian with service resource Service['apache2'] it will resolve to Service['httpd']18:09
mjblackand that is how package used to work18:09
mjblackPackage['apache2'] would resolve to Package['httpd'] cause the name var on ubuntu was apache218:10
mjblackmaybe I'm being confusing :D18:10
degorenko:D lol, well, actually, for package provide title can be package name, if name property is undef18:11
mjblackright18:11
degorenkopackage { 'vim': ensure => present } == package { 'ololo': ensure => present, name => 'vim' } - they both will install one package18:12
mjblackbut with regards to my change, we can add a new var for httpd package, hard code package name, or what I have proposed in the change.18:12
degorenkoso long discussion on so small fix :)18:14
mjblackdegorenko: people wanted the ability to uninstall packages from one provider and install the same package name but from a different provider18:14
degorenkomjblack, that's ok, yes18:14
mjblackhere is what I found https://tickets.puppetlabs.com/browse/PUP-107318:14
degorenkohmmm18:16
degorenkothat's really bug in puppet18:16
degorenkoit should be two different providers18:16
degorenkoresources*18:16
degorenkoReferring to Package resources by Package[$namevar] in Puppet code doesn't work for a composite namevar, so it no longer works for Package. Querying by Package[$title] still works.18:17
degorenkoso, looks like solution with title will work anyway18:17
mjblackyeah18:17
mjblackthe change I made works too18:18
degorenkobut in this case we will have duplication error, if some one wants to use another provider, that's your point?18:18
mjblackno, my point is that it used to work with either title or name with resolving dependencies18:18
*** tesseract- has quit IRC18:19
mjblacknow it doesnt for packages18:19
mjblackit only works on title18:19
mjblackunless you do a resource collector18:19
degorenkowhy do we need at all this dependency? package['horizon'] -> package['apache'] ?18:21
degorenkothe important here is restarting of service18:22
colonwqxarses, Are you around? I think I found an other puppet-ceph design issue.18:23
*** degorenko is now known as _degorenko|afk18:23
*** Blah has joined #puppet-openstack18:25
mjblackdegorenko,_degorenko|afk: this might be better at describing the problem https://gist.github.com/mjblack/3aebc4f294f41d50a36d18:27
openstackgerritSergey Kolekonov proposed openstack/puppet-neutron: Add support for ovsdb_interface option  https://review.openstack.org/29363918:28
*** karimb has joined #puppet-openstack18:28
*** Blah has quit IRC18:39
*** jpena is now known as jpena|off18:41
EmilienMmfisch: it would be great if you could patch puppet-keystone with a reno for the big patch we merged today19:07
mfischsure19:08
mfischis there a wiki on how to do it?19:09
EmilienMmfisch: http://docs.openstack.org/developer/reno/usage.html19:10
*** ayoung has quit IRC19:10
EmilienMmfisch: pip install reno && reno new <name>19:10
openstackgerritEmilien Macchi proposed openstack/puppet-designate: releasenotes: add notes for Mitaka cycle  https://review.openstack.org/29366319:13
*** karimb has quit IRC19:26
openstackgerritMerged openstack/puppet-oslo: Rework oslo-messaging-rabbit class  https://review.openstack.org/29237819:27
EmilienMI'm writting release notes19:31
EmilienMyou folks work too much, so much patches.19:31
mfischEmilienM: uploading now19:43
openstackgerritMatt Fischer proposed openstack/puppet-keystone: Release notes for Keystone external deps  https://review.openstack.org/29367719:43
mfisch^19:43
EmilienMmfisch: you rocks19:44
mfischje suis roche?19:44
EmilienMlol19:44
mfischje suis une roche?19:44
mfischun or une19:44
mfischune because roche ends with e I figure19:44
EmilienMyou speak french very well19:45
mfischabout as well as a Trump voter speaks English19:46
mfisch2nd grade level19:46
mfischlol19:46
*** foxhunt_away is now known as foxhunt7219:48
EmilienMmfisch: my IRC bouncer blocked at 15:46:24 - sorry I've missed your words :-)19:51
mfischSupreme Leader Trump is having me report to re-eductaion19:52
openstackgerritMerged openstack/puppet-ceph: Change profile to not use $name  https://review.openstack.org/29187519:53
openstackgerritMerged openstack/puppet-cinder: releasenotes: add notes for Mitaka cycle  https://review.openstack.org/29320119:53
*** ericksonsantos has joined #puppet-openstack19:58
colonwqhorray for 291875.20:00
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: neutron: drop depreacted parameters  https://review.openstack.org/29369020:06
*** brandon has joined #puppet-openstack20:06
_odyCan someone please remind me where the list of ouf "big tent" project is documented?20:08
openstackgerritMerged openstack/puppet-keystone: Release notes for Keystone external deps  https://review.openstack.org/29367720:11
openstackgerritKeith Schincke proposed openstack/puppet-ceph: Separate Package['ceph'] from ::ceph init  https://review.openstack.org/29369320:11
*** ayoung has joined #puppet-openstack20:11
EmilienM_ody: http://governance.openstack.org/reference/projects/index.html20:12
_odyEmilienM: Thanks.20:13
_odyI tried clicking my way there and kept getting lost, somehow.20:13
*** paramite has quit IRC20:21
*** johnmilton has quit IRC20:32
*** imcsk8 has joined #puppet-openstack20:42
*** imcsk8_ has quit IRC20:42
openstackgerritRicardo Rocha proposed openstack/puppet-magnum: Add conductor install and configuration.  https://review.openstack.org/27522320:45
*** jayg is now known as jayg|g0n320:46
mwhahahawhy is it whenever there's a new puppet release stuff breaks http://logs.openstack.org/79/293579/2/gate/gate-puppet-keystone-puppet-beaker-rspec-dsvm-trusty/1a59fc5/console.html#_2016-03-16_20_43_49_60320:55
EmilienMmwhahaha: which patch?20:57
EmilienM_ody: ^20:57
mwhahahahttps://review.openstack.org/#/c/293579/220:57
EmilienMmhh I'm not sure what is happenning here20:58
EmilienM_ody: experimental puppet4 jobs are ready.20:58
EmilienMif you see NOT_REGISTERED in Zuul, that's "normal", I renamed the jobs to have the Puppet version in scenarios20:59
openstackgerritEmilien Macchi proposed openstack/puppet-glance: releasenotes: add notes for Mitaka cycle  https://review.openstack.org/29370721:03
_odyDoesn21:05
_odyoops.21:05
_odyDoesn't infra run a gem mirror?21:05
EmilienMnot yet21:05
EmilienMwe are working on it for a year almost21:05
xarsescolonwq: I'm around now21:08
colonwqxarses, cool. I am having an issue using ceph::key to add a key to an existing/running cluster.21:08
_odyI don't see anything wrong installing the gem that mwhahaha saw failures on. Might have to chalk it up to rubygems.org.21:09
mwhahahayea it might have been, just seems suspicious21:09
mwhahahai rechecked21:09
xarsescolonwq: got some more information than that?21:10
colonwqxarses, see the commit message of https://review.openstack.org/#/c/293693/21:10
colonwqxarses, I should not have to use exec to add a key to a running cluster or re-declare all of the values used to create the cluster.21:11
mwhahahaEmilienM: has rdo switched out the script for keystone WSGI? There seems to be a new file as the one in /usr/lib/cgibin/keystone/admin has a deprecation warning21:19
openstackgerritEmilien Macchi proposed openstack/puppet-gnocchi: releasenotes: add notes for Mitaka cycle  https://review.openstack.org/29371421:19
mwhahahathis was a mitaka change21:19
mwhahahaaccording to the warning21:19
EmilienMmwhahaha: it should, we run openstack code from trunk21:19
EmilienMayoung can confirm ^21:19
mwhahahajust wondering if it's /usr/bin/keystone-wsgi-{admin,main} like on ubuntu21:20
ayoungwhat is the question?21:23
mwhahahadoes the keystone package drop /usr/bin/keystone-wsgi-{admin,main} like on ubuntu (for use with wsgi)21:23
ayoungyou run Keystone by using systemctl for httpd on a Fedora and Centos based system21:23
mwhahaharight but the config needs to be pointed to a script21:23
ayoungwe put it in /var/www/cgi-bin21:24
ayoungmwhahaha, there is not a start/stop script21:24
mwhahaharight i'm not asking that21:24
ayoungthe config is done via files in /etc/httpd/conf.g21:25
mwhahahathe /usr/bin/keystone-wsgi-{admin,main} is  apython script that is called via apache21:25
ayoungthe config is done via files in /etc/httpd/conf.d21:25
mwhahahaWSGIScriptAlias / "/usr/lib/cgi-bin/keystone/admin"21:25
xarsescolonwq: ya, I see the problem we have it elsewhere too21:25
ayoungright, as I said that dgoes in /var/www/cgi-bing21:25
mwhahaharight there's a new script21:25
mwhahahafor mitaka21:25
mwhahahawhat script do you put there21:25
ayoungdid they chagne the location?21:25
mwhahahathat's what i'm trying to determine21:25
mwhahahaon ubuntu, yes there are new scripts21:26
xarsescolonwq: if we move it to it's own class, then we have to keep the $::ceph::ensure ability to be set to purge to un-install ceph21:26
xarsesso we either need to propgate that to this new class, or we can probably use ensure_resource21:26
ayoungmwhahaha, /var/www/cgi-bin/keystone/admin  from my latest Tripleo deploy21:26
colonwqxarses, Could the Package{} checks in ceph::key be replaced with exec checks to see if the cluster is up? ceph health or ceph status.21:27
* mwhahaha bangs head on desk21:27
mwhahahahttps://github.com/openstack/puppet-keystone/blob/master/manifests/params.pp#L3421:27
ayoungmwhahaha,21:27
xarsescolonwq: the Package require isn't even being used to check cluster status, its used to ensue you have the required tools to complete the command21:27
mwhahahahttps://github.com/openstack/puppet-keystone/blob/master/manifests/wsgi/apache.pp#L238-L24621:28
ayoungmwhahaha, http://paste.openstack.org/show/490802/21:28
xarsescolonwq: if you want to check cluster status, which we probably should do, we need to do something else21:28
ayoungmwhahaha, ah...right21:28
mwhahahahttp://paste.openstack.org/show/490803/21:28
mwhahahasee deprecation warning21:28
xarsescolonwq: in addition to having the packages easier to ensure in the individual resources.21:29
mwhahahawe are copying in puppet-keystone the wsgi.py that is deprecated21:29
mwhahahathey have new scripts21:29
mwhahahai want to know where they are on RDO21:29
mwhahahaso i can udpate puppet-keystone with the correct files21:29
mwhahaha:)21:29
ayoung/usr/bin/keystone-wsgi-admin21:29
ayoung/usr/bin/keystone-wsgi-public21:29
mwhahahak that's what i needed21:29
ayoungI...I don't know who decided that was right21:29
ayoungI never would have put it in bin21:29
ayoungCowboys21:29
mwhahahaasshattery21:29
openstackgerritEmilien Macchi proposed openstack/puppet-heat: releasenotes: add notes for Mitaka cycle  https://review.openstack.org/29371821:29
ayoungThey put a wsgi script in bin?21:29
mwhahahaanyway on ubuntu they are keystone-wsgi-{admin,main}21:29
mwhahahaso we'll just need to copy them correctly based on OS21:30
ayoungblame zigo for that21:30
mwhahahaeh the wsgi.py was in a different spot for both already :D21:30
zigoayoung: Why would you blame me for something done in a package produced by Canonical ?!?21:30
mwhahahazigo: i'm using MOS packages21:31
* mwhahaha blames zigo21:31
zigoOr did I miss something?21:31
ayoungzigo, I blame you for most things that are out of your control21:31
zigoAh...21:31
zigoRight ! :)21:31
zigoThanks.21:31
colonwqxarses, then we need to be able to check the package and check the cluster status. How can we do this while getting ceph::ensure without needing fsid and the rest21:31
zigoSo what do I need to fix? :)21:31
mwhahahanothing21:31
ayoungzigo, Its OK, people blame me for Keystone decisions I've been stuyck with for years21:31
mwhahahajust arguing over the location of the wsgi scripts21:31
zigoAh ok.21:31
mwhahahaand names21:32
zigoIf that's annoying, I can get it fixed in the way Ubuntu guys do.21:32
zigoWould that help?21:32
ayoungmwhahaha, does not look like it has changed since Kilo on Fedora...http://koji.fedoraproject.org/koji/buildinfo?buildID=71558321:32
*** fvollero has quit IRC21:32
mwhahahamight be provided by a different package, not sure21:33
mwhahahajust looking into something, i'll figure it out21:33
zigomwhahaha: FYI, I'm currently packaging both puppet-module-aodh and that Galera module that fuel-library needs...21:33
mwhahahazigo: did you already package puppet-module-olso?21:33
mwhahahawe'll be needing that soon21:34
*** dprince has quit IRC21:34
*** fvollero has joined #puppet-openstack21:34
zigomwhahaha: Nop, but I can do it too, if that's needed.21:34
mwhahahait will be, iberezovskiy is working on updating puppet-nova to use i think21:34
zigomwhahaha: Compared to 2 months ago, we only have galera, aodh and mysql as new dependencies of fuel-library, right?21:34
colonwqxarses, I'll be back later. I need to relocate.21:34
zigoOr am I missing one?21:34
xarsescolonwq: ok21:34
*** colonwq has quit IRC21:34
mwhahahazigo: did you get rsyslog and mongodb?21:35
mwhahahahttps://github.com/openstack/fuel-library/commits/master/deployment/Puppetfile21:35
zigomwhahaha: I have mongo, but not rsyslog.21:35
zigoWill do it now.21:35
zigoSo, on my todo: oslo, rsyslog, galera and aodh.21:36
zigoAnything else?21:36
mwhahahathink that's it21:36
mwhahahaoh no we have a different pacemaker one21:36
zigomwhahaha: FYI, I have made a "pkgos-puppet2deb" shell script that does most of the work for me! :)21:37
*** johnmilton has joined #puppet-openstack21:37
* ayoung still staggered....bin?21:37
mwhahahawe changed out the pacemaker module for one written by dilyin21:38
zigomwhahaha: pkgos-puppet2deb -u git://github.com/openstack/puppet-aodh.git -v 8.0.0b1 -n puppet-aodh aodh21:38
zigoThen I just need to basically edit debian/copyright ... :P21:38
*** trown is now known as trown|outtypewww21:39
mwhahahaoh i should have looked more carefully so we're using keystone-wsgi-admin and keystone-wsgi-public as well for the new scripts so i guess that reduces the OS specific differences21:41
*** johnmilton has quit IRC21:42
zigoEmilienM: There's no tag for oslo, could you please do a b1 tag for it?21:43
EmilienMno21:43
EmilienMpuppet-oslo won't have a release.21:43
EmilienMsince we don't use it yet21:43
EmilienM:)21:43
zigoEmilienM: Never?!?21:43
EmilienMin Newton21:43
EmilienMiberezovskiy is working on it21:43
zigomwhahaha: So, I don't need to do puppet-oslo then?21:43
EmilienMbut won't likely finish in time for Newton.21:43
mwhahahawell then we can't pull it in to any other modules21:44
zigomwhahaha: I want to package fuel-library for Mitaka, does it use puppet-oslo?21:44
mwhahahanot yet, but it will if iberezovskiy introduces it to something like nova21:44
mwhahahaif we're not going to take oslo for mitaka then we cannot integrate it into any other modules until after mitaka is released21:45
EmilienMmwhahaha: does it need a tag?21:47
zigomwhahaha: If the answer is "not yet", then I'm not packaging it yet either.21:47
EmilienMto me, it does not make sense to release something that we don't use yet21:47
zigomwhahaha: I just want to be up-to-date to Fuel for *today* (all components).21:47
zigoEmilienM: But if it gets in use in Nova?21:47
mwhahahait's not a today dep, but it becomes a compontent the instant it's pulled into the other modules21:48
EmilienMzigo: well, not sure we will merge the patch21:48
zigoOk.21:48
EmilienMprobably after Mitaka release21:48
EmilienMmwhahaha: ^ fyi21:48
zigoMakes sense.21:48
EmilienMwe don't face official FF21:48
EmilienMbut I don't want big changes like this in the end of cycle.21:48
mwhahahaok21:48
EmilienMs/face/have/21:48
zigomwhahaha: Is this the rsyslog module which we use? https://github.com/saz/puppet-rsyslog21:48
mwhahahazigo: yes21:49
zigoOk, doing it.21:49
EmilienMayoung: what is the use case of using rabbitmq for keystone?21:49
ayoungEmilienM, notifications of creates etc for Audit21:49
ayoungit is all notifications21:50
EmilienMfor ceilometer?21:50
ayoungKeystone doesn't read off the queues, just writes21:50
ayoungI think that is the only consumer21:50
ayoungEmilienM, I really want to split notifications from control messages.  We can do two vhosts.21:51
EmilienM I don't understand what you're saying21:51
*** johnmilton has joined #puppet-openstack21:54
openstackgerritEmilien Macchi proposed openstack/puppet-horizon: releasenotes: add notes for Mitaka cycle  https://review.openstack.org/29373622:01
*** dhollinger has quit IRC22:04
EmilienMmwhahaha: I'm done for today, feel free to review release notes if you have some time, I'll try to finish others tomorrow. So Friday I can submit last patches to modules (README, metadata, etc)22:06
EmilienMI updated https://docs.google.com/spreadsheets/d/1XVrmEiLrJSdxDo-S_vFB7ljxTdYg-pe8hiMUryRor5A/edit#gid=103679594922:06
mwhahahasure22:06
EmilienMbut notes are visible here: https://review.openstack.org/#/q/topic:puppet/mitaka22:06
*** rahulait has quit IRC22:06
zigomwhahaha: galera, aodh and rsyslog puppet packages all done and uploaded to Debian. Let's see how long it takes to the FTP masters to accept them! :)22:08
*** imcsk8 has quit IRC22:11
*** imcsk8_ has joined #puppet-openstack22:11
EmilienMmwhahaha: you going to fix https://bugs.launchpad.net/puppet-keystone/+bug/1558290 ?22:13
openstackLaunchpad bug 1558290 in puppet-keystone "wsgi scripts have changed for keystone in mitaka" [Medium,Confirmed]22:13
EmilienMjust wondering if it will makes our Mitaka release or not22:13
*** ilbot3 has quit IRC22:14
*** mattymo_ has joined #puppet-openstack22:15
EmilienMif not, I'll see if it's a blocker or not and work on it asap22:16
*** mattymo has quit IRC22:16
*** ilbot3 has joined #puppet-openstack22:18
*** baker has quit IRC22:18
mwhahahait's not a blocker but i'm goign to work on it tomorrow22:19
mwhahahathe old one will continue to work until at least O according to the warning22:19
EmilienMmwhahaha: perfect, worst case we do it in newton and backport.22:20
*** colonwq has joined #puppet-openstack22:22
*** imcsk8_ is now known as imcsk822:30
*** v1k0d3n has quit IRC22:39
*** severion has quit IRC22:39
*** v1k0d3n has joined #puppet-openstack22:39
*** severion has joined #puppet-openstack22:40
*** foxhunt72 is now known as foxhunt_away22:40
*** mdorman has quit IRC22:42
*** v1k0d3n_ has joined #puppet-openstack22:43
*** severion has quit IRC22:44
*** severion has joined #puppet-openstack22:44
*** v1k0d3n has quit IRC22:44
*** gfidente has quit IRC22:51
*** johnmilton has quit IRC23:03
*** v1k0d3n_ has quit IRC23:04
*** richm has quit IRC23:07
*** karimb has joined #puppet-openstack23:13
*** baker has joined #puppet-openstack23:13
*** baker_ has joined #puppet-openstack23:15
*** johnmilton has joined #puppet-openstack23:16
*** baker has quit IRC23:17
*** v1k0d3n has joined #puppet-openstack23:18
*** baker_ has quit IRC23:19
*** baker has joined #puppet-openstack23:19
*** zino has quit IRC23:39
*** ducttape_ has joined #puppet-openstack23:41
*** ducttape_ has quit IRC23:47
*** zino has joined #puppet-openstack23:57
*** karimb has quit IRC23:58
*** guessi has joined #puppet-openstack23:59

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