Releases: kptdev/kpt
Releases · kptdev/kpt
v1.0.0-beta.21
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)
- be711ee Added license info alpha command (#3582)
- 01ee90d Annotate KSA with WorkloadIdentityBinding controller (#3552)
- 3601a18 Avoid installing stringer binary in path (#3577)
- 6fbe195 Changes release URL from jib to kpt (#3557)
- 1d3a99c Create ImagePullPolicy enum type (#3512)
- 34d3e9c Exclude the tools/licensescan/modules folder the license make target (#3572)
- 49be8b4 Fix format-error when warning during package walk (#3574)
- 6529698 Fix log typo: Info -> Infof (#3570)
- c6adbb3 Fix null pointer deref in diff if no Upstream (#3549)
- 0b907ef Format internal/fnruntime/container.go (#3513)
- bb67f4e Improve cache to be keyed by object (#3535)
- 6736c12 Isolate git servers for tests (#3538)
- 0d7f367 Move cobra commands from internal package into hierarchical structure under commands (#3540)
- 9c176b3 Only run e2e tests if E2E env var is set (#3565)
- 2e189ee Refactor common get/list flags (#3541)
- 12b8062 Refactor controller initialization logic (#3566)
- 7fb3c1b Refactor runner options / image-prefix (#3514)
- 0f54b2f Remove SPDX headers for Google copyright (#3546)
- 46e5d77 Remove unused Path field from ContainerFn (#3516)
- 78fa751 Simple license scanner (#3545)
- f74cf9f Support MVP watch (#3076)
- c3d4e5e Support allowlisting of controllers included in porch deployment and (#3558)
- f43e3e7 Update running-locally.md (#3504)
- ff799b0 Use merge commits on approval (#3551)
- 5c72df2 alpha apply: capture and render errors correctly (#3498)
- 23f392c fix: Build static MacOS releases (#3585)
- b1ec300 fix: add escape character to dot (#3581)
- c504b6d function-runner should use WorkloadIdentity (#3519)
- 18f57e6 re-add homebrew and gcloud installation instructions (#3527)
- 866253c rpkg get: clean up namespace handling (#3537)
- 2d562b1 statically link compiled binaries for release (#3530)
- 2def907 update kpt installation instructions and homebrew for kpt v1.0.0-beta.20 (#3518)
porch/v0.0.10
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
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
Release porch/v0.0.9
v1.0.0-beta.19
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
v1.0.0-beta.18
Highlights
kpt pkg get
andkpt pkg update
will now add the annotationinternal.kpt.dev/upstream-identifier
to resources to assist with identifier transformation functions such asset-namespace
. You can read more details about this feature in the design doc.kpt fn render
andkpt fn eval
now supportnerdctl
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 porchv0.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
docs: fix broken links in porch guides (#3340)
v1.0.0-beta.17
Highlights
kpt live init
will now write the inventory information to a new file in the package (default name isresourcegroup.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. Thekpt live apply
andkpt live destroy
commands will still use inventory information from the Kptfile for older packages.kpt fn render
includesfunctionConfig
s in the function inputs by default.kpt live apply
andkpt live destroy
disable the client-side throttling when the server-side throttling is enabled.kpt pkg update
caches upstream repos.
Changelog
- 2d57bda Fix broken porch cli e2e tests (#3296)
- f44fdf1 Simplify Plan resource (#3182)
- 059babc Support podman for cmdfndoc (#3300)
- 4b8e043 Updated kpt version to v1.0.0-beta.16 (#3257)
- 12a5361 Use external resourcegroup object file to store inventory (#3172)
- 7e58ebe bump deps (#3302)
- 7a89a83 doc: Add docs for --type flag (#2977)
- 6008784 feat: cache upstream during update (#3154)
- 99aeadc feat: disable client-side throttling (#3293)
- 560493a fix: update tests (#3259)
- aa1db7d make pod evaluator work with cluster autoscaler (#3191)
- b635332 update doc for podman (#3261)
- 5187e2d update functionConfigs during render (#3228)
- 4bec45f update kpt alpha rpkg copy docs (#3135)
v1.0.0-beta.16
Highlights
kpt live
is now faster and more responsive because it uses watch mechanism instead of polling. Multiple enhancements tokpt live
, see PR for more details.kpt fn
now supportspodman
as function execution runtime.kpt fn eval --save
preserves the comments inKptfile
.Developing functions in Go guide
has been updated to use new Go SDK.
Changelog
- d76d6c3 Fix method of obtaining service account token (#3199)
- d8acc54 Update code owners file (#3205)
- c10249e default revision for rpkg copy (#3185)
- 4a563ff fix: typo on deployment version (#3208)
- fe4ead7 support podman as a runtime for kpt CLI (#3133)
- b5403ad tag configMap data nodes as 'string' (#3229)
- 68a1452 update to book to use the updated packages (#3198)