Tuesday, 2015-06-16

*** aimon has quit IRC00:01
*** saneax has quit IRC00:07
*** rcallawa_ has joined #puppet-openstack00:15
*** stevemar has joined #puppet-openstack00:18
*** rcallawa has quit IRC00:19
*** xarses has quit IRC00:22
*** rcallawa_ has quit IRC00:25
*** rcallawa has joined #puppet-openstack00:25
*** rcallawa_ has joined #puppet-openstack00:30
*** rcallawa has quit IRC00:33
*** djm68 has quit IRC00:34
*** xarses has joined #puppet-openstack00:48
*** ducttape_ has joined #puppet-openstack00:55
*** ducttape_ has quit IRC00:55
*** ducttape_ has joined #puppet-openstack00:56
*** ducttape_ has quit IRC00:59
*** gildub has joined #puppet-openstack01:01
openstackgerritGilles Dubreuil proposed openstack/puppet-keystone: support for keystone v3 api - v3 domain utility code  https://review.openstack.org/17838501:17
openstackgerritClayton O'Neill proposed openstack/puppet-designate: Add support for RabbitMQ clustering  https://review.openstack.org/19203301:27
*** cwolferh has joined #puppet-openstack01:31
openstackgerritGilles Dubreuil proposed openstack/puppet-keystone: support for keystone v3 api - the domain resource  https://review.openstack.org/17443901:33
openstackgerritMerged openstack/puppet-neutron: Create file /etc/default/neutron-server  https://review.openstack.org/13093701:39
openstackgerritGilles Dubreuil proposed openstack/puppet-keystone: keystone_service resource using API version 3  https://review.openstack.org/18419502:06
*** cwolferh has quit IRC02:11
*** ducttape_ has joined #puppet-openstack02:20
richmgildub: https://bugs.launchpad.net/puppet-keystone/+bug/146546502:28
openstackLaunchpad bug 1465465 in puppet-keystone "keystone_user password does not work" [Undecided,New]02:28
richmThe auth restructure code broke this02:28
*** ducttape_ has quit IRC02:30
*** fedexo has joined #puppet-openstack02:31
*** richm has quit IRC02:45
*** Guest64559 has quit IRC02:49
*** sanjayu has joined #puppet-openstack02:49
*** sanjayu is now known as Guest9952702:50
*** stevemar has quit IRC03:06
*** reed has quit IRC03:31
*** mfisch has quit IRC03:32
*** blentz has quit IRC03:32
*** blentz has joined #puppet-openstack03:33
*** reed has joined #puppet-openstack03:33
*** mfisch has joined #puppet-openstack03:36
*** mfisch is now known as Guest6866003:36
*** tfz has quit IRC05:14
openstackgerritColleen Murphy proposed openstack/puppet-keystone: Use module install script for acceptance tests  https://review.openstack.org/19083905:20
*** stevemar has joined #puppet-openstack05:30
*** gfidente has joined #puppet-openstack05:36
*** gfidente has quit IRC05:36
*** gfidente has joined #puppet-openstack05:36
*** jtomasek has joined #puppet-openstack05:57
*** hostranger has joined #puppet-openstack06:05
*** hostranger has left #puppet-openstack06:05
*** xarses has quit IRC06:44
*** xarses has joined #puppet-openstack06:45
*** xarses has quit IRC06:45
*** xarses has joined #puppet-openstack06:47
*** xarses has quit IRC06:47
*** fedexo has quit IRC06:58
*** tshtilma has joined #puppet-openstack07:02
*** dgurtner has joined #puppet-openstack07:06
*** dgurtner has quit IRC07:06
*** dgurtner has joined #puppet-openstack07:06
*** paramite has joined #puppet-openstack07:10
*** jpena has joined #puppet-openstack07:14
openstackgerritColleen Murphy proposed openstack/puppet-keystone: Use module install script for acceptance tests  https://review.openstack.org/19083907:35
*** derekh has joined #puppet-openstack08:10
*** danieru has quit IRC08:18
*** dgurtner has quit IRC08:23
*** danieru has joined #puppet-openstack08:23
*** imcsk8 is now known as imcsk8|zZz08:23
*** dgurtner has joined #puppet-openstack08:24
*** dgurtner has quit IRC08:24
*** dgurtner has joined #puppet-openstack08:24
openstackgerritJavier Peña proposed openstack/puppet-horizon: Add support for WEBROOT in local_settings  https://review.openstack.org/17332708:36
*** rushiagr_away is now known as rushiagr08:44
*** ddmitriev has quit IRC08:46
*** aarefiev has quit IRC08:46
*** xarses has joined #puppet-openstack08:48
*** xarses has quit IRC08:49
*** xarses has joined #puppet-openstack08:49
*** aarefiev has joined #puppet-openstack08:51
*** stevemar has quit IRC08:52
openstackgerritDenis Egorenko proposed openstack/puppet-sahara: Enable tests for oslo_messaging_rabbit/rabbit_hosts parameter  https://review.openstack.org/19191308:59
*** cdent has joined #puppet-openstack09:10
*** paramite is now known as paramite|afk09:34
*** xavpaice has quit IRC09:37
barthalionhttps://review.openstack.org/#/c/191913/ some discussion desired here09:42
barthalionbecause we're not entirely sure if there is some principle to follow about explicit/implicit oslo_messaging_rabbit/rabbit_hosts09:43
*** xavpaice has joined #puppet-openstack09:46
*** gildub has quit IRC10:24
*** paramite|afk is now known as paramite10:37
degorenkoEmilienM, hi, can you merge this change https://review.openstack.org/#/c/176924/ please?10:40
*** skolekonov has joined #puppet-openstack10:42
skolekonovEmilienM, hi, could you please take a look at this patch https://review.openstack.org/#/c/168848/ ? We discussed it in comments some time ago and it's really old10:43
*** jpena is now known as jpena|brb10:53
*** rcallawa_ has quit IRC10:58
*** rcallawa has joined #puppet-openstack10:59
*** jpena|brb is now known as jpena11:25
*** dprince has joined #puppet-openstack11:29
*** paramite is now known as paramite|afk11:49
*** ducttape_ has joined #puppet-openstack11:58
*** ducttape_ has quit IRC11:58
*** morazi has joined #puppet-openstack11:59
*** rcallawa has quit IRC12:00
*** paramite|afk is now known as paramite12:04
EmilienMgood morning12:09
degorenkomorning :)12:14
EmilienMdegorenko: I'm doing a 'recheck' on your patch, because beaker jobs are red12:15
degorenkoEmilienM, yes, i saw12:15
socialhmm crinkle is not around yet I guess?12:16
EmilienMsocial: nop, too early for her now12:17
socialError: Could not autoload puppet/type/vs_port: Could not autoload puppet/provider/vs_port/ovs_redhat: Could not find parent provider ovs of ovs_redhat12:17
socialhttps://review.openstack.org/#/c/189301/1/lib/puppet/provider/vs_port/ovs_redhat.rb12:18
socialI'd like to know if I'm not just fixing package/puppet bug12:18
barthalionEmilienM: hi there, could you take a look at our comments here: https://review.openstack.org/#/c/191913/ ?12:19
socialbecuse turns out we might need to make juno work with puppet 4 as we have packstack juno in fedora 22 :/12:19
EmilienMbarthalion: will look12:20
*** jayg|g0n3 is now known as jayg12:20
barthalionthank you :)12:20
*** jpena is now known as jpena|lunch12:30
openstackgerritMerged openstack/puppet-cinder: Add cinder::scheduler::filter for managing scheduler.filter  https://review.openstack.org/17692412:34
openstackgerritEmilien Macchi proposed openstack/puppet-neutron: acceptance: test OVS bridge listing  https://review.openstack.org/19217612:36
EmilienMskolekonov: ^12:37
EmilienMI did this patch on top of yours, to check if br-int is really created12:38
skolekonovEmilienM, thank you, let's wait for test results12:38
MadkissEmilienM: hey.12:43
MadkissEmilienM: what is the plan for kilo?12:43
EmilienMMadkiss: the plan for a release?12:43
Madkissyes12:43
EmilienMwe're still waiting for a few patches to merge, that are blocking this release12:44
EmilienMotherwise it's happening soon12:44
Madkissi see, thanks12:46
*** rcallawa has joined #puppet-openstack12:48
*** rcallawa has quit IRC12:49
*** rcallawa has joined #puppet-openstack12:49
openstackgerritLukas Bezdicka proposed openstack/puppet-vswitch: Explicitly say that ovs_redhat parent is ovs  https://review.openstack.org/18930112:51
socialEmilienM: crinkle: now I understand it, it worked with older pupept as it isn't that picky about what to load, one must specify that we are loading from puppet type vs_port ovs provider now12:52
openstackgerritMerged openstack/puppet-neutron: Drop OVS & LB monolitic plugins  https://review.openstack.org/19039512:58
*** ferest has joined #puppet-openstack12:58
*** ferest has quit IRC13:02
EmilienMskolekonov: can you rebase https://review.openstack.org/#/c/168848 please? We finally dropped monolotic drivers13:03
EmilienM(ovs+lb only)13:03
*** bdemers has joined #puppet-openstack13:05
*** xarses has quit IRC13:10
*** rushiagr is now known as rushiagr_away13:10
*** dgurtner has quit IRC13:16
*** dgurtner has joined #puppet-openstack13:17
*** richm1 has joined #puppet-openstack13:19
*** richm1 is now known as richm13:20
*** imcsk8|zZz has quit IRC13:21
*** imcsk8|z1z has joined #puppet-openstack13:21
openstackgerritSergey Kolekonov proposed openstack/puppet-neutron: Do not create tun and int bridges manually  https://review.openstack.org/16884813:25
openstackgerritSergey Kolekonov proposed openstack/puppet-neutron: acceptance: test OVS bridge listing  https://review.openstack.org/19217613:25
skolekonovEmilienM, ^ I've rebased both patches13:26
EmilienMcool, will see results :)13:26
*** jpena|lunch is now known as jpena13:40
*** RichardRaseley has joined #puppet-openstack13:44
*** gfidente is now known as gfidente|afk13:52
RichardRaseleyEmilienM: I went ahead and added a discussion note about the mailing list to the weekly meeting etherpad.13:54
EmilienMRichardRaseley: cool13:54
RichardRaseleyIn the original email I should've said 'some of us want to move forward' vs. 'we want to move forward'. 'We' implied that there was an agreement on this team, vs. just some people in it scoping out the change.13:55
degorenkoEmilienM, i have question about puppet-sahara. There is only master branch. I suggest update master to current kilo features and create stable/kilo and freeze them. What do you think?13:55
EmilienMdegorenko: stable/kilo branch is already in our mind, we're just waiting for some patches to land13:56
degorenkoEmilienM, that's great. Also, puppet-sahara have some hardcode for broken ubuntu packages. I think it's wrong, we don't care about bugs in package specs.13:58
EmilienMdegorenko: that's true, I did that code in the meantime it's fixed in UCA14:00
EmilienMdegorenko: jamespage is already working on this for Liberty I think14:00
EmilienMbut we still have Kilo broken14:00
EmilienMdegorenko: this is not an example of what we like, but at least it brings beaker jobs green14:00
EmilienMdegorenko: don't follow this example :)14:01
degorenkoEmilienM, i can help with update puppet-sahara :)14:01
degorenkoEmilienM, actually, puppet-sahara is outdated now, because from kilo sahara uses distributed mode (api, engine), but here in puppet - all in one mode now14:02
degorenkoEmilienM, i can start working on it, and also remove hardcode14:03
*** xarses has joined #puppet-openstack14:03
*** xarses has quit IRC14:04
*** xarses has joined #puppet-openstack14:04
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - the user resource  https://review.openstack.org/17497614:04
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - the user_role resource  https://review.openstack.org/17499914:06
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - keystone and keystone::roles::admin  https://review.openstack.org/17506014:06
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - add domains to service_identity  https://review.openstack.org/18058614:07
*** RichardRaseley has quit IRC14:10
*** RichardRaseley has joined #puppet-openstack14:18
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - the project resource  https://review.openstack.org/17446814:18
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - the user resource  https://review.openstack.org/17497614:19
RichardRaseleyEmilienM: I am a little confused https://review.openstack.org/#/c/70458/ , it seems like the patch which was merged had the inline template scheme vs. the scheme we all said we preferred in patch set 8...14:19
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - the user_role resource  https://review.openstack.org/17499914:19
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - keystone and keystone::roles::admin  https://review.openstack.org/17506014:20
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - add domains to service_identity  https://review.openstack.org/18058614:20
RichardRaseley'we all' being Hunner, _ody, and myself.14:21
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - beaker tests  https://review.openstack.org/17882814:21
RichardRaseleyEmilienM: Also, one of the voting tests still seems to be failing (tripleo).14:22
RichardRaseleyErr... maybe it isn't voting, but it isn't marked as non-voting.14:22
*** ducttape_ has joined #puppet-openstack14:23
socialanyone hit this? http://paste.fedoraproject.org/232602/4344646214:24
socialparamite: ^^14:29
*** rcallawa_ has joined #puppet-openstack14:29
*** Guest68660 is now known as mfisch14:30
*** mfisch is now known as Guest8122614:31
*** rcallawa has quit IRC14:32
openstackgerritRichard Megginson proposed openstack/puppet-openstack-specs: Support Keystone v3 API in openstack puppet modules  https://review.openstack.org/15010814:33
*** Guest81226 has quit IRC14:38
crinklemorning14:38
*** vinsh has joined #puppet-openstack14:42
RichardRaseleycrinkle: morning.14:43
socialcrinkle: could you look at https://review.openstack.org/#/c/189301/ and any hints for http://paste.fedoraproject.org/232602/4344646214:43
*** xarses_ has joined #puppet-openstack14:43
*** xarses_ has quit IRC14:44
*** kkirkpatrick has joined #puppet-openstack14:44
*** xarses_ has joined #puppet-openstack14:44
*** dgurtner has quit IRC14:45
*** xarses has quit IRC14:46
*** dgurtner has joined #puppet-openstack14:47
*** dgurtner has quit IRC14:47
*** dgurtner has joined #puppet-openstack14:47
*** stevemar has joined #puppet-openstack14:50
*** xarses_ is now known as xarses14:50
*** saneax has joined #puppet-openstack14:50
*** mdorman has joined #puppet-openstack14:50
crinklesocial: is that paste using puppet 4?14:50
crinklesocial: wrt 189301 i wasn't giving a -1 i was just curious if there was something documented that we could refer to14:51
socialcrinkle: but I was wrong in 189301 the change is imho more correct14:52
socialcrinkle: yes the paste is puppet 4, if I downgrade run it and rerun with updated puppet 4 it works14:53
EmilienMweekly meeting in 8 min!14:53
*** xingchao has joined #puppet-openstack14:53
RichardRaseleyEmilienM: I might be able to make the first few mins of this one! =X14:54
crinklesocial: looks like `model` isn't a thing in puppet 4, we'll have to figure out a better way to look up catalogue resources from the provider14:56
*** mfisch has joined #puppet-openstack14:56
*** mfisch is now known as Guest2567614:56
*** cwolferh has joined #puppet-openstack14:59
RichardRaseleyWeekly meeting starting now in #openstack-meeting-415:00
*** Guest25676 is now known as mfisch15:01
*** mfisch has quit IRC15:02
*** mfisch has joined #puppet-openstack15:02
Hunner_ody: You around for meeting?15:04
*** paramite has quit IRC15:05
socialcrinkle: I'll try to look into that further but I'm open to suggestions, maybe just git greping other modules for catalog might help me :)15:07
openstackgerritMathieu Gagné proposed openstack/puppet-nova: Introduce public_url, internal_url and admin_url (and v3/ec2)  https://review.openstack.org/7045815:09
*** RichardRaseley is now known as RichardRaseley|A15:15
*** tshtilma has quit IRC15:17
*** gfidente|afk is now known as gfidente15:24
*** saneax has quit IRC15:25
mgagneEmilienM: I need we need those patches so we can deprecate the old parameters ASAP15:36
EmilienMmgagne: I +2 them15:36
EmilienMmgagne: please raise them here, so other reviewers can have a look and maybe land it15:36
_odysbadia: Your inlline comment.  Yeah they have to be set for Puppet 4 because we do comparisions against them and Puppet 4 doesn't let you compare Strings to undef.  I'll implement your comment, I was going to do a one over for something mgagne and I were talking about yesterday.15:37
sbadia_ody: ack, thanks :)15:38
sbadiaok for the precision15:38
openstackgerritCody Herriges proposed openstack/puppet-neutron: Sync up module with latest msync commit.  https://review.openstack.org/18987315:40
_odysbadia: You think it is alright to move default fact to spec_helper.rb across all our modules, i.e. adding it to the msync configs?15:44
openstackgerritMerged openstack/puppet-designate: Update spec_helper_acceptance for project renames  https://review.openstack.org/19132815:45
openstackgerritMerged openstack/puppet-neutron: Fix support for auth_uri setting in neutron provider  https://review.openstack.org/19063415:45
*** fedexo has joined #puppet-openstack15:46
sbadia_ody: seems legit for operatingsystem and release no?15:46
* sbadia take a look15:47
sbadiahum, it may be painful :-s15:48
_odyIt seems logical that all modules should be tested with the same default facts...but...15:49
_odyI suspect we'd have edits to most all the rspec-puppet tests to account for it.15:50
sbadiayep :-s15:50
sbadiawe can maybe keep this for a msync iteration 2 :)15:50
_odyOk.  I'll see if there is another way to quickly do testwide default facts, else it'll just remain individually defined in each test for now.15:51
*** vinsh has quit IRC15:52
openstackgerritMerged openstack/puppet-ceilometer: Update spec_helper_acceptance for project renames  https://review.openstack.org/19132615:54
EmilienMsbadia: puppet-gnocchi requires some work now, packaging is in Fedora: https://repos.fedorapeople.org/repos/openstack/openstack-kilo/f21/15:55
EmilienMsbadia: I'll have a look later15:55
sbadiaEmilienM: héhé :-D i'm a debian packager :p15:55
sbadiaEmilienM: I can help ?15:55
EmilienMsbadia: yes, but no15:56
EmilienMsbadia: we don't test on debian, only ubuntu UCA15:56
EmilienMsbadia: and afik you're not UCA maintainer :)15:56
sbadiayes I know ;-)15:56
EmilienMsbadia: though maybe you can talk with james page15:56
EmilienMsbadia: so I can focus on bringing functional testing on this modules and also fix the module to work with fedora packaging15:57
sbadiaack, I take a look and I ask you if questions/problems15:57
*** RichardRaseley|A is now known as RichardRaseley16:04
*** rcallawa_ has quit IRC16:08
*** xarses has quit IRC16:08
RichardRaseleyEmilienM: Sorry I had to cut out on the meeting - I just wanted to follow-up with you on the two topics: puppet-zaqar and the openstack-operators mailing list.16:08
*** rcallawa has joined #puppet-openstack16:08
RichardRaseleyWith regard to puppet-zaqar, are you OK with how things are progressing and with the plan to use cookie-cutter to initially populate that module?16:09
*** xarses has joined #puppet-openstack16:10
EmilienMRichardRaseley: I'm good with the general work done here. Though I have no clue about the new repo creation, if your patch will be enough16:12
RichardRaseleyEmilienM: OK, good to know. I will be sure to work with the openstack-infra team to push that through to completion, making any necessary tactical adjustments along the way.16:13
EmilienMRichardRaseley: cool, thanks for working on that16:13
EmilienMRichardRaseley: make sure to talk with sbadia & spredzy|afk - they are leaders on the cookiebutter work16:14
RichardRaseley+116:14
RichardRaseleyEmilienM: On the second item (mailing list for usage questions) it seems there is general consensus that this is a good path forward. My thoughts were that we would (1) send out a notice to puppet-openstack noting the proposed change and soliciting feedback (2) assuming no blockers, set a date (1 or 2 weeks in the future) when we will mark the list as read-only archives and add an auto-responder directin16:14
RichardRaseleyg people to the dev and operators lists.16:15
RichardRaseleyDoes that generally sound like the right approach?16:15
EmilienMI'm good with that, if we are coherent with what openstack-operators use this ML16:15
EmilienMconsistency looks good here16:15
RichardRaseleyThe feedback I've gotten from that very question on that list seems positive in that regard.16:16
EmilienMRichardRaseley: do you know who manages the puppet-openstack google ML ?16:16
RichardRaseleyI don't know, but I can 'grab' control via Google Groups (part of Puppet's Google Apps organization).16:16
RichardRaseleyEmilienM ^16:16
openstackgerritMerged openstack/puppet-nova: move setting of novncproxy_base_url  https://review.openstack.org/19046416:19
*** xarses_ has joined #puppet-openstack16:34
*** xarses has quit IRC16:37
degorenkoEmilienM, can i start working on puppet-sahara or not? :)16:37
EmilienMdegorenko: depends of what you want to do16:38
EmilienMdegorenko: my goal of today is to figure out the failing beaker tests16:38
degorenkoEmilienM, as i say above: i can help with update puppet-sahara :) actually, puppet-sahara is outdated now, because from kilo sahara uses distributed mode (api, engine), but here in puppet - all in one mode now. i can start working on it, and also remove hardcode16:38
EmilienMbut I truly think we need to keep the ugly code that does packaging work because UCA packaging is broken fo rsahara16:38
EmilienMdegorenko: if you remove hardcode, beaker will never pass and the patch will *never* merge16:39
degorenkoEmilienM, yes, i know. But in one time ubuntu specs will be fixed16:40
EmilienMdegorenko: I'm not sure jamespage will backport the changes done in Liberty to Kilo16:40
degorenkoEmilienM, what exactly  jamespage do now?16:41
RichardRaseleyEmilienM: When convenient, we need your explicit PTL blessing on our addition of puppet-zaqar. (https://review.openstack.org/#/c/191942/)16:41
EmilienMdegorenko: what I mean is: if you drop the hard code now, you'll break puppet-designate CI job on trusty16:42
EmilienMdegorenko: so you can do whatever patch you like but if the patch is not passing beaker CI, it will never land16:43
EmilienMRichardRaseley: will do16:43
RichardRaseleyEmilienM: Thank you.16:43
*** rushiagr_away is now known as rushiagr16:43
degorenkoEmilienM, i got it, thanks16:43
EmilienMRichardRaseley: done16:44
RichardRaseley+116:44
EmilienMdegorenko: so today, i'm investigating the failure logs, and try to figure out what's wrong. In the meantime, feel free to patch the module to add your distributed mode thing16:44
degorenkoEmilienM, great! Thanks!16:45
*** ferest has joined #puppet-openstack16:47
*** imcsk8|z1z is now known as imcsk816:52
*** RichardRaseley has quit IRC16:56
openstackgerritCody Herriges proposed openstack/puppet-neutron: Make tests pass on Puppet 4.x  https://review.openstack.org/18464616:58
*** rcallawa_ has joined #puppet-openstack16:58
EmilienMcrinkle: beaker jobs are about to vote now: https://review.openstack.org/#/c/190778/16:59
EmilienM*boom*16:59
_odymgagne: https://review.openstack.org/184646 removes the ugliness of testing for empty string.  Testing for it was a fault of the spec test, after another look.  Users aren't actually ever going to set those variables to empty string.16:59
mgagne_ody: glad to hear it, thanks!17:00
_ody(or rather if they do they are doing so on purpose and not what we are really testing for.)17:00
*** rcallawa has quit IRC17:01
*** cdent has quit IRC17:02
*** xingchao has quit IRC17:04
*** derekh has quit IRC17:06
*** xarses_ is now known as xarses17:10
*** jpena has quit IRC17:10
EmilienMdegorenko: if you want to know what breaks beaker/trusty: http://logs.openstack.org/28/191328/1/check/gate-puppet-designate-puppet-beaker-rspec-dsvm-trusty/669627f/console.html#_2015-06-16_00_12_04_39017:15
*** vinsh has joined #puppet-openstack17:19
EmilienMdegorenko: in fact, puppet-sahara works now with ubuntu, it's a centos issue. Though I'm running issues on trusty with designate17:20
xarsesSo how well do we support working with multiple regions? (back to the remote keystone host from yesterday)17:21
xarsesI don't see anything explicit adding the region to the openstacklib auth calls17:21
degorenkoEmilienM, is it test for sahara?17:21
EmilienMbug reported here https://bugs.launchpad.net/puppet-designate/+bug/146578017:22
openstackLaunchpad bug 1465780 in puppet-designate "Beaker job is broken on Trusty" [Undecided,New]17:22
EmilienMafk 30min now17:22
EmilienMdegorenko: yes they are in repo already17:22
degorenkoEmilienM, actually, as i know, in trusty problem with sahara-db-manage which try to use sqlite3 which sahara doesnt support17:22
*** rushiagr is now known as rushiagr_away17:25
mfischI can't seem to vote on reviews anymore17:29
mfischInvalid Authentication method...17:30
mfischnm, reload fixes it17:30
*** aimon_ has quit IRC17:31
EmilienMdegorenko: well, if you read the commit message of why I did that in Sahara, you'll see the exact same reason, let me find the link17:41
EmilienMdegorenko: https://github.com/openstack/puppet-sahara/commit/e12840fe780624b99449718c3cde9443efaeb07817:42
openstackgerritRichard Megginson proposed openstack/puppet-keystone: keystone_user password does not work  https://review.openstack.org/19233017:42
*** dgurtner has quit IRC17:44
*** dgurtner has joined #puppet-openstack17:46
*** rcallawa_ has quit IRC17:47
*** rcallawa has joined #puppet-openstack17:57
*** aimon has joined #puppet-openstack18:09
openstackgerritCody Herriges proposed openstack/puppet-modulesync-configs: Manage default configs  https://review.openstack.org/17795918:11
openstackgerritCody Herriges proposed openstack/puppet-modulesync-configs: Move to rspec-puppet 2.2.0  https://review.openstack.org/18988618:17
*** dprince has quit IRC18:20
*** gfidente is now known as gfidente|afk18:24
_odysbadia: I didn't include the disabling of documentation related lint checks in latest puppet-modulesync-configs patch set.  I'll update all modules first and see what the failure rate it.  I already know neutron doesn't pass.18:29
EmilienMdegorenko: so there is no bug on sahara, it was an inconsistent issue with packaging download18:37
EmilienMdegorenko: that means only designate has an issue, I'm on it now. So you can send a patch for sahara, it should pass CI18:38
*** rcallawa has quit IRC18:45
*** spredzy|afk is now known as spredzy18:50
dmsimardHave you guys bumped into any rspec related issues due to the recent version bump in a couple rspec gems ?18:52
openstackgerritCody Herriges proposed openstack/puppet-nova: Enable nova service by default  https://review.openstack.org/18465619:00
_odydmsimard: We moved to rspec-puppet 2.1.0 a few months back and we're about to go to 2.2.0 and I have haven't seen any issue.  Also have not tested any newer non-puppet rspec packages as of late.19:03
_odyhttps://review.openstack.org/#/c/186887 https://review.openstack.org/#/c/186955 https://review.openstack.org/#/c/186933 are all dups of https://review.openstack.org/#/c/18465619:10
_odyAuthor isn't on IRC.19:10
_ody...and https://review.openstack.org/#/c/18457019:11
* _ody will email him19:12
*** RichardRaseley has joined #puppet-openstack19:38
*** jayg is now known as jayg|g0n320:30
*** fedexo has quit IRC20:31
*** vinsh has quit IRC20:37
*** soundboy45 has joined #puppet-openstack20:38
*** rcallawa has joined #puppet-openstack20:39
mdormanis there any way to use a collector in a conditional?  something like:   if Package<| name == $package_name |> { … }  ?20:40
mdormani want do to something like defined(), except be able to search for the package name, rather than the resource title20:40
*** rcallawa has quit IRC20:43
*** rcallawa has joined #puppet-openstack20:43
_odymdorman: I doubt it since a collector actually collects resources and not data.20:44
mdormanright.  i’m thinking this is not going to happen20:48
mgagnehow about we abstract package installation in classes and depend on them instead?21:03
mgagneand we make sure there is no containment issue, etc.21:03
mdormantrying to get a picture in my brain of what that looks like21:04
mgagneand add alias to package resource which installs 2 "services" and hope that relationship will recognize them: https://docs.puppetlabs.com/references/latest/metaparameter.html#alias21:04
mgagnemdorman: put the package resource declaration in a class and hide the logic in there21:05
mgagnemdorman: and have others depends on it instead of the actual package resource21:06
mdormanthat’s kind of where i was going with this, but just containing the logic within the generic_service class instead21:06
mgagnesome people made the request to remove generic_service in nova21:07
mgagneas it introduces some technical limitations, don't know what kind tbh21:07
mdormani mean it seems like this generic_service case is really the only place where we run into this package definition problem21:07
mgagnemdorman: no, see puppet-glance21:07
mgagneor puppet-neutron21:08
mgagnehttps://github.com/openstack/puppet-glance/blob/master/manifests/registry.pp#L165-L17221:08
mgagnehttps://github.com/openstack/puppet-neutron/blob/master/manifests/plugins/ml2.pp#L153-L16721:08
mgagnethose kinds of exceptions are everywhere21:08
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - add domains to service_identity  https://review.openstack.org/18058621:12
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - the user_role resource  https://review.openstack.org/17499921:12
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - v3 domain utility code  https://review.openstack.org/17838521:12
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - keystone and keystone::roles::admin  https://review.openstack.org/17506021:12
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - the user resource  https://review.openstack.org/17497621:12
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - the project resource  https://review.openstack.org/17446821:12
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - beaker tests  https://review.openstack.org/17882821:12
openstackgerritRichard Megginson proposed openstack/puppet-keystone: support for keystone v3 api - the domain resource  https://review.openstack.org/17443921:12
mdormanmgagne:   kk, thanks21:13
*** cwolferh has quit IRC21:20
openstackgerritCody Herriges proposed openstack/puppet-nova: Enable nova service by default  https://review.openstack.org/18465621:23
openstackgerritMike Dorman proposed openstack/puppet-nova: Better handling of package dependencies in nova generic_service  https://review.openstack.org/19200921:27
mdormanmgagne:  your thoughts on ^^21:27
_odycrinkle: If I have an array in config_defaults.yml for msync and I want to add a single value to the array in a .sync.yml file, locally in a modules...Can I or am I copy and pasting the entire array?21:28
mgagnemdorman: what if service_name is undef?21:28
mgagnemdorman: otherwise it looks like a good compromise21:29
crinkle_ody: you can't do that exactly, but you could have the template concatenate a var from config_defaults.yml with a differently named var from .sync.yml21:30
crinkle_ody: sort of like https://github.com/puppetlabs/modulesync_configs/blob/master/moduleroot/Gemfile#L1421:30
*** xarses has quit IRC21:30
crinkle_ody: otherwise, yeah you'd have to copy the whole array into .sync.yml21:31
_odyah.  That might be ok.21:32
_odymgagne: re: "The purpose of having $nova_title instead of $package_name is to generate a predictable package resource title so other manifests can reference it."21:32
_odyI've see that pattern in other Puppet OpenStack modules.  Do you remember the reasoning for that pattern over just creating dependencies on entire classes?21:33
mgagne_ody: [...] without having to include nova::params and use variables from there21:33
mgagne_ody: we just didn't structure the module that one in the first place21:33
mgagne_ody: I guess it's just a matter of time and planning the refactor21:34
_odyOk.  Just wondering if that was the case.21:34
mgagne_ody: which I wouldn't be against21:34
mgagne_ody: and would oddly ease support for other installation methods such as venv21:35
mdormanmgagne:   thanks i will look at it some more21:36
mgagne_ody: what I hope for is: abstract installation in class, add ability to switch installation methods without major refactor, use anchors to help people write new installation methods and/or hook themselves in-between/before/after installation steps21:37
mgagne_ody: and add the ability for our users to override values which are currently hardcoded in params21:37
mgagne_ody: same with service management21:38
mgagneit might take a year to complete the refactor in a backward compatible way but it's not an impossible task21:38
_ody;) that last statement is why I often say, once you open up a puppet code refactor it never closes...you just keep opening them.21:41
mdormanmgagne:   not sure if it matters if $service_name is not set?  the title of the service resource will be $nova_title regardless of that21:42
mgagnemdorman: catalog compilation will fail if it's not defined which happens to be a supported use case as per the conditional below21:42
mgagnemdorman: just wrap your new relationship in if $service_name and be done21:43
mdormanoh gottcha gottcha, i see it now21:44
*** gfidente|afk has quit IRC21:47
*** tfz has joined #puppet-openstack21:50
openstackgerritMike Dorman proposed openstack/puppet-nova: Better handling of package dependencies in nova generic_service  https://review.openstack.org/19200921:53
crinklehow would people feel if beaker-rspec installed external modules (apache, mysql, etc) from git instead of with `puppet module install`?22:07
nibalizerI think thats the way to go22:12
nibalizerespecially if/when combined with one shared list of modules22:12
nibalizerthat way that list becomes the list you hand to users "install this, it will work" instead of any number of other combinations that could come out of puppet module install commands22:13
*** ducttape_ has quit IRC22:13
crinkleright - it'd be nice to maybe have a general puppetfile that could be distributed as well as tested against22:14
nibalizerI'm also okay with puppet module install --no-dependencies or just curling the tarball at version from the forge22:14
nibalizerya a Puppetfile would be great22:14
nibalizercrinkle: what about this: 1) r10k runs against shared Puppetfile 2) cat Puppetfile | grep openstack/puppet | xargs zuul-cloner22:14
crinklenibalizer: yeah i'm in support of something like that22:15
nibalizersince zuul cloner will, if needed, wipe out any directory that r10k alreayd laid down22:15
nibalizerwould cat Puppetfile | grep openstack/puppet grab all the INTEGRATION_MODULES ?22:16
nibalizerput another way, can we infer from name if a module is under INTEGRATION22:16
crinkleit would also grab the openstack_extras module which doesn't really need to be integrated but also doesn't hurt to pull from zuul22:17
openstackgerritCody Herriges proposed openstack/puppet-ceilometer: Sync up module with 4f259b6 of puppet-modulesync-configs  https://review.openstack.org/18986222:17
crinklean argument against moving away from puppet module install is that we wouldn't catch issues with unpinned dependencies in metadata.json, like we did with puppet-openstacklib and rabbitmq/apt22:18
crinklebut counterargument to that is that calling puppet module install one at a time isn't really exercising dependnecy resolution properly anyway22:18
*** openstackgerrit has quit IRC22:38
*** openstackgerrit has joined #puppet-openstack22:39
nibalizercrinkle: yea I think an end user can call puppet module install on any module, or multiples in any order22:47
nibalizerand figuring out whatever path it might take is a bit crazy22:47
mdormanhow can i test a dependency relationship created via collector in rspec?  it fails on with(require => whatever)  is there some other way i can state that such that the collector piece will get picked up?22:55
xavpaiceanyone else having issues with apt.puppetlabs.com?22:56
xavpaiceno files... http://apt.puppetlabs.com/pool/trusty/main/p/puppet/22:56
*** aimon has quit IRC23:00
*** saneax has joined #puppet-openstack23:00
*** kkirkpatrick has quit IRC23:03
*** rcallawa_ has joined #puppet-openstack23:13
xavpaiceand now it's back....23:14
openstackgerritMike Dorman proposed openstack/puppet-nova: Better handling of package dependencies in nova generic_service  https://review.openstack.org/19200923:16
*** rcallawa has quit IRC23:17
_odyxavpaice: Because i just fixed it...23:17
_ody;)23:17
xavpaice<323:18
xavpaiceyou just unblocked a day's worth of CI builds in our office, many thanks23:18
Hunneranyone else having issues with http://apt.puppetlabs.com/pool/jessie/main/p/puppet/ not having files?23:18
Hunner:o23:18
* Hunner is just trolling23:19
*** dalees has joined #puppet-openstack23:20
mdormanhehe23:20
_odyxavpaice: Let me know if you see other issues with the repo.  I had to do an ad-hock failover of our apt/yum repos from an unknown state to a different box last week.23:21
xavpaiceno worries, thanks for fixing it23:23
*** _ody has quit IRC23:27
*** gildub has joined #puppet-openstack23:31
*** _ody has joined #puppet-openstack23:33
openstackgerritMerged openstack/puppet-neutron: Sync up module with latest msync commit.  https://review.openstack.org/18987323:33
openstackgerritMerged openstack/puppet-neutron: Make tests pass on Puppet 4.x  https://review.openstack.org/18464623:35
gildubrichm, hi - regarding [Bug 1465465] Re: keystone_user password does not work, why "is that still a problem, because puppet-keystone keystone_user password does not catch and handle this error", again there is no need to handle a wrong password because if it's wrong we can't get a token anyway23:37
openstackbug 1465465 in puppet-keystone "keystone_user password does not work" [Critical,In progress] https://launchpad.net/bugs/1465465 - Assigned to Richard Megginson (rmeggins)23:37
gildubrichm, that said handling other errors would be needed though :)23:39
*** rhefner has quit IRC23:41
gildubrichm, ok I see the v3 different message, never mind23:42
*** stevemar has quit IRC23:44
*** stevemar has joined #puppet-openstack23:44
openstackgerritSebastien Badia proposed openstack/puppet-designate: Introduce public_url, internal_url and admin_url  https://review.openstack.org/7039323:46
*** mdorman has quit IRC23:46
*** aimon has joined #puppet-openstack23:50
*** aimon_ has joined #puppet-openstack23:51
openstackgerritMerged openstack/puppet-sahara: Introduce public_url, internal_url and admin_url  https://review.openstack.org/19081623:51
openstackgerritMerged openstack/puppet-neutron: Introduce public_url, internal_url and admin_url  https://review.openstack.org/7041123:51
EmilienMcrinkle: about your question (puppet module install). +1 for a Puppetfile (if possible common). I guess you're facing issues with zuul cloner thing?23:52
openstackgerritMerged openstack/puppet-nova: Introduce public_url, internal_url and admin_url (and v3/ec2)  https://review.openstack.org/7045823:52
*** ducttape_ has joined #puppet-openstack23:53
*** aimon has quit IRC23:54
openstackgerritMerged openstack/puppet-ironic: Introduce public_url, internal_url and admin_url  https://review.openstack.org/7016023:54
*** xingchao has joined #puppet-openstack23:58
openstackgerritMerged openstack/puppet-manila: Introduce public_url, internal_url and admin_url  https://review.openstack.org/19080223:59
openstackgerritMerged openstack/puppet-trove: Introduce public_url, internal_url and admin_url  https://review.openstack.org/19082223:59

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