Skip to content

Releases: kptdev/kpt

v1.0.0-beta.21

27 Sep 18:33
b1ec300
Compare
Choose a tag to compare

Changelog

porch/v0.0.10

27 Sep 20:54
b1ec300
Compare
Choose a tag to compare

Highlights

  • WorkloadIdentityBinding controller now annotates the referenced KSA with the iam.gke.io/gcp-service-account annotation.

Changelog

  • 6c78c2e Add Package resource: defining types and interface methods (#3469)
  • e9ca3a7 Add check for repo ready in TestFunctionRepository E2e test (#3555)
  • 5ba154f Add missing RBAC for WorkloadIdentityBinding controller (#3531)
  • 01ee90d Annotate KSA with WorkloadIdentityBinding controller (#3552)
  • 3601a18 Avoid installing stringer binary in path (#3577)
  • 1d3a99c Create ImagePullPolicy enum type (#3512)
  • c6adbb3 Fix null pointer deref in diff if no Upstream (#3549)
  • bb67f4e Improve cache to be keyed by object (#3535)
  • 6736c12 Isolate git servers for tests (#3538)
  • 9c176b3 Only run e2e tests if E2E env var is set (#3565)
  • 12b8062 Refactor controller initialization logic (#3566)
  • 7fb3c1b Refactor runner options / image-prefix (#3514)
  • 46e5d77 Remove unused Path field from ContainerFn (#3516)
  • f74cf9f Support MVP watch (#3076)
  • c3d4e5e Support allowlisting of controllers included in porch deployment and (#3558)
  • ff799b0 Use merge commits on approval (#3551)
  • c504b6d function-runner should use WorkloadIdentity (#3519)
  • 866253c rpkg get: clean up namespace handling (#3537)
  • 2def907 update kpt installation instructions and homebrew for kpt v1.0.0-beta.20 (#3518)

v1.0.0-beta.20

29 Aug 23:45
1c7ebea
Compare
Choose a tag to compare

Changelog

  • ba20127 Add RootSyncSet controller (#3462)
  • 6d7dc78 Add flag to repo register command for creating package branch (#3473)
  • b506f47 Add governance and update community page (#3461)
  • fd748e1 Add missing license headers (#3449)
  • 567da89 Add public OSS calendar link to contributions page
  • 3112b24 Add workaround for bug in goreleaser to enable signing of kpt release artifacts (#3506)
  • 0dc6037 Adjust Discovery throttling (#3368)
  • 4f75cd8 Expose a Compute function for Config Connector status (#3466)
  • 3a9dd36 Fix RootSyncSet permissions (#3510)
  • 5886dd7 Fix controller configuration (#3485)
  • 0c72bf8 Fix missing license header and default make target for porch (#3484)
  • d8b7704 Fix small typo in help text (#3495)
  • 171d36b Hide flags on leaf commands (#3492)
  • 54075f7 Include the Config Connector status reader in the status watcher (#3433)
  • 3bdd180 Include timestamp and author for approved packagerevisions in the API (#3481)
  • 5a5e473 Initial WorkloadIdentityBinding controller (#3456)
  • d58ec55 Minor grammar fix to README (#3334)
  • c2f719e Modify to use loader and inventory client interfaces in cli-utils (#3483)
  • 4792e5f Provide the option of creating the package branch if it doesn't exist (#3472)
  • 73f661e Simplified printing for live apply (#3425)
  • ff920a0 Update CONTRIBUTING.md (#3464)
  • 0b793ba Update path to generated artifacts for signing (#3508)
  • 57b17a3 Update to v0.33.0 of cli-utils (#3500)
  • 6e8b94a Use go 1.18 (#3447)
  • 228bee3 WorkloadIdentityBinding: better surface status.conditions (#3486)
  • 655377b kpt alpha rpkg update --discover: option to find downstream packages that can be updated from an upstream package (#3443)
  • 55b9bc2 activate rootsyncset (#3502)
  • a854293 add more comments to the pod evaluator (#3471)
  • 994a55d add resourcegroup vanity server (#3505)
  • 878215f add status reader for the rollout object (#3477)
  • 8b9bfcf add wasm runtimes (embedded and nodejs) in kpt (#3450)
  • 29227c0 applylib: treat a failure to apply as health-unknown (#3496)
  • 14562be ci: Update GoReleaser to cross compile with CGO (#3503)
  • 6bd06be cli: ensure we hide most klog flags (#3454)
  • 057788a fix a bug and add comments (#3474)
  • 6477af9 fix alpha rpkg init command help (#3460)
  • 08b929c fix: Fix broken releases due to improper configs (#3509)
  • 1c7ebea fix: Upate release to use docker login in DinD (#3517)
  • b1ba370 fix: rename example files to fix broken Go import (#3487)
  • 6df9f49 fix: the status reader for KCC does not implement the Compute function (#3490)
  • faedd1e move part of porch/pkg/oci to pkg/oci (#3470)
  • 9e82b9a porch should ignore tags that are not associated with any package (#3429)
  • 078ff46 release: Generate SLSA signatures on GitHub releases (#3459)
  • 6d20895 update kpt installation instructions and homebrew for kpt v1.0.0-beta.19 release (#3442)
  • fc5e310 update kyaml and kustomize/api dependencies (#3437)

porch/v0.0.9

30 Aug 03:08
1c7ebea
Compare
Choose a tag to compare

Release porch/v0.0.9

v1.0.0-beta.19

04 Aug 18:44
d6c2034
Compare
Choose a tag to compare

Highlights

  • There is a bug fix for the issue with the previous release of kpt dropping comments from annotations.

Docs

  • The kpt CLI installation guide now includes links to arm builds.
  • The website and kpt README now have a better explanation of what kpt is.

Changelog

porch/v0.0.8

04 Aug 19:44
d6c2034
Compare
Choose a tag to compare

Changelog

v1.0.0-beta.18

18 Jul 17:58
04d61db
Compare
Choose a tag to compare

Highlights

  • kpt pkg get and kpt pkg update will now add the annotation internal.kpt.dev/upstream-identifier to resources to assist with identifier transformation functions such as set-namespace. You can read more details about this feature in the design doc.
  • kpt fn render and kpt fn eval now support nerdctl as a function runtime. See the render docs and the eval docs for how to use this.
  • kpt alpha rpkg update is now compatible with porch v0.0.7, and includes a new flag --discover for discovering available upstream updates for downstream packages.

Changelog

  • 04d61db Added a basic cert-manager kpt package in package-examples (#3371)
  • 94bc085 Some minor tweaks from going through the user guide (#3370)
  • 0e1b832 flag to rpkg update to discover available updates (#3290)
  • b8c0ce2 fix updates on CLI side (#3346)
  • a43613e add upstream identifier in pkg update, get and clone(porch) (#3360)
  • d58d173 support nerdctl as a fn runtime (#3362)

porch/v0.0.7

13 Jul 18:00
1a2b640
Compare
Choose a tag to compare
docs: fix broken links in porch guides (#3340)

v1.0.0-beta.17

09 Jun 23:56
7e58ebe
Compare
Choose a tag to compare

Highlights

  • kpt live init will now write the inventory information to a new file in the package (default name is resourcegroup.yaml) rather than in the Kptfile. The file contains a ResourceGroup resource and the name, namespace and inventory annotation from this resource will be used during apply. The kpt live apply and kpt live destroy commands will still use inventory information from the Kptfile for older packages.
  • kpt fn render includes functionConfigs in the function inputs by default.
  • kpt live apply and kpt live destroy disable the client-side throttling when the server-side throttling is enabled.
  • kpt pkg update caches upstream repos.

Changelog

v1.0.0-beta.16

24 May 19:51
b5403ad
Compare
Choose a tag to compare

Highlights

  • kpt live is now faster and more responsive because it uses watch mechanism instead of polling. Multiple enhancements to kpt live, see PR for more details.
  • kpt fn now supports podman as function execution runtime.
  • kpt fn eval --save preserves the comments in Kptfile.
  • Developing functions in Go guide has been updated to use new Go SDK.

Changelog