14:00:18 #startmeeting cloudkitty 14:00:18 Meeting started Mon Feb 7 14:00:18 2022 UTC and is due to finish in 60 minutes. The chair is rafaelweingartner. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:18 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:18 The meeting name has been set to 'cloudkitty' 14:00:22 Roll count 14:00:48 o/ 14:01:07 Hi! 14:04:13 #topic Target review of meeting 14:04:19 We have the following patches as target for this meeting. 14:04:25 #link https://review.opendev.org/c/openstack/cloudkitty/+/799207 14:04:33 #link https://review.opendev.org/c/openstack/cloudkitty/+/684734 14:04:37 #link https://review.opendev.org/c/openstack/cloudkitty/+/775359 14:04:41 #link https://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/685344 14:04:45 #link https://review.opendev.org/c/openstack/cloudkitty/+/824745 14:05:07 starting with: #link https://review.opendev.org/c/openstack/cloudkitty/+/824745 14:05:38 have you guys been able to review it? 14:06:36 Not yet 14:07:30 my biggest question there is that, "is it backward compatible" 14:07:59 looking at the code, it feels like it is not going to work with previous versions of ES 14:08:12 but, of course, I am not that familiar with ES API 14:08:18 so, I might be mistaken 14:08:22 No, my test environment is set up for 799207. I will be looking at picking up another change for review. 14:08:53 Should I take 824745 next then or is there something more urgent? 14:09:21 That's a good question. I'll check with Isaac (he's my colleague). It says that it needs ES 7, do we have requirements for keeping compatibility with earlier versions? 14:10:52 no, we do not need 14:10:57 specially, EOL versions 14:11:16 but, we need to warn users that we only support, let's say ES 7+ 14:11:22 Kolla Ansible has been providing Elasticsearch 7 since Wallaby. 14:11:39 I don't know about other deployment tools 14:12:16 A related question is what would be the migration path from existing index layout? 14:12:38 I agree, if ES 6 is EOL, we should not worry about backward compatibility. 14:12:38 exactly 14:12:59 but we need to warn users of the drop support for ES 6 14:13:07 For sure. 14:13:10 I dropped a message there, asking for more information 14:13:59 I'm not sure we have the manpower to come up with a index migration script/path but it would be nice. 14:15:03 exactly, but I guess that is more responsability for the operation of upgrade between ES 6 and 7, then for CloudKitty 14:16:02 Well, upgrade from ES 6 to 7 is not a problem, that's handled by Elasticsearch itself 14:17:56 Do we need to worry about the index layout? Anybody coming from ES 6 would not be using it 14:18:22 therefore, as long as they do not change the configs, it should work, right? 14:19:46 I need to review the patch in more detail :) 14:20:10 Ok 14:20:24 we can review it until next meeting, and then we discuss again 14:20:33 hopefully, with some feedback from the author 14:23:04 I agree. 14:23:24 Moving on to: https://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/685344 14:23:37 I would like to dedicate some time for the tempest tests for V2 API 14:23:42 have you guys worked with it? 14:25:13 I've only worked with Tempest through Rally and only with predefined test scenarios. 14:25:37 I see 14:25:57 I've contributed some scenarios for another project, but it was a long time ago 14:26:09 Well, I will try to put some energy there, but if you guys have some hints, I would appreciate 14:26:20 I think that we need tempest tests for cloudkitty for the V2 aPI 14:26:32 to make the system more solid during releases 14:28:26 OK 14:30:47 Agreed 14:31:39 moving on to: https://review.opendev.org/c/openstack/cloudkitty/+/775359, I need to amend the patch. Therefore, at least from my side, I do not have anything to add about it. Do you guys have anything? 14:34:49 Nothing yet. 14:35:09 I am confused by the config sample update 14:35:45 I thought that it was auto generated by tox 14:35:54 but that is a point to raise there as well 14:36:09 It would be generated by tox -e genconfig 14:36:15 But you don't have to commit it 14:36:21 It should be a separate commit 14:36:29 I see 14:36:37 so I can remove it then 14:36:40 when I amend the patch 14:36:47 Do you run tox without args? 14:36:57 yes 14:37:11 I means, which args? 14:37:36 I run tox -e 14:37:40 For example you can run `tox -e pep8` or `tox -e py3`, depending on what you want to run 14:37:45 OK 14:37:52 And this generated the updated config? 14:38:04 normally, no 14:41:44 Just an accident then 14:42:39 Moving on to: https://review.opendev.org/c/openstack/cloudkitty/+/684734. I approved the patch. I think that it is ready to go. What about you guys? 14:44:34 From a quick look it seems ok. There is also a config update though. 14:45:14 Also should the commit message say /v2? 14:45:32 yes 14:45:36 Nevermind, I misunderstood 14:45:38 that is what it is doing, right? 14:45:50 They meant implement the endpoints that already exist at /v1 into the v2 api 14:45:58 should we create a ptch to update the config sampel file? Then, the diffs in all other patches would dissappear 14:46:41 Sounds good 14:46:46 I left a couple of comments 14:46:54 great, thanks 14:47:03 I will put on my list this patch then 14:47:08 to update the config samples 14:51:30 and, finally, the last one, my patch: https://review.opendev.org/c/openstack/cloudkitty/+/799207. I amenede the code with Mariusz suggestions, and I would appriaciate your feedback guys. 14:54:10 amended* 14:55:02 I'm waiting for results from reprocessing but with the latest patch this change seems to be working. 14:55:12 awesome! 14:55:18 thanks for helping me on this one 14:55:31 Sure thing! 14:55:35 We are almost running out of time, do you guys have anything else to add? 14:55:40 Pierre Riteau proposed openstack/cloudkitty master: Update sample configuration file https://review.opendev.org/c/openstack/cloudkitty/+/828163 14:55:49 rafaelweingartner: I did the config file update ^ 14:56:05 ah 14:56:06 thanks 14:57:23 Nothing from my side. 14:58:15 Thank you guys for participating. Have a nice week. 14:58:22 #endmeeting