-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
4.12.z
-
None
-
None
-
False
-
Description of problem:
Upstream issue: https://github.com/kubernetes/kubernetes/issues/125607
When converting a client-side-applied manifest to a server side applied manifest --dry-run=server doesn't show the correct output.
It still shows client-side-applied fields, which will be removed, when running without --dry-run=server.
Prerequisites (if any, like setup, operators/versions):
Steps to Reproduce
Reproducer steps in upstream bug: https://github.com/kubernetes/kubernetes/issues/125607
Actual results:
When converting a client-side-applied manifest to a server side applied manifest --dry-run=server doesn't show the correct output.
It still shows client-side-applied fields, which will be removed, when running without --dry-run=server.
Expected results:
running -server-side with dry-run=server will generate the same manifest as running without -dry-run=server{}
Reproducibility (Always/Intermittent/Only Once):
Always
Acceptance criteria:
Definition of Done:
Build Details:
Additional info (Such as Logs, Screenshots, etc):