cluster-api-provider-gcp
cluster-api-provider-gcp copied to clipboard
Add support for InstanceTerminationAction for instance preemption.
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"`