You're correct that ospurge is not managed by an official project team today. With some support from users, I'm sure we could find a home for it. And of course not being official doesn't mean it isn't maintained.
Before we talk about making the project official, or creating a REST API, it would be useful to know if it actually meets the technical needs. Does it even work? :-)
I'm also curious about how deleting things that are shared and in use by other tenants should work. That's the area where I expect we might have to do some cross-project work, to define what happens in those cases. For example, if I upload an image to glance and mark it shared, and someone else boots a server from it, can I delete the image? Are there other similar cases?
You're correct that ospurge is not managed by an official project team today. With some support from users, I'm sure we could find a home for it. And of course not being official doesn't mean it isn't maintained.
Before we talk about making the project official, or creating a REST API, it would be useful to know if it actually meets the technical needs. Does it even work? :-)
I'm also curious about how deleting things that are shared and in use by other tenants should work. That's the area where I expect we might have to do some cross-project work, to define what happens in those cases. For example, if I upload an image to glance and mark it shared, and someone else boots a server from it, can I delete the image? Are there other similar cases?