Complete transfer of kpt updates from Porch to kpt #4355
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 PR completes the transfer of updates to cloned kpt code in Porch to kpt.
Once this PR is merged, all cloned kpt code in Porch can be removed and Porch can use the definitive kpt code.
When this PR and its companion PR in Porch are merged, the kpt code base will increase by 2357 lines of code (1703 lines of go code) and the Porch codebase will decrease by 24,757 lines of code (22,948 lines of go code)
This PR also removes the porch dependency in kpt.
Fixes: #4271
Fixes: #4276
Fixes: #4356
Code volume changes
Before refactor
kpt codebase (kpt repo)
Porch codebase (porch repo):
After refactor:
kpt codebase (kpt repo)
Porch codebase (porch repo):