Friday, 2016-02-26

*** baker has quit IRC00:00
*** mdorman has quit IRC00:01
*** baker has joined #puppet-openstack00:04
*** ayoung has quit IRC00:04
*** baker has quit IRC00:07
EmilienMmwhahaha: omg00:11
EmilienMhttps://review.openstack.org/#/c/284900/00:11
EmilienMfrom 45 min to 28 min00:12
mwhahaha:o00:12
EmilienMyeah00:12
EmilienMI increased it early this week to have RBD jobs successful but 60 was too much00:13
* EmilienM feels like http://goo.gl/T2Kelq00:13
EmilienMor maybe http://goo.gl/7BiA0g00:13
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: run_tests: generate testrepository.subunit all the time  https://review.openstack.org/28393000:16
EmilienMmwhahaha: fwiw, scenario003 is still useful, it will help to scale our tests and also have more coverage00:17
*** baker has joined #puppet-openstack00:21
*** rahulait has joined #puppet-openstack00:27
*** rahulait has quit IRC00:29
*** baker has quit IRC00:30
*** yolanda_ has joined #puppet-openstack00:30
*** yolanda_ is now known as yolanda00:31
*** baker has joined #puppet-openstack00:36
*** xingchao has joined #puppet-openstack00:37
openstackgerritMerged openstack/puppet-gnocchi: Fix incorrect class params  https://review.openstack.org/28156600:39
openstackgerritMerged openstack/puppet-neutron: Set v3 auth related options by default  https://review.openstack.org/28230900:39
openstackgerritMerged openstack/puppet-openstack-integration: Add ability to manually install puppet modules  https://review.openstack.org/28202000:39
openstackgerritMerged openstack/puppet-trove: Add kombu_reconnect_delay option  https://review.openstack.org/27980900:39
*** baker has quit IRC00:40
*** xingchao has quit IRC00:44
*** baker has joined #puppet-openstack00:50
*** ayoung has joined #puppet-openstack00:52
*** cwolferh has quit IRC00:55
*** RichardRaseley has quit IRC00:57
*** baker has quit IRC00:59
*** baker has joined #puppet-openstack01:02
*** baker has quit IRC01:06
*** ducttape_ has joined #puppet-openstack01:08
*** saneax is now known as saneax_AFK01:13
*** ducttape_ has quit IRC01:15
*** cwolferh has joined #puppet-openstack01:16
openstackgerritCody Herriges proposed openstack/puppet-horizon: Making root_url configurable  https://review.openstack.org/28382701:20
*** baker has joined #puppet-openstack01:24
*** baker has quit IRC01:30
*** baker has joined #puppet-openstack01:36
*** baker has quit IRC01:44
*** baker has joined #puppet-openstack01:47
EmilienMok Ubuntu looks better02:04
EmilienMmwhahaha: we'll need to land https://review.openstack.org/#/c/284978/02:05
*** xingchao has joined #puppet-openstack02:07
*** xarses has quit IRC02:14
openstackgerritDan Prince proposed openstack/puppet-keystone: Run keystone-manage bootstrap  https://review.openstack.org/28487602:31
*** brandon has joined #puppet-openstack02:34
*** brandon_ has quit IRC02:36
*** xarses has joined #puppet-openstack02:36
*** brandon has quit IRC02:36
*** ducttape_ has joined #puppet-openstack02:37
*** ducttape_ has quit IRC02:40
mwhahahaI'll need to look into that further because that change appears to fail the fuel CI https://ci.fuel-infra.org/view/puppet-openstack/job/puppet-openstack.fuel-library.pkgs.ubuntu.neutron_vlan_ha/148/console02:42
mwhahahaSo we might need to land something first so we don't have a repeat of the ml2 conf problem02:43
*** baker has quit IRC02:44
*** ducttape_ has joined #puppet-openstack02:44
*** ilbot3 has quit IRC02:45
*** ducttape_ has quit IRC02:46
*** ilbot3 has joined #puppet-openstack02:47
*** xingchao has quit IRC02:49
*** xingchao has joined #puppet-openstack02:51
*** ducttape_ has joined #puppet-openstack02:53
*** delatte has quit IRC02:56
*** cwolferh has quit IRC03:05
*** baker has joined #puppet-openstack03:05
*** baker has quit IRC03:11
*** baker has joined #puppet-openstack03:12
mwhahahaactually it might have failed because i think it started prior to our merge for the ml2 conf issue, rerunning to make sure it's ok03:35
*** gchamoul has quit IRC03:38
*** gchamoul has joined #puppet-openstack03:43
*** fedexo has joined #puppet-openstack03:45
*** ducttape_ has quit IRC03:46
*** xingchao has quit IRC03:50
*** markvoelker has quit IRC03:51
*** brandon has joined #puppet-openstack04:01
*** baker has quit IRC04:07
*** baker has joined #puppet-openstack04:07
*** richm has quit IRC04:10
openstackgerritMerged openstack/puppet-openstack-integration: run_tests: generate testrepository.subunit all the time  https://review.openstack.org/28393004:10
openstackgerritKeith Schincke proposed openstack/puppet-ceph: Add support for civetweb  https://review.openstack.org/25454804:15
*** brad[] has quit IRC04:17
*** fedexo has quit IRC04:35
*** brandon has quit IRC04:46
*** brandon has joined #puppet-openstack04:47
*** markvoelker has joined #puppet-openstack04:51
*** markvoelker has quit IRC04:56
*** ducttape_ has joined #puppet-openstack05:05
*** brandon has quit IRC05:11
*** severion has joined #puppet-openstack05:12
*** v1k0d3n has quit IRC05:14
*** saneax_AFK is now known as saneax05:15
mwhahahayea we can land that patch, should be ok05:29
*** ducttape_ has quit IRC05:37
*** khappone has joined #puppet-openstack05:38
*** khappone_ has quit IRC05:39
*** xingchao has joined #puppet-openstack05:58
*** rlaurika has quit IRC05:58
*** rlaurika has joined #puppet-openstack05:58
*** imcsk8 has quit IRC06:02
*** imcsk8 has joined #puppet-openstack06:02
*** baker has quit IRC06:11
*** markvoelker has joined #puppet-openstack06:53
*** markvoelker has quit IRC06:57
*** rcernin has joined #puppet-openstack07:05
*** magicboiz has joined #puppet-openstack07:09
*** vinsh_ has joined #puppet-openstack07:09
*** magicboiz has left #puppet-openstack07:12
*** vinsh has quit IRC07:12
*** jtomasek has joined #puppet-openstack07:52
*** furlongm_ has joined #puppet-openstack07:52
*** furlongm has quit IRC07:52
*** foxhunt_away is now known as foxhunt7207:59
*** jtomasek_ has joined #puppet-openstack07:59
openstackgerritNikolay Starodubtsev proposed openstack/puppet-murano: Switch murano to use keystone API v3 by default  https://review.openstack.org/27944408:21
*** dgurtner has joined #puppet-openstack08:29
*** jpena has joined #puppet-openstack08:31
*** hjensas has joined #puppet-openstack08:41
*** jtomasek_ has quit IRC08:48
*** markvoelker has joined #puppet-openstack08:53
*** markvoelker has quit IRC08:57
*** rcernin has quit IRC09:14
*** gfidente has joined #puppet-openstack09:22
*** yolanda has quit IRC09:23
*** jistr has joined #puppet-openstack09:27
*** rcernin has joined #puppet-openstack09:28
*** brandon has joined #puppet-openstack09:30
*** xarses_ has joined #puppet-openstack09:32
*** v1k0d3n has joined #puppet-openstack09:32
*** severion has quit IRC09:35
*** xarses has quit IRC09:35
*** davideagle_ has joined #puppet-openstack09:50
*** paramite has joined #puppet-openstack10:00
*** derekh has joined #puppet-openstack10:13
*** _degorenko|afk is now known as degorenko10:16
*** dalees has quit IRC10:25
*** ducttape_ has joined #puppet-openstack10:34
*** davideagle_ has quit IRC10:34
*** dalees has joined #puppet-openstack10:38
openstackgerritMerged openstack/puppet-neutron: change default value for lock_path  https://review.openstack.org/28497810:43
openstackgerritMerged openstack/puppet-openstack-integration: tempest: reduce compute/build_interval from 60 to 10  https://review.openstack.org/28490010:43
*** davideagle_ has joined #puppet-openstack10:47
openstackgerritMerged openstack/puppet-openstack-integration: ubuntu/nova: configure notifications using keystone v3  https://review.openstack.org/28450310:48
openstackgerritDenis Egorenko proposed openstack/puppet-openstack-integration: Use swift backend for glance in scenario002 jobs  https://review.openstack.org/28477110:53
*** markvoelker has joined #puppet-openstack10:54
*** saneax is now known as saneax_AFK10:55
openstackgerritDenis Egorenko proposed openstack/puppet-cinder: Add support of Block Device backend for Cinder  https://review.openstack.org/28483410:55
*** ducttape_ has quit IRC10:57
*** markvoelker has quit IRC10:58
*** leanderthal|afk is now known as leanderthal11:17
openstackgerritMerged openstack/puppet-neutron: Link linuxbridge agent to rabbitmq changes  https://review.openstack.org/28484211:19
*** davideagle_ has quit IRC11:48
*** xingchao has quit IRC11:49
*** xingchao has joined #puppet-openstack11:50
*** davideagle_ has joined #puppet-openstack11:51
openstackgerritDenis Egorenko proposed openstack/puppet-openstack-integration: Use swift backend for glance in scenario002 jobs  https://review.openstack.org/28477111:54
openstackgerritKeith Schincke proposed openstack/puppet-ceph: Add support for civetweb  https://review.openstack.org/25454811:56
*** xingchao has quit IRC11:56
EmilienMgood morning12:17
*** davideagle_ has quit IRC12:18
*** cdelatte has joined #puppet-openstack12:18
EmilienMdegorenko: thx a lot for the reviews12:26
EmilienMso we have Ubuntu almost green now, except for scenario003, with Heat12:26
EmilienMbut I'm working on it so we can re-enable voting maybe today12:26
*** davideagle_ has joined #puppet-openstack12:34
openstackgerritEmilien Macchi proposed openstack/puppet-ceilometer: Support of PyMySQL driver for MySQL backend  https://review.openstack.org/28527312:37
*** markvoelker has joined #puppet-openstack12:40
*** markvoelker has quit IRC12:44
degorenkoEmilienM,  no problem :)12:50
degorenkoEmilienM, btw, https://review.openstack.org/#/c/284771/ green :)12:50
degorenkoi forgot update store parameter in glance_store section12:50
EmilienMoh nice !!12:51
EmilienMExcellent12:51
EmilienMI think we can try to add Cinder on scenario002, using iscsi backend12:51
degorenkoEmilienM, but wait with merging, i've found related issue in glance swift backend class12:52
EmilienMdegorenko: which one?12:52
degorenkoEmilienM, as you see here: https://review.openstack.org/#/c/284771/4/manifests/glance.pp - i passed auth_address for swift12:52
degorenkobecause default value without http protocol, without any protocol12:53
degorenkoand it uses https12:53
EmilienMhttps://github.com/openstack/puppet-glance/blob/master/manifests/backend/swift.pp#L4412:53
degorenkodo we want leave it as it now12:53
degorenko?12:53
EmilienMwe need to fix that12:53
degorenkook, i will update it to http protocol then12:53
EmilienMor?12:53
EmilienMwhat is the default in upstream?12:53
degorenkoor update it :)12:53
* degorenko looking12:53
degorenkoEmilienM, in liberty is none12:54
degorenkoso, i guess we can use http here by default12:54
EmilienMok12:54
EmilienMgo ahead12:54
EmilienMand use Depends-On to test it in the integ patch12:54
degorenkoEmilienM, ok :)12:54
EmilienMdegorenko: I'm happy to see jobs back to ~30 min12:55
EmilienMinstead of 1h or 50 min12:55
degorenko:D yes12:55
*** gfidente has quit IRC12:56
*** dprince has joined #puppet-openstack12:57
*** foxhunt72 is now known as foxhunt_away12:57
colonwqEmilienM, The checks are going much faster today. I guess I'll see less of the outside today.12:58
EmilienMdprince: I'm investigating the Ubuntu thing on https://review.openstack.org/#/c/284876 - you don't have to worry about it13:01
*** jpena is now known as jpena|lunch13:02
dprinceEmilienM: okay, thanks13:03
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-openstack-integration: Fix rspec testing outside of the Openstack CI.  https://review.openstack.org/28528513:03
EmilienMnice shot ^13:05
EmilienMmfisch: I think chem is fixing a bug you reported in a last meeting13:06
chemmfisch: EmilienM, kind of though that It would be easy to provide a how-to, but it wasn't :)13:07
EmilienMchem: https://bugs.launchpad.net/puppet-keystone/+bug/154887213:07
openstackLaunchpad bug 1548872 in puppet-keystone "bundle exec rake spec fails to find r10k - tests wont run" [High,Confirmed]13:07
EmilienMhe already created a bug I think, is it the same?13:08
chemmfisch: EmilienM had to patch the stuff, preparing a mail now13:08
chemEmilienM: yep, oups sorry13:08
EmilienMchem: no worries13:08
EmilienMI close his bug13:08
chemEmilienM: mfisch I knew that my working env was /luckily/ working, but it kind of bother me for a while ... I think the patch should do13:09
openstackgerritDenis Egorenko proposed openstack/puppet-glance: Use http protocol by default in auth_address for Swift backend  https://review.openstack.org/28529013:10
openstackgerritDenis Egorenko proposed openstack/puppet-openstack-integration: Use swift backend for glance in scenario002 jobs  https://review.openstack.org/28477113:11
*** ducttape_ has joined #puppet-openstack13:13
EmilienMdegorenko: can you -A and +A again please?13:15
EmilienMhttps://review.openstack.org/#/c/284863/13:15
EmilienMto trigger zuul13:15
degorenkodone :)13:15
*** jayg|g0n3 is now known as jayg13:16
EmilienMit's not triggered13:16
EmilienMI need to rebase it I think13:16
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: heat: manage heat user role before openrc  https://review.openstack.org/28486313:16
EmilienMdegorenko: a last time? :)13:16
degorenkoboom :)13:17
*** markvoelker has joined #puppet-openstack13:20
openstackgerritDenis Egorenko proposed openstack/puppet-openstack-integration: Switch creating cinder types to providers from define classes  https://review.openstack.org/27566913:24
*** brad[] has joined #puppet-openstack13:25
openstackgerritDenis Egorenko proposed openstack/puppet-openstack-integration: scenario003: enable application catalog service  https://review.openstack.org/25043613:26
degorenkoEmilienM, do you want to add iscsi to cinder scenario002 or i can do it? :)13:27
chemEmilienM: degorenko, whoua, that was fast.  Thanks,  hope I didn't break all CI :)13:28
degorenkochem, can you +1 again me here: https://review.openstack.org/273513 please ? :D13:29
EmilienMdegorenko: go ahead13:29
degorenkoack :)13:29
chemdegorenko: basically you re-introduced the original type for a deprecation period, got it right ?13:32
openstackgerritDenis Egorenko proposed openstack/puppet-openstack-integration: Add testing Cinder+ISCSI backend for scenario002 jobs  https://review.openstack.org/28530013:32
degorenkochem, that's right. I totally forgot to go through deprecation cycle for this defines :D13:32
chemdegorenko: not only you :)13:33
degorenkothanks mwhahaha for reminder :D13:33
chemdegorenko: in the meantime, we don't care about the current error on centos ?13:33
degorenkochem, well, yes, it should go away after some count of rechecks :D13:34
degorenkobecause patch works before this update :) and now it still works for trusty, so it is ci issues13:35
*** ducttape_ has quit IRC13:35
chemdegorenko: looks like Disable_admin_token_auth/ is not not working ok ...  anyway, completly unrelated to your patch13:35
chemdegorenko: +113:36
degorenkothanks :)13:36
*** johnmilton has joined #puppet-openstack14:00
*** yolanda has joined #puppet-openstack14:00
openstackgerritDenis Egorenko proposed openstack/puppet-openstack-integration: scenario003: enable application catalog service  https://review.openstack.org/25043614:03
*** richm has joined #puppet-openstack14:03
EmilienMdegorenko: you'll need https://review.openstack.org/283786 first14:07
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: neutron: enable fwaas  https://review.openstack.org/28392014:07
*** vinsh_ has quit IRC14:08
*** xarses_ has quit IRC14:08
degorenkoEmilienM, i will rebase on your, just to make sure that tests are working14:09
EmilienMok14:09
EmilienMbut running tempest plugins require some work, in upstream projects14:09
EmilienMit won't be easy14:09
*** jpena|lunch is now known as jpena14:16
openstackgerritMerged openstack/puppet-openstack-integration: Fix rspec testing outside of the Openstack CI.  https://review.openstack.org/28528514:17
*** vinsh has joined #puppet-openstack14:17
*** karimb has joined #puppet-openstack14:17
*** karimb has quit IRC14:17
openstackgerritMerged openstack/puppet-openstack-integration: heat: manage heat user role before openrc  https://review.openstack.org/28486314:30
*** davideagle_ has quit IRC14:36
*** hjensas has quit IRC14:37
*** xarses_ has joined #puppet-openstack14:42
*** davideagle_ has joined #puppet-openstack14:44
*** dfisher has joined #puppet-openstack14:47
openstackgerritDmitry Tantsur proposed openstack/puppet-ironic: [inspector] create a separate class for configuring logging  https://review.openstack.org/28533314:48
*** foxhunt_away is now known as foxhunt7214:49
openstackgerritDenis Egorenko proposed openstack/puppet-openstack-integration: scenario003: enable application catalog service  https://review.openstack.org/25043614:53
*** ducttape_ has joined #puppet-openstack14:56
*** xarses_ has quit IRC15:03
*** delattec has joined #puppet-openstack15:04
*** xingchao has joined #puppet-openstack15:06
*** cdelatte has quit IRC15:06
openstackgerritzhongshengping proposed openstack/puppet-ceilometer: Add api_paste type/provider for Ceilometer  https://review.openstack.org/28534415:07
openstackgerritEmilien Macchi proposed openstack/puppet-keystone: use stevedore names for driver / backends  https://review.openstack.org/28534515:07
EmilienMrichm, chem: I need your eyes on ^15:07
EmilienMmfisch: also15:07
chemEmilienM: ack, I add it to my favorite patch :)15:08
*** dhollinger has joined #puppet-openstack15:08
*** vinsh has quit IRC15:08
openstackgerritEmilien Macchi proposed openstack/puppet-keystone: Run keystone-manage bootstrap  https://review.openstack.org/28487615:09
*** vinsh has joined #puppet-openstack15:14
*** baker has joined #puppet-openstack15:18
*** paramite is now known as paramite|afk15:20
*** baker has quit IRC15:22
openstackgerritzhongshengping proposed openstack/puppet-ceilometer: Add api_paste type/provider for Ceilometer  https://review.openstack.org/28535815:26
*** delatte has joined #puppet-openstack15:28
openstackgerritzhongshengping proposed openstack/puppet-ceilometer: Add api_paste type/provider for Ceilometer  https://review.openstack.org/28535815:29
*** baker has joined #puppet-openstack15:30
openstackgerritzhongshengping proposed openstack/puppet-ceilometer: Add api_paste type/provider for Ceilometer  https://review.openstack.org/28535815:30
*** delattec has quit IRC15:30
*** davideagle_ has quit IRC15:31
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: tempest: run tox with -eall-plugin  https://review.openstack.org/28378615:33
*** davideagle_ has joined #puppet-openstack15:33
EmilienMdegorenko: you'll need to rebase https://review.openstack.org/#/c/250436/ on top of ^15:34
EmilienMbut I doubt 250436 will pass easily15:34
EmilienMI found many bugs upstream that prevent us to run tempest plugins15:34
*** dprince has quit IRC15:35
degorenkoEmilienM, for 250436 we also don't have rdo murano packages anyway :D15:38
*** xingchao has quit IRC15:38
openstackgerritDmitry Tantsur proposed openstack/puppet-ironic: [inspector] create a separate class for configuring logging  https://review.openstack.org/28533315:39
*** xarses_ has joined #puppet-openstack15:40
EmilienMdegorenko: not yet? what is blocking?15:40
degorenkoEmilienM, i don't know :(15:40
*** alee has quit IRC15:54
*** alee has joined #puppet-openstack15:55
*** paramite|afk is now known as paramite16:04
*** davideagle_ has quit IRC16:06
*** foxhunt72 is now known as foxhunt_away16:06
*** haplo37 has joined #puppet-openstack16:06
*** alee has quit IRC16:07
*** baker has quit IRC16:08
EmilienMchem: mhh now when I run integ jobs in my servers, it fails to run r10k16:13
chemEmilienM: your server on CI openstack ?16:13
EmilienMno16:13
EmilienM*my* servers16:13
*** logan- has quit IRC16:14
EmilienMI'm digging16:14
*** logan- has joined #puppet-openstack16:14
chemEmilienM: hum you must have hardcoded the GEM_PATH_BIN somewhere16:14
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: install_modules.sh: run gem install with --verbose  https://review.openstack.org/28369616:17
*** alee has joined #puppet-openstack16:20
*** alee has quit IRC16:22
*** IvanBerezovskiy has left #puppet-openstack16:31
*** rcernin has quit IRC16:31
EmilienMdegorenko: can you +A https://review.openstack.org/#/c/284031/ please?16:34
EmilienMayoung: chem wrote testing for ldap, maybe you can talk each other16:35
EmilienMchem: ayoung is confused because about puppet-keystone/ldap support16:36
degorenkoEmilienM, so many lines, i believe that everything fine here :) +A16:36
degorenkooh, cherry pick16:36
chemayoung: what is the problem ?16:36
ayoungchem, EmilienM showed me a log with a referencetop an LDAP Credential backend16:37
ayounghttp://logs.openstack.org/76/284876/4/check/gate-puppet-keystone-puppet-beaker-rspec-dsvm-trusty/161cc03/console.html#_2016-02-26_11_27_31_95016:37
ayoungand there is no LDAP credential backend, nor has there ever been.16:37
chemayoung: I think I got it16:38
ayoungcool16:39
chemayoung: I didn't have a look at the patch yet, but I know that I could not have keystone to run, in my test.  I just test that files are created and clean it up, because if I try any command it would fails as there is no actual backend16:40
chemayoung: it would require installing an actual ldap server and all16:40
chemayoung: which at the time was considered good to have but non urgent16:40
ayoungchem, it looks like a typo, maybe copied over from the Identity backend. That is the only place LDAP should ever be used.  It is  deprecated or removed from all of Keystone but Identityt16:41
chemayoung: oki, I just looked at the code and ... it's big change :)16:44
chemayoung: the Keystone_config<||> ~> Exec<| title == 'keystone-manage bootstrap'|>16:44
chemayoung: line is hard16:45
ayoungYeah.  It should actually be a net reduction in calls from Puppet16:45
ayoungI'm still getting my head around the bootstrap call. Jamie Lennox caught an interesting paradox there:16:45
ayoungwe need to set up the first endpoint, which is the keystone Identity Service/endpoint itself.  Or we can't do anything16:46
chemayoung: so as I said the ldap test must not restart keystone, or try to run it as they will *fail*, with this catch all I think that trigger a keystone run that fail16:46
ayoungchem, So this came from the first time someone tried to run the LDAP tests?16:46
chemayoung: I did a quick review of the associated change https://review.openstack.org/#/c/284876/516:48
chemayoung: I think the problem would disapear if the unconditional trigger is removed16:48
ayoungchem, so let me show you another approach16:48
ayounghttps://review.openstack.org/#/c/284778/16:49
*** fedexo has joined #puppet-openstack16:49
chemayoung: it's friday evening :) what is the link ?16:50
ayoungchem, it is a call to crete the default domain on demand16:50
ayoungtaking it off your hands16:50
*** davideagle_ has joined #puppet-openstack16:51
ayoung"V2 operations create default domain on demand To support deployment utilities that are still using v2, create a default domain for them when they first use the v2 API. "16:51
chemayoung: how it is related to ldap ?16:51
ayoungchem, that was the issue with the DB sync; it used to create the default domain.  We stopped doing that.16:52
ayoungI am not quite sure the rationale, I didn;'t review the change, but it happened as part of the the every-release-compact-the-migrations process16:52
ayoungchem, the link you sent had this comment in the review: "Per upstream Keystone Mitaka commit 7b7fea7a3fe7677981fbf9bac5121bc15601163 keystone no longer creates the default domain during the db_sync. This patch updates the keystone class so that it adds a new option to enable_bootstrap (true by default) to re-add this functionality."16:53
chemayoung: I send you this as I though it was linked to the error log you sent me :)16:54
*** davideagle_ has quit IRC16:55
*** angdraug has joined #puppet-openstack16:56
chemayoung: do you want to bj, I think we misunderstand each other :)16:56
EmilienMayoung: chem did not do this patch, dprince did17:00
ayoungchem, nah...I have something I am heads down in at the moment.  Is this going to hold you up release wise?17:00
EmilienMayoung: what chem helped, is ldap bits in puppet-keystone17:00
ayoungI need to finish a pretty significant patch, that other people are depending on17:00
ayoungchem, so, LDAP in Puppet keystone needs to be Identity only.  Ignore all other backends17:01
ayoungyou can remove those capability from puppet-keystone17:01
ayoungas Keysteon will no longer support anything but Identity, and that is headed toward read-only17:01
*** darkxploit has joined #puppet-openstack17:03
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Make sure to use GEM_BIN_DIR everwhere r10k is run  https://review.openstack.org/28543817:05
chemayoung: oki.  Not sure what change that imply, but for the test included in the acceptance test, as I said, there are only there to test that the files get created, not to actualy works, as it would require a ldap backend https://trello.com/c/DuNmElKz/70-add-a-ldap-server-to-keystone-acceptance-test-for-testing-ldap-backend17:06
*** cwolferh has joined #puppet-openstack17:06
ayoungchem, there is code in Devstack to set up an LDAP server that you can use if you need17:06
chemayoung: EmilienM for the error at hand, I'm quite sure that adding the conditional I suggest in the review should make this error go away17:07
ayoungchem, but I would check the puppet module to see why it is trying to set up a Credential LDAP backend, cuz that is wrong17:07
*** dprince has joined #puppet-openstack17:07
*** jpena has quit IRC17:08
openstackgerritMerged openstack/puppet-trove: Remove trove ubuntu package hack  https://review.openstack.org/28403117:09
chemayoung: it's just the "more realist" example I was given when I did the acceptance test, and they just test that "file are created with the right content", not that the data are actually correct: https://github.com/openstack/puppet-keystone/blob/master/spec/acceptance/keystone_wsgi_apache_spec.rb#L266-L47417:10
*** michchap_ has joined #puppet-openstack17:11
ayoungchem, yeah that seems like a good tradeoff, but if you fire up the server afterwards, it is going to fail17:12
chemayoung: yes, I know, that's why there is this https://github.com/openstack/puppet-keystone/blob/master/spec/acceptance/keystone_wsgi_apache_spec.rb#L45817:12
*** asilenkov has joined #puppet-openstack17:12
*** m3ntat has joined #puppet-openstack17:12
chemayoung: which try to clean everything for other tests17:12
*** xenolog13 has joined #puppet-openstack17:13
*** reynir1 has joined #puppet-openstack17:13
chemayoung: the problem with the error in the patch is the everytime the config is changed keystone bootstrap is rerun (when exactly depend on puppet)17:13
chemayoung: this re-run fails at that time as the conf is updated, with "dummy" ldap parameters17:14
*** dmburmistrov_ has joined #puppet-openstack17:14
*** pleia2_ has joined #puppet-openstack17:15
chemayoung: the solution here, is, as I put it in my comment of the review, to conditionaly add this trigger, only when enable_bootstrap is set to true17:15
*** cfloare_ has joined #puppet-openstack17:15
*** francois1 has joined #puppet-openstack17:15
ayoungchem, would the "skip the restart"  ever be used in real world deployments, or just there for testing?17:16
chemayoung: the server is actually restarted (I'm pretty sure), just not *used* (as it will fail as there is no backend that support the given configuration).17:17
chemayoung: you cannot query the keystone server during this configuration change17:18
chemayoung: but it's restarted, yes.17:18
ayoungchem, it sounds like you have it under  control.17:18
chemayoung: I remember the time I spend to have this working ...17:19
*** fedexo has quit IRC17:19
*** ilbot3 has quit IRC17:20
*** michchap has quit IRC17:20
*** cfloare has quit IRC17:20
*** iurygregory has quit IRC17:20
*** francois has quit IRC17:20
*** llua has quit IRC17:20
*** dmburmistrov has quit IRC17:20
*** bodepd has quit IRC17:20
*** duritong has quit IRC17:20
*** mentat has quit IRC17:20
*** xenolog has quit IRC17:20
*** reynir has quit IRC17:20
*** asilenkov_ has quit IRC17:20
*** pleia2 has quit IRC17:20
*** pma has quit IRC17:20
*** bapalm has quit IRC17:20
*** _stowa has quit IRC17:20
chemayoung: but I may have missed something, and you seems pretty in control of keystone yourself.  As for the ldap stuff, if you have any idea to have it more robust don't hesitate to add comment in this card: https://trello.com/c/DuNmElKz/70-add-a-ldap-server-to-keystone-acceptance-test-for-testing-ldap-backend17:21
*** bapalm has joined #puppet-openstack17:21
*** llua has joined #puppet-openstack17:21
ayoungchem, let me see if I can get rodrigo to own that17:21
*** bodepd has joined #puppet-openstack17:23
chemayoung: ack. Cool if he can :)17:25
*** _stowa_ has joined #puppet-openstack17:25
*** iurygregory has joined #puppet-openstack17:26
*** pma has joined #puppet-openstack17:26
*** duritong has joined #puppet-openstack17:27
*** ilbot3 has joined #puppet-openstack17:29
*** reynir1 is now known as reynir17:31
*** v1k0d3n has quit IRC17:33
*** _stowa_ is now known as _stowa17:35
*** dgurtner has quit IRC17:39
*** dhollinger has quit IRC17:48
*** jistr has quit IRC17:49
*** davideagle_ has joined #puppet-openstack17:50
*** xarses_ is now known as xarses17:54
*** derekh has quit IRC18:00
*** degorenko is now known as _degorenko|afk18:01
*** dhollinger has joined #puppet-openstack18:04
*** RichardRaseley has joined #puppet-openstack18:11
*** dhollinger has quit IRC18:12
openstackgerritMerged openstack/puppet-openstack-integration: Add testing Cinder+ISCSI backend for scenario002 jobs  https://review.openstack.org/28530018:14
openstackgerritMerged openstack/puppet-ceilometer: Support of PyMySQL driver for MySQL backend  https://review.openstack.org/28527318:15
openstackgerritMerged openstack/puppet-openstack-integration: neutron: enable fwaas  https://review.openstack.org/28392018:18
*** ducttape_ has quit IRC18:34
colonwqxarses, Can you give my patch (254548) a hopefully last look over?18:37
*** imcsk8 has quit IRC18:39
*** paramite is now known as paramite|afk18:43
openstackgerritEmilien Macchi proposed openstack/puppet-keystone: use stevedore names when possible and cleanup ldap testing  https://review.openstack.org/28534518:44
EmilienMcrinkle, _ody: would you mind to confirm my statement on https://review.openstack.org/#/c/284876/5/manifests/init.pp ?18:48
openstackgerritDmitry Tantsur proposed openstack/puppet-ironic: [inspector] create a separate class for configuring logging  https://review.openstack.org/28533318:49
*** dprince has quit IRC18:49
EmilienMxarses: I tested https://review.openstack.org/#/c/27614118:58
EmilienMand even without the patch, restarting a node does not restart ceph18:58
* xarses slaps forhead18:58
EmilienMyou have to run puppet again.18:58
EmilienMI have a public VM if you want to try18:58
*** imcsk8 has joined #puppet-openstack18:58
EmilienMbut I just tried with & without18:58
xarsesthats fine, it's already broken.18:59
EmilienMpuppet-ceph has a bug, we need to fix it18:59
xarseswe can merge this one then18:59
xarsesdo you want to fix it here, or somewhere else?19:00
EmilienMxarses: somewhere else19:00
EmilienMI like atomic commits19:00
xarsesI'm good with that19:00
xarsesI'll give this another once over19:00
EmilienMI'm reporting the bug and working on it now.19:01
EmilienMxarses: and mwhahaha already reported it: https://bugs.launchpad.net/puppet-ceph/+bug/154074419:01
openstackLaunchpad bug 1540744 in puppet-ceph "puppet-ceph does not ensure services start on boot" [Undecided,Confirmed]19:01
xarsessigh, I thought that only mucked up the MON's19:02
EmilienMand he abandonned his patch because rgw was fixed19:02
EmilienMbut not mon & osd19:02
EmilienMso we need to fix mon & osd19:02
colonwqEmilienM, which OS does that happen on?19:03
EmilienMcolonwq: centos719:03
colonwqEmilienM, could it be related to the 'systemctl daemon-relaod' nastiness of old init scripts? I have not looked at the logs yet.19:04
xarsesthanks EmilienM, I've +2+A'd it19:05
*** xingchao has joined #puppet-openstack19:05
*** RichardRaseley has quit IRC19:05
EmilienMcolonwq: maybe. I need to dig19:06
EmilienMxarses: thx19:06
*** delattec has joined #puppet-openstack19:06
EmilienMxarses: I find you a bit negative on the review. What is broken exactly?19:07
EmilienMit's an hack I agree, but it's not related to puppet-ceph directly, is it?19:07
*** leanderthal is now known as leanderthal|afk19:08
*** delatte has quit IRC19:08
*** delatte has joined #puppet-openstack19:09
*** darkxploit has quit IRC19:09
*** delattec has quit IRC19:11
xarsessorry, that reboots are already broken19:12
EmilienMI'm testing it now19:12
EmilienMhonestly, a lot of things are broken after a reboot19:12
EmilienMspecially when running OpenStack in production, with clustering, etc19:13
xarsesya, we run an entire suite of tests to try and ensure it's fine19:13
xarsesand still miss things19:13
xarsesI just had it in my mind, that disabeling udev would break reboots for OSD's19:13
xarsesturns out, it was already broken19:14
EmilienMlet's fix it19:14
*** dprince has joined #puppet-openstack19:14
dmsimardmtreinish: I know I've asked you this before (probably)19:16
dmsimardmtreinish: but where does the subunit file need to be for it to be picked up by the health thingie ?19:16
EmilienMdmsimard: https://github.com/openstack/puppet-openstack-integration/blob/master/run_tests.sh#L10819:16
dmsimardmtreinish: at the root of /logs ?19:16
dmsimardEmilienM: you're putting it in /tmp ...19:17
dmsimardEmilienM: I guess copy puppet logs puts it somewhere useful19:17
dmsimardhttps://github.com/openstack-infra/project-config/blob/master/jenkins/scripts/copy_puppet_logs.sh#L10119:17
dmsimardok so root of /logs19:17
*** xarses_ has joined #puppet-openstack19:17
*** xarses has quit IRC19:18
EmilienMyes19:18
*** dprince has quit IRC19:21
*** dprince has joined #puppet-openstack19:21
openstackgerritEmilien Macchi proposed openstack/puppet-keystone: Run keystone-manage bootstrap  https://review.openstack.org/28487619:21
*** yolanda has quit IRC19:23
*** ducttape_ has joined #puppet-openstack19:23
*** dhollinger has joined #puppet-openstack19:23
*** paramite|afk is now known as paramite19:25
*** paramite has quit IRC19:32
openstackgerritEmilien Macchi proposed openstack/puppet-ceph: fix collectors: Ceph_Config -> Ceph_config  https://review.openstack.org/28551019:34
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: debug https://review.openstack.org/#/c/280351  https://review.openstack.org/28551719:44
*** leanderthal|afk is now known as leanderthal19:44
openstackgerritTrevor McCasland proposed openstack/puppet-neutron: Requires allocation pools for creation of subnet  https://review.openstack.org/28551819:44
*** xingchao has quit IRC19:48
openstackgerritDavid Moreau Simard proposed openstack/puppet-openstack-integration: Update the README about the third scenario  https://review.openstack.org/28552319:57
openstackgerritMerged openstack/puppet-ceph: Disable udev rules in ::osd for releases <= Hammer  https://review.openstack.org/27614120:00
dmsimardEmilienM: all three scenarios are stable on centos now right ?20:00
EmilienMyes20:00
EmilienMand 001/002 on ubuntu too20:00
dmsimardok adding the third scenario to our pipeline20:00
dmsimardthanks20:00
EmilienM003 is broken though20:00
EmilienMcool np20:00
*** yolanda has joined #puppet-openstack20:03
mtreinishdmsimard: https://github.com/openstack-infra/system-config/blob/master/modules/openstack_project/files/logstash/jenkins-log-client.yaml#L14 is where it looks for things after a run20:08
dmsimardmtreinish: ty, just fixed the packstack jobs to drop it there20:09
EmilienMmtreinish: I'm still confused by running tempest plugins does not work for us https://review.openstack.org/#/c/283786/20:13
mtreinishEmilienM: so that looks like it's caused by a bad fwaas plugin tempest-lib is being used but never installed (it's not in requirements) http://logs.openstack.org/86/283786/5/check/gate-puppet-openstack-integration-scenario001-tempest-dsvm-trusty/4568e94/console.html#_2016-02-26_18_10_30_36220:15
EmilienMmtreinish: so it's in neutron_fwaas upstream, isn't?20:16
mtreinishyeah, I think so20:17
EmilienMhttps://github.com/openstack/neutron-fwaas/blob/master/neutron_fwaas/tests/tempest_plugin/tests/scenario/test_fwaas.py#L2120:17
EmilienMhttps://github.com/openstack/neutron-fwaas/blob/master/neutron_fwaas/tests/tempest_plugin/tests/scenario/base.py#L16-L1720:18
EmilienMit's a bug in neutron_fwaas20:18
mtreinishyeah, they don't have tempest-lib in requirements.txt or test-requirements.txt20:19
mtreinishso nothing is installing tempest-lib and the plugin code imports it20:19
EmilienMdo people actually test things?20:20
mtreinishheh, doesn't look like it. Although to be fair this wouldn't have been caught before because tempest used to depend on tempest-lib so it would install it for them20:20
mtreinishbut that changed this week20:20
EmilienMmtreinish: should I patch  https://github.com/openstack/neutron-fwaas/blob/master/test-requirements.txt ?20:22
mtreinishEmilienM: yeah, that or add a setuptools extras target for the plugin. Either will work20:22
mtreinishbut if it's in test requirements you'll have to make sure to install those too20:23
*** leanderthal is now known as leanderthal|afk20:29
*** angdraug has quit IRC20:30
EmilienMmtreinish: I did like nova does: https://review.openstack.org/28553420:32
mtreinishEmilienM: ok that works. Just note when you install fwaas, you'll have to install test-requirements manually, just doing pip install neutron-fwaas won't do that20:33
EmilienMok20:33
EmilienMmtreinish: but in the puppet CI, we use packaging20:33
EmilienMso even with my patch, we'll still have the bug I think, isn't?20:34
EmilienMwe deploy tempest-lib in a venv20:34
mtreinishright, I think that'll be the case. Since nothing is installing tempest-lib20:34
EmilienMso should I have to run pip install tempest-lib before running tests?20:34
dmsimardEmilienM: that stems from the fact that we don't typically install test-requirements for runtime20:35
mtreinishEmilienM: that would fix it20:35
dmsimardEmilienM: i.e, we might install sphinx (from test-requirements) at buildtime only for docs but sphinx won't get installed when you install the package20:35
EmilienMmtreinish: why installing tempest does not install tempest lib?20:35
mtreinishbtw, this was part of my argument that tempest plugins should be self contained pythong projects20:35
mtreinishbecause packaging and installing gets much more complicated when they share a repo20:36
EmilienMyeah but they still rely on tempest-lib20:36
EmilienMok20:36
EmilienMso let's install tempest-lib system wide20:36
dmsimardmtreinish: so does tempest-lib become a runtime dependency then ?20:36
mtreinishEmilienM: because of: https://review.openstack.org/#/c/283691/20:36
EmilienMdmsimard: iiuc, yes20:36
mtreinishEmilienM: which is part of: http://specs.openstack.org/openstack/qa-specs/specs/tempest/reintegrate-tempest-lib.html20:36
EmilienMmtreinish: NEED IT !20:37
dmsimardthen it needs to be in requirements.txt, not test-requirements.txt20:37
dmsimardand we can pick it up in packaging if necessary20:37
EmilienMmtreinish: so people should update their tests right?20:37
dmsimardbut I sort of agree with EmilienM that tempest-lib should come bundled with tempest20:37
mtreinishEmilienM: they should, but there is no requirement to do it. (the old tempest-lib isn't going away)20:37
mtreinishdmsimard: tempest-lib and tempest are seperate packages20:38
dmsimardfair enough20:38
mtreinishtempest isn't even on pypi yet20:38
dmsimardneither is nova20:39
mtreinish(although that'll change next week when I push a release)20:39
dmsimard:)20:39
mtreinishright, but for requirements in openstack projects that's one of the minimum requirements. Nova isn't supposed to be imported so it doesn't really matter20:40
*** yolanda has quit IRC20:40
dmsimardI see20:40
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: tempest: run tox with -eall-plugin  https://review.openstack.org/28378620:42
*** foxhunt_away is now known as foxhunt7220:46
EmilienMmwhahaha: have you some progress on lint/centos7?20:49
mwhahahano not at the moment20:50
mwhahahagot side tracked on a bunch of other stuff20:50
EmilienMmwhahaha: need help?20:50
mwhahahait seems fairly straight forward but did we want to just combine the syntax/lint checks? it seems a waste to have to spin up a vm just for lint20:50
mwhahahai think i had asked about that the last time linting took hours20:51
EmilienMmwhahaha: we have this discussion in the past, let me find the history20:58
EmilienMhttps://review.openstack.org/#/c/220527/20:58
EmilienMoh and look https://review.openstack.org/#/c/209147/20:59
openstackgerritMerged openstack/puppet-neutron: Support midonet type driver for ML2  https://review.openstack.org/27820721:00
*** brandon has joined #puppet-openstack21:02
*** davideagle_ has quit IRC21:03
EmilienMmwhahaha: well, looks like they won't let it happen21:03
EmilienMon #openstack-infra21:03
*** dgurtner has joined #puppet-openstack21:05
*** dgurtner has quit IRC21:05
*** dgurtner has joined #puppet-openstack21:05
mwhahahayea that was my other concern as i had a feeling they wouldn't be ok with the switch since there wasn't a really good technical reason21:06
*** brandon has quit IRC21:10
*** delattec has joined #puppet-openstack21:15
EmilienMmwhahaha: trying something with https://review.openstack.org/28554221:16
*** delatte has quit IRC21:17
*** delattec has quit IRC21:20
*** delattec has joined #puppet-openstack21:22
*** davideagle has joined #puppet-openstack21:22
*** johnmilton has quit IRC21:24
*** foxhunt72 is now known as foxhunt_away21:51
*** spredzy has quit IRC21:56
EmilienMmfisch: can you try out if r10k works for you now?21:56
*** spredzy has joined #puppet-openstack21:57
EmilienMchem's patch actually broke me when I deploy integration jobs on my personal servers21:57
EmilienM(I run all-in-one)21:57
*** dgurtner has quit IRC22:12
EmilienMcrinkle: where is cacert_content value in infra-cloud?22:13
EmilienMI guess in system-config22:15
crinkleEmilienM: here http://git.openstack.org/cgit/openstack-infra/system-config/tree/hiera/common.yaml#n36122:17
*** davideagle has quit IRC22:17
EmilienMthanks22:17
*** dhollinger has quit IRC22:23
*** davideagle_ has joined #puppet-openstack22:23
*** brandon has joined #puppet-openstack22:23
*** brandon has quit IRC22:32
*** davideagle_ has quit IRC22:32
*** brandon has joined #puppet-openstack22:34
EmilienMcrinkle: do you store ssl_key_file_contents content in hiera too?22:38
crinkleEmilienM: yes but it's private22:39
EmilienMok I see22:39
EmilienMI wanted to re-use your files :-P22:39
EmilienMI'll generate it on my laptop for our CI22:40
crinkleEmilienM: just generate new ones :P22:40
EmilienMI'm lazy!22:40
EmilienMcrinkle: just by curiosity, how many times do you run puppet on a fresh infra cloud node to deploy it?22:52
crinkleEmilienM: it works the first time :D22:53
EmilienMomg22:54
*** jtomasek has quit IRC22:54
crinkleEmilienM: we don't use swift22:54
EmilienMcrinkle: I'm wondering because you don't set any orchestration for SSL certificates22:54
EmilienMand what if they are installed *after* deploying nova22:55
crinkleEmilienM: there is orchestration i think22:55
EmilienMindeed22:56
EmilienMI see notify / require22:56
EmilienMmy bad22:56
*** ducttape_ has quit IRC23:10
EmilienMcrinkle: I see you don't manage /etc/ssl/certs/openstack_infra_ca.pem with Puppet, right?23:14
nibalizerEmilienM: i think that is managed23:14
nibalizercertainly it exists in hiera23:15
EmilienMnibalizer: I don't find it in .pp files23:15
EmilienMmaybe in system-config?23:15
nibalizerhttp://git.openstack.org/cgit/openstack-infra/system-config/tree/hiera/common.yaml#n38923:15
crinkleEmilienM: the infracloud::cacert class has an exec that links /usr/share/local/ca-certificates/thing.crt to /etc/ssl/certs23:16
crinklei think it's an ubuntuism23:16
EmilienMoh.. the execs does that23:16
EmilienMyeah there is something similar in centos23:16
EmilienMhence the refreshonly to make sure it's idempotent23:16
*** haplo37 has quit IRC23:24
*** angdraug has joined #puppet-openstack23:29
*** johnmilton has joined #puppet-openstack23:30
*** jayg is now known as jayg|g0n323:33
*** haplo37 has joined #puppet-openstack23:40
*** yolanda has joined #puppet-openstack23:48
*** dfisher has quit IRC23:48
openstackgerritEmilien Macchi proposed openstack/puppet-keystone: Fix rabbitmq ssl logic  https://review.openstack.org/28046223:55
EmilienMjust a rebase ^23:55

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