Expose FieldValidationDirective on install and rollback in addition to upgrade.
Forward the configured directive through install create and update paths,
upgrade updates, and rollback updates.
Respect the directive for server-side apply and force-replace operations.
Add action-level tests covering configured and unset directives, and
kube-level tests verifying the fieldValidation query parameter.
Signed-off-by: Gaurish Chaddha <20123938+gaurishchaddha@users.noreply.github.com>
upgradeClientSideFieldManager:=isReleaseApplyMethodClientSideApply(originalRelease.ApplyMethod)&&serverSideApply// Update client-side field manager if transitioning from client-side to server-side apply
upgradeClientSideFieldManager:=isReleaseApplyMethodClientSideApply(originalRelease.ApplyMethod)&&serverSideApply// Update client-side field manager if transitioning from client-side to server-side apply