Feature gap: add gracefulShutdown
field for beta
#9278
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This patch adds
graceful_shutdown
field toresource_compute_instance
,resource_compute_instance_template
andresource_compute_region_instance_template
. This fields is a configuration setting for a compute instance that allows it to perform a graceful shutdown. The graceful_shutdown field is responsible for:Gracefull shutdown overview.
Related issue here.
This PR provides a workaround for
max_duration.0.nanos
due to an issue with the API. Please find the details below:seconds
field is set (1–3600 s) and thenanos
field is also set, the value is passed in the request body but is not updated in the cloud, as observed in theGET
response.nanos
is read from the resource state to avoid not updated tfstate (constant diff between setup and state).POST REQUEST:
Request body:
GET REQUEST RESPONSE
Release Note Template for Downstream PRs (will be copied)
See Write release notes for guidance.
Derived from GoogleCloudPlatform/magic-modules#12963