Friday, 2016-09-09

bkeroredhat-release >= 22.000:00
EmilienMyes I saw00:00
bkeroBuild Date  : Thu 08 Sep 2016 11:07:44 AM PDT00:01
bkero:(00:01
EmilienMI don't even know if we need to install redhat-release00:01
bkerohttp://paste.openstack.org/show/569352/00:01
EmilienMbut let's try...00:01
bkeroHmm. sudo yum install redhat-release -> Package centos-release-7-2.1511.el7.centos.2.10.x86_64 already installed and latest version00:02
EmilienMin your machine?00:03
EmilienMit's not in gate00:03
EmilienMsee rpm-qa log file00:03
bkeroEmilienM: yep, no redhat-release on there, but I'm betting centos-release satisfies that00:04
bkerobut I don't know about the version restriction00:04
EmilienMlets try00:04
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Align the stars to bring our CI back  https://review.openstack.org/36755100:04
EmilienMseriously puppetlabs packaging is terrible00:04
EmilienMand I'm looking forward to switch on rdo's packaging00:04
EmilienMHunner, _ody: if you can ping packaging people that would be great00:05
* bkero pings in #puppet-dev in the meantime.00:05
EmilienMbkero: http://logs.openstack.org/51/367551/8/check/gate-puppet-openstack-integration-3-scenario001-tempest-centos-7/fc2c291/console.html#_2016-09-09_00_05_47_31733200:07
EmilienMwe're stuck00:07
bkeroEmilienM: we could use an older build of the puppetlabs-release rpm...if we could find one.00:07
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Align the stars to bring our CI back  https://review.openstack.org/36755100:08
EmilienMback to origin00:08
EmilienMand i'll stop for today.00:08
* bkero peers at http://yum.puppetlabs.com/el/7Server/products/x86_64/puppetlabs-release-7-12.noarch.rpm00:09
*** johnmilton has joined #puppet-openstack00:09
bkeroI think the original is just a symlink to http://yum.puppetlabs.com/el/7Server/products/x86_64/puppetlabs-release-22.0-1.noarch.rpm00:09
bkeroEmilienM: it's a bad time for people to be around on the west coast -- 1710.00:10
EmilienMI'll create a ticket and go out00:11
bkerookay00:11
_odyEmilienM: thanks. Will escalate.00:12
bkeroEmilienM: yep, this is totally what happened. A working log shows puppetlabs-release 7.12: http://logs.openstack.org/20/364620/2/check/gate-puppet-openstack-integration-3-scenario001-tempest-centos-7/9844a50/logs/rpm-qa.txt.gz00:13
*** markvoelker has joined #puppet-openstack00:13
bkerohttps://github.com/puppetlabs/puppetlabs-release/blob/master/templates/redhat/puppetlabs-release.spec.erb#L2100:14
EmilienMhttps://tickets.puppetlabs.com/browse/CPR-37800:14
* bkero considers sending in a patch for a Requires: redhat-release | centos-release00:15
EmilienMbkero: https://github.com/puppetlabs/puppetlabs-release/commit/6027433ce8fb94f93782b375b353a546f24f7dce00:18
EmilienMthis one?00:18
bkeroEmilienM: that looks like it00:18
EmilienMbkero: any workaround? can we download an older version?00:19
bkeroEmilienM: I'm betting it might be some automatoin that moved the symlink to the new version since 22 > 7.00:19
bkeroEmilienM: yes, have it grab  http://yum.puppetlabs.com/el/7Server/products/x86_64/puppetlabs-release-7-12.noarch.rpm instead00:19
EmilienMok let's try00:20
bkerosince Requires: redhat-release >= %{version}, it should only require centos-release/redhat-release >= 7.12 instead of 22.00:21
EmilienMbkero: but we'll miss the pc1 package00:21
EmilienMI don't see pc1 in https://yum.puppetlabs.com/el/7Server/products/x86_64/00:21
EmilienMoh, in https://yum.puppetlabs.com/el/7Server/PC1/x86_64/00:22
EmilienMlast one was puppetlabs-release-pc1-1.0.0-2.el7.noarch.rpm  ?00:22
EmilienM19-Apr-2016 sounds old to me00:22
bkeroyeah00:22
bkerowell, I guess they didn't have to change it00:22
bkeroEmilienM: the new package has a repo file that doesn't reference PC1 either.00:22
EmilienMthis would be a huge regression for us00:23
EmilienMwe had so much fixed in puppet400:23
EmilienMI give up, good luck00:24
bkeroEmilienM: http://paste.openstack.org/show/569354/00:24
bkeronothing changed in the rpeo package, it should not cause a regression00:25
bkerorepo*00:25
EmilienMbkero: ok so we should hardcode urls?00:26
bkeroEmilienM: It might be worth trying for now to get CI working again, then can change back when it's fixed. :/00:27
bkeroIt's just 1 line in p-o-i, right?00:27
EmilienMno00:27
EmilienMbecause we have some logic for pc1 or old package00:27
EmilienMi'm on it..00:28
bkerooh, I haven't looked at that stuff :/00:28
bkeroEmilienM: until today that 7-12 package that I linked was the one that was used00:28
bkeroI looked at a job from yesterday and rpm-qa.txt referenced it00:28
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Align the stars to bring our CI back  https://review.openstack.org/36755100:32
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Align the stars to bring our CI back  https://review.openstack.org/36755100:33
*** saneax is now known as saneax-_-|AFK00:34
EmilienMbkero: puppet is running, let's see how it goes00:39
* bkero crosses fingers00:40
EmilienMthis day will never finish00:40
bkero:(00:41
bkeroat least it's only 1 day00:41
EmilienMbkero: do you have a PR for puppet package?00:45
EmilienMto fix the min version?00:45
bkeroEmilienM: Still trying to figure one out without breaking fedora due to that comment at the top of the commit you posted.00:51
* bkero just tries altering the variable in there00:53
bkeroEmilienM: yeah, have a pr, just need to fork and submit00:53
EmilienMbkero: ++00:54
bkeroEmilienM: https://github.com/puppetlabs/puppetlabs-release/pull/7200:58
bkeroI'm hoping that works.00:58
EmilienMbkero: I think you should put the bug number in commit message (headers even)00:59
EmilienMbkero: https://github.com/puppetlabs/puppetlabs-release/pull/7101:00
EmilienMit overlaps with it ^01:00
EmilienMI think his PR is more complete01:00
EmilienMher* sorry for that01:01
bkeroEmilienM: yes01:01
bkeroalso melissa wants to merge 1 commit into puppetlabs:master from melissa:maint/master/fuck01:01
bkerogg01:01
*** mtreinish has quit IRC01:01
bkeroclosed01:02
EmilienMok01:02
bkeroat least I fixed the right thing :)01:02
bkeroor rather fixed it the same way01:02
EmilienM:)01:02
EmilienMthx for trying01:02
bkeronp01:03
bkeroI missed the Release number, so I'd have to do it again anyway01:03
bkeroand then someone over there would still need to merge it and trigger the build/release processes01:03
EmilienMat least they are super reactive01:03
bkeroyup01:04
EmilienMwatching 367551 in zuul, it looks green01:04
bkerothe pc1 release seems to be fixed01:04
EmilienMI'll merge it once it's done01:04
EmilienMmanually you mean?01:04
bkeroor rather it never had a redhat-release dep01:04
bkeropuppetlabs-release-pc1-el-7.noarch.rpm doesn't have a redhat-release dep01:04
bkerohttp://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm still broken :(01:04
EmilienMok01:04
EmilienMwe'll pin01:04
*** mtreinish has joined #puppet-openstack01:05
EmilienMI confirm the pin doesn't affect the version of puppet01:06
EmilienMso we're good01:06
bkerocool :)01:07
bkeroDoes that mean CI is passing again?01:07
EmilienMyes01:08
EmilienMbut not yet01:08
EmilienMwe need to merge my patch, I'll auto approve it01:08
bkeroEmilienM: I am doing a nasty $ while /bin/true; do sleep 5; rm puppetlabs-release-el-7.noarch.rpm; wget --quiet http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm; rpm -qpiR puppetlabs-release-el-7.noarch.rpm |grep redhat-release; done01:11
bkeroand will let you know when it changes01:11
EmilienMbkero: lol01:11
bkeroEmilienM: it's up!01:11
EmilienMfunny command01:11
EmilienMyeah?01:12
bkeroand...err.01:12
bkerohttp://paste.openstack.org/show/569539/01:12
bkerothey didn't sign it01:12
EmilienMI'm leaving for real now01:12
EmilienMwe'll pin, no worries01:12
bkerook01:12
bkeroThanks for dealing with all this today. The project wouldn't be where it is without you. :)01:12
EmilienMselfish2 +2 +A01:13
EmilienMbkero: well, it's a teamwork01:13
EmilienMsee you later01:13
_odyEmilienM: bkero: Fix should be pushed.01:20
bkero_ody: saw, is pushed01:21
bkerobut not signed :)01:21
_odyThey didn't sign the package?01:21
_odyAAARGH!01:21
bkero_ody: warning: puppetlabs-release-el-7.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 4bd6ec30: NOKEY01:21
_odybkero: odd. Double checked with release team and they double checked.01:25
bkerohuh01:26
_ody...isn't that rpm the old pre-PC1 release package?01:26
bkeroYes01:26
bkeroThe PC1 package never had the Depends that broke everything01:26
_odybkero: Yeah.  That's what they just pushed a fix for.01:26
bkero_ody: the one in the docs references $ sudo rpm -ivh https://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm01:27
bkerowhich is the file that doesn't seem to be signed01:27
bkerocan you try it and confirm? Maybe I'm just missing the key.01:27
_odybkero: Ok.  Third check, yep some things are unsigned.01:28
bkerobut it didn't throw the warning before.01:28
bkero_ody: http://paste.openstack.org/show/569539/01:28
bkeroI did a little while loop to check01:28
bkero_ody: we're pinning to an older release rpm so this isn't blocking anymore01:28
*** ilbot3 has quit IRC01:45
*** ilbot3 has joined #puppet-openstack01:48
openstackgerritMerged openstack/puppet-openstack-integration: Align the stars to bring our CI back  https://review.openstack.org/36755102:02
EmilienMfinaly02:02
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Move ceph object len options to profile  https://review.openstack.org/36702202:02
_odyDid we end up pinning the package or has the packaging been fixed?02:07
*** jperry has joined #puppet-openstack02:11
*** michapma_alt has joined #puppet-openstack02:13
bkeroWe're pinning02:13
bkeroPackage is fixed, but still not signed. Dunno if that matters. :)02:13
openstackgerritXiaohua Yuan proposed openstack/puppet-nova: test new instance  https://review.openstack.org/36771902:25
*** clayton has quit IRC02:32
*** clayton has joined #puppet-openstack02:33
colonwqEmilienM, Can you compare 367022 to  358029 and 366791 when you get the opportunity?02:37
*** skramaja has joined #puppet-openstack03:34
*** imcsk8_ has joined #puppet-openstack03:42
*** imcsk8 has quit IRC03:42
*** karthiks has joined #puppet-openstack04:42
*** snarwade has joined #puppet-openstack04:49
*** furlongm_ is now known as furlongm05:01
*** moravec has joined #puppet-openstack05:16
*** karthiks has quit IRC05:16
*** moravec1 has quit IRC05:16
*** jaosorior has joined #puppet-openstack05:21
*** karthiks has joined #puppet-openstack05:32
*** richm has quit IRC05:40
*** jperry has quit IRC05:40
openstackgerritJuan Antonio Osorio Robles proposed openstack/puppet-tripleo: Fix value of ctlplane fqdn fact  https://review.openstack.org/36775405:43
*** aimon has joined #puppet-openstack05:53
openstackgerritJuan Antonio Osorio Robles proposed openstack/puppet-tripleo: Fix value of ctlplane fqdn fact  https://review.openstack.org/36775405:53
*** saneax-_-|AFK is now known as saneax06:00
*** aimon has quit IRC06:04
*** aimon has joined #puppet-openstack06:08
openstackgerritMerged openstack/puppet-ceph: Update Jewel Ceph RGW to support Keystone V3  https://review.openstack.org/34795606:40
*** beddari has quit IRC06:45
*** aimon has quit IRC06:49
*** foxhunt_away is now known as foxhunt7206:55
*** fxpester has joined #puppet-openstack06:56
*** mattb has joined #puppet-openstack06:57
*** mattb is now known as Mattlantis06:57
*** beddari has joined #puppet-openstack07:01
*** social has joined #puppet-openstack07:06
*** tesseract- has joined #puppet-openstack07:07
*** jpena|off is now known as jpena07:18
*** Mattlantis has quit IRC07:23
*** hjensas has quit IRC07:32
*** chem|off is now known as chem07:42
openstackgerritOpenStack Proposal Bot proposed openstack/puppet-openstack-integration: Promote RDO repository to latest consistent URL  https://review.openstack.org/36715407:49
*** hjensas has joined #puppet-openstack07:57
*** samuelBartel has joined #puppet-openstack07:57
openstackgerritKarthik S proposed openstack/puppet-vswitch: Added leading zeros to the pci address set by facter  https://review.openstack.org/36780208:02
*** derekh has joined #puppet-openstack08:05
openstackgerritNick Jones proposed openstack/puppet-glance: Amend comments regarding configuration of $log_file  https://review.openstack.org/36781508:19
*** dgurtner has joined #puppet-openstack08:25
*** dgurtner has quit IRC08:25
*** dgurtner has joined #puppet-openstack08:25
*** dsutyagin has joined #puppet-openstack08:38
*** jaosorior is now known as jaosorior_lunch08:40
*** lutzb has joined #puppet-openstack08:44
*** _degorenko|afk is now known as degorenko08:52
*** imcsk8_ has quit IRC08:54
*** imcsk8 has joined #puppet-openstack08:56
*** shardy has joined #puppet-openstack09:11
*** skramaja has quit IRC09:55
*** lucasagomes has joined #puppet-openstack10:04
*** richm has joined #puppet-openstack10:08
*** mgould has joined #puppet-openstack10:18
*** shardy has quit IRC10:21
*** karthiks has quit IRC10:26
*** jaosorior_lunch is now known as jaosorior10:41
*** leanderthal|afk is now known as leanderthal10:41
openstackgerritMerged openstack/puppet-glance: Update log_file documentation  https://review.openstack.org/36769610:48
*** cdelatte has joined #puppet-openstack10:58
*** ansmith has joined #puppet-openstack11:10
*** ansmith has quit IRC11:20
*** fultonj has joined #puppet-openstack11:27
iurygregorymorning o/11:41
colonwqiurygregory, and it is Friday too.11:44
iurygregorycolonwq, yeah but to me is a day with 4 meetings .-.11:44
EmilienMhello11:46
colonwqiurygregory, I have it easy. There are only 3.... wait 4 there is a makeup one.11:46
iurygregorycolonwq, and today is the end of the internal sprint \o/ haha11:47
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: ubuntu: re-enable Ironic and Linuxbridge  https://review.openstack.org/36796511:49
iurygregory^ very fast the fix O.o11:49
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Unpin Puppetlabs release package  https://review.openstack.org/36796611:50
openstackgerritKeith Schincke proposed openstack/puppet-openstack-integration: Introduce scenario004  https://review.openstack.org/33910611:54
*** lucasagomes is now known as lucas-hungry11:55
colonwqEmilienM, was your swap space fix yesterday only for 001 or is it for all testing scenarios?11:55
EmilienMall scenarios11:55
openstackgerritJuan Antonio Osorio Robles proposed openstack/puppet-tripleo: Terminate Zaqar websocket endpoint in HAProxy  https://review.openstack.org/36032911:57
colonwqcool. thanks.11:58
*** trown|outtypewww is now known as trown12:01
*** jperry has joined #puppet-openstack12:04
*** jayg|g0n3 is now known as jayg12:08
*** jpena is now known as jpena|lunch12:12
*** hjensas has quit IRC12:13
openstackgerritMerged openstack/puppet-openstack-integration: Promote RDO repository to latest consistent URL  https://review.openstack.org/36715412:27
*** pradk has joined #puppet-openstack12:28
* yankcrime wishes he'd noticed that mwhahaha had fixed the comment-related bug he discovered last night before going through the rigmorole of raising a a bug report and then proposing a fix...12:29
*** ansmith has joined #puppet-openstack12:31
iurygregoryyankcrime, https://review.openstack.org/#/c/367696/ ?12:32
yankcrimeiurygregory: that's the one12:32
*** skramaja has joined #puppet-openstack12:33
*** johnmilton has quit IRC12:45
*** lucas-hungry is now known as lucasagomes12:51
*** jaosorior has quit IRC12:52
*** jaosorior has joined #puppet-openstack12:53
*** johnmilton has joined #puppet-openstack13:09
*** jperry has quit IRC13:17
openstackgerritDavid Moreau Simard proposed openstack/puppet-openstack-integration: Add magnum support to scenario002  https://review.openstack.org/36701213:22
*** jpena|lunch is now known as jpena13:24
*** StraubTW has joined #puppet-openstack13:26
*** dsutyagin has quit IRC13:27
*** pradk has quit IRC13:32
*** pradk has joined #puppet-openstack13:32
*** jperry has joined #puppet-openstack13:40
mwhahahaceilometer beaker is broken on c7, http://logs.openstack.org/98/366098/5/check/gate-puppet-ceilometer-puppet-beaker-rspec-centos-7/864c690/console.html#_2016-09-09_08_15_17_58507113:44
mwhahahaguess it requires the gnocchiclient now?13:44
openstackgerritAlex Ruiz Estradera proposed openstack/puppet-neutron: Fix the neutron-port resource with binding options  https://review.openstack.org/36801413:45
colonwqiurygregory, I found my Heisenberg from yesterday. One of my images i use for cloning had bad data .13:45
mjblackmwhahaha: maybe, depends on the config?13:46
mjblackit shouldnt require it13:46
mwhahahayou'd think that wouldn't you13:46
mjblackit was that way in mitaka13:46
mwhahahahttps://github.com/openstack/ceilometer/blob/master/ceilometer/cmd/storage.py#L2413:47
mwhahahabet the packaging missed this new requirement13:48
mjblackguarantee they did13:48
iurygregorycolonwq, awesome \o/13:48
*** dfisher has joined #puppet-openstack13:48
iurygregorypackaging again? omg D:13:49
mwhahahawe'll see13:49
* mwhahaha goes looking for specs13:49
mwhahahayup it's missing13:50
mwhahahais in thet buildrequires but not in the requires13:50
iurygregoryD:13:50
* mwhahaha throws things at dmsimard 13:51
dmsimardwat13:51
mwhahahadmsimard: where do i report packaging issues :D13:51
mwhahahaceilometer depends on gnocchiclient now13:51
dmsimardif it's a quick fix just poke me13:51
dmsimardok13:51
dmsimardlooking13:52
mwhahahai guess this passed because we include gnocchi in our scenario13:53
mwhahahabut not in beaker13:53
dmsimardmwhahaha: it's not even in reqs.txt .. https://github.com/openstack/ceilometer/blob/master/requirements.txt13:53
mwhahahawe can blame sileht13:53
iurygregorylol .-.13:53
mwhahahahttps://github.com/openstack/ceilometer/commit/9709608bb1bab999658475889637994cccf8bbfc13:53
dmsimardwell13:53
mjblackmwhahaha: well13:53
mjblackthat change really is descriptive...13:54
dmsimardgnocchi has a lot of "optional" dependencies13:54
mjblackhttps://review.openstack.org/#/c/350611/13:54
dmsimardlike another optional dependency is python-cradox when using rbd as gnocchi backend13:54
dmsimardpython-cradox is not in reqs.txt but it's required when running rbd as gnocchi backend13:54
dmsimardperhaps this is one of those other optional deps13:54
EmilienMI'll blame sileht13:54
* mwhahaha sighs13:54
mjblackdmsimard: cradox is like a 3rd party library13:54
mjblackpython-rados is the library to use as of ceph jewel13:55
mjblackspeaking of which, mwhahaha, is the CI still failing for gnocchi?13:55
mwhahahano13:55
mwhahahashould be fixed as of last night13:55
mjblackok, I'll kick off a recheck then13:55
dmsimardmwhahaha: so, well, I mean.. I'll ask the other RDO guys but we don't typically "hard" require optional deps. If the user installs something that requires an optional dep, he should install it as well. It's like saying we should install swift, ceph and gluster along with glance because glance has different backends.13:57
mwhahahadmsimard: yea i get it, the problem is it's blowing up the ceilometer db sync which is kinda important to ceilometer and I don't think we've set anything optional that should trigger gnocchiclient13:58
mwhahahai'll double check today13:58
dmsimardmwhahaha: we're following up with sileht about it right now13:58
mwhahahabut it seems that the gnocchiclient snuck in somehow since that patch was from early august and it just blew up13:58
dmsimardmwhahaha: 09:58<sileht>EmilienM, Gnocchi is the default now, so having it in requirement make sense13:59
dmsimardthey're going to add it to reqs.txt and we'll adjust packaging13:59
EmilienMi'm preparing a patch13:59
mjblackmwhahaha: it was merged september 6th13:59
mwhahahaoh that makes sense14:00
*** Ahharu has joined #puppet-openstack14:00
mwhahahait's too early for this stuff :D14:00
dmsimardyeah commit != merge14:00
dmsimardI get caught by that often too.14:00
AhharuI totally forgot about backporting my change :D If you can take a look i'll appreciate it https://review.openstack.org/#/c/368014/14:01
dmsimardeasiest way not to get mistaken is to search "project:openstack/<project> status:merged" in gerrit and look through what merged recently14:01
dmsimardinstead of relying on git/github14:01
mwhahahai usually just grab the change-id14:01
dmsimardthe changeid is not in the merge commit though14:03
mjblackdmsimard: it is14:03
dmsimardhuh14:03
mjblackhttps://github.com/openstack/ceilometer/commit/9709608bb1bab999658475889637994cccf8bbfc14:03
dmsimardmjblack: that's the commit14:04
dmsimardmerges look like this: https://github.com/openstack/ceilometer/commit/f78849c9660b8e73aa2a65b12775804eced2ecdb14:04
dmsimardsometimes the merge will have just occured but the commit dates back weeks/months ago14:04
mjblackhmmm14:04
mjblackdont see the merge commit14:05
*** skramaja has quit IRC14:06
openstackgerritSven Anderson proposed openstack/puppet-tempest: Add provider for ec2 credentials  https://review.openstack.org/36458014:07
*** skramaja has joined #puppet-openstack14:14
mwhahahano i grab the change-id and punch it into search in gerrit14:20
mwhahahatakes you right to the review :D14:20
dmsimardEmilienM: damn, it looks like the bot updated the hash to right up before the magnum fix built14:22
dmsimardEmilienM: need another promotion, magnum still missing werkzeug :(14:22
EmilienMdmsimard: no way ! -214:22
iurygregorypromote RDO again?  omg14:23
mwhahahawhat will it break today!14:24
mwhahahaadventures in packaging14:24
iurygregoryadventure in openstack \o/ next chapter: ...14:24
dmsimardmwhahaha: I prefer that then UCA that updates and boom 20 issues in your face14:25
iurygregorydmsimard, yeah14:25
dmsimardRDO is all about that CI/CD goodness of following trunk14:25
mwhahahas/goodness/questionable life choices14:26
iurygregorylol14:26
dfisherhah14:26
dmsimardwell, I mean, it IS kinda depressing that things are always broken14:27
dmsimardbut I would not expect otherwise from testing and developing against the bleeding edge all the time14:27
iurygregorytrue story14:27
dmsimardIf you would not balance all that fixing throughout the whole cycle, when would you do it ? Once the release ships ? And then you're releasing 3 months after the release.14:27
mwhahahadon't get me wrong, i prefer the rdo method14:28
mwhahahait's just from puppet stand point because you don't gate on all of our stuff, something probably gets broken :D but at least it's a quick turnaround for rdo14:29
dmsimardmwhahaha: we actually do gate on your stuff14:29
dmsimardmwhahaha: but EmilienM doesn't want none of our gate14:29
mwhahahano the scenarios14:29
dmsimardhe bypasses it14:29
mwhahahaer not14:30
dmsimardmwhahaha: we're running all 3 scenarios in our gate14:30
mwhahaharight but we install gnocchi with ceilometer in the scenario14:30
dmsimardpeople should be using current-passed-ci which runs (amongst other things) all three puppet scenarios14:30
dmsimardbut EmilienM uses consistent which lands before current-passed-ci14:30
mwhahahaso it wouldn't have caught this issue14:30
dmsimardIt would have14:30
mwhahahaor might not have14:30
mwhahahano because we might have had the client installed already14:31
EmilienMwhat don't I want?14:31
* dmsimard shrugs14:31
*** aimon has joined #puppet-openstack14:31
dmsimardEmilienM: I was explaining that you're trying to promote repositories that haven't passed RDO's CI :)14:31
dmsimardconsistent vs current-passed-ci14:32
mwhahahaoh the complexities of CI14:32
mwhahahabrb14:32
EmilienMdmsimard: yes because I don't care about RDO CI in Puppet OpenStack Ci14:37
EmilienMI do care of RDO CI of course but not in this context14:37
EmilienMI don't mind to be more recent than RDO CI14:37
*** ducttape_ has joined #puppet-openstack14:41
mwhahahaalso we gate our promotion on the puppet scenarios which is why i said it didn't catch this issue14:46
openstackgerritRomanos Skiadas proposed openstack/puppet-nova: Make cinder a soft dependency  https://review.openstack.org/36690714:46
mjblackmwhahaha: I just checked and yeah the gnocchi ci looks fixed14:54
openstackgerritCarlos Camacho proposed openstack/puppet-tripleo: WIP - Add puppet-lint 2.0.0 to check puppet-tripleo manifests  https://review.openstack.org/35284714:55
openstackgerritCarlos Camacho proposed openstack/puppet-openstack_spec_helper: WIP - Use puppet-lint 2.0.0 instead of 1.1.0  https://review.openstack.org/35348814:56
*** fxpester has quit IRC14:58
*** jaosorior has quit IRC15:07
dmsimardmwhahaha, EmilienM: promotion passed in https://review.openstack.org/#/c/368037/15:13
mwhahahayay15:14
dmsimardWe'll also hopefully land something to unblock further testing with designate in p-o-i today15:14
EmilienM-215:14
dmsimardso that'll require /another/ promotion but I'll let that one be natural as I won't have time for it today anyway15:14
dmsimardright now I'm more puzzled about https://review.openstack.org/#/c/367012/ which complains about a duplicate ::magnum::logging declaration while I can only find an include in init.pp, nothing else15:15
EmilienM_ody: any chance to finish package signatures for puppetlabs-release?15:15
mwhahahadmsimard: logging has to be included prior to the inclusion of ::magnum15:16
mjblackEmilienM,mwhahaha: please review https://review.openstack.org/#/c/367438/15:16
EmilienMomh -2 too15:17
dmsimardmwhahaha: how does that work ? Wouldn't oslo log try to write to the magnum config file ? If ::magnum hasn't run, the magnum config file wouldn't be there ?15:17
openstackgerritMerged openstack/puppet-openstack-integration: ubuntu: re-enable Ironic and Linuxbridge  https://review.openstack.org/36796515:17
dmsimardOr is there some puppet magic involved15:17
mwhahahapuppet magic15:17
dmsimarddamn magic15:18
iurygregorytoday EmilienM is in a good mood hahah15:18
EmilienMiurygregory: I'm joking :-)15:18
dmsimardit's friday15:18
EmilienMit's Friday!15:18
iurygregoryEmilienM, yeah i know XD15:18
mwhahahadmsimard: when puppet parses the catalog, it hits ::magnum first and because of https://github.com/openstack/puppet-magnum/blob/master/manifests/init.pp#L90 when it hits the class { '::magnum::logging': } it throws an already included error15:18
mwhahahadmsimard: but if you define ::magnum::logging prior to ::magnum the include is a noop because it's already in the catalog15:19
openstackgerritDavid Moreau Simard proposed openstack/puppet-openstack-integration: Add magnum support to scenario002  https://review.openstack.org/36701215:19
iurygregoryi rember the friday that Emilien said "It's Friday no fear" in the ML15:19
openstackgerritDavid Moreau Simard proposed openstack/puppet-openstack-integration: Add magnum support to scenario002  https://review.openstack.org/36701215:19
openstackgerritBradley Klein proposed openstack/puppet-monasca: Add configuration of monasca agent vertica plugin  https://review.openstack.org/36629215:19
dmsimardmwhahaha: back in my day includes were used exactly to avoid that kind of issue15:20
mwhahahait's include vs class15:20
mwhahahaand how puppet handles it15:20
mwhahahayea you'd think the include would come along if class is never parsed15:21
mwhahahabut that's not how puppet does it15:21
mwhahahawould be awesome if they did :D15:21
EmilienMmjblack: +215:21
degorenkomjblack, +A :)15:21
mjblackEmilienM: for the most part we can enable it for xenial with the exception of statsd I think15:22
mjblackright now poi has gnocchi stuff wrapped around a conditional and only runs for centos15:22
EmilienMok now everyone leaves on PTO and come back in October. So I can release Puppet modules for final Newton15:22
mjblacklol15:23
mjblackthats a good joke there15:23
mwhahahanobody touch anything15:23
mjblack:D15:23
* mjblack touches the modules 15:23
mwhahahaNO TOUCHING15:23
mjblackEmilienM: I need to push through the memcache change for authtoken15:23
iurygregorymjblack, run15:24
iurygregorylet's create stable/newton yay!15:24
EmilienMdegorenko: please remove +A on https://review.openstack.org/#/c/367438/15:24
EmilienMmjblack: sorry15:24
EmilienMI'm discussing on telemetry channel, they disagree with this change15:24
degorenkoEmilienM, ?15:24
mjblackEmilienM: whats the channel?15:25
EmilienMdegorenko: I'm waiting for details15:25
EmilienMmjblack: openstack-telemetry15:25
degorenkoEmilienM, how this change is related to telemtry?15:25
EmilienMdegorenko: gnocchi is part of telemetry dude15:25
degorenkoah, right15:26
mjblackEmilienM: we're not removing it yet though15:26
mjblackEmilienM: I guess a compromise...15:33
mjblackkeep cradox as default and have python-rados in there15:33
EmilienMmjblack: keep discussion on telemetry channel please15:33
mjblackok15:34
*** leanderthal is now known as leanderthal|afk15:35
*** jistr is now known as jistr|biab15:35
openstackgerritKeith Schincke proposed openstack/puppet-ceph: Update radosgw service definition for Xenial  https://review.openstack.org/36745615:41
*** foxhunt72 is now known as foxhunt_away15:42
openstackgerritMatthew J Black proposed openstack/puppet-keystone: Install python memcache package  https://review.openstack.org/36227015:42
openstackgerritMerged openstack/puppet-monasca: Add configuration of monasca agent vertica plugin  https://review.openstack.org/36629215:45
openstackgerritSven Anderson proposed openstack/puppet-tempest: Add provider for ec2 credentials  https://review.openstack.org/36458015:46
openstackgerritMatthew J Black proposed openstack/puppet-keystone: Install python memcache package  https://review.openstack.org/36227015:46
mjblackdfisher: ^ that makes the memcache package install optional15:46
openstackgerritMerged openstack/puppet-tripleo: Add Ceph RGW profile  https://review.openstack.org/33408115:47
iurygregorymjblack, if i do not set manage_memcache_package but i set the value for memcached? O.o15:47
iurygregorymanage_memcache_package = false but memcached_servers_real contain a valid value..15:48
mjblackiurygregory: yeah15:48
mjblackoriginally it was going to install the package but there was concerns about forcing the package install15:48
*** openstackgerrit has quit IRC15:49
*** tesseract- has quit IRC15:49
*** openstackgerrit has joined #puppet-openstack15:49
iurygregoryif the value is set o don't see reason why not install .-.15:49
iurygregoryI don't*15:50
mjblackI guess we can make it default to true15:51
mjblackand then override it at the modules authtoken class15:51
mwhahahai wouldn't15:52
iurygregorywell we have many options like, if memcached_servers_real is valid and the value is false it should fail or something...15:52
mwhahahai think it's ok to have the option, but leave it off15:52
mwhahahaunrelated, i wonder if tempest just broke us http://logs.openstack.org/12/367012/6/check/gate-puppet-openstack-integration-3-scenario001-tempest-centos-7/475711a/console.html#_2016-09-09_15_37_05_20025315:53
*** aimon has quit IRC15:53
mwhahahainvestigating15:53
*** aimon has joined #puppet-openstack15:53
iurygregoryI think we should say that we will not install even if the memcached_servers is set (warning message or something whe the value is false)15:54
-openstackstatus- NOTICE: New setuptools release appears to have a circular import which is breaking many jobs - check for ImportError: cannot import name monkey.15:55
*** ChanServ changes topic to "New setuptools release appears to have a circular import which is breaking many jobs - check for ImportError: cannot import name monkey."15:55
iurygregorymwhahaha, ^15:55
iurygregoryLOL15:55
mwhahahaoh look there it is15:55
mwhahahadamn monkeys15:56
EmilienMI'm wondering if doing mathematics operations in manifests work15:56
EmilienMlike $workers = ($::processorcount / 4)15:56
mwhahahaEmilienM: it does15:56
EmilienMin puppet3?15:56
mwhahahayea15:56
EmilienMpradk: ^ no need to write a fact15:56
mwhahaha(($::processorcount + 0) / 415:56
EmilienMcool15:56
mwhahaha+0 to force int conversion i think15:57
mjblackiurygregory: The issue is that when we set memcache servers and python-memcache is not installed, most components fail15:57
pradkcool i'll try that and see15:57
pradkah + 0 thats probably what i was missing15:57
mwhahahahttps://github.com/openstack/fuel-library/blob/master/deployment/puppet/openstack_tasks/manifests/roles/cinder.pp#L84-L8515:58
iurygregorymjblack, yeah i know15:58
pradkmwhahaha, perfect15:58
EmilienMmwhahaha: nice15:58
pradkthx mwhahaha and EmilienM15:58
mjblackEmilienM: updated https://review.openstack.org/#/c/367438/15:58
mwhahahathere's a larger issue with using memcache with the authtoken stuff15:59
*** dtantsur is now known as dtantsur|afk15:59
mjblackmwhahaha: what larger issue?15:59
mwhahahapython-memcache is terrible and as such you should only really configure a single host15:59
mwhahahai still don't think we should be forcing python-memcache on people so i'd rather document the fact you need it rather than enable it's installation by default16:00
mwhahahalike a giant note on the memcache server option16:00
mjblackmwhahaha: in the review its set to false16:00
mwhahahayea but there was chat of setting it true somewhere :D16:01
mjblackyeah thats why it was set to false :D16:01
mjblackbut I'll have to go through and update the other modules to make sure it can be enabled16:02
mwhahahano my point is that it shouldn't be enabled by us16:02
EmilienMmjblack: looking16:05
EmilienMmjblack: minor comment16:09
EmilienMmjblack: we're really close16:09
dfishermjblack: looking16:09
*** skramaja has quit IRC16:09
iurygregoryEmilienM, =O16:10
EmilienMiurygregory: ;-)16:11
iurygregoryEmilienM, you have done an awesome job as PTL! Thank you very much =D16:15
mjblackEmilienM: for the docstring comment you just want me to do "= true"?16:15
EmilienMiurygregory: thanks, it is a great teamwork16:16
EmilienMmjblack: no, in the doc for the parameter16:16
EmilienMmjblack: explain that not using true on ubuntu16:16
EmilienMan dwhy16:17
EmilienMso people don't fall in the warning16:17
mjblackok16:17
EmilienMthanks16:17
degorenkoEmilienM, dude, i want to wish you good luck on a new project! You will do your best :)16:17
EmilienMdegorenko: there is no new project16:18
EmilienMI'm staying here lol16:18
EmilienMyou fire me? :P16:19
iurygregoryyeah16:19
bkeroJust done herding cats :P16:19
iurygregoryhahaa16:19
degorenkoEmilienM, ah, i thought you are moving to something else :D16:19
EmilienMdegorenko: not at all16:19
EmilienMI'll keep make you angry with my -1 :P16:19
iurygregoryEmilienM, is multi-task (TripleO and Puppet) haha16:19
degorenkoah, you can try :P16:19
openstackgerritMatthew J Black proposed openstack/puppet-gnocchi: Add python-rados package in ceph backend class.  https://review.openstack.org/36743816:21
EmilienMiurygregory: so are most of our contributors, look at degorenko, iberezovskiy|afk, mwhahaha: they also work on installers16:21
iurygregoryEmilienM, yeah i'm glad we have awesome people to be PTL =D16:22
*** xarses has quit IRC16:23
iurygregoryEmilienM, we need to drink in Barcelona o/16:23
degorenkoEmilienM, are you playing in ping pong?16:23
EmilienMdegorenko: yes and I don't like to loose lol16:24
degorenkoEmilienM, hmm, we need to play few games :P16:24
dmsimardmwhahaha: pretty sure python-memcache is tied to dogpile.cache.memcached. Would you rather default to a different backend ?16:25
dmsimardSee backends vs libs: http://docs.openstack.org/mitaka/config-reference/identity/caching.html16:25
dmsimard(scroll to the end)16:25
*** jistr|biab is now known as jistr16:25
mwhahahathe problem i have with python-memcache is that it uses memcache like a pooled backend16:25
mwhahahawhich is not how memcache should be used16:25
mwhahahait doesn't handle memcache being down well16:26
mwhahahathe original intent of memcache was to have a ton of them and if they failed they failed. unfortunately the python implementation does not play nicely with this mentaility16:27
mwhahahaso in the case of keystone authtoken caching you really want to setup a single instance on localhost because if you say configure it with your controllers and you loose one controller your performance tanks16:28
mwhahahait's a peeve of mine, that's all.16:28
EmilienMmjblack: sorry wrong window16:29
mjblackEmilienM: yes to what?16:31
EmilienMmjblack: I was replying to an old question on telemetry channel, nevermind :-)16:31
mjblackoh ok, thought I missed something16:32
EmilienMmjblack: /me reviewing again16:32
* mjblack rubs eyes 16:32
EmilienMmjblack: +2 this time16:32
EmilienMmjblack: and thanks16:33
*** samuelBartel has quit IRC16:37
openstackgerritPradeep Kilambi proposed openstack/puppet-gnocchi: Calculate workers based on processor count for better performance  https://review.openstack.org/36812416:41
openstackgerritDavid Moreau Simard proposed openstack/puppet-magnum: Add SSL support for magnum::api  https://review.openstack.org/36699216:43
*** lucasagomes is now known as lucas-afk16:44
*** xarses has joined #puppet-openstack16:51
*** markd_ has quit IRC16:53
*** derekh has quit IRC16:54
*** jperry has quit IRC16:55
*** jperry has joined #puppet-openstack16:56
*** trown is now known as trown|lunch16:56
*** ChanServ changes topic to "CI status: green - Puppet OpenStack modules http://docs.openstack.org/developer/puppet-openstack-guide/"16:59
-openstackstatus- NOTICE: setuptools 27.1.2 addresses the circular import16:59
*** degorenko is now known as _degorenko|afk17:01
*** dgurtner has quit IRC17:03
*** markd_ has joined #puppet-openstack17:05
*** vinsh has joined #puppet-openstack17:09
mfischI think there's a bug or bad assumption in puppet-keystone17:09
mfischEmilienM: ^17:09
mfisch the bootstrap command is resetting the admin password17:09
iurygregorylol17:09
mfischwhen admin_password != admin_token17:10
*** chem has quit IRC17:10
*** lutzb has quit IRC17:10
iurygregorywe had a problem when admin_password was not the same value of admin_token i think..17:10
EmilienMdang17:10
mfischwhen its not the same you have a major issue17:10
iurygregorythe fast way to fix was let equal if i remember...17:10
mfischthe admin user is broken until the next puppet run when puppet sets it back17:10
mfischWe use a different admin token per box for security reasons17:11
*** jpena is now known as jpena|off17:11
mfischwhenever bootstrap runs admin cannot auth until the next puppet run17:11
mfisch2016-09-09 17:06:58.062 1 INFO keystone.cmd.cli [req-54345e3e-aabd-4d84-aa25-dec0869e10e8 - - - - -] Reset password for user admin.17:11
mfisch#disapproval eyes at keystone17:11
EmilienMthe the two params are in another class, right?17:11
EmilienMone is in keystone::roles::admin and other is in keystone::init ?17:12
mfischright17:12
mfischbut keystone-manage wants this17:12
mfisch  --bootstrap-password OS_BOOTSTRAP_PASSWORD17:12
mfisch                        The bootstrap user password17:12
mfischnot the admin token17:12
mfischthe password for admin17:12
mfischI believe the puppet code is wrong17:12
mwhahahanevar!17:13
mfischlol17:13
*** stevemar has joined #puppet-openstack17:13
mfischhey steve17:13
mwhahahasounds like a version mismatch17:13
stevemarmfisch: yo17:14
mwhahahait used to be the token i think but then they changed it to the password17:14
mfischstevemar: puppet-keystone is calling keystone-manage bootstrap --boostrap-password $ADMIN_TOKEN17:14
mfischand I think it should be admin password17:14
mfischmwhahaha: its password in M17:14
mfischmwhahaha: when did it change?17:14
stevemarmfisch: right, --bootstrap-password will set the admin user's password to that value17:14
mfischugh yeah thats the issue17:15
stevemarmfisch: it's umm, always been that way17:15
mfischstevemar: since L? or forever17:15
mfischok17:15
stevemarmfisch: the whole point of bootstrap was to encourage folks to never have to use ADMIN_TOKEN ever again :)17:15
mfischfor our install admin_token != admin_password so there's a bit of a fight17:16
iurygregoryadmin_token is deprecated?17:16
mfischwhich means admin can't login everytime puppet runs bootstrap17:16
mfischiurygregory: yeah, its bad security mojo17:16
mwhahahaoh i guess it's a usage thing17:16
stevemariurygregory: deprecated as of L i believe17:16
stevemarno wait, M17:16
iurygregoryoh ok17:16
mfischif you keep using it you get a stern talking to from ayoung17:16
stevemarmfisch: why is that an issue if the two are not equal?17:17
mfischstevemar: puppet runs bootstrap under certain conditions and sets the admin user's password to FOO17:17
mfischbut its really BAR17:17
mwhahahaso keystone doesn't have a user password, so i guess shouldn't you make admin_token = admin_password?17:17
mwhahahaer keystone class17:17
mfischstevemar: so admin user cannot auth17:17
*** guimaluf has quit IRC17:18
stevemarmfisch: so under this condition, it runs bootstrap and sets it to some known value, instead of a user selected one?17:19
stevemarmfisch: this is weird yo17:19
mfischstevemar: --bootstrap_password ${admin_password} is right, not ${admin_token}17:19
mfischthats what I need to fix17:19
stevemar++17:19
mwhahahaprobably needs a documentation fix17:20
EmilienMso we need to rename the parameter?17:20
mfischEmilienM: We'll need to use ${keystone::roles::admin::password}17:20
mfischwonder if that class is included by default17:20
mwhahahano shouldn't you set those to be equal17:20
EmilienMno17:21
mfischmwhahaha: you're missing thepoint17:21
EmilienMbut you can do the other way around maybe?17:21
mfischpassing the admin_token to bootstrap is fundamentally wrong17:21
mfischEmilienM: how?17:21
mwhahahaadmin_token is the parameter name17:21
mwhahahait doesn't have to be the admin_token17:21
mfischmwhahaha: and thats the bug17:21
mwhahahabecause there are not admin tokens anymore17:21
mfischthere still are17:21
mfischjust deprecated17:21
iurygregorywe forgot to remove '-'17:22
mwhahaharight but we don't use them anymore17:22
mfischwe as in puppet?17:22
mwhahahayea17:22
mwhahahai thought17:22
mfischwe have a keystone::disable_admin_token_auth class but its not enabled by default17:22
mwhahahaso i'm not saying we shouldn't fix the class, just trying to figure out what exactly the change is :D17:23
iurygregoryomg we have many examples saying that we should have a value for admin_token haha17:23
mfischtrying to think if we still use the admin token anywhere else17:23
mwhahahai guess the fix would be add $admin_password, set it to $admin_token if not provided and throw a deprecation warning for admin_token?17:24
mfischmwhahaha: you'd want $admin_password to match whats in roles::admin::password though so thats another warning check17:25
mfischactually make that an error17:25
mwhahahabut that assumes you use role::admin17:26
mwhahahawhat if you don't17:26
mfischyeah17:26
mwhahahathe other way might be better17:26
mfischthe class may not be included or evaluated17:26
mwhahahawhere role::admin::password = $::keystone::admin_password by default17:26
mfischmwhahaha: that wfm17:27
*** bnemec is now known as beekneemech17:28
mfischmwhahaha: you want me to do this one?17:29
mwhahahasure17:29
*** ansmith has quit IRC17:37
mfischthis is not going to be an easy transition17:37
mfischmwhahaha: if we make admin_password required we should default it to something17:37
mwhahahathats why i said default to $admin_token17:38
mwhahahathat's backwards compatible17:38
mwhahahaand throw a warning17:38
mfisch+117:38
mfischalso maybe a bug to remove admin_token from tests and usage17:39
mwhahahayes17:39
mfischdo you mind filing17:39
vinshAll because /someone/ had to get our puppet-keystone on master so /someone/ could work on ironic.17:40
mfischthanks bro  ^17:40
mfisch;)17:40
vinsh^_^17:41
EmilienMvinsh: hey dude17:41
mwhahahaalways with the demands17:41
vinshEmilienM: Hi17:41
mfischstupid ironic17:41
EmilienMvinsh: when do you rewrite puppet-swift? :P17:41
mfischafter his hangover goes away #Broncos17:42
vinshah yup!17:42
mwhahahahow about them field goals17:42
vinshEmilienM: I have some time starting in 2 weeks where I will put a big push into completing some puppet-swift patches.17:42
EmilienMvinsh: nice :D17:44
EmilienMbkero: http://logs.openstack.org/66/367966/2/check/gate-puppet-openstack-integration-4-scenario001-tempest-centos-7-nv/14e3a51/console.html#_2016-09-09_16_18_53_76878017:44
vinshNext two weeks is a patch to add extrenal hooks to puppet-ironic17:44
EmilienMI still see it, maybe I should one more time?17:45
vinshsince we dockerized that here.17:45
bkerooof, connection refused to logs.o.o now17:50
* bkero tries again in a sec17:50
*** trown|lunch is now known as trown17:55
mfischmwhahaha: if you have a bug plz let me know17:58
openstackgerritMatt Fischer proposed openstack/puppet-keystone: Add admin_password parameter for use in bootstrap  https://review.openstack.org/36816918:00
mfischI can't get bundle to run anymore18:00
bkeroEmilienM: Yep. It's because the GPG key hasn't been installed yet. It's part of that RPM. Look at the next 2 lines.18:00
mfischmfischer@Matts-MacBook-Pro-4:~/code/puppet/puppet-keystone (master)$ bundle exec rake spec18:00
mfisch/usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.10.6/lib/bundler/rubygems_integration.rb:292:in `block in replace_gem': rake is not part of the bundle. Add it to Gemfile. (Gem::LoadError)18:00
mfisch       from /usr/local/bin/rake:22:in `<main>'18:00
mfischanyone seen that ^18:00
mwhahahamfisch: remove Gemfile.lock and rerun bundle install18:02
mwhahahaalso i'll file the bug in a bit18:02
EmilienMbkero: we'll see how recheck works18:04
bkeroEmilienM: you think it failed because of that warning?18:05
bkeroEmilienM: that warning was there before yesterday too18:05
EmilienMbkero: mhh ok18:05
mwhahahamfisch: https://bugs.launchpad.net/puppet-keystone/+bug/162195918:08
openstackLaunchpad bug 1621959 in puppet-keystone "keystone incorrectly uses admin_token for the bootstrap password" [Undecided,New]18:08
openstackgerritMatt Fischer proposed openstack/puppet-keystone: Add admin_password parameter for use in bootstrap  https://review.openstack.org/36816918:09
openstackgerritMatt Fischer proposed openstack/puppet-cinder: Cinder hooks support  https://review.openstack.org/34446418:15
EmilienMmfisch: I don't understand18:16
EmilienMadmin_token is deprecated but required?18:16
iurygregorywhat?!18:22
* iurygregory looking at the patch18:22
EmilienMI commented18:23
iurygregorymaybe set both to $::os_service_default/undef and validate ?18:23
mfischits going to be a massive change to get rid of admin_token18:30
mfischall the tests18:30
mfischthats why we split this into 2 issues18:30
mfischhttps://bugs.launchpad.net/puppet-keystone/+bug/162196018:30
openstackLaunchpad bug 1621960 in puppet-keystone "deprecate all usage of admin_token" [Undecided,New]18:30
iurygregorymfisch, need help?18:30
mfischis the 2nd issue18:30
mfischI'm not signing up to deprecate admin_token18:30
mfischI'm signing up to fix broken calls to keystone-manage bootstrap18:30
mfischEmilienM: undef'ing that requires changing all the tests18:32
mfischyou'll have an ordering issue18:32
mfischreplied18:35
*** mgould is now known as mgould|afk18:44
dfisherlinux-y question for you folks … if you issue a nova service-disable <host> <service> is that supposed to stop the service from running within the OS or the 'service' referenced in 'service-disable' an OpenStack construct?18:44
mwhahahaopenstack construct would be my assumption18:46
mwhahahano idea wtf that is18:46
mwhahahai thought that just marked a nova service as down18:46
dfisherbut it doesn't run something like 'service nova-whatever stop' on ubuntu, right?18:47
mwhahahano18:47
dfisherk18:47
dfisherthanks18:47
openstackgerritPradeep Kilambi proposed openstack/puppet-gnocchi: Tune workers and thread defaults for better performance  https://review.openstack.org/36812418:47
openstackgerritMerged openstack/puppet-keystone: Allow to manage credential files contents  https://review.openstack.org/36639418:52
openstackgerritMerged openstack/puppet-openstack-integration: Update RDO repository to latest trunk  https://review.openstack.org/36803718:54
EmilienMafter 2432 rechecks18:56
EmilienMit merged :)18:56
*** vinsh has quit IRC19:01
mwhahahafinally19:07
*** Ahharu has quit IRC19:08
iurygregoryrecheck is our best friend19:10
*** johnmilton has quit IRC19:13
openstackgerritDavid Moreau Simard proposed openstack/puppet-openstack-integration: Add magnum support to scenario002  https://review.openstack.org/36701219:18
openstackgerritDavid Moreau Simard proposed openstack/puppet-magnum: Add SSL support for magnum::api  https://review.openstack.org/36699219:19
openstackgerritDavid Moreau Simard proposed openstack/puppet-openstack-integration: Add magnum testing support to scenario002  https://review.openstack.org/36701219:26
*** xb_ has quit IRC19:27
*** xb_ has joined #puppet-openstack19:29
*** fultonj has quit IRC19:39
*** fultonj has joined #puppet-openstack19:41
*** saneax is now known as saneax-_-|AFK19:54
*** cdelatte has quit IRC19:56
iurygregoryEmilienM, your patch is all green https://review.openstack.org/#/c/36796619:57
*** ducttape_ has quit IRC20:03
colonwqEmilienM, 289027 has all of its depends-on merge and is passing all green. Can we get this approved for merging?20:09
openstackgerritMerged openstack/puppet-tripleo: Added Contrail Composable Services  https://review.openstack.org/34890520:10
*** jayg is now known as jayg|g0n320:18
*** xarses_ has joined #puppet-openstack20:32
*** xarses has quit IRC20:34
openstackgerritMatthew Treinish proposed openstack/puppet-openstack-integration: Manually run test runner for tempest  https://review.openstack.org/34920320:42
*** _stowa has joined #puppet-openstack20:48
*** _stowa has quit IRC20:53
dmsimarddoh20:54
dmsimardthere's no puppet-nova providers for keypairs20:54
dmsimardRABBIT HOLE AGAIN20:55
_odyWhile you're there, a type and provider for instance would be good too.20:56
_ody;)20:56
dmsimardno thanks20:57
*** openstackstatus has quit IRC20:57
dmsimardugh, this is hard20:57
mwhahahalife's hard and then you get the sweet release of death20:59
*** openstackstatus has joined #puppet-openstack21:00
*** ChanServ sets mode: +v openstackstatus21:00
mwhahahabut only after writing some puppet21:00
dmsimardmwhahaha: the magnum rabbit hole goes deeper21:00
mwhahaha:D21:00
dmsimardmwhahaha: need to provision a fedora atomic image (okay, easy) but I also need to provision a keypair21:00
dmsimardin itself it's stupid easy21:00
dmsimardlike, I could hack an exec and be done with it21:01
dmsimardand it's probably what I'm going to do21:01
mwhahahanoooooes (ok it's friday)21:02
dmsimardmwhahaha: well, https://github.com/openstack/puppet-cinder/blob/9ef8773f8b2326ba20d7b5f22686da6e01278b61/manifests/type.pp was a thing until already not too long ago21:03
dmsimardI can't write ruby to save me life21:03
mwhahahait's not so hard21:04
mwhahahayou could probably use nova_flavor as an example21:05
bkerodmsimard: types and providers? is copypasta21:05
dmsimardokay, I'll try :(21:06
* dmsimard goes deeper in the rabbit hole21:06
mwhahahahello and welcome back to puppet21:06
bkeroThis is called 'shaving the yak'.21:07
*** haplo37__ has joined #puppet-openstack21:12
*** trown is now known as trown|outtypewww21:21
dmsimardbkero: we have no yaks in canada21:25
dmsimardonly moose21:25
dmsimardand geese21:25
dmsimardand the occasional beaver21:25
bkeroheh21:26
bkeroThis is what Canadians must call 'shaving the goose'21:26
dfisherhonking*21:30
*** xarses has joined #puppet-openstack21:31
*** xarses_ has quit IRC21:31
*** xarses has quit IRC21:31
*** haplo37__ has quit IRC21:32
*** mwhahaha has quit IRC21:32
*** xarses has joined #puppet-openstack21:32
openstackgerritMatthew Treinish proposed openstack/puppet-openstack-integration: Manually run test runner for tempest  https://review.openstack.org/34920321:43
mtreinishdmsimard, EmilienM: ^^^ I finally think that is ready21:43
*** asilenkov has quit IRC21:44
*** asilenkov has joined #puppet-openstack21:46
*** mwhahaha has joined #puppet-openstack21:52
*** aimon has quit IRC21:56
*** StraubTW has quit IRC21:57
*** jperry has quit IRC22:03
dmsimardmwhahaha: yeah, basing it off of nova_flavor isn't helpful22:18
dmsimardmwhahaha: because it doesn't really make sense to create a keypair as the nova user :)22:18
dmsimardI checked some other providers like glance_image or neutron_network ... glance_image doesn't support creating as another tenant and neutron_network has a "tenant" parameter which is exposed by the neutron network create command22:19
dmsimardThere's no parameter to pass to "openstack keypair create" that'd end up creating the keypair in another tenant and anyway the provider will only authenticate as nova22:19
mwhahahathat's not true22:19
dmsimardwhat am I missing ?22:20
mwhahahawell it won't be authed as nova :D22:20
mwhahahayou could add credentials as an option22:20
mwhahahaby default we use whatever is in the openrc or the environment22:20
mwhahahai think the environment overrides the openrc22:20
mwhahahabut anyway22:20
dmsimardah, so, the fetching from nova.conf is the last resort ?22:21
mwhahahai don't even think we do that22:21
dmsimardit seems like it's expecting nova_config resources for the different credentials22:21
dmsimardhttps://github.com/openstack/puppet-nova/blob/master/lib/puppet/type/nova_flavor.rb#L5322:21
mwhahahayou might be looking in some older stuff22:21
mwhahahathat's for something else22:22
mwhahahai think22:23
mwhahahahttps://github.com/openstack/puppet-nova/blob/master/lib/puppet/type/nova_flavor.rb#L53-L6022:23
mwhahahathat whole block goes together22:23
mwhahahabasically that's for ensuring that stuff is done before the nova_flavor can be run22:23
mwhahahayou want the CredentialsV3 stuff22:23
mwhahahahttps://github.com/openstack/puppet-nova/blob/master/lib/puppet/provider/nova_flavor/openstack.rb#L1122:23
mwhahahathats where the credential fun is handled22:23
mwhahahaand that's over in openstacklib22:23
dmsimardbah, I'll look monday at this point the food and the alcohol are calling22:24
mwhahahayup22:24
mwhahahalater :D22:24
dmsimardhave a nice weekend22:24
*** aimon has joined #puppet-openstack22:56
*** aimon has quit IRC23:02
*** dfisher has quit IRC23:12
*** pradk has quit IRC23:27
*** xarses has quit IRC23:28
openstackgerritAlex Schultz proposed openstack/puppet-manila: [DONOTMERGE] ci test  https://review.openstack.org/36826023:36

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