Skip to content

Releases: kptdev/kpt

porch/v0.0.15

08 Mar 21:25
a6f1175
Compare
Choose a tag to compare

Release porch/v0.0.15

v1.0.0-beta.27

21 Feb 21:49
7afc49b
Compare
Choose a tag to compare

Highlights

  • Updated to golang 1.19.5 to address vulnerabilities in the golang stdlib.

Changelog

  • 7afc49b Make sure kpt release uses an existing version of the goreleaser image (#3833)
  • 25b8cec Upgrade all modules to use go 1.19 (#3821)

v1.0.0-beta.25

06 Feb 23:03
f88dc78
Compare
Choose a tag to compare

Changelog

  • 59d0bc8 Add PackageVariantSet controller (#3707)
  • 3c8e2ac Add vulncheck targets to makefiles (#3749)
  • f3e7008 Bump json5 from 2.2.0 to 2.2.3 in /site (#3717)
  • 8eb9958 Bump minimatch from 3.0.4 to 3.1.2 in /site (#3676)
  • 8e9f29e Create CRD for Function objects (#3675)
  • f705db0 Don't use templating to build error messages (#3679)
  • a641385 Enable the golang race detector for Porch tests (#3668)
  • 3d80f24 Extract out common parse-package logic (#3711)
  • 8ecda33 Fix concurrency issue with watcher (#3667)
  • 9045f1c Increase the timeout for the Porch e2e tests (#3669)
  • dc931ec Log enabled controllers and warn if no controllers are enabled (#3710)
  • af926a0 PackageVariant controller: implement pruning, deletionPolicy, and adoptionPolicy (#3701)
  • 9b05920 Refactor controller logic for getting RESTConfig to a remote cluster (#3712)
  • dc44dbd RemoteRootSyncSet: able to specify a packageRef to a package (#3734)
  • 07abd99 RemoteRootSyncSet: clean up old ref status (#3744)
  • 72a67f1 Replace text/template when generating Kptfile CRD (#3681)
  • fa0a9a5 RootSyncRollout controller (#3542)
  • 852b7cd Support applying a package to a GKEHubMembership (#3733)
  • 11a17b6 Use kStatus to compute status (#3743)
  • bb2725f add a deletion approval flow with a validation webhook (#3678)
  • e710f1b add docs for kpt alpha rpkg update (#3747)
  • 74d800f chore: Upgrade cli-utils to v0.34.0 (#3746)
  • 3657aec create DownstreamPackage controller (#3684)
  • 43c578c dont template formula (#3680)
  • 3a99e3a e2e: add delay after registering Repository (#3741)
  • 9dbfc60 improve wasm error message (#3781)
  • d0191b9 licensescan: Add licenses for more libraries. (#3736)
  • 4952e6c licensescan: Add simple license crosscheck (#3682)
  • e6fef8f licensescan: Fix missing pipe character in README (#3739)
  • b1a870b licensescan: fix ignore handling (#3740)
  • 519b56c licensetool: embed license DB, update for more modules (#3665)
  • 6b7f4a6 new command 'kpt alpha rpkg delete' (#3745)
  • 1cb21f9 packagevariant controller should unpropose deletion when needed (#3759)
  • 5a7e65f porch cli: 'rpkg reject' should also reject proposals for deletion (#3761)
  • 7e6e318 porch: don't save empty patches (#3695)
  • 4952405 refactor pod warmup to avoid vet warning (#3713)
  • 0632148 tests: Add wait for function and packagerevision readiness (#3751)
  • e78ca44 tests: add more logging around problematic test timeout (#3718)
  • 960a945 update kpt installation instructions and homebrew for kpt v1.0.0-beta.24 (#3683)

porch/v0.0.14

07 Feb 19:42
f88dc78
Compare
Choose a tag to compare

Highlights

Changelog

  • 8e9f29e Create CRD for Function objects (#3675)
  • a641385 Enable the golang race detector for Porch tests (#3668)
  • 3d80f24 Extract out common parse-package logic (#3711)
  • 8ecda33 Fix concurrency issue with watcher (#3667)
  • 9045f1c Increase the timeout for the Porch e2e tests (#3669)
  • dc931ec Log enabled controllers and warn if no controllers are enabled (#3710)
  • 9b05920 Refactor controller logic for getting RESTConfig to a remote cluster (#3712)
  • dc44dbd RemoteRootSyncSet: able to specify a packageRef to a package (#3734)
  • 07abd99 RemoteRootSyncSet: clean up old ref status (#3744)
  • 852b7cd Support applying a package to a GKEHubMembership (#3733)
  • 11a17b6 Use kStatus to compute status (#3743)
  • bb2725f add a deletion approval flow with a validation webhook (#3678)
  • 3a99e3a e2e: add delay after registering Repository (#3741)
  • 6b7f4a6 new command 'kpt alpha rpkg delete' (#3745)
  • 5a7e65f porch cli: 'rpkg reject' should also reject proposals for deletion (#3761)
  • 7e6e318 porch: don't save empty patches (#3695)
  • 4952405 refactor pod warmup to avoid vet warning (#3713)
  • 0632148 tests: Add wait for function and packagerevision readiness (#3751)
  • e78ca44 tests: add more logging around problematic test timeout (#3718)

v1.0.0-beta.24

28 Nov 19:42
9dd01cd
Compare
Choose a tag to compare

Changelog

  • 4fe5d7f Add RootSyncDeployment controller (#3653)
  • 353766e Add stubs for compiling without wasmtime / without cgo (#3664)
  • e0bcd34 Finalizers and OwnerRefs for PackageRevision (#3655)
  • 0285fca Fix bugs in RootSyncSet controller (#3651)
  • 23de8ff Fixes issue 1392, kpt can't handle kind: List. (#3654)
  • c67b11f Move printer package out of internal (#3660)
  • 9dd01cd Provide version to RESTMapper in WorkloadIdentityBinding controller (#3666)
  • 946fa81 Update the RootSyncSet CRD with changes in the go structs (#3652)
  • 5ab223b Updated release links to v1.0.0-beta23 version (#3647)
  • 04f18c7 add validations to kpt alpha rpkg init command (#3650)
  • cd2ec9d klippy: a controller that auto-instantiates packages (#3575)
  • 45b33ce update kpt alpha rpkg command help docs (#3649)

porch/v0.0.13

28 Nov 21:08
9dd01cd
Compare
Choose a tag to compare

Highlights

  • Fixes a regression in the WorkloadIdentityBinding controller (#3666)

Changelog

  • 4fe5d7f Add RootSyncDeployment controller (#3653)
  • e0bcd34 Finalizers and OwnerRefs for PackageRevision (#3655)
  • 0285fca Fix bugs in RootSyncSet controller (#3651)
  • 9dd01cd Provide version to RESTMapper in WorkloadIdentityBinding controller (#3666)
  • 946fa81 Update the RootSyncSet CRD with changes in the go structs (#3652)
  • cd2ec9d klippy: a controller that auto-instantiates packages (#3575)

v1.0.0-beta.23

01 Nov 22:18
3f3fbb8
Compare
Choose a tag to compare

Highlights

  • 35d4aae Include files in subdirs for pull command (#3609)
  • 622c014 add workspaceName to package revision and autoassign revision numbers (#3593)
  • 0da1e20 cli: rpkg push surface renderstatus (#3645)
  • 1964f0a porch: restrict clone and init to only create the first package revision (#3603)

Changelog

  • 3f3fbb8 build: slsa fix in the release workflow (#3646)
  • b7174fd Add KptFileGVK to expose typed GVK information for Kptfile (#3584)
  • 3eb9918 Avoid fragile global initialization of scheme (#3620)
  • 266c598 Bump markdown-it and markdownlint-cli in /site (#3564)
  • d0199c8 Bump node-fetch from 2.6.1 to 2.6.7 in /site (#2736)
  • b638816 Bump tmpl from 1.0.4 to 1.0.5 in /site (#2737)
  • 23f525f Bump yargs-parser and postcss-cli in /site (#3562)
  • 9dd3319 CODEOWNERS: just use the kpt-reviewers group everywhere (#3621)
  • ac2aa6c Don't skip the Porch e2e test in the GA workflow (#3604)
  • 35d4aae Include files in subdirs for pull command (#3609)
  • 4140ea4 Package conditions (#3614)
  • 1f72257 Populate package-path metadata into package context (#3596)
  • 0fca8a1 Resolve functions using function objects registered in apiserver (#3633)
  • a727de1 Silence linker warnings on build and test (#3615)
  • 212b668 Store metadata for packagerevisions in CRs (#3579)
  • 2781133 Support for checking sync status for RootSyncSet (#3625)
  • 1db5254 Upgrade GitHub Actions versions to avoid deprecated Node 12 runtime (#3624)
  • ded8c4d Use controller-oriented RESTMapper in porch controllers (#3567)
  • 37f513e Use the kpt-reviewers team for single-assignment (#3619)
  • 971cb4c Watch for PackageRevisions (#3644)
  • 622c014 add workspaceName to package revision and autoassign revision numbers (#3593)
  • d4ae450 add a couple more US-ascii-fixes that I failed to see during my first attempt to fix things. See #3622. (#3627)
  • 0da1e20 cli: rpkg push surface renderstatus (#3645)
  • 3e695d6 licensecan: Fix go.mod so we can go run (#3616)
  • e4766aa patch porch cli to use new workspace field (#3632)
  • aa38ca6 porch: Added renderstatus to packagerevisionresources update api (#3522)
  • fa37dbc porch: add json struct tags to render results (#3638)
  • 1964f0a porch: restrict clone and init to only create the first package revision (#3603)
  • 280ad33 reenable porch CLI tests (#3640)
  • aa271f2 remove yaml struct tags from porch package revision api (#3643)
  • 82f5a72 we ran into an issue where applying the resourcegroup.kpt.dev CRD (#3622)

v1.0.0-beta.22

01 Nov 20:03
0da1e20
Compare
Choose a tag to compare
v1.0.0-beta.22 Pre-release
Pre-release

PLEASE IGNORE THIS RELEASE INSTEAD USE v1.0.0-beta.23

This release does not have SLSA provenance artifacts which got fixed in this PR.

Changelog

  • b7174fd Add KptFileGVK to expose typed GVK information for Kptfile (#3584)
  • 3eb9918 Avoid fragile global initialization of scheme (#3620)
  • 266c598 Bump markdown-it and markdownlint-cli in /site (#3564)
  • d0199c8 Bump node-fetch from 2.6.1 to 2.6.7 in /site (#2736)
  • b638816 Bump tmpl from 1.0.4 to 1.0.5 in /site (#2737)
  • 23f525f Bump yargs-parser and postcss-cli in /site (#3562)
  • 9dd3319 CODEOWNERS: just use the kpt-reviewers group everywhere (#3621)
  • ac2aa6c Don't skip the Porch e2e test in the GA workflow (#3604)
  • 35d4aae Include files in subdirs for pull command (#3609)
  • 4140ea4 Package conditions (#3614)
  • 1f72257 Populate package-path metadata into package context (#3596)
  • 0fca8a1 Resolve functions using function objects registered in apiserver (#3633)
  • a727de1 Silence linker warnings on build and test (#3615)
  • 212b668 Store metadata for packagerevisions in CRs (#3579)
  • 2781133 Support for checking sync status for RootSyncSet (#3625)
  • 1db5254 Upgrade GitHub Actions versions to avoid deprecated Node 12 runtime (#3624)
  • ded8c4d Use controller-oriented RESTMapper in porch controllers (#3567)
  • 37f513e Use the kpt-reviewers team for single-assignment (#3619)
  • 971cb4c Watch for PackageRevisions (#3644)
  • 622c014 add workspaceName to package revision and autoassign revision numbers (#3593)
  • d4ae450 add a couple more US-ascii-fixes that I failed to see during my first attempt to fix things. See #3622. (#3627)
  • 0da1e20 cli: rpkg push surface renderstatus (#3645)
  • 3e695d6 licensecan: Fix go.mod so we can go run (#3616)
  • e4766aa patch porch cli to use new workspace field (#3632)
  • aa38ca6 porch: Added renderstatus to packagerevisionresources update api (#3522)
  • fa37dbc porch: add json struct tags to render results (#3638)
  • 1964f0a porch: restrict clone and init to only create the first package revision (#3603)
  • 280ad33 reenable porch CLI tests (#3640)
  • aa271f2 remove yaml struct tags from porch package revision api (#3643)
  • 82f5a72 we ran into an issue where applying the resourcegroup.kpt.dev CRD (#3622)

porch/v0.0.12

01 Nov 23:24
3f3fbb8
Compare
Choose a tag to compare

Highlights

  • The PackageRevision resource now supports watches, as well as labels, annotations, ownerReferences, and finalizers. This makes it possible to write controllers to managed PackageRevisions.
  • PackageRevisions must now be created in a workspace. This is somewhat similar to branches in git, but only needs to be unique among package revisions in the same package. Revisions can no longer be assigned when a PackageRevision is created, but rather gets automatically assigned by Porch when a package revision is published (#3593).

Changelog

  • 3eb9918 Avoid fragile global initialization of scheme (#3620)
  • 4140ea4 Package conditions (#3614)
  • 1f72257 Populate package-path metadata into package context (#3596)
  • 0fca8a1 Resolve functions using function objects registered in apiserver (#3633)
  • 212b668 Store metadata for packagerevisions in CRs (#3579)
  • 2781133 Support for checking sync status for RootSyncSet (#3625)
  • ded8c4d Use controller-oriented RESTMapper in porch controllers (#3567)
  • 971cb4c Watch for PackageRevisions (#3644)
  • 622c014 add workspaceName to package revision and autoassign revision numbers (#3593)
  • d4ae450 add a couple more US-ascii-fixes that I failed to see during my first attempt to fix things. See #3622. (#3627)
  • e4766aa patch porch cli to use new workspace field (#3632)
  • aa38ca6 porch: Added renderstatus to packagerevisionresources update api (#3522)
  • fa37dbc porch: add json struct tags to render results (#3638)
  • 1964f0a porch: restrict clone and init to only create the first package revision (#3603)
  • aa271f2 remove yaml struct tags from porch package revision api (#3643)

porch/v0.0.11

05 Oct 02:22
1de5acf
Compare
Choose a tag to compare

Release porch/v0.0.11