cluster-api-provider-gcp icon indicating copy to clipboard operation
cluster-api-provider-gcp copied to clipboard

Add support for InstanceTerminationAction for instance preemption.

Open jwmay2012 opened this issue 5 months ago • 5 comments

What type of PR is this? /kind feature

What this PR does / why we need it: Allows specifying for instances to be deleted instead of just stopped when the instance is preempted.

Special notes for your reviewer: https://cloud.google.com/compute/docs/instances/create-use-spot#rest_1 https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_instance#instance_termination_action

TODOs:

  • [x] squashed commits
  • [ ] includes documentation
  • [ ] adds unit tests

Release note:

Add support for InstanceTerminationAction for instance preemption. `GCPMachine.Spec.InstanceTerminationAction = "Delete"`

jwmay2012 avatar Sep 19 '24 15:09 jwmay2012