Service offboarding via OSB API for Exoscale #235

Open
opened 2025-10-22 07:55:15 +00:00 by tobru · 0 comments
Owner

Stories

As an Exoscale user, I want to offboard from a service via the Exoscale Portal.

Implementation Notes

Implement the flow documented at https://docs.servala.com/exoscale-osb.html#_offboarding. This issue depends on #245 and #236.

This applies to a service itself. When a DELETE request comes in:

  • Disable access to the service (reverse of what's done when enabling service access - ref #38 )
  • Pause all service instances using that service (functionality from #245)
  • Create an Odoo helpdesk issue to inform about this
  • Send a message to the customer confirming the disabling and that the service will be finally deleted in X days, including all backups
  • After X days (configurable in organization origin "deletion grace period") delete the service instances
## Stories _As an Exoscale user, I want to offboard from a service via the Exoscale Portal._ ## Implementation Notes Implement the flow documented at https://docs.servala.com/exoscale-osb.html#_offboarding. This issue depends on #245 and #236. This applies to a service itself. When a DELETE request comes in: * Disable access to the service (reverse of what's done when enabling service access - ref #38 ) * Pause all service instances using that service (functionality from #245) * Create an Odoo helpdesk issue to inform about this * Send a message to the customer confirming the disabling and that the service will be finally deleted in X days, including all backups * After X days (configurable in organization origin "deletion grace period") delete the service instances
tobru added this to the Exoscale Integration milestone 2025-10-22 07:55:15 +00:00
tobru added the
enhancement
API
labels 2025-10-22 07:55:15 +00:00
tobru added this to the Development Planning project 2025-10-22 07:55:47 +00:00
tobru changed title from Offboarding via OSP API for Exoscale to Offboarding via OSB API for Exoscale 2025-10-23 12:51:07 +00:00
tobru changed title from Offboarding via OSB API for Exoscale to Service offboarding via OSB API for Exoscale 2025-10-23 13:11:15 +00:00
Sign in to join this conversation.
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: servala/servala-portal#235
No description provided.