Thursday, 2015-09-17

*** ducttape_ has quit IRC00:02
*** markvoelker has joined #puppet-openstack00:06
*** zhangjn has quit IRC00:09
*** markvoelker has quit IRC00:11
*** gfidente has quit IRC00:12
*** karume has joined #puppet-openstack00:15
*** ducttape_ has joined #puppet-openstack00:15
*** apuimedo has quit IRC00:16
*** karume has quit IRC00:19
*** aimon has joined #puppet-openstack00:22
*** xarses has quit IRC00:24
*** aimon_ has joined #puppet-openstack00:27
*** aimon has quit IRC00:30
*** xingchao has joined #puppet-openstack00:38
*** ibba has joined #puppet-openstack00:42
*** yogesh-pc has quit IRC00:49
*** tiswanso has joined #puppet-openstack00:57
*** tiswanso has quit IRC00:58
*** tiswanso has joined #puppet-openstack00:58
*** zhangjn has joined #puppet-openstack00:58
gildubEmilienM, Hi - looks like CI is still broken, is that correct?00:59
*** tiswanso_ has joined #puppet-openstack00:59
*** yogesh-pc has joined #puppet-openstack01:01
*** tiswanso has quit IRC01:02
*** gildub has quit IRC01:02
*** gildub has joined #puppet-openstack01:03
*** sanjayu has joined #puppet-openstack01:04
*** markvoelker has joined #puppet-openstack01:06
*** zhangjn has quit IRC01:07
EmilienMgildub: yes01:16
EmilienMrdo servers01:16
EmilienMdisk issues, etc... sad day01:17
*** zhangjn has joined #puppet-openstack01:36
*** aimon has joined #puppet-openstack01:36
*** aimon_ has quit IRC01:38
*** xarses has joined #puppet-openstack01:40
*** xarses has quit IRC01:44
openstackgerritAdam Vinsh proposed openstack/puppet-swift: Manage swift with swiftinit service provider  https://review.openstack.org/20322001:51
*** xingchao has quit IRC01:57
gildubEmilienM, ok, thanks02:00
*** gildub has quit IRC02:00
*** karume has joined #puppet-openstack02:04
*** karume has quit IRC02:09
vinshmy review just went through all of CI02:25
*** kindjal has quit IRC02:25
vinshthey all ran and passed, looks like repos might be working for rdo now02:26
*** xingchao has joined #puppet-openstack02:30
*** aimon_ has joined #puppet-openstack02:33
*** mjblack has quit IRC02:34
*** ducttape_ has quit IRC02:35
*** aimon has quit IRC02:36
*** mjblack has joined #puppet-openstack02:36
*** gildub has joined #puppet-openstack02:45
*** yogesh-pc has quit IRC03:04
*** ducttape_ has joined #puppet-openstack03:04
*** ducttape_ has quit IRC03:09
*** ibba has quit IRC03:10
*** ducttape_ has joined #puppet-openstack03:12
*** ducttape_ has quit IRC03:18
*** xarses has joined #puppet-openstack03:21
*** xarses has quit IRC03:21
*** xarses has joined #puppet-openstack03:22
*** xarses has quit IRC03:22
*** richm has quit IRC03:30
*** karume has joined #puppet-openstack03:53
*** karume has quit IRC03:57
*** tiswanso_ has quit IRC04:10
*** fedexo has joined #puppet-openstack04:42
gildubmichchap_, xingchao, hi, please review https://review.openstack.org/213906 and https://review.openstack.org/21395704:51
*** xingchao has quit IRC05:15
*** xarses has joined #puppet-openstack05:35
*** karume has joined #puppet-openstack05:41
*** fedexo has quit IRC05:42
*** karume has quit IRC05:46
*** gfidente has joined #puppet-openstack05:51
openstackgerritMichal Rostecki proposed openstack/puppet-glance: [DO NOT MERGE] CI check for stable/juno  https://review.openstack.org/22443606:02
*** xarses has quit IRC06:08
*** xingchao has joined #puppet-openstack06:11
nihiliferhello06:35
nihiliferwhat stable branches we support?06:36
nihiliferI see that for almost all puppet-* project on stable branches, CI fails on tests for Puppet 4.006:36
nihiliferI mean stable/juno and stable/icehouse06:37
nihiliferif we support these branches, I think we need to make some jobs non-voting for them06:38
openstackgerritMichal Rostecki proposed openstack/puppet-glance: [DO NOT MERGE] CI check for stable/juno  https://review.openstack.org/22445406:48
*** stamak has joined #puppet-openstack06:50
*** markvoelker has quit IRC06:53
*** stamak has quit IRC07:11
*** stamak has joined #puppet-openstack07:15
*** jpena|zzz is now known as jpena07:23
*** stamak has quit IRC07:23
*** sanjayu has quit IRC07:34
openstackgerritzhangguoqing proposed openstack/puppet-keystone: Fix README about Setup  https://review.openstack.org/22446807:46
gildubEmilienM, How to edit the wiki? I can't find the corresponding git repo.07:48
spredzygildub, no repo https://wiki.openstack.org/wiki/Puppet07:50
spredzytop-right corner07:50
spredzyif that is what you were refering to07:50
gildubspredzy, yeah, darn scroll bar! Thanks07:50
spredzyyw :)07:51
*** ibba has joined #puppet-openstack07:53
*** markvoelker has joined #puppet-openstack07:54
*** gildub has quit IRC07:55
*** markvoelker has quit IRC07:59
*** paramite has joined #puppet-openstack08:07
*** stamak has joined #puppet-openstack08:15
*** karume has joined #puppet-openstack08:18
*** xarses has joined #puppet-openstack08:18
*** xarses has quit IRC08:19
*** xarses has joined #puppet-openstack08:19
*** jistr has joined #puppet-openstack08:20
*** karume has quit IRC08:23
openstackgerritMichal Rostecki proposed openstack/puppet-glance: [DO NOT MERGE] Check CI on stable/juno  https://review.openstack.org/22447808:27
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-keystone: New provider for keystone domain configuration.  https://review.openstack.org/21928908:29
openstackgerritMichal Rostecki proposed openstack/puppet-glance: [DO NOT MERGE] Check CI for stable/icehouse  https://review.openstack.org/22448208:33
*** derekh has joined #puppet-openstack08:33
*** arnaud_orange has joined #puppet-openstack08:42
*** paramite is now known as paramite|afk08:44
*** paramite|afk is now known as paramite08:46
openstackgerritMichael Polenchuk proposed openstack/puppet-nova: Avoid empty notification driver  https://review.openstack.org/22044808:47
*** xingchao has quit IRC08:52
*** xingchao has joined #puppet-openstack09:02
nihiliferI proposed a patch for project-config to unlock stable branches https://review.openstack.org/#/c/224496/09:04
*** paramite is now known as paramite|afk09:05
*** xingchao has quit IRC09:05
*** xingchao has joined #puppet-openstack09:06
*** xingchao has quit IRC09:06
*** chandankumar has joined #puppet-openstack09:18
*** paramite|afk is now known as paramite09:28
openstackgerritRamkumar Gowrishankar proposed openstack/puppet-neutron: Support for Nuage Neutron plugin and Nuage VRS in puppet-neutron  https://review.openstack.org/21479809:36
*** arnaud_orange has quit IRC09:41
*** arnaud_orange has joined #puppet-openstack09:43
*** ddmitriev1 has quit IRC09:43
*** igajsin has joined #puppet-openstack09:55
*** markvoelker has joined #puppet-openstack09:55
*** xingchao has joined #puppet-openstack09:57
*** igajsin has left #puppet-openstack09:57
openstackgerritSebastien Badia proposed openstack/puppet-heat: Bump rspec-puppet to 2.1.0  https://review.openstack.org/22454809:58
*** markvoelker has quit IRC10:00
*** paramite is now known as paramite|afk10:05
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-keystone: Resource keystone_identity_provider for Keystone.  https://review.openstack.org/20268910:06
*** chandankumar has quit IRC10:55
*** timbyr_ has joined #puppet-openstack11:02
*** timbyr_ has quit IRC11:03
*** ferest has joined #puppet-openstack11:06
*** ferest has quit IRC11:10
openstackgerritMichal Rostecki proposed openstack/puppet-heat: Add an ability to manage use_stderr parameter  https://review.openstack.org/22399911:22
*** markvoelker has joined #puppet-openstack11:26
*** dprince has joined #puppet-openstack11:28
*** markvoelker has quit IRC11:31
openstackgerritMichal Rostecki proposed openstack/puppet-heat: Bump rspec-puppet to 2.1.0  https://review.openstack.org/22458211:31
openstackgerritSebastien Badia proposed openstack/puppet-ceilometer: Bump rspec-puppet to 2.1.0  https://review.openstack.org/22458311:31
openstackgerritSebastien Badia proposed openstack/puppet-cinder: Bump rspec-puppet to 2.1.0  https://review.openstack.org/22458511:37
*** danieru has quit IRC11:37
*** ddmitriev1 has joined #puppet-openstack11:39
*** xingchao has quit IRC11:39
*** ibba has quit IRC11:43
*** markvoelker has joined #puppet-openstack11:47
*** jpena is now known as jpena|lunch11:47
*** paramite|afk is now known as paramite11:49
EmilienMgood morning11:51
*** jayg|g0n3 is now known as jayg11:57
openstackgerritSergey Kolekonov proposed openstack/puppet-neutron: Add retries to nova_admin_tenant_id_setter  https://review.openstack.org/19467311:58
openstackgerritSergey Kolekonov proposed openstack/puppet-neutron: Add retries to nova_admin_tenant_id_setter  https://review.openstack.org/19467312:01
openstackgerritMichal Rostecki proposed openstack/puppet-keystone: Bump rspec-puppet to 2.1.0  https://review.openstack.org/22459012:04
openstackgerritMichal Rostecki proposed openstack/puppet-nova: Bump rspec-puppet to 2.1.0  https://review.openstack.org/22459112:08
sbadiahi!12:08
sbadianihilifer: thanks for the backports12:08
nihilifersbadia: no problem :)12:08
nihilifersbadia: what about icehouse? I respond to your comment in https://review.openstack.org/#/c/224582/12:09
sbadianihilifer: but finnaly we decided to not check puppet4 in juno branch :D12:10
sbadiahttps://review.openstack.org/#/c/224397/12:10
sbadiaEmilienM: ^12:10
sbadianihilifer: oh sorry! I reviewed too fast… sorry…12:10
sbadiabut the emilien patch will fix juno and icehouse :)12:11
nihiliferah, I didn't see this patch12:12
sbadiame too ;-)12:13
nihiliferok, I abandoned my patch to project-config12:13
*** ducttape_ has joined #puppet-openstack12:16
*** severion has joined #puppet-openstack12:24
*** paramite is now known as paramite|afk12:25
EmilienMnihilifer: which patch?12:28
sbadiaEmilienM: https://review.openstack.org/#/c/224496/12:28
EmilienMsbadia: thx12:28
*** rochaporto has joined #puppet-openstack12:29
openstackgerritMichal Rostecki proposed openstack/puppet-nova: Bump rspec-puppet to 2.1.0  https://review.openstack.org/22459112:29
*** markvoelker has quit IRC12:31
*** ducttape_ has quit IRC12:32
dprincethis would be helpful to TripleO https://review.openstack.org/#/c/223128/12:34
*** paramite|afk is now known as paramite12:34
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Disable SElinux on CentOS7 jobs  https://review.openstack.org/22470512:35
EmilienMsbadia: outstading review for today ^12:35
EmilienMwe wait for CI12:35
EmilienMand see if it works12:35
EmilienMsocial: ^12:35
*** zhangjn has quit IRC12:36
socialEmilienM: I think it should be in permissive for trunk by default12:36
*** morazi has joined #puppet-openstack12:37
EmilienMsocial: one question - when disabled, are we still applying contexts ?12:38
EmilienMbecause Puppet test idempotency and if we are not applying contexts anymore, we would not be able to test Puppet idempotency when SElinux is enforced12:39
*** ibba has joined #puppet-openstack12:41
socialEmilienM: puppet should not be checking for contexts on selinux disabled systems, but we should just have enforcing set to 0 because we do want it to check for contexts12:42
EmilienMlet me rephrase my question12:42
socialin permissive mode it does set and check contexts12:43
EmilienMPuppet sometimes manage contexts by default, (File provider specificaly) - we can't really control that12:43
EmilienMlast time, I had to patch puppetlabs-rabbitmq: https://github.com/puppetlabs/puppetlabs-rabbitmq/commit/0227f762070ffbbea3c28d6a60174de98fa4cc1c12:44
EmilienMbecause Puppet was trying to apply a (default) context, while packaging was trying to apply another one12:44
EmilienMwhich made Puppet run NON idempotent12:44
EmilienMwe had SElinux enforced so I could detect it in our upstream CI12:45
EmilienMso my question is: will I still be able to detect that kind of thing if we disable SElinux?12:45
* spredzy check the file type provider to see how it handles selinux param if SELinux is disabled on the host12:46
socialEmilienM: disabling SELinux means turning it off, in that case no. What you do is turn off enforcing, SELinux is still present it just does not enforce eg if you do something forbidden it'll just log to audit log.12:46
EmilienMspredzy: it's about 'selinux_ignore_defaults' attribute12:46
socialEmilienM: what you want is selinux in permissive mode - setenforce 012:46
EmilienMsocial: so https://review.openstack.org/224705 will make all of us happy12:47
socialEmilienM: exactly :)12:47
*** dprince has quit IRC12:47
EmilienM1/ bring back our CI - 2/ do not deal with future SElinux issues - 3/ still test idempotency with contexts12:47
EmilienMthe 3/ is very important, I'll run some tests today to make sure12:48
EmilienMI want our CI failing if contexts are differents in packaging & puppet12:48
*** severion has quit IRC12:50
spredzyEmilienM, https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/selinux.rb#L16-L2212:50
*** v1k0d3n has joined #puppet-openstack12:50
EmilienMmhh12:50
EmilienMthat means it won't try to apply contexts I guess12:50
spredzyEmilienM, and https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/selinux.rb#L3812:51
spredzythat means is selinux is disabled it will puppet will just skip any selinux related operation12:51
spredzys/is/if12:51
EmilienMwhich is not what we want12:51
socialspredzy: but it's 3 states selinux disabled, selinux enabled with permissive, selinux enabled with enforcing12:51
EmilienMwe still need to apply contexts12:51
spredzyEmilienM, sorry can you repeat the context I don't get it I was answering <EmilienM> social: one question - when disabled, are we still applying contexts ?12:53
EmilienMhttps://github.com/puppetlabs/puppetlabs-rabbitmq/commit/0227f762070ffbbea3c28d6a60174de98fa4cc1c12:54
EmilienMI created this patch ^^^^ because our Puppet OpenStack CI was down some time ago12:54
spredzyok12:54
EmilienMand it was down because we install SElinux as enforced12:54
EmilienMand Puppet was applying a context X while packaging Y12:54
EmilienMit conflicted and Puppet runs were not idempotent12:55
spredzyok12:55
EmilienMmy question is: we are 'permissiving' SELinux now - are we going to be able to detect this kind of situation  again?12:55
EmilienMI know it's very tricky - but I feel important to keep SElinux in the loop because our users strongly use it - so we might have an interest to make sure our modules can live with SElinux enforced12:56
spredzyEmilienM, yes, because even if permissive labels are actually created12:56
spredzyso puppet will still want to change the label if it doesn't match12:56
openstackgerritMerged openstack/puppet-openstack-integration: run_tests: stop pinning tempest repo  https://review.openstack.org/22262112:57
spredzyEmilienM, as long as we do not disable selinux labels are applied (with permissive they are just not enforced)12:57
EmilienMcool12:57
*** pradk has joined #puppet-openstack12:58
spredzysocial, ^ agree ?12:58
EmilienMspredzy: but in your code, I'm not sure it applies contexts in permissive mode12:58
*** jpena|lunch is now known as jpena12:58
socialEmilienM: it does12:58
EmilienMok12:58
openstackgerritJohn Trowbridge proposed openstack/puppet-ironic: Add ironic-inspector support  https://review.openstack.org/22369012:58
spredzyNormally enabled = (Enforcing, Permissive) disabled = disabled12:59
EmilienMok12:59
EmilienMi'll test anyway :P13:00
EmilienMouch, gate is busy today13:00
vinshIf the Gate had a Bar.. it would be more fun to hang out at.13:04
EmilienMvinsh: I would be drunk.13:08
vinsh:D13:08
*** richm has joined #puppet-openstack13:10
EmilienMit works: https://jenkins06.openstack.org/job/gate-puppet-openstack-integration-dsvm-centos7/90/consoleFull13:13
*** mattymo has quit IRC13:18
*** mattymo has joined #puppet-openstack13:23
*** su_zhang has joined #puppet-openstack13:27
*** openstackgerrit has quit IRC13:31
*** openstackgerrit has joined #puppet-openstack13:32
*** tiswanso has joined #puppet-openstack13:33
*** su_zhang has quit IRC13:38
*** paramite is now known as paramite|afk13:38
degorenkohello folks! EmilienM spredzy sbadia can you please review https://review.openstack.org/220090 , https://review.openstack.org/22214213:40
sbadiadegorenko: done13:42
sbadiathanks!!13:42
degorenkosbadia, thank you :)13:42
sbadianp13:43
mattymo_sbadia, EmilienM spredzy what URL are you using when configuring adminURL for keystone endpoint?13:43
openstackgerritJohn Trowbridge proposed openstack/puppet-ironic: Add ironic-inspector support  https://review.openstack.org/22369013:44
mattymo_the same IP as internalUrl or publicUrl?13:44
*** zhangjn has joined #puppet-openstack13:45
*** zhangjn has quit IRC13:45
*** su_zhang has joined #puppet-openstack13:46
*** dprince has joined #puppet-openstack13:46
*** zhangjn has joined #puppet-openstack13:46
spredzymattymo, if I understand your question correctly  this depends on your setup / network isolation level13:49
spredzyie. Do you have one network for internal another for public and another for admin13:49
spredzyis it the same for everyone13:49
spredzyetc..13:49
spredzydegorenko, done13:50
openstackgerritSergey Kolekonov proposed openstack/puppet-neutron: Add parameters for Neutron QoS support  https://review.openstack.org/21665413:52
*** ibba has quit IRC13:54
*** arnaud_orange has quit IRC13:56
degorenkospredzy, thanks, and about your comment, i'll do it but in next patch, because this one is revert :) https://review.openstack.org/#/c/22214413:57
*** kindjal has joined #puppet-openstack13:58
degorenkospredzy, btw, we still have open discussion about include/require L)13:58
degorenko:)13:58
*** arnaud_orange has joined #puppet-openstack13:58
spredzydegorenko, removed my -1, ok for adding this in another patch13:59
spredzydegorenko, I gave my opinion :) you should ping the other :p13:59
degorenkosbadia, one more request :D take a look on https://review.openstack.org/#/c/222144 please. What do you think about Yanis' comment in patch set 313:59
degorenkospredzy, yep :P13:59
degorenkospredzy, one more patch :D https://review.openstack.org/#/c/220090/14:00
degorenkojust was in merge conflict14:00
EmilienMspredzy, sbadia : please look https://review.openstack.org/#/c/224705/14:01
*** ducttape_ has joined #puppet-openstack14:02
spredzyEmilienM, degorenko gone14:03
spredzys/gone/done14:03
spredzy:)14:03
degorenkospredzy, thanks o/14:03
mattymo_spredzy, sorry I went AFK14:05
*** EmilienM sets mode: +o mfisch14:05
*** EmilienM sets mode: +o clayton14:05
mattymo_spredzy, I mean if you set adminUrl in public network, then you can do keystone user-create, user-list, tenant-list etc14:05
*** EmilienM sets mode: +o mgagne14:05
mattymo_otherwise you must do keystone commands from a host inside internal network or from horizon14:06
*** su_zhang has quit IRC14:09
*** paramite|afk is now known as paramite14:09
openstackgerritMerged openstack/puppet-sahara: Revert "Fixed /etc/sahara handling"  https://review.openstack.org/22214214:13
*** ericpeterson has joined #puppet-openstack14:20
*** ducttape_ has quit IRC14:22
*** markvoelker has joined #puppet-openstack14:26
openstackgerritDenis Egorenko proposed openstack/puppet-sahara: Revert "Fix Sahara installation for Ubuntu"  https://review.openstack.org/22214414:34
openstackgerritDenis Egorenko proposed openstack/puppet-sahara: Rely on autorequire for config resource ordering  https://review.openstack.org/22476214:34
degorenkospredzy, ^14:34
openstackgerritMerged openstack/puppet-openstack-integration: Disable SElinux on CentOS7 jobs  https://review.openstack.org/22470514:34
EmilienMok CI should be fixed now14:35
openstackgerritAthanasios Douitsis proposed openstack/puppet-vswitch: Support for FreeBSD  https://review.openstack.org/19152314:35
*** richm has quit IRC14:41
openstackgerritIury Gregory Melo Ferreira proposed openstack/puppet-openstack-specs: Changes in enabling federation spec  https://review.openstack.org/22377714:46
*** skolekonov is now known as _skolekonov14:47
*** ericpeterson has quit IRC14:50
*** ducttape_ has joined #puppet-openstack14:50
*** mdorman has joined #puppet-openstack14:51
*** rochaporto has quit IRC14:51
*** richm has joined #puppet-openstack14:54
*** paramite has quit IRC14:59
*** tiswanso has quit IRC15:00
*** tiswanso has joined #puppet-openstack15:01
*** sanjayu has joined #puppet-openstack15:02
mattymo_hey richm15:04
openstackgerritEmilien Macchi proposed openstack/puppet-nova: Implement WSGI support for Nova API  https://review.openstack.org/21331515:13
*** angdraug has joined #puppet-openstack15:20
richmmattymo_: hello15:21
mattymo_richm, when you deploy keystone, do you set adminurl to be in internal network or public network?15:23
*** zhangjn has quit IRC15:25
*** zhangjn has joined #puppet-openstack15:26
*** arnaud_orange has quit IRC15:26
*** xingchao has joined #puppet-openstack15:36
richmmattymo_: "deploy keystone" - how?  "set adminurl" - where?15:40
richmI'm not sure I understand the question15:40
mattymo_sorry I'm not clear15:40
mattymo_when deploying keystone service, you need to configure its service endpoints. one for internalurl, one for publicurl, one for adminurl15:41
richmok15:41
mattymo_let's say my internal network is 192.168.0.0/24 and my public is 10.10.0.0/24 and public routes to the rest of my org15:41
mattymo_and interanl doesn't15:41
mattymo_internal*15:41
mattymo_if I set adminurl inside internal network, then keystone cli commands fail because they require the ability to reach the adminUrl endpoint15:42
richmI have no idea15:42
mattymo_oh ok15:42
richmYou would have to talk to someone who actually does OpenStack deployments15:42
mattymo_oh, what do you usually do?15:42
richmThe most I have ever done is a "deployment" using the puppet-keystone spec/acceptance tests, or using packstack for a very simple all-in-one, strictly for dev. testing purposes15:44
richmI am in no way qualified to be an operator15:44
*** stamak has quit IRC15:45
*** myatsenko has joined #puppet-openstack15:50
*** chandankumar has joined #puppet-openstack15:53
*** skolekonov has joined #puppet-openstack15:56
*** aimon_ has quit IRC15:57
*** LimorStotland has quit IRC15:59
*** serg_melikyan has joined #puppet-openstack16:01
*** sergmelikyan has quit IRC16:05
*** zhangjn has quit IRC16:07
*** ibba has joined #puppet-openstack16:09
*** mdorman has quit IRC16:22
*** tiswanso has quit IRC16:24
*** tiswanso has joined #puppet-openstack16:24
*** tiswanso has quit IRC16:25
*** tiswanso has joined #puppet-openstack16:25
*** linkedinyou has joined #puppet-openstack16:30
*** serg_melikyan has quit IRC16:32
*** sergmelikyan has joined #puppet-openstack16:33
*** jistr has quit IRC16:35
*** mdorman has joined #puppet-openstack16:35
*** aimon has joined #puppet-openstack16:38
*** jpena is now known as jpena|away16:40
*** fedexo has joined #puppet-openstack16:41
*** timrc_ is now known as timrc16:50
*** derekh has quit IRC16:50
*** skolekonov has quit IRC16:55
*** IBerezovskiy has quit IRC16:55
*** serg_melikyan has joined #puppet-openstack16:58
*** sergmelikyan has quit IRC17:01
*** dprince has quit IRC17:06
*** dprince has joined #puppet-openstack17:08
*** serg_melikyan has quit IRC17:08
*** sergmelikyan has joined #puppet-openstack17:09
*** xingchao has quit IRC17:11
*** angdraug has quit IRC17:17
*** fedexo has quit IRC17:17
*** chandankumar has quit IRC17:20
*** ibba has quit IRC17:22
*** xingchao has joined #puppet-openstack17:26
*** sergmelikyan has quit IRC17:26
*** sergmelikyan has joined #puppet-openstack17:27
*** xingchao has quit IRC17:27
*** sergmelikyan has quit IRC17:47
*** sergmelikyan has joined #puppet-openstack17:50
*** aimon has quit IRC17:51
*** sergmelikyan has quit IRC17:52
*** dprince has quit IRC17:53
*** dprince has joined #puppet-openstack18:05
imcsk8EmilienM: some spec tests were failing for this patch https://review.openstack.org/#/c/221991 and i found that there are other parts of the puppet neutron module that try to configure the sriov driver: https://github.com/openstack/puppet-neutron/blob/master/manifests/plugins/ml2/mech_driver.pp my guess is to delete them but i wanted  a second opnion before i send the patch18:06
*** aimon has joined #puppet-openstack18:10
*** chandankumar has joined #puppet-openstack18:12
*** xarses has quit IRC18:16
*** xingchao has joined #puppet-openstack18:28
*** xarses has joined #puppet-openstack18:37
*** dprince has quit IRC18:37
mdormananybody know if there’s any work in flight to improve the new v3 keystone providers… right now for every keystone_user and keystone_user_role resource (I think), it’s doing a separate ‘keystone user list’ call.  so on a system with a large number of users, this increases the run time for puppet substantially (adding 7-8 minutes to our runs, we have ~4000 users.)18:47
mdormani can create a new bug if nobody else has looked at this.  this used to be a problem with the previous providers, and we fixed it up so the user list was cached, so it’s kind of a regression on the v3 providers.18:48
*** greghaynes has quit IRC18:49
EmilienMthere is a bug about that18:52
EmilienMrichm created it18:52
EmilienMhttps://bugs.launchpad.net/puppet-keystone/+bug/149345018:52
openstackLaunchpad bug 1493450 in puppet-keystone "bad indirection performance with openstack resources" [Medium,Confirmed]18:52
EmilienMmdorman: ^18:52
*** ducttape_ has quit IRC18:55
*** ducttape_ has joined #puppet-openstack18:55
mdormanawesome thanks18:58
mdormanprobably should have googled/rtfm on that one myself :)18:58
*** dprince has joined #puppet-openstack19:00
EmilienMmdorman: feel free to send a patch that fix it, I'm not sure richm is working on it atm19:04
_odyDid Hunner ever chime in on using the indirector for resource lookups?  I took a look at the code and it looks to have never been intended for the use of providers looking up other resources.19:08
*** delattec has joined #puppet-openstack19:19
*** cdelatte has quit IRC19:22
Hunnersup?19:23
HunnerOne thing I've done is cache the instances, then re-run on cache miss19:25
*** chandankumar has quit IRC19:26
EmilienM_ody: fyi i updated the patch you reviewed about nova api/wsgi19:26
*** _skolekonov has quit IRC19:28
HunnerIt's in the f5 provider, so I can't link since it's a private repo, but https://gist.github.com/hunner/a1a4bf3505f78b3c94ca is the snippet19:28
Hunnerworst case is still the same speed19:29
*** yogesh-pc has joined #puppet-openstack19:32
*** jfluhmann has joined #puppet-openstack19:37
yogesh-pcEmilienM: any idea to the issue that I was having after installing both the apache and horizon together in the single configuration setup?19:42
*** delatte has joined #puppet-openstack19:43
EmilienMyogesh-pc: no idea19:45
EmilienMmfisch: have you tried already? ^19:45
EmilienMrunning keystone wsgi & horizon on the same node?19:45
EmilienMI don't see why it would fail19:45
yogesh-pcdo I need to do anything to start the horizon service?19:46
*** delattec has quit IRC19:46
yogesh-pcalso I would like to access the admin permission and maybe try couple of openstack commands.. but i do not know how to do it19:47
*** jpena|away has quit IRC19:47
openstackgerritEmilien Macchi proposed openstack/puppet-nova: Implement WSGI support for Nova API  https://review.openstack.org/21331519:49
yogesh-pci tried to source local.rc : http://paste.openstack.org/show/466753/19:49
yogesh-pcand i get following error:19:50
yogesh-pchttp://paste.openstack.org/show/466754/19:50
*** derekh has joined #puppet-openstack19:51
EmilienMmdorman: we are actually blocked by https://review.openstack.org/#/c/218059/19:53
EmilienMif anyone wants to review it go ahead ^19:53
EmilienMmdorman: can you share your manifest that create users/... resources and that takes time ? I would like to add it in our functional testing CI, it would be a good scenario - thanks19:54
*** xingchao has quit IRC19:55
*** ducttape_ has quit IRC20:12
*** ericpeterson has joined #puppet-openstack20:12
richmEmilienM: mdorman: we could fix it now - the problem is that it is hideously complex to figure out which user is referenced in a keystone_user_role { 'username@...'20:17
*** ericpeterson has quit IRC20:17
*** ducttape_ has joined #puppet-openstack20:17
openstackgerritIvan Chavero proposed openstack/puppet-neutron: Split SR-IOV configuration file into driver and agent pieces  https://review.openstack.org/22199120:17
richmThe complexity will be reduced a great deal if we can ever figure out a way to deal with the name + domain naming issue20:17
richmso I'm reluctant to fix it, then fix it again20:18
openstackgerritIury Gregory Melo Ferreira proposed openstack/puppet-keystone: [WIP] Support for Keystone as Service Provider  https://review.openstack.org/21682120:20
*** derekh has quit IRC20:21
openstackgerritIvan Chavero proposed openstack/puppet-neutron: Split SR-IOV configuration file into driver and agent pieces  https://review.openstack.org/22199120:24
*** yogesh-pc has quit IRC20:27
*** tiswanso has quit IRC20:37
*** chem has quit IRC20:42
*** chem has joined #puppet-openstack20:43
*** jayg is now known as jayg|g0n320:49
iurygregoryEmilienM, do you know a puppet lib to modify xml files? in the service provider i need to apply changes in the keystone configuration in Apache. =)20:58
EmilienMiurygregory: xml in keystone config?20:59
iurygregorykeystone apache file20:59
iurygregoryvhost etc20:59
EmilienMit's XML now?20:59
iurygregoryi think is xml, it is not?21:00
iurygregoryi need to modify under the <VirtualHost *:5000>21:01
*** morazi has quit IRC21:03
EmilienMiurygregory: do you know puppetlabs-apache ?21:04
iurygregoryjust a little XD21:04
EmilienMi think you can everything you need with the module21:06
EmilienMand if you can't, submit a patch there21:06
iurygregoryok ^^21:08
EmilienMiurygregory: you need to create a vhost for what?21:10
EmilienMjust by curiosity21:10
mdormanrichm / EmilienM:  our manifests wrt keystone_user and keystone_user_role are relatively simple… on the order of 10-20 keystone_user’s and approximately the same keystone_user_role’s.  but the main issue is we have 4000+ users in our keystone backend LDAP21:15
EmilienMouch21:16
EmilienMmanaged by puppet I suppose21:16
*** gfidente has quit IRC21:17
mdormanwhat do you mean?   all the openstack stuff is managed by puppet, but nod the backend AD/LDAP21:17
EmilienMmdorman: I meant the 4000 users21:18
mdormanyeah AD is the backend identity source for keystone.  so a ‘keystone user list’ goes and gets that full list of thousands of users21:18
EmilienMok21:18
mdormananyway need to run now to pick up kids.  back online later if you want to discuss more.21:19
*** mdorman has quit IRC21:19
EmilienMI don't know if there is any performant tool to manage 4000 keystone users today21:20
*** tiswanso has joined #puppet-openstack21:22
*** aimon has quit IRC21:23
EmilienMmgagne: do you use puppet to manage all your users?21:26
mgagneEmilienM: what do you mean by "all" ?21:26
EmilienMmgagne: your public cloud users21:26
*** tiswanso has quit IRC21:26
mgagneEmilienM: we don't manage our public cloud users, only services21:27
EmilienMmgagne: ok21:27
*** dprince has quit IRC21:27
mgagneEmilienM: we are thinking about move away from puppet to manage our users. it's not very efficient. Puppet run takes forever to complete and I can't say having thousands of users will improve the situation over time.21:30
EmilienMmgagne: this is what we were discussing ^^^^^^^^^21:30
mgagneright21:30
EmilienMI'm curious which technology is faster21:31
mgagnethe one that doesn't cache all users in memory :D21:31
EmilienMmgagne: are you willing to help us to improve puppet-keystone?21:31
mgagneEmilienM: unfortunately, I won't have time to invest before a long time (again)21:32
EmilienMsad for us21:32
mgagneEmilienM: yep. and although all the good promises here and there from me or my boss, there is nothing concret on that side.21:33
richmEmilienM: someone needs to take a look at http://lists.openstack.org/pipermail/openstack-dev/2015-September/074715.html - and see if we can do the same thing for keystone_user, etc.21:34
mgagnecan't Puppet build a namevar from multiple properties? (not the resource title itself)21:36
mgagnebecause I feel a Puppet user should be able to do keystone_user { 'foobar': user => 'bar', domain => 'baz' } just fine21:37
* EmilienM reading _ody's emaill21:38
*** aimon has joined #puppet-openstack21:51
*** tiswanso has joined #puppet-openstack21:52
*** xingchao has joined #puppet-openstack21:54
*** aimon_ has joined #puppet-openstack21:55
*** aimon has quit IRC21:58
*** xingchao has quit IRC22:03
*** yogesh-pc has joined #puppet-openstack22:09
*** mdorman has joined #puppet-openstack22:19
*** richm has quit IRC22:26
*** tiswanso has quit IRC22:27
*** delatte has quit IRC22:28
*** chem has quit IRC22:30
*** yogesh-pc has quit IRC22:37
*** ducttape_ has quit IRC22:38
*** yogesh-pc has joined #puppet-openstack22:38
*** ducttape_ has joined #puppet-openstack22:39
*** richm has joined #puppet-openstack22:40
*** ducttape_ has quit IRC22:43
*** kindjal has quit IRC22:52
*** gildub has joined #puppet-openstack22:55
*** jfluhmann has quit IRC23:10
*** mdorman has quit IRC23:13
*** ducttape_ has joined #puppet-openstack23:27
*** sergmelikyan has joined #puppet-openstack23:33
*** markvoelker has quit IRC23:36
*** v1k0d3n has quit IRC23:40
*** v1k0d3n has joined #puppet-openstack23:41
openstackgerritMerged openstack/puppet-neutron: ml2: Fix typo with ml2_srvio/supported_pci_vendor_devs param.  https://review.openstack.org/21414123:47
*** yogesh-pc has quit IRC23:50
*** sergmelikyan has quit IRC23:50
*** jfluhmann has joined #puppet-openstack23:52

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