Deprecated collection ngine_io.exoscale

It looks like ngine_io.exoscale has been deprecated recently. As far as I understand, the API the collection uses won’t be available after May 1st, 2024.

@resmo is working on implementing a collection based on the new API. But since this would be a new collection and the old API won’t be available after May 1st, 2024, ngine_io.exoscale would be useless after then.

So I suggest we consider removing it from Ansible 10. That is if my understanding is correct and the collection won’t be usable in Ansible 10 anymore. Although we might want to wait for the new collection being available so we can mention it in the deprecation announcement.

1 Like

Hi @mariolenz, given the upcoming change in the API, the deprecation will occur regardless of the new collection. I would arguewe should keep the two actions uncoupled.

1 Like

Considering that feature freeze will likely be at the end of May 2024 (it’s usually when ansible-core gets released, and that’s planned for 2024-05-20: Ansible-core 2.17 — Ansible Documentation), removing it from Ansible 10 makes sense since the collection will be no longer usable by then.

The new collection can be included before or after, whenever it is ready. It needs to pass the inclusion process, but I think this should not be too much of a problem since @resmo knows how to create collections :slight_smile:

I’m afraid I forgot about this issue, but I ran into it again now that I’ve started to look at possibly unmaintained collections in Ansible 11.

I think we should remove the collection from the Ansible Community Package ASAP. Would it still be possible to remove it from 11?

Since the collection apparently no longer works, I think it’s OK to remove it from Ansible 11.

I second that. Should we have vote to make it formal?

ngine_io.exoscale is officially deprecated and, according to the former maintainers, inoperable due to changes in the API. I therefor suggest to remove the collection from Ansible 11.

Please vote with Accept to deprecate and remove the collection from Ansible 11 or Reject to keep it.

Steering Committee vote
  • Accept
  • Reject
0 voters
Community vote
  • Accept
  • Reject
0 voters

I don’t think it is necessary to vote on this. Ansible Community Package Collections Removal Process — Ansible Community Documentation does not ask for a vote.

Since the deprecation already happened well during Ansible 10’s release cycle, I think we can simply remove it from Ansible 11.

I’ve closed the poll. Feel free to approve and merge Remove deprecated collection ngine_io.exoscale. Or just approve and I merge.

(If anyone disagrees with not having a vote, please say so here.)