Repository navigation
v1.6.3
This release focuses on subpackage lifecycle improvements, v1alpha2 metadata synchronization, and bug fixes for draft branch handling in database-backed deployments. Key additions include CRD validation webhooks, push-on-render-failure support, and enhanced E2E test coverage.
What's Changed
- Bump krm-functions-sdk, kpt API and kpt in porch by @liamfallon in #1115
- Clear the status of the subpackage Kptfile on subpackage clones and upgrades by @liamfallon in #1118
- Add CRD → Kptfile metadata synchronization for v1alpha2 PackageRevisions by @efiacor in #1108
- Create a central image utility package by @mozesl-nokia in #1103
- Fix e2e function tests by @liamfallon in #1123
- Add PackageRevision CRD ValidatingWebhook by @efiacor in #1100
- PackageRevision controller architecture docs by @efiacor in #971
- Set subpackage mutations to always be non-deployment by @liamfallon in #1131
- Fix: surface API errors in porchctl instead of masking them as not found by @kushnaidu in #1133
- Add additional E2E testing for subpackage interactions by @JamesMcDermott in #1127
- Docs: documenting Resource ID clash during clone by @Catalin-Stratulat-Ericsson in #1134
- Add implementation of 'porch.kpt.dev/push-on-render-failure' for clone and upgrade by @liamfallon in #1126
- Update e2e function tests by @liamfallon in #1137
- Fix subpackage E2E tests when run against CR cache by @JamesMcDermott in #1138
- Bugfix Approving a PackageRevision fails with
--db-push-drafts-to-git=trueby @Catalin-Stratulat-Ericsson in #1142 - Bugfix Git cleanup on draft/proposed branches when pushDraftsToGit is set on DB cache by @Catalin-Stratulat-Ericsson in #1136
- Add go.mod replace directive guard to release workflows by @aravindtga in #1144
- Add repo cache handler to porch-server by @kushnaidu in #1130
Full Changelog: v1.6.2...v1.6.3