Wednesday, 2015-07-15

*** topshare has quit IRC00:07
*** xarses has quit IRC00:22
openstackgerritMerged openstack/puppet-openstacklib: Add include on ::mysql::server  https://review.openstack.org/19982200:25
*** ducttape_ has joined #puppet-openstack00:32
*** xarses has joined #puppet-openstack00:41
*** bitblt has quit IRC00:44
*** xingchao has quit IRC00:50
*** xingchao has joined #puppet-openstack00:50
*** topshare has joined #puppet-openstack00:53
*** xingchao has quit IRC00:53
*** aimon has joined #puppet-openstack00:58
*** topshare has quit IRC01:18
*** rcallawa_ has quit IRC01:18
*** rcallawa has joined #puppet-openstack01:18
*** topshare has joined #puppet-openstack01:23
*** dprince has quit IRC01:36
*** bklei has joined #puppet-openstack01:36
*** ilbot3 has quit IRC01:45
*** ilbot3 has joined #puppet-openstack01:47
*** markvoelker has quit IRC01:54
*** bklei has quit IRC01:56
*** markvoelker has joined #puppet-openstack02:00
openstackgerritMerged openstack/puppet-openstack-integration: puppetfile: Bump puppetlabs-inifile module to 1.4.x  https://review.openstack.org/19998802:02
*** rcallawa_ has joined #puppet-openstack02:03
*** rcallawa has quit IRC02:07
openstackgerritMerged openstack/puppet-openstack_extras: Fixup README.md table of contents  https://review.openstack.org/19880302:12
openstackgerritMerged openstack/puppet-ceilometer: Simplify parameters for rpc_backend  https://review.openstack.org/19603602:17
*** markvoelker has quit IRC02:18
openstackgerritMerged openstack/puppet-neutron: N1Kv:Adding params for IPv6 communication with VSM  https://review.openstack.org/20073502:24
*** xarses_ has joined #puppet-openstack02:42
*** xarses has quit IRC02:45
*** bklei has joined #puppet-openstack02:57
*** richm has quit IRC02:57
*** bklei has quit IRC03:01
*** fvollero has quit IRC03:06
*** ducttape_ has quit IRC03:14
openstackgerritMerged openstack/puppet-sahara: spec: Update deprecated rspec keywords  https://review.openstack.org/19962003:18
*** ducttape_ has joined #puppet-openstack03:20
openstackgerritMerged openstack/puppet-keystone: fix module install reference  https://review.openstack.org/19981003:21
*** topshare has quit IRC03:28
*** topshare has joined #puppet-openstack03:30
*** markvoelker has joined #puppet-openstack03:35
*** markvoelker_ has joined #puppet-openstack03:38
*** ducttape_ has quit IRC03:39
*** markvoelker has quit IRC03:40
*** bklei has joined #puppet-openstack04:01
*** markvoelker has joined #puppet-openstack04:04
*** bklei has quit IRC04:06
*** markvoelker_ has quit IRC04:07
*** markvoelker_ has joined #puppet-openstack04:08
*** markvoelker has quit IRC04:09
*** gildub has quit IRC04:14
*** linkedinyou has joined #puppet-openstack04:18
*** rcallawa has joined #puppet-openstack04:26
*** topshare has quit IRC04:26
*** rcallawa_ has quit IRC04:27
*** topshare has joined #puppet-openstack04:31
*** danieru has quit IRC04:35
*** danieru has joined #puppet-openstack04:36
*** gildub has joined #puppet-openstack04:41
*** saneax_ has quit IRC04:50
*** francois has quit IRC04:57
*** francois has joined #puppet-openstack04:57
*** markvoelker has joined #puppet-openstack05:06
*** markvoelker_ has quit IRC05:06
*** markvoelker_ has joined #puppet-openstack05:08
*** markvoelker has quit IRC05:11
LimorStotlandHi all stupid questions... i have the puppet for mistral and i want to contribute it. where should i open the BP and to where should i contribute it?05:14
*** topshare has quit IRC05:48
*** bklei has joined #puppet-openstack05:50
*** topshare has joined #puppet-openstack05:51
*** rhefner has quit IRC05:51
*** dboik has joined #puppet-openstack05:53
*** bklei has quit IRC05:55
*** dboik has quit IRC05:57
*** paramite has joined #puppet-openstack06:02
*** stamak has joined #puppet-openstack06:18
*** topshare has quit IRC06:29
*** topshare has joined #puppet-openstack06:33
*** saneax has joined #puppet-openstack06:39
*** stamak has quit IRC07:04
*** samuelBartel has joined #puppet-openstack07:06
*** topshare_ has joined #puppet-openstack07:07
*** topshare has quit IRC07:09
*** paramite is now known as paramite|afk07:11
*** paramite|afk is now known as paramite07:19
*** zigo has quit IRC07:24
*** zigo has joined #puppet-openstack07:25
*** topshare_ has quit IRC07:28
*** _stowa has quit IRC07:30
*** _stowa_ has joined #puppet-openstack07:35
*** topshare has joined #puppet-openstack07:37
*** bklei has joined #puppet-openstack07:39
*** bklei has quit IRC07:44
*** dgurtner has joined #puppet-openstack07:45
*** dachary has quit IRC07:45
*** dachary has joined #puppet-openstack07:45
*** _stowa_ is now known as _stowa07:46
*** topshare has quit IRC07:50
*** andreww has joined #puppet-openstack07:55
*** sergmelikyan has joined #puppet-openstack07:56
*** topshare has joined #puppet-openstack07:56
*** xarses_ has quit IRC07:57
*** jayg|g0n3 has quit IRC07:57
*** jayg|g0n3 has joined #puppet-openstack08:00
*** dmellado has left #puppet-openstack08:08
*** jistr has joined #puppet-openstack08:12
*** fvollero has joined #puppet-openstack08:12
*** fvollero has quit IRC08:16
*** fvollero has joined #puppet-openstack08:16
*** gildub has quit IRC08:18
*** markvoelker_ has quit IRC08:21
*** fvollero has quit IRC08:24
*** fvollero has joined #puppet-openstack08:25
*** fvollero has quit IRC08:26
*** fvollero has joined #puppet-openstack08:26
*** topshare has quit IRC08:30
*** stamak has joined #puppet-openstack08:34
*** topshare has joined #puppet-openstack08:34
*** derekh has joined #puppet-openstack08:35
*** markvoelker has joined #puppet-openstack08:36
*** LimorStotland_ has joined #puppet-openstack08:43
*** markvoelker has quit IRC08:45
*** LimorStotland__ has joined #puppet-openstack08:45
*** LimorStotland_ has quit IRC08:45
*** LimorStotland has quit IRC08:46
*** dalgaaf has quit IRC08:48
*** markvoelker has joined #puppet-openstack08:51
*** LimorStotland__ has quit IRC08:53
*** LimorStotland has joined #puppet-openstack08:53
*** markvoelker has quit IRC08:56
rcarrillocruzmorning folks09:00
rcarrillocruzwhat's the convention for documenting parameters on puppet classes09:00
rcarrillocruzrequired params first, optional last09:00
rcarrillocruz?09:00
*** derekh has quit IRC09:02
*** markvoelker has joined #puppet-openstack09:06
*** paramite is now known as paramite|afk09:07
*** markvoelker has quit IRC09:10
*** dalgaaf has joined #puppet-openstack09:12
*** markvoelker has joined #puppet-openstack09:20
*** aarefiev has quit IRC09:22
*** markvoelker has quit IRC09:25
*** bklei has joined #puppet-openstack09:28
*** bklei has quit IRC09:32
*** markvoelker has joined #puppet-openstack09:35
*** markvoelker has quit IRC09:40
*** LimorStotland has quit IRC09:48
*** markvoelker has joined #puppet-openstack09:49
*** markvoelker has quit IRC09:54
*** sergmelikyan has quit IRC09:57
openstackgerritRicardo Carrillo Cruz proposed openstack/puppet-ironic: Add bifrost manifest  https://review.openstack.org/20202509:59
openstackgerritRicardo Carrillo Cruz proposed openstack/puppet-ironic: Add bifrost manifest  https://review.openstack.org/20202510:01
*** markvoelker has joined #puppet-openstack10:04
openstackgerritYanis Guenane proposed openstack/puppet-tripleo: Implement firewalling in tripleo::firewall  https://review.openstack.org/20202710:05
*** sergmelikyan has joined #puppet-openstack10:06
*** markvoelker has quit IRC10:08
*** rcallawa has quit IRC10:10
*** rcallawa has joined #puppet-openstack10:10
*** gildub has joined #puppet-openstack10:12
*** barthalion has quit IRC10:17
*** markvoelker has joined #puppet-openstack10:19
openstackgerritRicardo Carrillo Cruz proposed openstack/puppet-ironic: Add bifrost manifest  https://review.openstack.org/20202510:20
*** paramite|afk is now known as paramite10:22
*** markvoelker has quit IRC10:23
*** markvoelker has joined #puppet-openstack10:33
*** sergmelikyan has quit IRC10:36
*** rcallawa_ has joined #puppet-openstack10:37
*** markvoelker has quit IRC10:38
*** rcallawa has quit IRC10:41
*** rcallawa_ has quit IRC10:41
*** rcallawa has joined #puppet-openstack10:42
*** rcallawa_ has joined #puppet-openstack10:46
*** markvoelker has joined #puppet-openstack10:48
*** rcallawa has quit IRC10:49
*** markvoelker has quit IRC10:54
*** topshare has quit IRC10:54
EmilienMgood morning folks10:59
EmilienMrcarrillocruz: you have good examples in our modules, let me know if you need some code highlight10:59
*** markvoelker has joined #puppet-openstack11:02
*** sergmelikyan has joined #puppet-openstack11:07
*** markvoelker has quit IRC11:07
rcarrillocruzEmilienM: hiya, upped https://review.openstack.org/202025 , created example and followed documentation as ::ironic manifest11:09
rcarrillocruzthx11:09
EmilienMrcarrillocruz: cool, let me look11:09
rcarrillocruzEmilienM: where are you based btw? France or are you in the US11:09
rcarrillocruzyou appear to have a wide range of working hours11:09
EmilienMrcarrillocruz: eastern11:10
EmilienMrcarrillocruz: you?11:10
rcarrillocruzCET, Spain11:10
EmilienMcool :)11:10
_nickEmilienM: i've got a couple of rdo-related bugs logged that are an easy fix - what's the etiquette as far as submitting a PR goes?  one per bug or a single PR that addresses both?11:10
EmilienM_nick: the bugs need to be reported on Launchpad and submitted as a regular patch via Gerrit system with the tag Closes-bug: # - More doc here: http://docs.openstack.org/infra/manual/developers.html11:11
_nickyep, i've reported them both on launchpad - and thanks, just thought i'd double check and ask the obvious before making a fool of myself ;)11:13
*** gildub has quit IRC11:13
*** markvoelker has joined #puppet-openstack11:17
*** bklei has joined #puppet-openstack11:17
*** rcallawa_ has quit IRC11:20
*** markvoelker has quit IRC11:21
*** bklei has quit IRC11:21
*** markvoelker has joined #puppet-openstack11:24
*** openstack has joined #puppet-openstack11:38
*** markvoelker has joined #puppet-openstack11:39
*** markvoelker has quit IRC11:44
*** xingchao has joined #puppet-openstack11:51
*** rcallawa has joined #puppet-openstack11:53
*** markvoelker has joined #puppet-openstack11:54
*** delattec has joined #puppet-openstack11:56
*** markvoelker has quit IRC11:58
*** topshare has joined #puppet-openstack11:59
*** topshare has quit IRC12:00
openstackgerritNick Jones proposed openstack/puppet-neutron: VPNaaS package name updates for RHEL / CentOS 7  https://review.openstack.org/20206512:05
*** markvoelker has joined #puppet-openstack12:08
*** jayg|g0n3 is now known as jayg12:09
*** leeuwenrjj has joined #puppet-openstack12:09
*** ducttape_ has joined #puppet-openstack12:10
*** topshare has joined #puppet-openstack12:12
*** topshare has quit IRC12:12
*** markvoelker has quit IRC12:13
*** topshare has joined #puppet-openstack12:13
openstackgerritXiaohua Yuan proposed openstack/puppet-manila: Move qpid settings to oslo_messaging_qpid section  https://review.openstack.org/19937412:17
*** bklei has joined #puppet-openstack12:18
*** morazi has joined #puppet-openstack12:18
*** bklei has quit IRC12:22
*** markvoelker has joined #puppet-openstack12:23
*** topshare has quit IRC12:24
*** ducttape_ has quit IRC12:27
*** markvoelker has quit IRC12:28
*** magicboiz has joined #puppet-openstack12:31
magicboizHello there!12:32
magicboizAnyone smarter than me who can help me with this?:12:32
magicboizError: Could not retrieve catalog from remote server: Error 400 on SERVER: $concat_basedir not defined. Try running again with pluginsync=true on the [master] and/or [main] section of your node's '/etc/puppet/puppet.conf'. at /etc/puppet/environments/production/modules/concat/manifests/setup.pp:20 on node12:32
magicboizI have "pluginsync=true" enabled on master and main and agent sections of puppet.conf12:33
magicboizalso I'm running foreman...12:33
magicboizpuppet 3.8.112:33
magicboizforeman 1.8.212:34
*** dprince has joined #puppet-openstack12:34
*** Vinsh has quit IRC12:37
*** markvoelker has joined #puppet-openstack12:37
EmilienMmagicboiz: have you tried  pluginsync=true on puppetmaster ?12:38
magicboiz<EmilienM>: it's enabled on puppet.conf, in master section.... isn't it enough? I running apache/passenger btw...12:40
EmilienMah12:41
EmilienMdid not read correctly12:41
*** markvoelker has quit IRC12:42
magicboizroot@puppetmaster:/etc/puppet/environments# !facter12:43
magicboizfacter concat_basedir12:43
magicboizAlready evaluated rest at /var/lib/gems/1.9.1/gems/facter-2.4.4/lib/facter/gce.rb:4, reevaluating anyways12:43
magicboizAlready evaluated rest at /var/lib/gems/1.9.1/gems/facter-2.4.4/lib/facter/ec2.rb:21, reevaluating anyways12:43
magicboizAlready evaluated rest at /var/lib/gems/1.9.1/gems/facter-2.4.4/lib/facter/ec2.rb:38, reevaluating anyways12:43
magicboizfacter doesn't return anything...12:44
*** topshare has joined #puppet-openstack12:44
EmilienMmagicboiz: maybe you would be luckier to ask on #puppet channel maybe12:45
magicboizok, I'll try there, I asked here because I was trying the openstack module....12:46
magicboizthx12:46
*** saneax has quit IRC12:48
EmilienMmagicboiz: which module?12:50
EmilienMswift I would bet12:50
*** markvoelker has joined #puppet-openstack12:52
*** ferest has joined #puppet-openstack12:54
*** markvoelker has quit IRC12:56
*** markvoelker has joined #puppet-openstack13:01
*** sergmelikyan has joined #puppet-openstack13:05
*** markvoelker has quit IRC13:09
*** markvoelker has joined #puppet-openstack13:09
*** markvoelker_ has joined #puppet-openstack13:10
*** markvoelker has quit IRC13:14
*** bklei has joined #puppet-openstack13:14
*** richm has joined #puppet-openstack13:15
*** bklei has quit IRC13:15
*** bklei has joined #puppet-openstack13:15
*** bklei has quit IRC13:19
*** ferest has quit IRC13:23
rcarrillocruzEmilienM: i haven't written beaker unit tests so far, do we have puppet-openstack specific guides?13:24
rcarrillocruzbefore going to google and getting my head around official docs13:24
*** dfisher has joined #puppet-openstack13:25
*** topshare has quit IRC13:25
EmilienMrcarrillocruz: I don't ask for beaker tests, only rspec (see specs/classes)13:25
rcarrillocruzerm, rspec13:26
rcarrillocruzsee? no idea on puppet unit testing :-)13:26
EmilienMrcarrillocruz: I'm on a call right now, I'll help you today13:27
EmilienMor anyone else here13:27
rcarrillocruzno biggie, i'll dive in rspec tutorials, thx13:28
*** derekh has joined #puppet-openstack13:30
_nickEmilienM: https://review.openstack.org/#/c/202065/ is mine, if anything looks / smells bad let me know13:30
*** ddmitriev has quit IRC13:46
*** sergmelikyan has quit IRC13:47
*** jistr is now known as jistr|mtg13:49
*** rhefner has joined #puppet-openstack13:59
*** dboik has joined #puppet-openstack14:03
*** ducttape_ has joined #puppet-openstack14:04
dboikEmilienM: hi14:10
*** xingchao has quit IRC14:16
*** topshare has joined #puppet-openstack14:25
*** topshare has quit IRC14:25
*** sergmelikyan has joined #puppet-openstack14:28
*** markvoelker has joined #puppet-openstack14:28
*** topshare has joined #puppet-openstack14:30
*** topshare has quit IRC14:31
*** markvoel_ has joined #puppet-openstack14:31
*** markvoelker has quit IRC14:31
*** rbrooker has joined #puppet-openstack14:31
*** topshare has joined #puppet-openstack14:31
*** markvoelker_ has quit IRC14:32
*** jistr|mtg is now known as jistr14:33
*** markvoel_ has quit IRC14:33
*** xingchao has joined #puppet-openstack14:34
openstackgerritDenis Egorenko proposed openstack/puppet-sahara: Configure rpc options separately from ceilometer notifications  https://review.openstack.org/19874414:34
openstackgerritDenis Egorenko proposed openstack/puppet-sahara: Add distribute mode for Sahara  https://review.openstack.org/19272114:34
EmilienMdboik: hey14:36
dboikEmilienM: I made some more changes to https://review.openstack.org/#/c/197181. Can you take another look and let me know what you think of the approach?14:37
EmilienMdboik: sure! I was talking with jayg about that in our daily meeting14:37
dboikok cool, thanks!14:38
*** sergmelikyan has quit IRC14:48
*** leeuwenrjj has quit IRC14:48
*** jasondotstar has joined #puppet-openstack14:49
*** markvoelker has joined #puppet-openstack14:53
rcarrillocruzhmm14:54
*** sergmelikyan has joined #puppet-openstack14:54
rcarrillocruzso, playing with rspec tests14:54
*** sergmelikyan has quit IRC14:54
rcarrillocruzi've done bundle install on puppet-ironic14:54
rcarrillocruzand that seemd to have installed puppet 4.2.0 gem14:54
EmilienMrcarrillocruz: yes it does14:54
*** markvoelker_ has joined #puppet-openstack14:54
rcarrillocruzwhich breaks rake tests ( i get some error 'Could not autoload puppet/provider/package/pkgdmg' )14:55
*** paramite has quit IRC14:55
rcarrillocruzsearching on irc history, crinkle suggested to other user to downgrade to puppet 314:55
rcarrillocruzis that accurate still?14:55
rcarrillocruzi'll find out shortly14:56
rcarrillocruzinstalling puppet gem v 3.8.114:56
EmilienMrcarrillocruz: AFIK, Puppet tests should pass 4.2: https://review.openstack.org/#/c/202025/14:56
EmilienMmaybe your test is not correct?14:56
*** topshare has quit IRC14:56
rcarrillocruzwell, i get that error for already existing tests , have not added my tests yet14:56
*** mdorman has joined #puppet-openstack14:56
EmilienMrcarrillocruz: why does it pass our CI now?14:57
*** sergmelikyan has joined #puppet-openstack14:57
rcarrillocruzmust be something on my env for sure14:57
EmilienMrcarrillocruz: http://logs.openstack.org/25/202025/3/check/gate-puppet-ironic-puppet-unit-latest/b2a35d0/console.html#_2015-07-15_10_26_23_70114:57
*** markvoelker has quit IRC14:58
EmilienMI guess it's in your env14:58
crinklercarrillocruz: what version of rspec-puppet do you have?14:58
crinkleearlier versions didn't work with puppet 414:58
EmilienMshould be 2.1.014:58
EmilienMafik14:58
rcarrillocruzi'll tell you in a  sec14:58
EmilienMcrinkle: o/14:58
crinkleEmilienM: o/14:59
*** topshare has joined #puppet-openstack14:59
rcarrillocruzrspec-puppet (2.2.0, 2.1.0)15:00
rcarrillocruzis that ok?15:00
*** sergmelikyan has quit IRC15:00
*** stamak has quit IRC15:01
crinkleshould be15:01
*** sergmelikyan has joined #puppet-openstack15:02
rcarrillocruzdoes that output means that i have two different versions of rspec-puppet?15:02
EmilienMthis is was we test in os infra15:02
rcarrillocruzi'm completely new to the ruby ecosystem of tools15:02
rcarrillocruzhmm15:02
rcarrillocruzinteresting15:02
rcarrillocruzso15:02
rcarrillocruzdowngrading to puppet 3.8.115:02
rcarrillocruzmakes  tests to pass15:02
rcarrillocruz140 examples, 0 failures15:02
*** sergmelikyan has quit IRC15:03
EmilienMmhh15:04
EmilienMthat's weird15:04
EmilienMwe also test rspec-puppet 2.1.0 with puppet 3.8.1 and 4.215:04
rcarrillocruzanyway, will dig into that later15:05
rcarrillocruzquick 101 on rspec tests, i must add a class on /spec/classes for the bifrost stuff15:05
rcarrillocruzanything else? fixtures, examples?15:05
rcarrillocruzi take example is kind of actual data you pass to the tests to run15:05
rcarrillocruz?15:05
crinkleexamples would be nice but we're not actually great at keeping examples up to date15:06
crinkleyou can add to the acceptance tests15:06
crinklein spec/acceptance15:06
rcarrillocruzok15:06
rcarrillocruzso spec/class15:06
rcarrillocruzspec/acceptance15:06
crinkleyep15:06
rcarrillocruzlet me see what's already in there for puppet-ironic15:06
EmilienMacceptance is functional testing15:06
*** sergmelikyan has joined #puppet-openstack15:07
* rcarrillocruz is happy to learn new things, not thrilled with ruby tho15:07
*** xingchao has quit IRC15:13
*** topshare has quit IRC15:19
*** topshare has joined #puppet-openstack15:20
*** saneax has joined #puppet-openstack15:24
*** cwolferh has quit IRC15:24
*** sergmelikyan has quit IRC15:44
*** andreww has quit IRC15:46
*** aimon has quit IRC15:52
*** stamak has joined #puppet-openstack15:54
*** saneax has quit IRC15:55
*** logan2 has quit IRC16:00
*** topshare has quit IRC16:01
*** andreww has joined #puppet-openstack16:05
*** cwolferh has joined #puppet-openstack16:09
*** xingchao has joined #puppet-openstack16:14
*** stamak has quit IRC16:23
*** markvoelker_ has quit IRC16:40
*** markvoelker has joined #puppet-openstack16:42
openstackgerritDenis Egorenko proposed openstack/puppet-sahara: Configure rpc options separately from ceilometer notifications  https://review.openstack.org/19874416:43
*** aimon has joined #puppet-openstack16:43
EmilienMcrinkle, nibalizer: I'm about being away for one week. I wanted to re-sync about openstack integration CI. 1/ I suggest to push another patchset on https://review.openstack.org/201584, regarding my reviews and have this job voting from start, so we can have functional testing from start for this repo at least - 2/ start a PoC of a minimal OpenStack installationg, using our work in beaker manifests (example with keystone+wsgi is a good start I16:43
EmilienMthink)16:44
*** jistr has quit IRC16:50
*** pabelanger has quit IRC16:57
*** pabelanger has joined #puppet-openstack16:57
openstackgerritDenis Egorenko proposed openstack/puppet-sahara: Add distribute mode for Sahara  https://review.openstack.org/19272116:59
*** derekh has quit IRC17:01
EmilienMpabelanger: last comment17:01
EmilienMpabelanger: on https://review.openstack.org/#/c/20158417:02
*** stamak has joined #puppet-openstack17:05
*** rcallawa has quit IRC17:08
*** logan2 has joined #puppet-openstack17:10
*** rcallawa has joined #puppet-openstack17:11
pabelangerEmilienM, Ah, learned something about zuul. fixing17:15
pabelangeralso, I think puppet-.*$ hits all of puppet-openstack-integration jobs17:16
pabelangerwell, it does I should say17:17
*** guimaluf has joined #puppet-openstack17:25
guimalufhey guys, when running puppet agent in my kesytone node, puppet hangs while executing Debug: Executing '/usr/bin/openstack project list --quiet --format csv --long'17:26
guimalufit executes right in the CLI but in puppet it hangs.... any idea?17:27
openstackgerritIury Gregory Melo Ferreira proposed openstack/puppet-openstack-specs: Enabling-federation  https://review.openstack.org/19036117:28
*** mgarza_ has joined #puppet-openstack17:32
iurygregoryhey EmilienM, i have moved the spec to liberty folder and changed the index =)17:42
*** dalgaaf has quit IRC17:48
openstackgerritLukas Bezdicka proposed openstack/puppet-neutron: Run neutron db sync also for each neutron module  https://review.openstack.org/20087717:51
EmilienMiurygregory: cool, will look17:51
openstackgerritAndrey Shestakov proposed openstack/puppet-nova: Add ability to set scheduler_use_baremetal_filters  https://review.openstack.org/20221517:52
guimalufEmilienM, could you help me with this? when running puppet agent in my kesytone node, puppet hangs while executing Debug: Executing '/usr/bin/openstack project list --quiet --format csv --long'17:54
EmilienMguimaluf: I can help if you provide us your manifest17:54
openstackgerritIury Gregory Melo Ferreira proposed openstack/puppet-openstack-specs: Enabling-federation  https://review.openstack.org/19036117:55
iurygregorythanks EmilienM =)17:56
guimalufEmilienM, http://paste.openstack.org/show/378162/17:57
openstackgerritLukas Bezdicka proposed openstack/puppet-neutron: Run neutron db sync also for each neutron module  https://review.openstack.org/20087717:59
socialnow it will magicly pass without duplicate declaration >.>18:00
richmguimaluf: is this with the latest puppet-keystone from git?18:00
guimalufrichm, 6.0.018:00
guimalufnot master18:00
guimalufbut stable kilo18:00
richmguimaluf: what happens if you run this from the command line:18:01
EmilienMsync db is at false, why?18:01
EmilienMkeystone will fail to start I think if you don't run db sync18:01
*** rcallawa has quit IRC18:01
richm# OS_IDENTITY_API_VERSION=3 OS_TOKEN="your admin token" OS_URL=http://localhost:35357/v3 openstack project list --long18:01
richmguimaluf: ^^^18:01
EmilienMrichm: see my comment, I don't think keystone can run if dbsync has not been run18:02
richmok - then ps -ef|grep keystone18:02
*** stamak has quit IRC18:04
guimalufrichm, I doesn't have v3 endpoint18:07
guimalufEmilienM, causa I usualy run mannualy18:07
guimalufEmilienM, and I'm testing on production... so I was afraid of massing the DB18:08
EmilienMlol18:08
EmilienMguimaluf: my guess is keystone does not start because you don't run db sync18:08
*** rcallawa has joined #puppet-openstack18:09
EmilienMthe use case of having this boolean is when running multi node or pacemaker, and you need to avoid race condition in running dbsync18:09
guimalufEmilienM, but keystone it's started!18:12
EmilienMguimaluf: and logs?18:12
EmilienMcan you paste it?18:12
*** mdorman has quit IRC18:15
*** mdorman has joined #puppet-openstack18:16
*** dalgaaf has joined #puppet-openstack18:19
richmguimaluf: what do you mean "doesn't have v3 endpoint"?18:21
richmguimaluf: are you using Kilo version of Keystone?18:21
richmguimaluf: if so, then yes, you have /v3 endpoint18:22
richmunless that endpoint is created by db sync, and you haven't run db sync in a very long time18:23
guimalufrichm, my db is synced, but I've not created the v3 endpoint in keystone....18:27
EmilienMyou should not have to18:30
*** andreww is now known as xarses18:32
*** vinsh has joined #puppet-openstack18:36
richmguimaluf: you don't have to create the v3 endpoint - if you are using Juno or later, it should be there - and Icehouse too I believe18:39
richmso try the command I pasted above18:40
richmguimaluf: then, if that works, try https instead of http18:40
guimalufrichm, i'm using kilo18:41
guimalufrichm, can I check which OS_* vars it's been use?18:42
richmguimaluf: not sure what you mean by check which OS_* vars it's been use18:42
guimalufrichm, username, tenant, etc.18:43
guimalufrichm, where puppet get this from? keystone.conf?18:43
richmguimaluf: puppet runs the command exactly as I have pasted it above18:44
richmguimaluf: it uses your admin_token from /etc/keystone/keystone.conf and constructs the url18:45
richmguimaluf: which is why I'm asking what that command outputs for you18:45
*** ducttape_ has quit IRC18:47
guimalufrichm, sorry I miss it18:48
richm# OS_IDENTITY_API_VERSION=3 OS_TOKEN="your admin token" OS_URL=http://localhost:35357/v3 openstack project list --long18:48
richmguimaluf: ^^^18:48
guimalufrichm, it uses http right?18:49
richmguimaluf: you specified to use https in your manifest - so try both "http:" and "https:"18:49
guimalufrich it hangs on https!18:52
guimalufINFO: urllib3.connectionpool Starting new HTTPS connection (1): localhost18:52
guimalufmaybe certificate does not include localhost?18:52
guimalufrichm, if I use the url included in certificate it works18:54
guimalufrichm,  :) exactly that!18:54
EmilienMdisable SSL :)18:55
guimalufusing http it doesn't work18:56
*** markvoelker has quit IRC18:58
*** ducttape_ has joined #puppet-openstack19:02
guimalufrichm, EmilienM  using http I got this NFO: urllib3.connectionpool Starting new HTTP connection (1): localhost19:03
guimalufDEBUG: urllib3.connectionpool Setting read timeout to None19:03
*** dgurtner has quit IRC19:05
guimalufEmilienM, why use localhost when using ssl? it shouldn't use the AUTH_URL instead?19:07
*** mgarza_ has quit IRC19:11
*** mgarza has joined #puppet-openstack19:11
*** dgurtner has joined #puppet-openstack19:13
*** dgurtner has quit IRC19:13
*** dgurtner has joined #puppet-openstack19:13
guimalufrichm, there is any way to override this OS_URL var? any var in manifest that I could change it?19:13
*** stamak has joined #puppet-openstack19:15
*** ashestakov has joined #puppet-openstack19:20
ashestakovhello19:20
ashestakovreview pls https://review.openstack.org/#/c/202215/19:21
*** rcallawa has quit IRC19:23
EmilienMashestakov: done19:26
*** dgurtner has quit IRC19:26
ashestakov@EmilienM: should i add baremetal_scheduler_default_filters also?19:27
*** rcallawa has joined #puppet-openstack19:27
EmilienMashestakov: how would you like to configure it otherwise?19:27
EmilienMashestakov: are you using the default one?19:27
ashestakovit has default value in nova, and it is ok for my case19:28
ashestakovbut i can add it same19:28
*** rcallawa has quit IRC19:29
*** rcallawa has joined #puppet-openstack19:30
EmilienMashestakov: I think it makes sense though I don't know if it's useful to change it, is there any other filter?19:30
EmilienMfor baremetal I mean19:30
ashestakovi don't know about non default filters19:31
*** stamak has quit IRC19:42
*** markvoelker has joined #puppet-openstack19:43
richmguimaluf: puppet-keystone contructs the URL to use from either 1) the DEFAULT admin_endpoint in keystone.conf or 2) http(s)://admin_bind_host:admin_port/v319:44
richmguimaluf: it uses http if [ssl] and [ssl] enable and [ssl] enable = True in keystone.conf19:44
*** markvoelker has quit IRC19:45
richmif there is no admin_bind_host in keystone.conf, it will use your ip address, which will cause https to fail19:46
guimalufrichm, I've tested with http and https, boths hang.... I think my problem is 'localhost'19:46
*** markvoelker has joined #puppet-openstack19:46
richmguimaluf: if keystone is listening to https, then http will hang19:46
richmor fail in some odd way19:46
richmguimaluf: so does it work if you use https://full.hostname.from.cert/v3 ?19:47
guimalufrichm, it works!19:47
guimalufrichm, it's the only way that works19:47
guimalufrichm, localhost, IP address... nothing of this works19:48
guimalufrichm, only full.hostname.from.cert19:48
richmguimaluf: yes, that is as designed19:48
richmguimaluf: that is the mitm attack prevention19:48
richmguimaluf: Did your manifest work before upgrading to use puppet-keystone 6.0.0?  That is, is this a regression?19:49
guimalufrichm, I'd installed keystone by hand, just now I'm trying to install via puppet-keystone19:50
richmguimaluf: ok - so this is the first time you have tried it19:50
*** mgarza has quit IRC19:50
guimalufrichm, exactly :)19:50
richmguimaluf: so we need to figure out how you can specify the parameters to make https work19:50
*** mgarza has joined #puppet-openstack19:50
guimalufso I'm trying to adjust the puppet installation with the configs I've already have19:50
guimalufrichm, thats the point19:51
guimalufi'm looking to puppet-keystone source code19:51
guimalufto figure out19:51
richmguimaluf: looks like you should specify admin_endpoint to class ::keystone19:51
richmspecify it as 'https://full.hostname.from.cert:35357/'19:52
guimalufrichm, without /v3 right?19:53
richmguimaluf: right19:55
openstackgerritAdam Vinsh proposed openstack/puppet-swift: Add support for dedicated replication network.  https://review.openstack.org/17703719:57
*** mgarza has quit IRC20:01
*** mgarza has joined #puppet-openstack20:02
guimalufrichm, aeeeeeeee!!! :D working!20:04
richmguimaluf: excellent20:05
guimalufrichm, thank you very very much :)20:08
* EmilienM waves on richm 20:08
*** mgarza has quit IRC20:10
*** mgarza has joined #puppet-openstack20:10
EmilienMmgagne: can we have an URL that track our bugs in Puppet modules?20:12
mgagneEmilienM: with project group yes :D20:12
mgagneotherwise I guess we will have to find an other way20:12
EmilienMmgagne: so today, we can't, right?20:14
mgagneyea, I don't know how20:14
mgagneI'm sure there are plenty of tools written by openstack people somewhere to deal with it20:15
*** stamak has joined #puppet-openstack20:15
*** cwolferh has quit IRC20:30
*** dgurtner has joined #puppet-openstack20:34
*** dgurtner has quit IRC20:34
*** dgurtner has joined #puppet-openstack20:34
*** jasondotstar has quit IRC20:37
mdormanclayton:  there?20:39
clayton?20:39
mdormansaw your comments on some of the db sync reviews, where it was set to notify the class instead of the exec20:39
mdormani was curious, what’s the behavior when something notifies a class?  does anything actually happen?  when i saw that code in the review i kinda just assumed that by notifying a class, it would send notifications to all resources in the class20:40
mdormanbut that is probably not what happens?20:40
claytonit notifies everything in the class20:40
_odyyep20:40
mdormanah,ok20:40
claytonmost of my comments were that he had changed the semantics20:40
claytonin most cases packages were notifying the db sync exec and he changed them to just be done before20:41
mdormanoh oh ok20:41
claytonwhich means db syncs won't run on upgrades, which is a pretty huge issue imo20:41
mdormanhyphens and tildes look almost exactly the same in gerrit to me, so i didn’t notice that20:41
claytonhe changed ~> to -> which is *really* hard to see in the font gerrit uses.20:41
mdormanyup.20:41
mdormanok cool.  well i was just curious about the notify class thing.  thanks20:42
mdormananother wrinkle in the brain20:42
claytonI checked them all because I've seen it get accidently reverted before20:42
ashestakovreview pls https://review.openstack.org/#/c/202215/20:42
*** jasondotstar has joined #puppet-openstack20:46
*** dboik has quit IRC20:47
*** morazi has quit IRC20:48
*** mgarza has quit IRC20:48
*** mgarza has joined #puppet-openstack20:49
EmilienMashestakov: why false?20:50
EmilienMashestakov: it's not the default in OpenStack AFI20:50
EmilienMAFIK20:50
*** tdb has quit IRC20:50
*** dgurtner has quit IRC20:53
*** dboik has joined #puppet-openstack20:53
ashestakovit used only by ironic_host_manager20:54
ashestakovhttps://github.com/openstack/nova/blob/master/nova/scheduler/ironic_host_manager.py#L3420:54
EmilienMashestakov: yeah so I suggest you let the default like it's in OpenStack if the scheduler is enabled20:55
ashestakovyou mean if scheduler_use_baremetal_filter=true then baremetal_scheduler_default_filters=[array] ?20:56
EmilienMashestakov: I think yeah20:56
mwhahahaor would undef be better as to not set it but provide the option to set it20:57
mwhahahato allow for the shipped defaults?20:57
EmilienMthat's a good option too20:57
mwhahahai think for optional stuff it might be best to use undef as to not force something that might change in code later20:58
openstackgerritCody Herriges proposed openstack/puppet-nova: Enable nova service by default  https://review.openstack.org/18465620:58
EmilienMmwhahaha: wfm20:58
openstackgerritEmilien Macchi proposed openstack/puppet-keystone: acceptance: validate Keystone with Tempest  https://review.openstack.org/19856121:00
*** mgarza has quit IRC21:01
*** mgarza has joined #puppet-openstack21:02
*** rcallawa_ has joined #puppet-openstack21:04
openstackgerritAndrey Shestakov proposed openstack/puppet-nova: Add ability to set default baremetal filters  https://review.openstack.org/20221521:06
ashestakovmwhahaha: you mean undef for list of filters?21:07
mwhahahaboth21:07
*** rcallawa has quit IRC21:07
*** dprince has quit IRC21:07
*** rcallawa_ has quit IRC21:08
*** tdb has joined #puppet-openstack21:09
*** jasondotstar has quit IRC21:09
ashestakovbut scheduler_use_baremetal_filters is boolean21:10
mwhahahai think that one would be ok21:10
mwhahahabut the filters should be undef21:10
EmilienMthe idea is, when you enable it (boolean to true), you got the default filter21:10
mwhahahawhat's the default behaviour for nova_config with a value of undef?21:11
claytonit won't add or remove the value21:11
mwhahahawhich is why i said undef, so it by default would do nothing and only if someone wants true/false would it do something21:11
*** mgarza has quit IRC21:13
*** mgarza_ has joined #puppet-openstack21:13
ashestakovso scheduler_use_baremetal_filters=false and baremetal_scheduler_default_filters=undef ?21:15
mwhahahaI think that would be ok21:15
ashestakov@EmilienM: are you agree?21:17
EmilienMashestakov: yeah21:17
ashestakovnova_config { 'DEFAULT/baremetal_scheduler_default_filters': value => join($baremetal_scheduler_default_filters,',')21:19
ashestakovshould it work if undef?21:20
mwhahahagood question21:22
ashestakovjust tried, no21:23
mwhahahai'd wrap that in an if $baremetal_scheduler_default_filters then21:23
mwhahaharather than if $scheduler_use_baremetal_filters21:24
mwhahahasimilar to the isolated_images block on lines 112-12021:24
openstackgerritAndrey Shestakov proposed openstack/puppet-nova: Add ability to set default baremetal filters  https://review.openstack.org/20221521:25
ashestakovcheck pls21:26
*** dboik_ has joined #puppet-openstack21:26
*** cwolferh has joined #puppet-openstack21:26
mwhahahalooks ok to me, will need to see CI pass21:28
*** dboik has quit IRC21:30
EmilienMcrinkle: I'm playing with zuul-clooner, and I'm looking for a way to find for a commit, it's latest stable branch (about upgrade job)21:30
EmilienMlike: zuul cloner to checkout the latest stable branch instead of master21:31
*** dboik_ has quit IRC21:31
EmilienMmaybe a macro to export ZUUL_BRANCH with the latest stable branch of the commit I'm doing21:32
* EmilienM asking on infra channel21:34
*** stamak has quit IRC21:34
*** mgarza_ has quit IRC21:43
*** mgarza has joined #puppet-openstack21:44
*** aimon has quit IRC21:50
*** gfidente has quit IRC21:59
*** ashestakov has quit IRC22:04
*** mgarza has quit IRC22:11
*** mgarza has joined #puppet-openstack22:12
*** jayg is now known as jayg|g0n322:18
*** aimon has joined #puppet-openstack22:21
*** EmilienM is now known as EmilienM|off22:22
*** topshare has joined #puppet-openstack22:25
*** EmilienM|off is now known as EmilienM22:37
pabelangerEmilienM, crinkle added comments to review.22:38
EmilienMcrinkle: how do you want to gate the repo?22:39
EmilienMie: how to test if manifest will actually work?22:40
EmilienMI agree this is not a module, but still we are doing to write manifests, IMHO we need testing22:41
crinklebut this is the thing doing the testing22:41
pabelangerWe'd create a new gate job that would run this code on a node22:42
crinklei don't see how adding unit tests and beaker tests on top of what we already have t othe individual modules could be helpful22:42
crinklepabelanger: right22:42
pabelangerthe validate is ran properly, either check puppet results from CLI and / or tempest jobs results22:42
EmilienMcrinkle: ok for not  having unit22:42
EmilienMcrinkle: but we can have beaker jobs that run the manifests22:42
EmilienMand see if it works22:42
EmilienMbecause if you break the integration manifest, it will break all modules CI22:43
pabelangerbut, if we run puppet apply on the actually scenario001.pp on the remote nodes, do we need beaker at all?22:43
EmilienMbefore running scenario001.pp you need to push the file into the repo and for that we need to gate that22:44
pabelangerright22:44
crinklecan we just start with the puppet-check-jobs and as this evolves we can figure out what to do next?22:44
pabelangerzuul can do that22:44
pabelangercrinkle, ya, that's what I was hoping for too22:44
EmilienMcrinkle: I suggested to have beaker jobs from DAY1 so we can test what we want to actually deploy later22:44
crinklepabelanger: ++ sorry i'm picking this up a little late22:44
pabelangerI think we each have ways of seeing the actual gate for this working, but think we need hammer it out in spec / etherpad22:45
EmilienMcrinkle: how do you test scenarios001.pp is not breaking puppet-keystone deployment?22:45
EmilienMif you do a mistake in this file and it's merged, all modules CI will be broken22:45
EmilienMthat's the reason I wanted to start with beaker jobs to gate the repo itself22:46
crinkleEmilienM: so you propose to run all the tests for all the modules on every patch to puppet-openstack-integration? because that is the only way to be sure that it won't break anything22:46
pabelangerpuppet-keystone will have a new gate called gate-openstack-integration-full-tempest-run right?22:46
pabelangeror something like that22:46
EmilienMpabelanger: yes something like this22:46
EmilienMcrinkle: I propose for now, we have one single job: gate-openstack-integration-full for example22:47
pabelangerso that gate job, to me won't be using beaker.... but being deployed onto a bare node then simply calling puppet apply .pp22:47
EmilienMand this job is run on all modules, included puppet-openstack-integration22:47
EmilienMso puppet-openstack-integration can be tested itself22:47
pabelangerright22:47
pabelangerbut I don't think beaker needed, since we have the infra CI tools to do it22:48
EmilienMbut how do you want to test it without beaker?22:48
EmilienMopenstack project have the same issue with tempest22:48
crinklei think whether we use beaker to do it or not is a later discussion22:48
EmilienMthey run a job and tempest needs to gate also this job22:48
pabelangerfor each new .pp file we add, we'd get a new jenkins node going to run the test22:48
EmilienMcrinkle: fine with me, I just wanted to start something that we can actually test22:49
EmilienMand not some random manifests that we don't really test in our gate22:49
crinkleEmilienM: we don't even have any tests yet22:49
EmilienMcrinkle: I'm used to work in TDD and to me this kind of repo needs to include manifest + test in one commit22:49
pabelangerso, we are good for just puppet-check-jobs to start22:50
crinklepabelanger: i think emilien is arguing against that22:50
EmilienMand how do you test the manifest?22:50
crinklei am +1 just puppet-check-jobs to start22:50
EmilienMpabelanger: ?22:50
*** saneax has joined #puppet-openstack22:50
pabelangerwe need to agree on how we are actually going to test22:50
crinklei like the idea of one integration job that runs on all the modules and the integration repo itself, i don't care whether it uses beaker, but until we know what the test is going to look like we shouldn't add more jobs22:51
pabelangerwe don't have to merge the code right now22:51
EmilienMso we push manifests and we wait to patch puppet-keystone later that'll run the job and hopefully works22:51
pabelangerwe can -1 workflow until CI part is done22:51
EmilienMcrinkle: I don't want more jobs now22:51
EmilienMcrinkle: just *one* for one repo22:51
EmilienMI don't want to run the integration job for all modules now22:51
crinkleEmilienM: so the puppet-check-job is okay?22:51
EmilienMsure22:51
crinkleokay22:51
EmilienMbut I also want beaker for the repo itself22:51
crinklelet's do that later22:52
pabelangerhow does beaker scale with more then 1 host?22:52
crinklepabelanger: beaker can do multihost22:52
EmilienMpabelanger: it's really early to talk about multi node22:52
EmilienMwe already talked about that yesterday22:52
pabelangerright22:52
EmilienMbut to me, having tests for the manifest itself is not too early22:52
pabelangerbut for each .pp scenario we need a fresh node to test on right?22:52
EmilienMit's part of TDD22:52
pabelangertrying to understand on beaker does that22:52
EmilienMyes22:53
pabelangerwith zuul / nodepool I know how to do it22:53
EmilienMlet's focus on one scenario, one .pp now22:53
pabelangerjust create a new job in jenkins22:53
pabelangerok22:53
pabelangerredoing code22:53
crinkleEmilienM: if we add a beaker job now that means we're committing ourselves to making the next commit add spec/spec_helper_acceptance.rb and a gemfile and rakefile and a test, so let's do that later22:53
EmilienMpabelanger: that's the point, crinkle does not want beaker job now for the repo itself22:53
EmilienMcrinkle: I was thinking at 1/ push a patch for basic structure and make the job pass 2/ with gerrit dependency, push another patch on top of 1/ with a first manifest and the test22:54
EmilienMand thanks to that ^ we can test what we actually want to deploy22:54
pabelangerya, need to learn more about beaker22:55
crinkleEmilienM: my only point is that we don't have our plan ironed out yet, there seems to be disagreement over whether to even use beaker or not, so just for the moment let's hold off on adding that job until we have a spec ironed out22:55
EmilienMok22:56
EmilienMunfortunately I have to go now for some personal reasons22:56
EmilienMI'll catch-up next week. I'm happy if you can make progress on this work, feel free to do how you think it's the best. thanks crinkle and pabelanger22:56
EmilienMo/22:57
*** dfisher has quit IRC23:03
*** EmilienM is now known as EmilienM|off23:03
*** mgarza has quit IRC23:04
*** topshare has quit IRC23:06
*** jasondotstar has joined #puppet-openstack23:07
*** topshare has joined #puppet-openstack23:09
*** jasondotstar has quit IRC23:10
*** xavpaice has left #puppet-openstack23:11
*** topshare has quit IRC23:14
*** topshare has joined #puppet-openstack23:17
*** rbrooker has quit IRC23:27
*** ducttape_ has quit IRC23:30
*** xarses has quit IRC23:31
*** gildub has joined #puppet-openstack23:34
*** topshare has quit IRC23:43
*** topshare has joined #puppet-openstack23:44
*** mdorman has quit IRC23:45
*** topshare_ has joined #puppet-openstack23:46
*** xingchao has quit IRC23:48
*** topshare has quit IRC23:49
*** xingchao has joined #puppet-openstack23:49
*** topshare_ has quit IRC23:51
*** xarses has joined #puppet-openstack23:58

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