UAP should not restart the plugin if a conflicting installation is detected or the given ops agent config is invalid #2090
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.
Description
Conflicting installation detection and Ops Agent configuration validation checks are performed within the
Start()method. Failures in these checks should not trigger a UAP plugin restart or rollback because they require user intervention and cannot be resolved by restarts.If the plugin returns an RPC error during the
Start()call, UAP will attempt to restart the plugin revision up to three times. A rollback is initiated if all attempts fail.Related issue
b/452138776
How has this been tested?
Checklist: