Skip to content

Remove the remaining fragments of Porch from kpt#4409

Merged
efiacor merged 2 commits into
kptdev:mainfrom
Nordix:remove-porch
Feb 25, 2026
Merged

Remove the remaining fragments of Porch from kpt#4409
efiacor merged 2 commits into
kptdev:mainfrom
Nordix:remove-porch

Conversation

@liamfallon
Copy link
Copy Markdown
Contributor

The Porch documentation has recently been updated on the Porch project. We retained the Porch documentation on kpt until the documentation in Porch was updated but now the documentation and some other small remaining Porch fragments (such as tests that were missed in earlier PRs) can be removed from the kpt repo.

Copilot AI review requested due to automatic review settings February 23, 2026 16:10
@netlify
Copy link
Copy Markdown

netlify Bot commented Feb 23, 2026

Deploy Preview for kptdocs ready!

Name Link
🔨 Latest commit 35675e1
🔍 Latest deploy log https://app.netlify.com/projects/kptdocs/deploys/699ed388205e7800088c99fb
😎 Deploy Preview https://deploy-preview-4409--kptdocs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@dosubot dosubot Bot added size:XXL This PR changes 1000+ lines, ignoring generated files. area/porch labels Feb 23, 2026
@dosubot
Copy link
Copy Markdown
Contributor

dosubot Bot commented Feb 23, 2026

Documentation Updates

1 document(s) were updated by changes in this PR:

faq
View Changes
@@ -50,7 +50,7 @@
 - Enables workflows that combine programmatic changes ([functions]) with manual
   edits.
 - Aims to support mutating and validating admission control on derived packages.
-- Also supports packages, [package orchestration], resource actuation, and GitOps.
+- Also supports packages, resource actuation, and GitOps.
 
 ### Do kpt and kustomize work together?
 
@@ -122,8 +122,6 @@
 
 [Configuration as Data]:
   https://github.com/kptdev/kpt/blob/main/docs/design-docs/06-config-as-data.md
-[package orchestration]:
-  https://github.com/kptdev/kpt/blob/main/docs/design-docs/07-package-orchestration.md
 [the kubernetes resource model]:
   https://github.com/kubernetes/design-proposals-archive/blob/main/architecture/resource-management.md
 [declarative application management in kubernetes]:

How did I do? Any feedback?  Join Discord

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the remaining Porch-related fragments from the kpt repository, completing the migration of Porch to the Nephio project. The removal includes documentation, test files, and other references that were retained until the Porch documentation was updated in its new home.

Changes:

  • Removed Porch documentation files including user guides, UI installation guides, and design documents
  • Deleted Porch-related test files and configuration
  • Updated references in the book index and roadmap to reflect Porch's new location
  • Removed unused test utilities and helper functions for Porch testing

Reviewed changes

Copilot reviewed 54 out of 67 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
porch/README.md Removed redirect notice file
pkg/test/porch/*.go Removed test utilities for Porch integration
e2e/testdata/porch/*.yaml Removed end-to-end test configurations for Porch commands
documentation/content/en/guides/to-be-removed/*.md Removed Porch user guides and UI installation documentation
documentation/content/en/book/08-package-orchestration/_index.md Removed Porch chapter from the book
docs/design-docs/07-package-orchestration.md Removed Porch design documentation
docs/design-docs/08-package-variant.md Removed PackageVariant controller design document
internal/util/update/merge3/testdata//.yaml Updated test data to replace porch.kpt.dev API references with infer.kpt.dev
internal/util/render/executor_test.go Adjusted whitespace alignment in test structure
go.mod Moved gopkg.in/yaml.v3 dependency from direct to indirect
documentation/content/en/book/_index.md Updated chapter numbering after removing Chapter 8
docs/ROADMAP.md Updated package orchestration section to reference Porch's new location
Makefile Added duplicate go generate command line
CONTRIBUTING.md Removed Package Orchestrator section

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Makefile Outdated
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 54 out of 67 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Makefile Outdated
Copilot AI review requested due to automatic review settings February 23, 2026 16:18
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 53 out of 66 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@dosubot dosubot Bot added the lgtm label Feb 25, 2026
Signed-off-by: liamfallon <liam.fallon@est.tech>
Signed-off-by: liamfallon <liam.fallon@est.tech>
@efiacor efiacor merged commit 89ed32b into kptdev:main Feb 25, 2026
12 of 15 checks passed
@liamfallon liamfallon deleted the remove-porch branch February 25, 2026 11:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/porch lgtm size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants