Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for droplet-action #882

Open
5 tasks
cowwoc opened this issue Nov 28, 2024 · 2 comments
Open
5 tasks

Add support for droplet-action #882

cowwoc opened this issue Nov 28, 2024 · 2 comments
Labels
awaiting-upstream The issue cannot be resolved without action in another repository (may be owned by Pulumi). blocked The issue cannot be resolved without 3rd party action. kind/enhancement Improvements or new features

Comments

@cowwoc
Copy link

cowwoc commented Nov 28, 2024

Overview

Provide a way to register droplet actions (like a shutsown hook) using Pulumi code. For example, a user should be able to run the equivalent of doctl compute droplet-action shut-down <droplet-id> --action-type=pre-delete --exec="/path/to/your/pre-delete-script.sh" from pulumi.

Key KPIs

Ability to register all the possible droplet action types.

Key Stakeholders

  • Product and Engineering:
  • Documentation:
  • Marketing/Partnerships:
  • Customers:

Key Deliverables

References 📔

  • Project View
  • PR/FAQ
  • Design Doc
  • UX Designs
  • Decision Log
@cowwoc cowwoc added the kind/epic Large new features or investments label Nov 28, 2024
@pulumi-bot pulumi-bot added the needs-triage Needs attention from the triage team label Nov 28, 2024
@cowwoc
Copy link
Author

cowwoc commented Nov 28, 2024

This would allow nodes to leave docker swarms or k8s gracefully instead of waiting for the cluster to time out non-responsive nodes.

@VenelinMartinov VenelinMartinov changed the title [Epic] Add support for droplet-action Add support for droplet-action Dec 2, 2024
@VenelinMartinov
Copy link
Contributor

Hi, @cowwoc. Thanks for the suggestion. The pulumi-digitalocean provider is derived from the terraform digitalocean provider which is maintained by Digital Ocean. Can I kindly ask you to raise the feature request there? They have the expertise to add support for this and the pulumi provider will get the feature shortly after it is available in the terraform provider.

@VenelinMartinov VenelinMartinov added kind/enhancement Improvements or new features blocked The issue cannot be resolved without 3rd party action. awaiting-upstream The issue cannot be resolved without action in another repository (may be owned by Pulumi). and removed kind/epic Large new features or investments needs-triage Needs attention from the triage team labels Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting-upstream The issue cannot be resolved without action in another repository (may be owned by Pulumi). blocked The issue cannot be resolved without 3rd party action. kind/enhancement Improvements or new features
Projects
None yet
Development

No branches or pull requests

3 participants