*** openstackgerrit has quit IRC | 00:01 | |
*** xingchao has joined #puppet-openstack | 00:02 | |
*** openstackgerrit has joined #puppet-openstack | 00:02 | |
*** morazi has quit IRC | 00:02 | |
*** openstack has joined #puppet-openstack | 00:04 | |
openstackgerrit | Gilles Dubreuil proposed openstack/puppet-keystone: Deletes tenant parameter from keystone_user https://review.openstack.org/228744 | 00:07 |
---|---|---|
*** Guest62975 has joined #puppet-openstack | 00:10 | |
*** Guest62975 has quit IRC | 00:15 | |
*** xingchao has joined #puppet-openstack | 00:22 | |
*** TC01 has joined #puppet-openstack | 00:47 | |
*** TC01 has quit IRC | 01:17 | |
mfisch | _ody: clayton and I are there | 01:25 |
*** Guest35835 has joined #puppet-openstack | 01:25 | |
*** Guest35835 has quit IRC | 01:30 | |
*** cdelatte has quit IRC | 01:31 | |
openstackgerrit | Matt Fischer proposed openstack/puppet-nova: redefine the virsh secret if needed https://review.openstack.org/229167 | 01:32 |
openstackgerrit | Matt Fischer proposed openstack/puppet-heat: Make the role for heat_stack_user configurable https://review.openstack.org/225533 | 01:44 |
richm | gildub: hello | 01:50 |
*** angdraug has quit IRC | 01:51 | |
*** jfluhmann has joined #puppet-openstack | 02:07 | |
gildub | richm, never mind, just saw your comment about doing indirection fix before, for kilo | 02:17 |
richm | gildub: yeah, I forgot about that :P | 02:18 |
gildub | richm, no worries, although that would have been *way* less painful ;) | 02:18 |
richm | yeah | 02:20 |
openstackgerrit | Gilles Dubreuil proposed openstack/puppet-keystone: Replace indirection calls https://review.openstack.org/226624 | 02:28 |
openstackgerrit | Gilles Dubreuil proposed openstack/puppet-keystone: Replace indirection calls https://review.openstack.org/226624 | 02:37 |
*** richm has quit IRC | 02:48 | |
gildub | richm, chem, I looked at 226919, this is nice. | 02:49 |
gildub | michchap, hi - You're doing such a good review job I can't stop coming back to you :) | 03:27 |
gildub | michchap, could you please review those: https://review.openstack.org/226624 and https://review.openstack.org/228744 ? | 03:28 |
michchap | gildub: sure :) | 03:28 |
gildub | michchap, Thanks! The reason 226624 was done before 228744 is because it might be back ported to kilo, the puppet indirection is *bad* (efficiency and not apparently not supported) | 03:29 |
gildub | michchap, I'm saying that because the second patch removes most of code fixed in the first one. It sounds weird :( | 03:30 |
michchap | gildub: that makes sense, thanks. | 03:30 |
gildub | michchap, cool :) | 03:31 |
*** v1k0d3n has quit IRC | 03:37 | |
*** v1k0d3n has joined #puppet-openstack | 03:38 | |
*** gfidente has quit IRC | 03:39 | |
*** rahulait has joined #puppet-openstack | 03:59 | |
*** v1k0d3n has quit IRC | 04:06 | |
*** gildub has quit IRC | 04:08 | |
*** jfluhmann has quit IRC | 04:16 | |
*** sanjayu has joined #puppet-openstack | 04:18 | |
*** sanjayu has quit IRC | 04:25 | |
*** gildub has joined #puppet-openstack | 04:27 | |
*** sanjayu has joined #puppet-openstack | 04:40 | |
*** sanjayu has quit IRC | 04:52 | |
*** iurygregory has quit IRC | 05:10 | |
*** LimorStotland has joined #puppet-openstack | 05:20 | |
*** sanjayu has joined #puppet-openstack | 05:24 | |
*** vinsh has quit IRC | 05:26 | |
*** rahulait has quit IRC | 05:36 | |
*** LimorStotland has quit IRC | 05:51 | |
*** itsuugo has joined #puppet-openstack | 06:04 | |
*** leanderthal has joined #puppet-openstack | 06:05 | |
*** vinsh has joined #puppet-openstack | 06:08 | |
*** LimorStotland has joined #puppet-openstack | 06:09 | |
*** xarses has quit IRC | 06:20 | |
*** xarses has joined #puppet-openstack | 06:20 | |
*** xarses has quit IRC | 06:21 | |
*** xarses has joined #puppet-openstack | 06:22 | |
*** xarses has quit IRC | 06:22 | |
*** xarses has joined #puppet-openstack | 06:23 | |
*** xarses has quit IRC | 06:23 | |
*** xarses has joined #puppet-openstack | 06:24 | |
*** itsuugo has quit IRC | 06:28 | |
*** sanjayu has quit IRC | 06:31 | |
*** sergmelikyan has joined #puppet-openstack | 06:32 | |
*** sanjayu has joined #puppet-openstack | 06:38 | |
openstackgerrit | Gilles Dubreuil proposed openstack/puppet-keystone: Add semantic title for keystone_tenant. https://review.openstack.org/226919 | 06:39 |
zigo | Hi guys ! | 07:03 |
zigo | I have Liberty rc1 fully packaged and fully working, my CI passes tempest tests, minus some setup issues. | 07:04 |
zigo | I wonder how I can help to test Debian more using upstream puppet stuff. | 07:04 |
zigo | I just read that, once more, there's some work needed to be done on upstream puppet things, so that it can support both Debian & Ubuntu. | 07:04 |
zigo | EmilienM: Hello ! ^ | 07:05 |
*** arnaud_orange has joined #puppet-openstack | 07:08 | |
*** rahulait has joined #puppet-openstack | 07:09 | |
*** khushbu_ has joined #puppet-openstack | 07:14 | |
*** sergmelikyan has quit IRC | 07:19 | |
*** chem has quit IRC | 07:28 | |
*** sergmelikyan has joined #puppet-openstack | 07:33 | |
*** dgurtner has joined #puppet-openstack | 07:33 | |
*** dgurtner has joined #puppet-openstack | 07:33 | |
*** itsuugo has joined #puppet-openstack | 07:34 | |
*** khushbu_ has quit IRC | 07:35 | |
*** jpena has joined #puppet-openstack | 07:36 | |
*** gildub has quit IRC | 07:48 | |
*** sergmelikyan has quit IRC | 07:51 | |
*** xarses has quit IRC | 07:52 | |
*** xarses has joined #puppet-openstack | 07:53 | |
openstackgerrit | David Gurtner proposed stackforge/puppet-ceph: Be more specific with CentOS7 package exclude https://review.openstack.org/214093 | 07:53 |
*** xarses has quit IRC | 07:55 | |
*** xarses_ has joined #puppet-openstack | 07:55 | |
*** sergmelikyan has joined #puppet-openstack | 07:57 | |
*** gfidente has joined #puppet-openstack | 07:59 | |
*** jistr has joined #puppet-openstack | 08:02 | |
*** itsuugo has quit IRC | 08:08 | |
openstackgerrit | Javier Peña proposed openstack/puppet-swift: Add support for swift-object-expirer service https://review.openstack.org/211549 | 08:09 |
*** khushbu_ has joined #puppet-openstack | 08:15 | |
*** derekh has joined #puppet-openstack | 08:16 | |
*** rahulait has quit IRC | 08:18 | |
*** markvoelker has quit IRC | 08:20 | |
*** rochaporto has joined #puppet-openstack | 08:21 | |
*** linkedinyou has quit IRC | 08:21 | |
*** linkedinyou has joined #puppet-openstack | 08:28 | |
*** sanjayu has quit IRC | 08:38 | |
*** paramite has joined #puppet-openstack | 08:43 | |
*** sanjayu has joined #puppet-openstack | 08:53 | |
*** asabbas has joined #puppet-openstack | 09:01 | |
*** khushbu_ has quit IRC | 09:01 | |
*** khushbu has joined #puppet-openstack | 09:02 | |
openstackgerrit | Maksym Yatsenko proposed openstack/puppet-nova: [WIP] https://review.openstack.org/229308 | 09:03 |
*** arnaud_orange has quit IRC | 09:08 | |
*** markvoelker has joined #puppet-openstack | 09:21 | |
*** markvoelker has quit IRC | 09:26 | |
*** paramite is now known as paramite|afk | 09:28 | |
*** khushbu has quit IRC | 09:44 | |
*** khushbu has joined #puppet-openstack | 09:47 | |
*** sergmelikyan has quit IRC | 09:51 | |
*** itsuugo has joined #puppet-openstack | 09:56 | |
*** khushbu has quit IRC | 10:03 | |
*** paramite|afk is now known as paramite | 10:07 | |
*** asabbas is now known as aslam | 10:09 | |
*** khushbu has joined #puppet-openstack | 10:11 | |
*** khushbu has quit IRC | 10:18 | |
*** LimorStotland has quit IRC | 10:18 | |
*** jasondotstar_afk is now known as jasondotstar | 10:19 | |
*** sergmelikyan has joined #puppet-openstack | 10:23 | |
*** LimorStotland has joined #puppet-openstack | 10:36 | |
*** mjblack has quit IRC | 11:12 | |
*** sergmelikyan has quit IRC | 11:19 | |
*** itsuugo has quit IRC | 11:21 | |
*** markvoelker has joined #puppet-openstack | 11:22 | |
*** mjblack has joined #puppet-openstack | 11:25 | |
*** markvoelker has quit IRC | 11:27 | |
*** khushbu_ has joined #puppet-openstack | 11:30 | |
*** sergmelikyan has joined #puppet-openstack | 11:31 | |
*** paramite is now known as paramite|afk | 11:32 | |
*** aarefiev has quit IRC | 11:35 | |
*** paramite|afk is now known as paramite | 11:36 | |
*** aarefiev has joined #puppet-openstack | 11:38 | |
*** cdelatte has joined #puppet-openstack | 11:39 | |
*** LimorStotland has quit IRC | 11:48 | |
*** iurygregory has joined #puppet-openstack | 11:53 | |
*** chem has joined #puppet-openstack | 11:53 | |
iurygregory | good morning :D | 11:55 |
*** jpena is now known as jpena|lunch | 11:55 | |
*** morazi has joined #puppet-openstack | 11:57 | |
*** arnaud_orange has joined #puppet-openstack | 12:01 | |
*** markvoelker has joined #puppet-openstack | 12:03 | |
*** jtomasek has joined #puppet-openstack | 12:04 | |
*** dprince has joined #puppet-openstack | 12:08 | |
iurygregory | anyone can take a look in: https://review.openstack.org/#/c/223777/ https://review.openstack.org/#/c/208054/ =) | 12:12 |
*** ducttape_ has joined #puppet-openstack | 12:13 | |
*** jayg|g0n3 is now known as jayg | 12:15 | |
*** LimorStotland has joined #puppet-openstack | 12:16 | |
EmilienM | good morning | 12:17 |
iurygregory | o/ | 12:19 |
*** ducttape_ has quit IRC | 12:40 | |
openstackgerrit | Adam Vinsh proposed openstack/puppet-swift: Manage swift with swiftinit service provider https://review.openstack.org/203220 | 12:40 |
*** jtomasek has quit IRC | 12:41 | |
*** jtomasek has joined #puppet-openstack | 12:41 | |
*** itsuugo has joined #puppet-openstack | 12:46 | |
*** arnaud_orange has quit IRC | 12:48 | |
*** xingchao has quit IRC | 12:48 | |
*** vinsh_ has joined #puppet-openstack | 12:48 | |
*** v1k0d3n has joined #puppet-openstack | 12:51 | |
*** richm has joined #puppet-openstack | 12:51 | |
*** vinsh has quit IRC | 12:52 | |
*** sanjayu has quit IRC | 12:52 | |
*** IBerezovskiy has joined #puppet-openstack | 13:05 | |
*** jpena|lunch is now known as jpena | 13:08 | |
*** xingchao has joined #puppet-openstack | 13:19 | |
*** vinsh has joined #puppet-openstack | 13:21 | |
*** vinsh_ has quit IRC | 13:21 | |
*** itsuugo has quit IRC | 13:28 | |
*** khushbu_ has quit IRC | 13:35 | |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: Cleanup some legacy code https://review.openstack.org/229071 | 13:35 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: run_tests: drop dupplicated code https://review.openstack.org/229426 | 13:35 |
openstackgerrit | Merged openstack/puppet-openstack-integration: scenario001: enable object service https://review.openstack.org/228450 | 13:37 |
*** v1k0d3n has quit IRC | 13:44 | |
*** v1k0d3n has joined #puppet-openstack | 13:44 | |
*** nihilifer has quit IRC | 13:47 | |
*** nihilifer has joined #puppet-openstack | 13:47 | |
*** nihilifer has quit IRC | 13:47 | |
*** nihilifer has joined #puppet-openstack | 13:47 | |
*** ducttape_ has joined #puppet-openstack | 13:51 | |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-cookiecutter: Updates on config provider https://review.openstack.org/229439 | 13:53 |
*** sergmelikyan has quit IRC | 13:54 | |
*** v1k0d3n has quit IRC | 13:54 | |
*** v1k0d3n has joined #puppet-openstack | 13:54 | |
openstackgerrit | Emilien Macchi proposed openstack/puppet-aodh: puppet-aodh: Initial commit https://review.openstack.org/225015 | 13:56 |
*** arnaud_orange has joined #puppet-openstack | 13:56 | |
openstackgerrit | Emilien Macchi proposed openstack/puppet-tempest: Allow to enable Trove tests https://review.openstack.org/229445 | 14:03 |
*** sergmelikyan has joined #puppet-openstack | 14:04 | |
dmsimard | EmilienM: is aodh available in liberty ? | 14:06 |
dmsimard | I haven't been following it too much - just saw your comment about it not being packaged yet | 14:06 |
*** dfisher has joined #puppet-openstack | 14:07 | |
*** itsuugo has joined #puppet-openstack | 14:08 | |
EmilienM | dmsimard: yeah, it's in progress by pradk | 14:08 |
dmsimard | EmilienM: ok | 14:09 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: scenario001: deploy & test Trove https://review.openstack.org/229450 | 14:09 |
*** ferest has joined #puppet-openstack | 14:20 | |
*** ducttape_ has quit IRC | 14:22 | |
*** ducttape_ has joined #puppet-openstack | 14:23 | |
openstackgerrit | Athlan-Guyot sofer proposed openstack/puppet-keystone: Add semantic title for keystone_tenant. https://review.openstack.org/226919 | 14:24 |
*** ferest has quit IRC | 14:26 | |
openstackgerrit | Athlan-Guyot sofer proposed openstack/puppet-keystone: Add semantic title for keystone_tenant. https://review.openstack.org/226919 | 14:37 |
*** LimorStotland has quit IRC | 14:40 | |
*** bklei has joined #puppet-openstack | 14:57 | |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: scenario001: deploy & test Trove https://review.openstack.org/229450 | 14:57 |
*** aslam has quit IRC | 15:03 | |
*** jistr has quit IRC | 15:07 | |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: scenario001: use 2 workers for sahara-api https://review.openstack.org/229470 | 15:08 |
*** paramite has quit IRC | 15:10 | |
openstackgerrit | Jay_Clark proposed openstack/puppet-nova: Fix for Bug #1484402 https://review.openstack.org/229472 | 15:12 |
openstack | bug 1484402 in puppet-nova "no interface for modify the port of nova-api " [Low,Confirmed] https://launchpad.net/bugs/1484402 | 15:12 |
*** mdorman has joined #puppet-openstack | 15:15 | |
*** itsuugo has quit IRC | 15:17 | |
openstackgerrit | Jay_Clark proposed openstack/puppet-nova: Removing merge kruft. https://review.openstack.org/229475 | 15:18 |
*** rochaporto has quit IRC | 15:20 | |
*** arnaud_orange has quit IRC | 15:26 | |
*** jtomasek has quit IRC | 15:27 | |
*** leanderthal has quit IRC | 15:43 | |
EmilienM | crinkle: https://review.openstack.org/#/c/229071/ is tested against all modules (see https://goo.gl/7AjoiR ) - I think we can safely merge it | 15:55 |
EmilienM | crinkle: which means we don't have the legacy code as blocker anymore for the fixtures topic. | 15:55 |
dmsimard | EmilienM: hmmm, doesn't look like that worked, still no /etc/ceph in http://logs.openstack.org/99/229099/2/check/gate-puppet-ceph-puppet-beaker-rspec-dsvm-centos7/5f41541/ | 15:55 |
EmilienM | dmsimard: the nodepool images are nightly built | 15:55 |
EmilienM | check on http://nodepool.openstack.org/ | 15:55 |
dmsimard | oh, so tomorrow then | 15:56 |
EmilienM | maybe | 15:56 |
EmilienM | if build works | 15:56 |
*** IBerezovskiy has quit IRC | 15:57 | |
*** imcsk8_ is now known as imcsk8|afk | 16:00 | |
bkero | dmsimard: Ever figure out those swift issues? I didn't see anything new in the logs. | 16:01 |
*** bklei has quit IRC | 16:02 | |
dmsimard | bkero: no, the improved log fetch won't be in until tomorrow and I haven't looked tbh | 16:02 |
dmsimard | there might be a legit issue | 16:02 |
bkero | yeah | 16:03 |
bkero | I saw your recheck earlier, so I thought you might have encountered the issue on something else or it might have been transient. | 16:03 |
bkero | Something like "[Wed Sep 30 14:59:50.371504 2015] [core:warn] [pid 22501] (13)Permission denied: AH00056: connect to listener on [::]:8080" | 16:06 |
EmilienM | dmsimard: just fyi - we're about to re-enabling selinux (enforced mode) | 16:07 |
dmsimard | EmilienM: ok | 16:07 |
dmsimard | EmilienM: the new package is already in | 16:07 |
EmilienM | I know and it works | 16:07 |
EmilienM | if our team could review https://goo.gl/tljZvW and revisit https://review.openstack.org/226830 - thanks | 16:12 |
EmilienM | nibalizer: I don't get your comment on https://review.openstack.org/226830 - have you read the thread about it? | 16:13 |
*** rahulait has joined #puppet-openstack | 16:20 | |
*** mentat has joined #puppet-openstack | 16:21 | |
EmilienM | I dropped a comment | 16:22 |
*** xingchao has quit IRC | 16:31 | |
*** dgurtner has quit IRC | 16:47 | |
*** ilbot3 has quit IRC | 16:48 | |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: scenario001: deploy & test Trove https://review.openstack.org/229450 | 16:51 |
*** ilbot3 has joined #puppet-openstack | 16:52 | |
*** rahulait has quit IRC | 16:52 | |
*** wabu_ has left #puppet-openstack | 16:53 | |
*** derekh has quit IRC | 16:57 | |
degorenko | EmilienM, hey, take a look please https://review.openstack.org/#/c/219275/ | 17:00 |
*** LimorStotland has joined #puppet-openstack | 17:13 | |
crinkle | EmilienM: why are the puppet-openstack-integration tests failing? these don't look like packaging issues to me http://logs.openstack.org/26/229426/1/check/gate-puppet-openstack-integration-dsvm-trusty/53c4af5/console.html#_2015-09-30_16_16_46_035 http://logs.openstack.org/26/229426/1/check/gate-puppet-openstack-integration-dsvm-centos7/f41d774/console.html#_2015-09-30_14_06_27_345 | 17:14 |
EmilienM | crinkle: the first link is a race condition I also discovered yesterday | 17:18 |
EmilienM | I have no idea why ceilometer/eventlet is started before apache, since we disable it in puppet | 17:18 |
crinkle | ubuntu starts its services at boot | 17:19 |
EmilienM | https://github.com/openstack/puppet-ceilometer/blob/master/manifests/api.pp#L134-L138 | 17:19 |
crinkle | er at installation | 17:19 |
*** LimorStotland has quit IRC | 17:19 | |
EmilienM | crinkle: this it what I thought too, but I could not reproduce in my env | 17:19 |
EmilienM | I tried to remove/install package and the service was not started. | 17:20 |
EmilienM | anyway, we can make sure the service is stopped in Puppet but this is already the case here: https://github.com/openstack/puppet-ceilometer/blob/master/manifests/api.pp#L134-L138 | 17:20 |
EmilienM | so I don't know how to deal with that issue yet. | 17:20 |
EmilienM | crinkle: the second link is happenning randomly. | 17:21 |
EmilienM | our integration jobs are pretty unstable now, because of some tempest tests/scenarios that sometimes fail or work | 17:21 |
EmilienM | it's probably bugs in OpenStack, I would investigate later | 17:21 |
crinkle | these issues should have been discovered before that code was merged, now i can't trust the test results when reviewing patches for that repo | 17:21 |
EmilienM | crinkle: they used to pass CI | 17:23 |
openstackgerrit | Athlan-Guyot sofer proposed openstack/puppet-keystone: Add semantic title for keystone_tenant. https://review.openstack.org/226919 | 17:23 |
*** sergmelikyan has quit IRC | 17:24 | |
EmilienM | crinkle: I might be wrong, but I think our job is installing too much services now | 17:25 |
EmilienM | and it could lead to unstability | 17:25 |
EmilienM | crinkle: I tried this: https://review.openstack.org/#/c/228597/ and it failed because of dependency cycle issue | 17:28 |
EmilienM | I should restore it | 17:28 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-ceilometer: wsgi: make sure eventlet process is stopped before httpd https://review.openstack.org/228597 | 17:30 |
openstackgerrit | Colleen Murphy proposed openstack/puppet-ceilometer: Ensure ceilometer is stopped before starting httpd https://review.openstack.org/229538 | 17:31 |
*** xingchao has joined #puppet-openstack | 17:32 | |
EmilienM | crinkle: we have the same patch ^ lol | 17:32 |
crinkle | oh i'll drop mine | 17:32 |
EmilienM | crinkle: so I tried this on my env, and it failed (I used before =>) will see with -> | 17:33 |
EmilienM | Gem::InstallError: fog-google requires Ruby version >= 2.0. | 17:36 |
EmilienM | https://jenkins01.openstack.org/job/gate-puppet-ceilometer-puppet-beaker-rspec-dsvm-trusty/54/console | 17:36 |
EmilienM | we have a problem \o/ | 17:37 |
EmilienM | "Houston..." | 17:38 |
EmilienM | our CI is broken | 17:38 |
EmilienM | crinkle: https://github.com/fog/fog-google/commit/a66b16fa7c2373f9c8be2e80bc942ad8d13ece3f | 17:38 |
crinkle | >.< | 17:39 |
EmilienM | we need to pin the gem I guess | 17:39 |
EmilienM | patch all our modules | 17:39 |
EmilienM | trusty is running 1.9 | 17:40 |
EmilienM | trusty is running ruby 1.9 | 17:40 |
*** dgurtner has joined #puppet-openstack | 17:41 | |
*** dgurtner has quit IRC | 17:41 | |
*** dgurtner has joined #puppet-openstack | 17:41 | |
EmilienM | as a workaround until Trusty uses ruby 2.0, I suggest we pin fog-google | 17:42 |
crinkle | trusty is never going to use 2.0 | 17:42 |
crinkle | i'm going to file a bug with beaker so they can deal with it | 17:43 |
EmilienM | crinkle: the only requirement is https://github.com/puppetlabs/beaker/blob/master/beaker.gemspec#L54 | 17:45 |
EmilienM | so I guess we can pin fog to ~> 1.25 but not using too recent fog-google | 17:45 |
EmilienM | even here, the constraint is too large: https://github.com/fog/fog/blob/v1.34.0/fog.gemspec#L60 | 17:46 |
EmilienM | I wonder if we can pin fog-google then | 17:47 |
nibalizer | EmilienM: responded | 17:47 |
EmilienM | nibalizer: we need unit tests dependencies because we have libraries | 17:48 |
EmilienM | like openstacklib | 17:48 |
EmilienM | openstack has the same 'issue' with Oslo, they also use Depends-On for unit testing | 17:48 |
EmilienM | thanks to Global Requirements, we keep consistent dependencies | 17:49 |
EmilienM | nibalizer: if you patch openstacklib with a new Provider that will be consummed in puppet-keystone, your patch in puppet-keystone will fail because unit test can't pass since the patch in openstacklib is not merged | 17:50 |
openstackgerrit | Denis Egorenko proposed openstack/puppet-nova: Rewrite nova_network provider with using only nova client https://review.openstack.org/229548 | 17:50 |
*** dprince has quit IRC | 17:50 | |
EmilienM | nibalizer: I agree with you that this pattern I propose is not used by Puppet community. Do you have another proposal then? | 17:51 |
*** jpena is now known as jpena|away | 17:53 | |
nibalizer | well you can't merge it even with a depends-on | 17:53 |
nibalizer | you still have to wait until the patch adding a provider to openstacklib lands | 17:54 |
EmilienM | nibalizer: it's not a merge issue. | 17:55 |
EmilienM | nibalizer: it's about testing a feature or bugfix | 17:55 |
EmilienM | this feature is a "nice to have", we could probably live without it | 17:56 |
*** imcsk8|afk is now known as imcsk8 | 17:56 | |
EmilienM | it's just something our community is asking - cc mwhahaha and some others | 17:56 |
EmilienM | and I agree it's a nice feature, very useful | 17:56 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-ceilometer: Gemfile: pin fog-google to ~> 0.1.0 https://review.openstack.org/229552 | 17:58 |
EmilienM | crinkle: in the meantime ^ | 17:58 |
mwhahaha | you can workflow a depends-on even if the item it depends on hasn't been merged yet. it just won't land until the other change. the issue is being able to do cross module CI testing for inflight changes | 17:58 |
EmilienM | yes, like we like doing with our beaker jobs, and recently with integration jobs | 17:59 |
mwhahaha | since there's so many interdependencies between openstack stuff | 17:59 |
EmilienM | crinkle: do you think the dependency can be changed in puppetlabs/beaker ? | 17:59 |
nibalizer | EmilienM: do you have a link to how the openstack folk do it with oslo and depends-on? | 18:01 |
nibalizer | EmilienM: i see the value in the feature | 18:02 |
nibalizer | as in that ML thread, its a tradeoff between features and complexity | 18:02 |
EmilienM | nibalizer: https://rbtcollins.wordpress.com/2015/04/28/dealing-with-deps-in-openstack/ | 18:02 |
nibalizer | complexity hurts the project by making it harder to debug and harder for newcommers | 18:02 |
crinkle | EmilienM: I filed https://tickets.puppetlabs.com/browse/BKR-564 and pinged anode | 18:02 |
EmilienM | nibalizer: otherwise, let's create a rake task for OpenStack Infra | 18:03 |
EmilienM | nibalizer: and change our jobs to run this task | 18:03 |
EmilienM | nibalizer: so we keep the fixtures and everyone is happy | 18:03 |
nibalizer | so that blog isn't about this | 18:05 |
nibalizer | thats about python transitive dependencys and dependency solving | 18:06 |
nibalizer | also its about installing into a virtualenv and running i think devstack/tempest, not e.g. the nova unit tests | 18:06 |
EmilienM | nibalizer: right, I pasted the wrong link | 18:07 |
EmilienM | crinkle: thanks for the bug | 18:07 |
*** dprince has joined #puppet-openstack | 18:07 | |
EmilienM | nibalizer: so, what's your suggestion ? | 18:07 |
nibalizer | what's wrong with doing nothing? | 18:09 |
EmilienM | nibalizer: seriously? | 18:10 |
EmilienM | nibalizer: in my comment on https://review.openstack.org/#/c/226830/ - I explained you why I did that, we can't just ignore the facts, can we? | 18:11 |
*** dmsimard is now known as dmsimard|afk | 18:11 | |
EmilienM | 1/ unit tests are not run against the same dependencies as functional tests | 18:12 |
EmilienM | this is a big issue, last week I ran a bug where puppet-qpid code in puppet-nova was too old - we did not track it because fixtures pin an old release, beaker a new one but we don't test QPID | 18:12 |
EmilienM | that means our code is potentially not passing unit tests when using the same dependencies as beaker/integration | 18:13 |
nibalizer | well the definition of a bug is a problem in code that has landed imho | 18:13 |
nibalizer | if you need depends-on its because there is code that hasn't landed yet | 18:13 |
EmilienM | it's not about depends-on now | 18:13 |
EmilienM | 2/ unit tests are not using the same dependencies (fixtures.yaml is not consistent across all modules !) | 18:14 |
nibalizer | what is it about | 18:14 |
EmilienM | nibalizer: I wrote it in Gerrit | 18:14 |
EmilienM | and 3/ because we use fixtures, our patches can't use Depends-On zuul feature for unit tests | 18:14 |
nibalizer | in the commit messaeg? | 18:14 |
nibalizer | or in the discussion | 18:14 |
EmilienM | no, in PatchSet 24 comment | 18:14 |
EmilienM | I wrote a comment for you | 18:14 |
EmilienM | to explain our motivation | 18:14 |
EmilienM | to make it | 18:14 |
EmilienM | nibalizer: how do you solve 1/ and 2/ ? | 18:15 |
nibalizer | i have to get lunch | 18:16 |
nibalizer | ill pop on after and we can continue this | 18:16 |
EmilienM | me too, it's 2.15pm | 18:16 |
openstackgerrit | John Trowbridge proposed openstack/puppet-ironic: Add ironic-inspector support https://review.openstack.org/223690 | 18:16 |
EmilienM | nibalizer: i would like to continue that discussion after | 18:16 |
*** openstackgerrit has quit IRC | 18:16 | |
*** openstackgerrit has joined #puppet-openstack | 18:17 | |
openstackgerrit | John Trowbridge proposed openstack/puppet-ironic: Add ironic-inspector support https://review.openstack.org/223690 | 18:31 |
*** ibravo has joined #puppet-openstack | 18:31 | |
*** _ducttape_ has joined #puppet-openstack | 18:44 | |
*** linkedinyou has quit IRC | 18:44 | |
*** xarses_ has quit IRC | 18:45 | |
*** ducttape_ has quit IRC | 18:46 | |
*** openstackgerrit has quit IRC | 18:46 | |
*** openstackgerrit has joined #puppet-openstack | 18:47 | |
mwhahaha | EmilienM: I remember you updated the apt requirements to 2.1.x in opesntack-integration, what was that for? | 18:50 |
crinkle | EmilienM: looks like puppetlabs is going to fix and release beaker soonish | 18:53 |
crinkle | so we might not have to do anything | 18:53 |
EmilienM | crinkle: they are very responsive, it's awesome | 18:55 |
*** ducttape_ has joined #puppet-openstack | 18:55 | |
EmilienM | mwhahaha: I updated the Puppetfile yes, so we can test puppetlabs-apt 2.x | 18:56 |
EmilienM | mwhahaha: any issue? | 18:56 |
mwhahaha | No just wondering if we needed to do the same | 18:56 |
mwhahaha | didn't know if there was a technical reason | 18:56 |
*** _ducttape_ has quit IRC | 18:56 | |
mwhahaha | we're using 1.8.0 and i just happen to be messing with our puppetfile | 18:56 |
EmilienM | crinkle: https://github.com/puppetlabs/beaker/pull/973 | 18:56 |
*** linkedinyou has joined #puppet-openstack | 18:57 | |
EmilienM | mwhahaha: it was a major update for the module, we wanted our modules using it so we stay on the edge | 18:58 |
mwhahaha | ok | 18:58 |
mwhahaha | thanks | 18:58 |
EmilienM | mwhahaha: because it's important for us to make sure our module work with our dependencies | 18:58 |
EmilienM | the Puppetfile is willing to be updated quite often I guess | 18:59 |
EmilienM | _ody: it's odd we can't see your CI http://jenkins-beaker.delivery.puppetlabs.net/job/qe_beaker_btc-intn/1587/ | 18:59 |
*** dmsimard|afk is now known as dmsimard | 19:03 | |
_ody | EmilienM: Nigel sent out an email to puppet-dev a while back, we had to shut off public access temporarily. https://groups.google.com/forum/#!searchin/puppet-dev/jenkins/puppet-dev/24WeTcFk8Co/tONeSrl9BQAJ | 19:07 |
EmilienM | _ody: thx | 19:08 |
*** ducttape_ has quit IRC | 19:10 | |
*** ducttape_ has joined #puppet-openstack | 19:10 | |
_ody | I need a couple Ansible users or ex-users willing to volunteer to be interviewed by our UX and product teams. Please just PM me if you're willing. | 19:11 |
*** xarses_ has joined #puppet-openstack | 19:12 | |
_ody | Actually...doesn't have to be Ansible, things like fabric or rundeck are valid too. | 19:12 |
openstackgerrit | John Trowbridge proposed openstack/puppet-ironic: Add ironic-inspector support https://review.openstack.org/223690 | 19:13 |
*** _ducttape_ has joined #puppet-openstack | 19:14 | |
*** ducttape_ has quit IRC | 19:15 | |
EmilienM | crinkle: re: integration job failures - on centos, it's seems random though, like this one: http://logs.openstack.org/70/229470/1/check/gate-puppet-openstack-integration-dsvm-centos7/e374fd1/console.html#_2015-09-30_18_38_48_171 | 19:20 |
EmilienM | it looks like it comes from here: http://logs.openstack.org/70/229470/1/check/gate-puppet-openstack-integration-dsvm-centos7/e374fd1/logs/nova/nova-compute.txt.gz#_2015-09-30_18_38_08_067 | 19:21 |
crinkle | EmilienM: the difference I see between that http://logs.openstack.org/71/229071/4/check/gate-puppet-openstack-integration-dsvm-centos7/482718e/console.html is hpcloud vs rax | 19:22 |
crinkle | might be related | 19:22 |
EmilienM | crinkle: we have the same flavors, right? | 19:22 |
crinkle | i don't know what's different between them | 19:23 |
EmilienM | well, we can easily find out | 19:24 |
EmilienM | crinkle: to me, it's still random because the failures ^^^^ are for a scenario that used to work, and it's failing randomly now | 19:24 |
EmilienM | both flavors have 8GB of Ram and 8 VCPU | 19:25 |
crinkle | okay | 19:25 |
crinkle | i guess you're right, maybe just putting too many things on one node | 19:26 |
EmilienM | crinkle: I should stop pushing more tests on integ | 19:26 |
crinkle | need to figure out how devstack gets away with it | 19:26 |
EmilienM | yeah | 19:26 |
EmilienM | crinkle: actually they don't have this issue because they don't install everything like we do | 19:26 |
EmilienM | ie: glance CI installs devstack with basic components, but not sahara for example | 19:27 |
EmilienM | in our case, we install everything | 19:27 |
crinkle | i thought that was the point of the integrated gate? | 19:27 |
EmilienM | maybe I missed something then | 19:27 |
crinkle | ¯\_(ツ)_/¯ | 19:27 |
EmilienM | crinkle: do you have an example of job? | 19:27 |
crinkle | EmilienM: ? | 19:28 |
EmilienM | crinkle: do you have an example of integration job for OpenStack? | 19:28 |
crinkle | EmilienM: no i don't have more knowledge than you | 19:28 |
crinkle | maybe mtreinish can help us out? | 19:28 |
EmilienM | crinkle: look Glance for example: https://review.openstack.org/#/c/218869/ | 19:28 |
EmilienM | they have gate-tempest-dsvm-full | 19:29 |
EmilienM | and it's only installing cinder, glance, keystone nova and swift; | 19:29 |
mtreinish | crinkle: with? | 19:29 |
EmilienM | mtreinish: we are having a lot of random failures in tempest | 19:29 |
*** dprince has quit IRC | 19:29 | |
EmilienM | http://logs.openstack.org/70/229470/1/check/gate-puppet-openstack-integration-dsvm-centos7/e374fd1/console.html#_2015-09-30_18_38_48_171 is an example | 19:29 |
EmilienM | they are random | 19:30 |
EmilienM | we think it could be because we're installing too much services on the same node | 19:30 |
EmilienM | mtreinish: we're installing/testing nova/neutron/keystone/cinder/glance/swift/sahara/heat/ceilometer (trove & horizon are wip) | 19:30 |
mtreinish | EmilienM: so my gut feeling is that you're putting too much on a single slave | 19:31 |
EmilienM | yes | 19:31 |
mtreinish | having cinder tests timeout at 300 sec might just mean things are moving too slowly | 19:31 |
mtreinish | same with the nova failure from the scheduler | 19:31 |
EmilienM | it makes sense | 19:31 |
EmilienM | we have several options | 19:32 |
EmilienM | 1/ increase timeout where we can and continue to live with that | 19:32 |
EmilienM | 2/ drop some services | 19:33 |
EmilienM | 3/ split scenario001 and have scenario002 - share services across 2 scenarios | 19:33 |
EmilienM | I'm exploring 1/ now, because 2/ is not what we want, and 3/ will consumme more CI jobs (we're already using an important number of jobs...) | 19:36 |
openstackgerrit | John Trowbridge proposed openstack/puppet-ironic: Add ironic-inspector support https://review.openstack.org/223690 | 19:39 |
openstackgerrit | Ramkumar Gowrishankar proposed openstack/puppet-neutron: Support for Nuage Neutron plugin and Nuage VRS in puppet-neutron https://review.openstack.org/214798 | 19:40 |
*** ibravo has quit IRC | 19:44 | |
*** _ducttape_ has quit IRC | 19:57 | |
*** ducttape_ has joined #puppet-openstack | 19:57 | |
*** rahulait has joined #puppet-openstack | 20:01 | |
EmilienM | crinkle: beside nova timeouts, I noticed neutron server sometimes fails to create ports because it thinks ovs agent is down (heartbeat) | 20:04 |
mtreinish | EmilienM: so I actually think splitting the services is what you want to do | 20:14 |
mtreinish | I'd recommend something a bit more layered | 20:14 |
mtreinish | like base IaaS and then things like sahara, trove and heat seperately | 20:14 |
mtreinish | it also seperates concerns a bit more, because the higher level stuff depends on a working IaaS cloud | 20:15 |
mtreinish | sry, I'm split like 4 ways right now my feedback loop might be a bit slow | 20:15 |
EmilienM | mtreinish: it's going to consume more CI resources though | 20:16 |
mtreinish | so | 20:17 |
mtreinish | EmilienM: tempest runs like 30 jobs :) | 20:17 |
mtreinish | you're still a far way off from that | 20:17 |
EmilienM | it's something we might consider, indeed | 20:17 |
nibalizer | EmilienM: ok i am back | 20:17 |
EmilienM | nibalizer: hope you had great lunch, I took some energy for this rainy day | 20:18 |
nibalizer | cool | 20:18 |
EmilienM | nibalizer: so let me summarize again: we have 3 problems | 20:19 |
EmilienM | documented in https://review.openstack.org/#/c/226830/ comments (see my reply to you) | 20:19 |
EmilienM | Depends-On feature is a "nice to have", which is one of the 3 problems I'm trying to solve. | 20:20 |
EmilienM | we still need to test modules against same dependencies in unit & functional tests | 20:20 |
EmilienM | and we still need to keep consistent the dependencies | 20:21 |
nibalizer | EmilienM: so for both 1 & 2 I think that's fine | 20:21 |
nibalizer | unit tests are local to the project | 20:21 |
*** jayg is now known as jayg|g0n3 | 20:21 | |
nibalizer | they only matter to the project being tested | 20:21 |
EmilienM | "that's fine" == we can ignore the issues? | 20:21 |
nibalizer | that's what I am thinking | 20:22 |
EmilienM | I disagree here | 20:22 |
nibalizer | unit tests and acceptance tests are different tests | 20:22 |
*** ducttape_ has quit IRC | 20:23 | |
EmilienM | they are different in the result, but using the same dependencies just make sense. | 20:23 |
*** ducttape_ has joined #puppet-openstack | 20:24 | |
EmilienM | nibalizer: so for you, it does not matter to test puppet-keystone with different versions of puppetlabs-apache2 in unit & functional? | 20:25 |
nibalizer | so how does that happen? | 20:25 |
nibalizer | https://review.openstack.org/#/c/226830/24/.fixtures.yml it looks like nova doesn't even use apache? | 20:26 |
nibalizer | or didn't prior to your patch? | 20:26 |
EmilienM | nibalizer: functional testing is pulling Puppetfile that contains the version we really want to test. unit testing is using fixtures file in repos, that is does not contain the same version of functional testing, and is hard to control (not centralied) | 20:26 |
EmilienM | centralized* | 20:26 |
*** xarses_ is now known as xarses | 20:27 | |
EmilienM | nibalizer: in progress: https://review.openstack.org/213315 | 20:27 |
nibalizer | ok | 20:28 |
nibalizer | ya thats fair | 20:28 |
nibalizer | I mean it's not bad | 20:28 |
nibalizer | it's better | 20:29 |
EmilienM | I don't see what I'm doing wrong here | 20:29 |
nibalizer | I think a) it's fine to do it the old way | 20:30 |
nibalizer | but b) your way is better | 20:30 |
nibalizer | and c) the complexity I don't like | 20:30 |
EmilienM | nibalizer: since I'm doing puppet openstack, it very rarely happened to me to have to edit fixtures file locally | 20:31 |
EmilienM | this is the only "complex" thing we're changing | 20:32 |
openstackgerrit | Jay_Clark proposed openstack/puppet-nova: Fix for Bug #1484402 https://review.openstack.org/229475 | 20:32 |
openstack | bug 1484402 in puppet-nova "no interface for modify the port of nova-api " [Low,Confirmed] https://launchpad.net/bugs/1484402 - Assigned to Jay_Clark (jay-clark) | 20:32 |
nibalizer | EmilienM: ok | 20:32 |
nibalizer | i'll stop objecting | 20:32 |
EmilienM | people will have to take Puppetfile from our repo, modify it at their wish and change env | 20:32 |
nibalizer | ok | 20:32 |
nibalizer | we'll document it | 20:33 |
EmilienM | let's give a try | 20:34 |
EmilienM | if we have bad feedback from our users, we can still revert | 20:34 |
EmilienM | or improve it on the fly | 20:34 |
EmilienM | mtreinish: I'm considering splitting now, I notices 4 kinds of timeouts that are going to be hard to fix... | 20:35 |
EmilienM | mtreinish: I'm just sending an emailt to ML to get feedback before | 20:35 |
mtreinish | EmilienM: yeah, you don't really want to up the timeouts either because you'll likely hit the per test timeout | 20:36 |
nibalizer | ya | 20:36 |
mtreinish | or the jenkins job timeout | 20:36 |
EmilienM | ++ | 20:36 |
EmilienM | we knew that would happen | 20:36 |
nibalizer | im considering a ruby gem/function that is basically detect_and_zuul_clone_repo <reponame> | 20:36 |
EmilienM | it's just until now it was green :) | 20:36 |
nibalizer | that way some of the stuff in both this rakefile and all over spec_helper_acceptance can be shortened | 20:36 |
nibalizer | also google-fog/beaker is :( | 20:37 |
EmilienM | nibalizer: crinkle had a great idea, to create a gem, see https://review.openstack.org/229126 | 20:37 |
nibalizer | oh nice | 20:38 |
EmilienM | yeah, it will help a lot for consistency | 20:38 |
*** sergmelikyan has joined #puppet-openstack | 20:39 | |
*** ibravo has joined #puppet-openstack | 20:40 | |
*** _ducttape_ has joined #puppet-openstack | 20:40 | |
*** ducttape_ has quit IRC | 20:41 | |
nibalizer | ya | 20:44 |
nibalizer | crinkle: see andreas on 229126 | 20:45 |
nibalizer | EmilienM: too | 20:45 |
EmilienM | nibalizer: I replied, and it should not block. jeblair already told me in the past we could add repos without governance merge. because the proejct is already big tent | 20:46 |
nibalizer | ok | 20:49 |
*** itsuugo has joined #puppet-openstack | 20:53 | |
*** apuimedo has quit IRC | 20:56 | |
*** jpena|away is now known as jpena|zzz | 20:57 | |
*** apuimedo has joined #puppet-openstack | 21:00 | |
*** rahulait has quit IRC | 21:01 | |
*** gildub has joined #puppet-openstack | 21:06 | |
EmilienM | crinkle: I'm seriously wondering if we should keep upgrade jobs for now | 21:07 |
gildub | EmilienM, hi - Please review https://review.openstack.org/226624 | 21:07 |
EmilienM | crinkle: do you think their current state is useful to have in our CI ? | 21:07 |
crinkle | EmilienM: why are they broken? | 21:08 |
EmilienM | crinkle: most of them actually work | 21:08 |
EmilienM | crinkle: I'm just wondering how useful they are at this time | 21:09 |
EmilienM | crinkle: I was thinking, dropping them and replace by a second scenario if we decide to split our integration manifest | 21:09 |
EmilienM | crinkle: I haven't taken time in this cycle to work on upgrades - the upgrade jobs were really experimental | 21:09 |
gildub | Actually, any core member please review https://review.openstack.org/226624 | 21:10 |
crinkle | EmilienM: i'm fine with removing the upgrade job | 21:10 |
crinkle | EmilienM: but i don't think it's an either-or necessarily | 21:10 |
EmilienM | crinkle: do you think it's acceptable to have 2 more jobs? | 21:10 |
gildub | and https://review.openstack.org/228744 too, please. | 21:11 |
EmilienM | for scenario002 (if we decide the split) | 21:11 |
crinkle | maybe? | 21:11 |
crinkle | ¯\_(ツ)_/¯ | 21:12 |
*** Guest37880 has joined #puppet-openstack | 21:13 | |
*** Guest37880 has quit IRC | 21:17 | |
openstackgerrit | Jay_Clark proposed openstack/puppet-nova: Fix for Bug #1484402 https://review.openstack.org/229634 | 21:22 |
openstack | bug 1484402 in puppet-nova "no interface for modify the port of nova-api " [Low,Confirmed] https://launchpad.net/bugs/1484402 - Assigned to Jay_Clark (jay-clark) | 21:22 |
jasondotstar | EmilienM: think I've fixed the issues, and added the spec tests. I'm sure you'll let me know if there's something else required... :-) | 21:23 |
EmilienM | jasondotstar: your commit message is a mess | 21:24 |
EmilienM | https://review.openstack.org/#/c/229634/1//COMMIT_MSG,cm | 21:24 |
jasondotstar | EmilienM: ok... | 21:24 |
EmilienM | you have 3 change-id | 21:24 |
EmilienM | your titile is not good | 21:24 |
EmilienM | let me give you an example | 21:24 |
jasondotstar | plz | 21:25 |
EmilienM | jasondotstar: https://review.openstack.org/#/c/226624/ | 21:26 |
EmilienM | a title, a description and the "Closes-Bug: #XXX" | 21:26 |
EmilienM | the "Change-Id" thing is generated by git | 21:26 |
crinkle | jasondotstar: did you squash instead of fixup in your rebase perhaps? | 21:26 |
jasondotstar | crinkle: i did squash, yes. | 21:26 |
jasondotstar | hence the messy commit msg I assume :-/ | 21:27 |
*** sergmelikyan has quit IRC | 21:27 | |
crinkle | that would mix the commit messages all together, if you choose fixup in the interactive rebase menu it will discard the commit message | 21:27 |
* jasondotstar needs better git-fu | 21:27 | |
EmilienM | jasondotstar: you have 3 patches also | 21:27 |
jasondotstar | git rebase -i HEAD~2 ? | 21:27 |
crinkle | jasondotstar: looks like HEAD~3 but yep | 21:28 |
jasondotstar | EmilienM: the last one is the only one needed tho, right? it includes the others | 21:28 |
jasondotstar | crinkle: i did two squashes trying to fix it.... | 21:29 |
jasondotstar | EmilienM: other than tidying up the commit msg, are the tests correct? | 21:29 |
*** sergmelikyan has joined #puppet-openstack | 21:30 | |
EmilienM | jasondotstar: yes | 21:33 |
jasondotstar | EmilienM: fair enough. I'll make fix the commit msg and abandon those earlier patches | 21:34 |
jasondotstar | s/make// | 21:34 |
*** angdraug has joined #puppet-openstack | 21:34 | |
EmilienM | jasondotstar: any progress on zaqar? | 21:34 |
jasondotstar | EmilienM: indeed | 21:35 |
jasondotstar | it's WIP but take a look: https://review.openstack.org/#/c/229036/ | 21:35 |
jasondotstar | EmilienM: ^ | 21:35 |
jasondotstar | no tests yet. | 21:35 |
EmilienM | jasondotstar: I saw that | 21:35 |
jasondotstar | oh ok | 21:36 |
jasondotstar | the one nut to crack is fixing the pymongo update | 21:36 |
EmilienM | we have a bunch of modules without functional testing, i'm currently dressing a list and making sure we are working on that. | 21:36 |
jasondotstar | not much of a rubyist, but I followed the spec written for nova | 21:37 |
jasondotstar | so I think I can write the tests needed for zaqar | 21:37 |
jasondotstar | everything lands on a rpm-based node.... need to work on the deb stuff next for that module. | 21:38 |
jasondotstar | and finish building up the conf file. | 21:38 |
jasondotstar | re: writing tests - +1. perhaps I can cut a few teeth helping w/ that. | 21:39 |
jasondotstar | EmilienM: ^ | 21:39 |
openstackgerrit | Jay_Clark proposed openstack/puppet-nova: Allows the modification of the nova-api ports https://review.openstack.org/229644 | 21:48 |
*** sergmelikyan has quit IRC | 21:49 | |
openstackgerrit | Guilherme Balzana proposed openstack/puppet-swift: Add swift-informant middleware support https://review.openstack.org/229646 | 21:50 |
*** ducttape_ has joined #puppet-openstack | 21:53 | |
*** _ducttape_ has quit IRC | 21:54 | |
EmilienM | crinkle: wdyt about my comment on https://review.openstack.org/#/c/229646 ? | 21:56 |
crinkle | EmilienM: I think I agree, it looks like swift-informant isn't even an openstack project? | 21:58 |
*** iurygregory has quit IRC | 21:59 | |
crinkle | based on the github url it looks like maybe a rackspace project? | 21:59 |
EmilienM | crinkle: right | 21:59 |
EmilienM | I googled it and could not find any reference to upstream work | 21:59 |
EmilienM | we should not accept this kind of patch, because it's not encouraging upstream collaboration. | 21:59 |
crinkle | agree | 22:00 |
EmilienM | crinkle: the middleware is 3 years old - /me sighs | 22:03 |
EmilienM | it should be in https://github.com/openstack/swift/tree/master/swift/common/middleware | 22:03 |
*** myatsenko has quit IRC | 22:04 | |
EmilienM | crinkle: https://github.com/pandemicsyn/swift-informant/issues/17 | 22:05 |
*** aarefiev has quit IRC | 22:09 | |
*** morazi has quit IRC | 22:11 | |
EmilienM | please review https://review.openstack.org/#/c/229426/ and https://review.openstack.org/#/c/229071/ - Since now, we don't expect integration jobs "stable" anymore... (see thread on ML) | 22:16 |
*** dgurtner has quit IRC | 22:27 | |
*** mdorman has quit IRC | 22:53 | |
*** dfisher has quit IRC | 23:02 | |
*** ducttape_ has quit IRC | 23:14 | |
EmilienM | angdraug: not much feedback about puppet-neutron/third party stuffs | 23:14 |
EmilienM | I'm preparing a patch now, there are a lot of third party resources (repo/packages/services) | 23:14 |
*** sc` has quit IRC | 23:18 | |
angdraug | EmilienM: apologies about taking so long to respond, I agree with your conclusion on the thread | 23:26 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-neutron: disable third-party software management https://review.openstack.org/229675 | 23:27 |
EmilienM | angdraug: ^ | 23:27 |
angdraug | +1 | 23:29 |
gildub | crinkle, EmilienM, please review https://review.openstack.org/226624 and https://review.openstack.org/178456, so we get those boulders out of the way, thanks! | 23:31 |
EmilienM | not sure what we can do with https://review.openstack.org/#/c/178456/ | 23:33 |
angdraug | added a link from 209997 to 229675 | 23:33 |
EmilienM | gildub: https://review.openstack.org/#/c/226624/13/spec/acceptance/keystone_wsgi_apache_spec.rb,cm | 23:34 |
EmilienM | gildub: how can we know you're backward compatible? | 23:34 |
EmilienM | you're changing the interface | 23:34 |
EmilienM | raise(Puppet::Error, "Missing domain name for resource #{name}") | 23:35 |
EmilienM | iirc, if you use the previous interface, you have this error ^ | 23:35 |
gildub | crinkle, EmilienM, sorry second link is wrong, I meant https://review.openstack.org/228744 | 23:36 |
EmilienM | the 2 patches need a lot of attention | 23:36 |
gildub | EmilienM, that said a Keystone patch to support V3 endpoints in v2 seems on its way | 23:36 |
EmilienM | it's EOD for me | 23:36 |
EmilienM | I'm not sure we can merge https://review.openstack.org/#/c/226624/ right now | 23:37 |
EmilienM | is it backward compatible? | 23:37 |
EmilienM | gildub, richm ^ | 23:37 |
gildub | EmilienM, the resource title has to be name::domain because: | 23:38 |
gildub | EmilienM, 1. The tenant parameter for ::keystone::resource::service_identity requires it | 23:39 |
gildub | EmilienM, 2. The title must be consistent across the catalog | 23:40 |
EmilienM | gildub: can you reply to my question? | 23:41 |
gildub | EmilienM, I'm talking for the acceptance test to be running green. Now the keystone_tenant/user provider can still use just <name> and pass domain as a parameter | 23:41 |
EmilienM | gildub: is it backward compatible? | 23:41 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-keystone: test old keystone_tenant interface https://review.openstack.org/229681 | 23:41 |
EmilienM | testing it ^ | 23:41 |
gildub | EmilienM, well until we got the upgrade test running nobody is going to be sure isn't? | 23:42 |
EmilienM | gildub: the what? | 23:43 |
EmilienM | my question is simple: can I use keystone_tenant old interface? | 23:43 |
EmilienM | gildub: like I'm testing in my patch ^ | 23:44 |
EmilienM | if not, your work is not backward compatible and can't be merged. | 23:44 |
gildub | EmilienM, yes its backward compatible | 23:44 |
EmilienM | i've -2'ed the patch until my test is green | 23:45 |
gildub | EmilienM, great, I go to the beach for the rest of the day then. | 23:45 |
EmilienM | gildub: maybe but I don't see (or I missed it) tests that test it. | 23:45 |
EmilienM | gildub: ? | 23:45 |
gildub | EmilienM, It's not because the acceptance test change that it means anything to the backward support, the unit tests do | 23:46 |
EmilienM | gildub: maybe, I just don't see it, maybe you can highlight it? | 23:48 |
EmilienM | gildub: ? | 23:51 |
gildub | EmilienM, lines 165-207 => https://review.openstack.org/#/c/226624/13/spec/unit/provider/keystone_tenant/openstack_spec.rb | 23:51 |
EmilienM | indeed, unit tests seem good | 23:52 |
EmilienM | I have other concerns, I'm writting a review in Gerrit | 23:52 |
gildub | EmilienM, ok thanks, just looking forward to get that one out of the way to be able to move on. | 23:53 |
EmilienM | gildub: me too, don't worry | 23:53 |
gildub | EmilienM, k | 23:54 |
EmilienM | gildub: this code is really critical, since it's used everywhere in our modules - I just pay x2 attention | 23:54 |
gildub | EmilienM, fair enough! | 23:56 |
EmilienM | gildub: see my comment | 23:56 |
gildub | EmilienM, looking | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!