14:00:17 <rafaelweingartner> #startmeeting cloudkitty
14:00:17 <opendevmeet> Meeting started Mon Oct 31 14:00:17 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:17 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:00:17 <opendevmeet> The meeting name has been set to 'cloudkitty'
14:00:21 <rafaelweingartner> Roll count
14:00:45 <mkarpiarz> Hi!
14:01:08 <rafaelweingartner> Hello Mariusz
14:01:14 <rafaelweingartner> Is Etherpad offline for you too?
14:01:37 <priteau> Hello.
14:01:39 <priteau> I am in another meeting, I may be slow to reply today.
14:01:45 <priteau> Service Unavailable
14:01:53 <rafaelweingartner> :( same here then
14:02:55 <mkarpiarz> Same here.
14:04:47 <rafaelweingartner> I do not have the topics for the meeting :(
14:05:05 <rafaelweingartner> they were already organized in etherpad, but I do not have them here with me...
14:05:10 <rafaelweingartner> shall we postpone this meeting then?
14:05:56 <priteau> rafaelweingartner: You have your summary email
14:06:02 <priteau> That could be enough to review
14:06:24 <rafaelweingartner> Yes, it might be. Let me grab it
14:06:51 <rafaelweingartner> It is not the same though
14:07:04 <rafaelweingartner> So, to start the discussions. About the ES support.
14:07:29 <rafaelweingartner> Kolla-ansible is moving from ElasticSearch to OpenSearch. Therefore, we need to evaluate if this can have an impact in CloudKitty. Most certainly it will impact people using ES as the backend
14:07:57 <rafaelweingartner> We are not using ES for CloudKitty. Therefore, we might not be the best one to comment on this. What do you guys think?
14:08:12 <rafaelweingartner> When I say "we", I mean, my side here, and not the community itself
14:09:44 <mkarpiarz> I only now started testing with ES 7 as a backend, so there is not much I can add to the discussion yet.
14:10:56 <mkarpiarz> I'm guessing users will want a way to move their data from ElasticSearch to OpenSearch.
14:11:29 <mkarpiarz> But maybe we should simply tell them to use the reprocessing API.
14:12:37 <mkarpiarz> rafaelweingartner: Have you tested reprocessing with the ES backend?
14:13:26 <mkarpiarz> If not, my test environemnt is pretty much set for this.
14:13:51 <mkarpiarz> (so I can do this)
14:16:26 <mkarpiarz> Hopefully OpenSearch APIs remain compatible with ES 7 (at least for a while).
14:20:17 <rafaelweingartner> mkarpiarz: No, I have not tested with ES
14:20:59 <rafaelweingartner> I would say that the migration path is going to be provided by Kolla-ansbile already, isn't it?
14:21:12 <priteau> Yes, it will
14:21:21 <mkarpiarz> Ah, nice!
14:21:32 <priteau> The data will be copied from ES to OS
14:22:29 <rafaelweingartner> So, we do not need to worry about that. However, we need to think about the support message we want to have
14:22:47 <rafaelweingartner> if we want to support only OS, we need to have a deprecation warning this release, I guess
14:25:08 <priteau> Well, Kolla Ansible will drop Elasticsearch in Zed, so we won't really be aligned with them
14:25:15 <priteau> The sooner the better really.
14:25:35 <rafaelweingartner> That is why it would be interesting to have a message as soon as possible
14:25:54 <rafaelweingartner> we cannot/should not remove support in Antelope, as we should provide at least one release of warning
14:26:22 <opendevreview> Merged openstack/cloudkitty master: Validates the period compatibility of reprocessing dates  https://review.opendev.org/c/openstack/cloudkitty/+/861807
14:27:27 <priteau> Do you want one of us to take action for adding deprecation notice?
14:27:56 <rafaelweingartner> I can do so. We just need to agree on the matter, I guess
14:28:42 <rafaelweingartner> If we agree, I think that the next steps is (i) add the deprecation noticed, (ii) rename the drivers (or change them to OS), (iii) remove support to ES
14:28:48 <rafaelweingartner> Or something similar
14:30:12 <priteau> If the API is the same, is it really needed to formally drop support? Or just say that it isn't actively tested anymore (though it may still work)
14:31:17 <rafaelweingartner> Because, if we have a library, we could replace the in-house client that we have for the library, which can in turn make it incompatible with ES
14:31:53 <priteau> I understand, but is that really needed? I thought we agreed during PTG that we would keep using HTTP requests
14:32:08 <priteau> To avoid compatibility issues with the library
14:32:48 <rafaelweingartner> I see, we agreed if the library would not bring much benefits. However, I thought that we wuld first evaluate what is the difference between using the library or not
14:36:28 <priteau> Should I draft something about deprecating (but keeping unofficial support for) ES7?
14:36:43 <rafaelweingartner> I guess so
14:36:53 <rafaelweingartner> If you can, that would help a lot :)
14:37:50 <mkarpiarz> Yes, I think it makes sense to stick to requests for now. We can introduce the OS client later on if we want to.
14:44:23 <rafaelweingartner> +1
14:45:46 <rafaelweingartner> So, moving on
14:45:54 <rafaelweingartner> what about Monasca? Should we do the same for Monasca?
14:46:38 <mkarpiarz> I think so. Unless someone opposes.
14:46:50 <rafaelweingartner> I agree with this movemente
14:47:01 <rafaelweingartner> I mean, with this process
14:47:34 <mkarpiarz> Do we know whether there are people using CloudKitty with Monasca?
14:47:55 <rafaelweingartner> I do not know anybody
14:48:05 <priteau> I think we should email the mailing list to ask for feedback
14:48:13 <priteau> That's the usual approach done by Kolla
14:48:17 <mkarpiarz> Ah, goos idea!
14:48:23 <mkarpiarz> *good
14:48:44 <rafaelweingartner> ok
14:48:47 <rafaelweingartner> I will do so
14:50:33 <rafaelweingartner> I would like to discuss Gnocchi, but that might be a longer discussion. Therefore, I will add it to our next meeting
14:50:45 <rafaelweingartner> So, before we close it for today. Do you guys have something to add?
14:51:18 <priteau> Nothing special from me. I was away all last week so still catching up on things.
14:52:33 <mkarpiarz> I think I know what is required to add the CloudKitty API reference to the landing page for OpenStack APIs.
14:53:26 <rafaelweingartner> Ah, that is cool
14:53:33 <rafaelweingartner> can you execute/conduct that process?
14:53:37 <mkarpiarz> The TODO list is a bit more involved than I thought it would be but I still think it's worth doing.
14:54:18 <mkarpiarz> Yes, I'm currently working on a patch which should execute the first step. :)
14:54:25 <rafaelweingartner> awesome!
14:54:27 <rafaelweingartner> thanks!!!!
14:55:04 <mkarpiarz> Basically, the end goal is to add a link to CloudKitty APIs here: https://docs.openstack.org/api/
14:55:11 <rafaelweingartner> exactly
14:55:37 <rafaelweingartner> If that is all guys, I will close it for today
14:55:47 <mkarpiarz> That's all from my side.
14:55:58 <rafaelweingartner> Thank you guys for participating. Have a nice week.
14:56:06 <rafaelweingartner> #endmeeting