Skip to content

feat(server): add --force and --delete-from-provider flags to remove - #98

Merged
andrasbacsai merged 1 commit into
mainfrom
server-remove-force-provider-flags
Oct 6, 2026
Merged

andrasbacsai merged 1 commit into
mainfrom
server-remove-force-provider-flags

Conversation

@andrasbacsai

Copy link
Copy Markdown
Member

Summary

  • Adds a --force flag to coolify server remove. It also deletes every resource on the server.
  • Adds a --delete-from-provider flag to coolify server remove. It also deletes the server from its cloud provider (Hetzner, Vultr or DigitalOcean). This cannot be undone.
  • Both flags default to false, so running the command without them works the same as before. The CLI now always sends force and delete_from_provider as query parameters on DELETE /api/v1/servers/{uuid}.
  • Updates llms-full.txt to document the new parameters.
  • The service-layer Delete tests now cover all four flag combinations.

Breaking Changes

  • ServerService.Delete in internal/service now takes two more arguments, force and deleteFromProvider. The CLI command is still backward compatible.

Pass force and delete_from_provider query parameters when deleting a
server, allowing removal of all resources on the server and deletion of
the server from its cloud provider (Hetzner, Vultr or DigitalOcean).

Update service tests to cover all flag combinations and document the
new flags in llms-full.txt.
@andrasbacsai
andrasbacsai merged commit 965db38 into main Oct 6, 2026
5 checks passed
@andrasbacsai
andrasbacsai deleted the server-remove-force-provider-flags branch October 6, 2026 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant