kpt

Automate Kubernetes Configuration Editing

APACHE-2.0 License

Stars
1.6K
Committers
105

Bot releases are hidden (Show)

kpt - v1.0.0-beta.48

Published by droot 11 months ago

Changelog

  • 5a804788 Do not refresh if no repo changes (#4085)
  • 278f16a8 Revise locking strategy (#4087)
  • c96321c1 build(deps): bump github.com/docker/docker (#4077)
  • 7716dd33 licensescan: Add a few more licenses for recent updates (#4080)
  • aff697db versionbump: bump google.golang.org/grpc to v1.59.0 (#4090)
  • 8be42a63 versionbump: golang 1.21.4 (#4089)
  • bebc5d61 versionbump: golang.org/x/net v0.17.0 (#4083)
kpt - v1.0.0-beta.47

Published by droot 12 months ago

Changelog

  • fd5a0c27 bumped up the golang/x/net version (#4071)
kpt - v1.0.0-beta.39

Published by droot about 1 year ago

Changelog

  • 6a7663f4 build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 in /site (#4009)
  • bdb1e425 chore: bump cli-utils (#4011)
  • 351bf7e6 listed kubectl as a pre-requisite (#3988)
  • 6b84a266 render: allows functions to access network during pipeline execution (#4007)
  • 827204e9 update kpt installation instructions and homebrew for kpt v1.0.0-beta.38 (#4006)
kpt - v1.0.0-beta.33

Published by droot over 1 year ago

Changelog

  • f40fd3d4 Add KRM func suppport for PackageVariants (#3925)
  • fce1b79c Add Pipeline to the PackageVariantSet template (#3957)
  • c1ed58d3 Doc and sample updates for PackageVariantSet (#3951)
  • 4b107b7c Fix for gcloud token expiry (#3908)
  • d54ef22b Fix missing permissions for PV, PVS controllers (#3959)
  • fca5a917 Implement PackageVariantSet injector template (#3952)
  • 565305a2 Implement PackageVariantSet v1alpha2 (#3930)
  • 190dc231 Implement configuration injection in PackageVariant (#3939)
  • c544dff8 Regenerated PVS CRD (#3956)
  • a691db4d Update Docker deps (#3961)
  • 2cbaaff5 Update status for all reconcile errors (#3960)
  • ef09e04d build(deps): bump yaml from 2.1.3 to 2.2.2 in /site (#3927)
  • 1f6fc43a update kpt installation instructions and homebrew for kpt v1.0.0-beta.32 (#3947)
kpt - v1.0.0-beta.31

Published by yuwenma over 1 year ago

  • rollout controller to read secrets
  • add package context injection in package variant controller
  • add condition in package variant controller
  • Fix golingci linters.
kpt - v1.0.0-beta.30

Published by droot over 1 year ago

Changelog

  • 01513604 Release both statically linked without wasm and dynamically linked with (#3893)
  • 1046ea26 [WIP] Fix the edit/copy of packagerevisions (#3863)
  • 7ac371db chore: update licenses for deps for beta.29 release (#3880)
  • d91845e9 porch: fix issue with package names when repo dir is specified (#3889)
  • 70bdf1cf rollouts: add development docs and releasing notes (#3873)
  • fd920eb4 rollouts: add namespace flag to CLI commands (#3890)
  • 4cee890e rollouts: add unit test and fake client for simple reconcileRollouts case (#3894)
  • aa549fe6 rollouts: check entire spec when patching remotesync (#3871)
  • 833194ed rollouts: clusterstore enhancements to support local kind clusters (#3875)
  • ce0ff27c rollouts: end to end tests (#3879)
  • 09d5dee6 rollouts: fix panic when template type is empty (#3876)
  • 879298b8 rollouts: fixed typo in default namespace for the advance command (#3884)
  • ccd703d4 rollouts: manifests for v0.0.2 release (#3869)
  • 9f6a8681 rollouts: rename RemoteRootSync to RemoteSync (#3857)
  • 0a89c06d rollouts: scripts and dev guide for running with kind (#3888)
  • 244a1c27 rollouts: unit tests for rollouts controller (#3895)
  • 18e6af15 update kpt installation instructions and homebrew for kpt v1.0.0-beta.29 (#3867)
kpt - v1.0.0-beta.25

Published by droot over 1 year ago

Changelog

  • 59d0bc80 Add PackageVariantSet controller (#3707)
  • 3c8e2ac2 Add vulncheck targets to makefiles (#3749)
  • f3e7008e Bump json5 from 2.2.0 to 2.2.3 in /site (#3717)
  • 8eb9958a Bump minimatch from 3.0.4 to 3.1.2 in /site (#3676)
  • 8e9f29e7 Create CRD for Function objects (#3675)
  • f705db01 Don't use templating to build error messages (#3679)
  • a641385e Enable the golang race detector for Porch tests (#3668)
  • 3d80f24c Extract out common parse-package logic (#3711)
  • 8ecda334 Fix concurrency issue with watcher (#3667)
  • 9045f1c2 Increase the timeout for the Porch e2e tests (#3669)
  • dc931ec0 Log enabled controllers and warn if no controllers are enabled (#3710)
  • af926a09 PackageVariant controller: implement pruning, deletionPolicy, and adoptionPolicy (#3701)
  • 9b059209 Refactor controller logic for getting RESTConfig to a remote cluster (#3712)
  • dc44dbd1 RemoteRootSyncSet: able to specify a packageRef to a package (#3734)
  • 07abd996 RemoteRootSyncSet: clean up old ref status (#3744)
  • 72a67f1d Replace text/template when generating Kptfile CRD (#3681)
  • fa0a9a5d RootSyncRollout controller (#3542)
  • 852b7cdf Support applying a package to a GKEHubMembership (#3733)
  • 11a17b6d Use kStatus to compute status (#3743)
  • bb2725fb add a deletion approval flow with a validation webhook (#3678)
  • e710f1b7 add docs for kpt alpha rpkg update (#3747)
  • 74d800f5 chore: Upgrade cli-utils to v0.34.0 (#3746)
  • 3657aecb create DownstreamPackage controller (#3684)
  • 43c578c0 dont template formula (#3680)
  • 3a99e3a3 e2e: add delay after registering Repository (#3741)
  • 9dbfc600 improve wasm error message (#3781)
  • d0191b9c licensescan: Add licenses for more libraries. (#3736)
  • 4952e6ce licensescan: Add simple license crosscheck (#3682)
  • e6fef8f9 licensescan: Fix missing pipe character in README (#3739)
  • b1a870bd licensescan: fix ignore handling (#3740)
  • 519b56cf licensetool: embed license DB, update for more modules (#3665)
  • 6b7f4a62 new command 'kpt alpha rpkg delete' (#3745)
  • 1cb21f9b packagevariant controller should unpropose deletion when needed (#3759)
  • 5a7e65fa porch cli: 'rpkg reject' should also reject proposals for deletion (#3761)
  • 7e6e3186 porch: don't save empty patches (#3695)
  • 4952405a refactor pod warmup to avoid vet warning (#3713)
  • 06321488 tests: Add wait for function and packagerevision readiness (#3751)
  • e78ca440 tests: add more logging around problematic test timeout (#3718)
  • 960a945c update kpt installation instructions and homebrew for kpt v1.0.0-beta.24 (#3683)
kpt - v1.0.0-beta.23

Published by droot almost 2 years ago

Highlights

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

Changelog

  • 3f3fbb8b build: slsa fix in the release workflow (#3646)
  • b7174fda Add KptFileGVK to expose typed GVK information for Kptfile (#3584)
  • 3eb99183 Avoid fragile global initialization of scheme (#3620)
  • 266c5982 Bump markdown-it and markdownlint-cli in /site (#3564)
  • d0199c84 Bump node-fetch from 2.6.1 to 2.6.7 in /site (#2736)
  • b6388163 Bump tmpl from 1.0.4 to 1.0.5 in /site (#2737)
  • 23f525fe Bump yargs-parser and postcss-cli in /site (#3562)
  • 9dd33194 CODEOWNERS: just use the kpt-reviewers group everywhere (#3621)
  • ac2aa6c2 Don't skip the Porch e2e test in the GA workflow (#3604)
  • 35d4aae6 Include files in subdirs for pull command (#3609)
  • 4140ea4f Package conditions (#3614)
  • 1f72257a Populate package-path metadata into package context (#3596)
  • 0fca8a13 Resolve functions using function objects registered in apiserver (#3633)
  • a727de12 Silence linker warnings on build and test (#3615)
  • 212b6688 Store metadata for packagerevisions in CRs (#3579)
  • 27811337 Support for checking sync status for RootSyncSet (#3625)
  • 1db52547 Upgrade GitHub Actions versions to avoid deprecated Node 12 runtime (#3624)
  • ded8c4d7 Use controller-oriented RESTMapper in porch controllers (#3567)
  • 37f513e8 Use the kpt-reviewers team for single-assignment (#3619)
  • 971cb4c8 Watch for PackageRevisions (#3644)
  • 622c0141 add workspaceName to package revision and autoassign revision numbers (#3593)
  • d4ae4506 add a couple more US-ascii-fixes that I failed to see during my first attempt to fix things. See #3622. (#3627)
  • 0da1e202 cli: rpkg push surface renderstatus (#3645)
  • 3e695d6a licensecan: Fix go.mod so we can go run (#3616)
  • e4766aab patch porch cli to use new workspace field (#3632)
  • aa38ca60 porch: Added renderstatus to packagerevisionresources update api (#3522)
  • fa37dbc8 porch: add json struct tags to render results (#3638)
  • 1964f0ac porch: restrict clone and init to only create the first package revision (#3603)
  • 280ad333 reenable porch CLI tests (#3640)
  • aa271f29 remove yaml struct tags from porch package revision api (#3643)
  • 82f5a727 we ran into an issue where applying the resourcegroup.kpt.dev CRD (#3622)
kpt - v1.0.0-beta.22

Published by droot almost 2 years ago

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

  • b7174fda Add KptFileGVK to expose typed GVK information for Kptfile (#3584)
  • 3eb99183 Avoid fragile global initialization of scheme (#3620)
  • 266c5982 Bump markdown-it and markdownlint-cli in /site (#3564)
  • d0199c84 Bump node-fetch from 2.6.1 to 2.6.7 in /site (#2736)
  • b6388163 Bump tmpl from 1.0.4 to 1.0.5 in /site (#2737)
  • 23f525fe Bump yargs-parser and postcss-cli in /site (#3562)
  • 9dd33194 CODEOWNERS: just use the kpt-reviewers group everywhere (#3621)
  • ac2aa6c2 Don't skip the Porch e2e test in the GA workflow (#3604)
  • 35d4aae6 Include files in subdirs for pull command (#3609)
  • 4140ea4f Package conditions (#3614)
  • 1f72257a Populate package-path metadata into package context (#3596)
  • 0fca8a13 Resolve functions using function objects registered in apiserver (#3633)
  • a727de12 Silence linker warnings on build and test (#3615)
  • 212b6688 Store metadata for packagerevisions in CRs (#3579)
  • 27811337 Support for checking sync status for RootSyncSet (#3625)
  • 1db52547 Upgrade GitHub Actions versions to avoid deprecated Node 12 runtime (#3624)
  • ded8c4d7 Use controller-oriented RESTMapper in porch controllers (#3567)
  • 37f513e8 Use the kpt-reviewers team for single-assignment (#3619)
  • 971cb4c8 Watch for PackageRevisions (#3644)
  • 622c0141 add workspaceName to package revision and autoassign revision numbers (#3593)
  • d4ae4506 add a couple more US-ascii-fixes that I failed to see during my first attempt to fix things. See #3622. (#3627)
  • 0da1e202 cli: rpkg push surface renderstatus (#3645)
  • 3e695d6a licensecan: Fix go.mod so we can go run (#3616)
  • e4766aab patch porch cli to use new workspace field (#3632)
  • aa38ca60 porch: Added renderstatus to packagerevisionresources update api (#3522)
  • fa37dbc8 porch: add json struct tags to render results (#3638)
  • 1964f0ac porch: restrict clone and init to only create the first package revision (#3603)
  • 280ad333 reenable porch CLI tests (#3640)
  • aa271f29 remove yaml struct tags from porch package revision api (#3643)
  • 82f5a727 we ran into an issue where applying the resourcegroup.kpt.dev CRD (#3622)
kpt - v1.0.0-beta.19

Published by natasha41575 about 2 years ago

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

  • b62cb710 Add links for arm64 builds (#3431)
  • aa37aa6e Fix up warning message (#3428)
  • 75cc8ef4 Improve explanations of what kpt is. (#3408)
  • 82c939ba Introduce alpha apply command (#3416)
  • 23240bd4 fix: preserve annotation comments (#3413)
kpt - v1.0.0-beta.18

Published by natasha41575 over 2 years ago

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

  • 04d61db1 Added a basic cert-manager kpt package in package-examples (#3371)
  • 94bc0853 Some minor tweaks from going through the user guide (#3370)
  • 0e1b83298e3e9db2a5241b556f07bd6e6c5590d0 flag to rpkg update to discover available updates (#3290)
  • b8c0ce25e224a79d31e4510185e48729db9a2e5c fix updates on CLI side (#3346)
  • a43613ea3467dbc4013dab9a16c3bb0b14d6fd9e add upstream identifier in pkg update, get and clone(porch) (#3360)
  • d58d173a069954d36970201cafd3959943083252 support nerdctl as a fn runtime (#3362)
kpt - v1.0.0-beta.17

Published by mengqiy over 2 years ago

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

  • 2d57bda8 Fix broken porch cli e2e tests (#3296)
  • f44fdf12 Simplify Plan resource (#3182)
  • 059babc3 Support podman for cmdfndoc (#3300)
  • 4b8e0434 Updated kpt version to v1.0.0-beta.16 (#3257)
  • 12a5361c Use external resourcegroup object file to store inventory (#3172)
  • 7e58ebe1 bump deps (#3302)
  • 7a89a838 doc: Add docs for --type flag (#2977)
  • 6008784a feat: cache upstream during update (#3154)
  • 99aeadc3 feat: disable client-side throttling (#3293)
  • 560493a3 fix: update tests (#3259)
  • aa1db7d2 make pod evaluator work with cluster autoscaler (#3191)
  • b6353320 update doc for podman (#3261)
  • 5187e2d5 update functionConfigs during render (#3228)
  • 4bec45fa update kpt alpha rpkg copy docs (#3135)
kpt - v1.0.0-beta.16

Published by droot over 2 years ago

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

  • d76d6c36 Fix method of obtaining service account token (#3199)
  • d8acc546 Update code owners file (#3205)
  • c10249e0 default revision for rpkg copy (#3185)
  • 4a563ff5 fix: typo on deployment version (#3208)
  • fe4ead70 support podman as a runtime for kpt CLI (#3133)
  • b5403adb tag configMap data nodes as 'string' (#3229)
  • 68a1452f update to book to use the updated packages (#3198)
kpt - v1.0.0-beta.15

Published by droot over 2 years ago

⚠ BREAKING CHANGES

  • The kpt fn commands now includes Kptfile and functionConfig in the function input by default. Previously this behavior was controlled using --enable-meta-resources command-line flag. --enable-meta-resources flag is also deprecated.
    if this disrupts any of your config workflow. You can use exclude functionality to exclude resources from function inputs. This functionality was added in this release to minimize the disruption.

Highlights

  • The kpt website is overhauled to reflect the new scope of kpt project. New components package orchestrator, Configuration as Data UI and Config Sync are added to the project. Some highlights:
    • kpt project has a new logo now with a demo video explaining why kpt.
    • New guides featuring namespace provisioning use case using porch, UI and CLI.
    • New guides featuring patterns such as variant constructor pattern and value propagation pattern.
  • Added package orchestrator (a.k.a. porch) CLI interface under alpha subgroup (kpt alpha rpkg, kpt alpha repo, kpt alpha sync).
  • Added command-line flag --save to kpt fn eval to save evaluated function to package's Kptfile.
  • Added capability to select resources using labelSelector and annotationSelector in kpt fn eval and kpt fn render.
  • Added capability to exclude resources in kpt fn eval and kpt fn render.
  • Added support for variant constructor pattern in kpt pkg init and kpt pkg get
  • Added capability to execute functions in a kubernetes cluster using porch

Changelog

  • 840e7a12 'make build' injects git commit as kpt version (#3085)
  • 1355dab4 Add CreateStrategy to validate object changes. (#3090)
  • 8db75c5d Add Porch Book Chapter (#3114)
  • f454d9a5 Add README for how to use jaeger tracing (#3040)
  • 7efa31b8 Add kpt command for package edit (#3064)
  • db672f7a Add list of toolchain components to README (#3108)
  • a97673ba Clarify Pluggable Deployment Mechanism (#3093)
  • 6694eb44 Clean up ResourceGroup with sync del (#3072)
  • efab12be Cleanup Function Errors (#3034)
  • 37057502 Compute Upstream Lock Ref Correctly (#3073)
  • 2b2e097d Config as Data Overview (#3058)
  • 6966150e FAQ overhaul (#3102)
  • f6eef6fc Fix duplicate drafts in package revision list (#3052)
  • 44beccfc Fix guide links in README (#3117)
  • ab3a9975 Fix reference to value for name (#3116)
  • bc22abb7 Fix typo
  • 2f9e7b10 Fix typos config-as-data design doc (#3062)
  • c6bc4284 Heal Comments on Package Resources Update (#3084)
  • b64ceaf8 Include repository address in the table rendering (#3061)
  • 7865b26d Let sync get and sync del use config-management-system by default (#3071)
  • dcdca9c4 Link to fixed svg image
  • 4c5d2d32 Order package revisions (#3048)
  • 4c350236 Overhaul kpt concepts (#3098)
  • 7aea11ec Package Orchestration Design Document (#3066)
  • 63a431c3 Publish Porch Installation and User Guide (#3110)
  • 99022813 Recognize latest package revision on publishing (#3079)
  • 8de8d13e Remove Temporary Upgrade Code (#3055)
  • e2526c54 Remove Unused Error Results (#3033)
  • b6f8d227 Rename edit command to copy (#3094)
  • 3aedf4b3 Reorganize Porch packages (#3069)
  • e367f226 Revert "Fix guide links in README (#3117)" (#3120)
  • 8f0ea936 Revision to the pod evaluator cache (#3056)
  • 4db5feb3 Support editing of packages (#3060)
  • e0be85f1 Support server-side-apply creation of new objects (#3075)
  • 82fc28e9 Surface failure information from pod evaluator (#3105)
  • 44a50f7a Test Various Git Branches (#3057)
  • 4cf59cd1 Test for edit package (#3063)
  • 26e59d37 Try to fix site link (#3104)
  • d81c2600 Update CODEOWNERS with the broader team (#3099)
  • 0316c3d1 Update README.md (#3115)
  • 8163def6 Update VSCode Workspace (#3092)
  • df9d9c7f Update doc links (#3087)
  • 94da3ee6 Update kpt alpha command help (#3068)
  • ec3ed027 Update kpt definition on landing page (#3095)
  • 1797d847 Update new logo and color (#3107)
  • e10e6243 Update rationale.md (#3096)
  • 625d44f9 Update roadmap (#3100)
  • f695695a Update sync delete command to use repo under platkrm org (#3111)
  • c61877e5 Update the auth flags for registering repositories (#3101)
  • 39bbc896 Update what kpt is and why kpt (#3103)
  • 171c39b5 Use Table output for kpt alpha repo get (#3054)
  • 810f425e Use commit SHA for image tags by default (#3086)
  • 9c47e55e Use trap to delete temporary file (#3081)
  • 5a3d22b2 add e2e test for distroless image (#3078)
  • 3205565a added namespace provising example guide (#3109)
  • acf99c65 applyset: introduce abstraction over objects (#3077)
  • 1272784c cherrypick https://github.com/kubernetes-sigs/cli-utils/pull/582 (#3059)
  • eca503ce fix broken links in porch README (#3089)
  • 6f1fc3e4 fix: save fnConfig for custom path (#3047)
  • 857fd38b fixed the sidebar navigation (#3112)
  • cce9fb35 higher rate limit to prevent unnecessary client-side throttling (#3067)
  • 467767aa kpt rpkg get uses Table list output if appropriate (#3051)
  • 236b74fb make wrapper server work with distroless-based images (#3070)
  • 329f9483 namespace provisining using UI guide (#3113)
  • a804b390 only update builtin fn which refers to the previous latest version (#3088)
  • d32bf9a9 support preloading cache in pod evaluator (#3065)
  • ac87357d update kpt alpha rpkg get help (#3091)
  • 37a6c408 upgrade dependencies (#3082)
  • bd3c05f7 use 2 instances of func runners (#3053)
  • 9a8998a7 use kpt git parsing in rpkg clone (#3080)
kpt - v1.0.0-beta.14

Published by droot over 2 years ago

Changelog

  • 5169954b Add Missing file.Close() calls (#2761)
  • c0b4a029 Add alpha command group (#2820)
  • c9b7522f Aggregate status in remoterootsyncset (#2826)
  • 5d7d1566 Few Small Cleanups (#2827)
  • 9ced0ea7 Fix Workload Identity service-account name (#2828)
  • cd759855 Fix site sidebar to also show annotation references (#2734)
  • 24faa467 Force Push (#2837)
  • 6e783a87 Merge Porch into main branch (#2815)
  • 620b9cc4 Move initRepo to test (#2839)
  • 84e55fff Reconnect Watch with Backoff (#2834)
  • 1c9af4ea Refactor install RG command (#2803)
  • 30ae069f Save inventory information into resourcegroup.yaml (#2615)
  • eaab63af Skip Self When Generating LICENSES (#2856)
  • 7fba1418 Sort Git Tree Entries Correctly (#2838)
  • 9c3ce89d Start In-Cluster Git Server For e2e Tests (#2823)
  • 1fa08984 Support Cloning From Private Git Repository (#2840)
  • 5b5aa3e0 Update Porch Configs (#2821)
  • 1c298ca3 Update cli-utils to v0.29.2 (#2860)
  • d50f8586 Update to cli-utils v0.29.1 (#2845)
  • 4d44ab55 Update to go1.17 (#2804)
  • 9bee31b1 Update to latest version of cli-utils (#2796)
  • 9d2d9ce6 Upgrade kpt dependencies (#2732)
  • 6525887c Upgrade kube-apiserver to v1.23.2 (#2849)
  • 20c66af1 Use Correct function-runner Image Tag (#2850)
  • 6e2c923d chore: add color to porch tests (#2847)
  • 6cc2d380 chore: reset RESTMapper with MaybeResetRESTMapper (#2844)
  • 7f8adf4d effective customizations chapter (#2659)
  • 10868bd1 feat: enable STDIN apply and destroy using RG inventory (#2709)
  • 58b5e35e feat: enable migrating from Kptfile & CM to resourcegroup inventories (#2705)
  • 5dad3b5a make kpt binary optional in test harness (#2758)
  • 31405745 porch: create simple standalone app (#2830)
  • 3a6e5c5b porch: raise memory limit, also remove CPU limit (#2829)
  • e0bd1ed7 porch: update example first deployment (#2831)
  • b1747d6c store the actuation/reconcile status in the inventory object (#2819)
  • 7ee57d6a tests: Fix test flake from timestamp sanitization (#2713)
  • 711387e6 update ResourceGroup CRD (#2794)
  • c5e8647d updated the version to 1.0.0-beta.13 (#2806)
kpt - v1.0.0-beta.13

Published by droot over 2 years ago

Highlights:

  • Fixed NotFound status reporting for deleted KCC resources (#2689)

Changelog

  • a33e987c Add structs for ResourceGroup objects (#2619)
  • e077c010 Correct Apache License Text (#2664)
  • ef1a189e Ensure release license file exists (#2682)
  • 35eb882f Fix missing colon in design doc (#2693)
  • 29c06421 Update beta.12 binaries (#2655)
  • 3d90e0ed design doc numbering (#2657)
  • 0f3db0c7 fix: report NotFound status for deleted KCC resources (#2689)
  • e72f21ed propose ownership change to facilitate PR reviews and improving kpt.dev docs (#2679)
kpt - v1.0.0-beta.10

Published by droot almost 3 years ago

Highlights

  • Default image-pull-policy for kpt fn render and kpt fn eval changed from AlwaysPull to IfNotPresent
  • KCC resources are annotated with kpt annotation to attribute kpt usage

Changelog

  • efade46c --image flag typo fix (#2601)
  • 2be5cb39 Add cnrm annotation to merge3 (#2605)
  • cce430f3 Add missing json annotation to KptFile (#2598)
  • 575efe56 Design proposal: kpt live -- Inventory to ResourceGroup (#2576)
  • 386b8e5b Fix flaky e2e test (#2622)
  • ef4c91ec Implement metrics annotation (#2588)
  • e70cd85f Simplify and speed up "kpt live" e2e tests (#2613)
  • 9e3f7f8e Update beta 9 (#2597)
  • 3fb24971 Use reconcile-timeout for live apply tests (#2618)
  • 241d6a99 changed default image pull policy to if-not-present (#2600)
  • ac17e153 upgrade to kyaml 0.13.0+ (#2603)

Docker images

  • docker pull gcr.io/kpt-dev/kpt:v1.0.0-beta.10
  • docker pull gcr.io/kpt-dev/kpt-gcloud:v1.0.0-beta.10
kpt - v1.0.0-beta.8

Published by mengqiy almost 3 years ago

Highlights

  • Kpt update no longer requires users to check in changes before invoking kpt pkg update.
  • Update accepts empty path with version.
  • Check presence of function images in local cache only when relevant.
  • Fixed the property names casing issue in Kptfile schema.
  • Do not error while adding merge comment.

Docs

Changelog

efbff313 Add support for multiple output formats for live e2e tests (#2555)
8795691c Do not error while adding merge comment (#2564)
ed12880f Ensured that property names are lowercase in kptfile schema (#2520)
bc04a55e Remove check if repo is checked into git for update (#2569)
6bccc37e Run live e2e tests on PRs (#2553)
892bed30 Update download link to beta7 (#2556)
3b42daa4 Update roadmap (#2574)
a6f1ed69 Update roadmap for Q4 (#2571)
f9c1d632 Update should accept empty path with version (#2572)
d1296b9f check presence of fn image in local cache only when relevant (#2560)
86757819 design document template (#2563)
c12da422 update homebrew to v1.0.0-beta.7 (#2561)
ec02edf6 update kyaml and cli-utils to latest (#2523)

Docker images

  • docker pull gcr.io/kpt-dev/kpt:v1.0.0-beta.8
  • docker pull gcr.io/kpt-dev/kpt-gcloud:v1.0.0-beta.8
kpt - v1.0.0-beta.6

Published by mengqiy about 3 years ago

Changelog

Highlights

  • Fixed yaml schema and added json schema for Kptfile. (#2491)
  • Added support for .krmignore files in subpackages in kpt fn commands. (#2509)
  • Added support for updating subpackages in kpt pkg update. (#2498)
  • Added support to show pipeline execution duration in kpt fn render. (#2455)
  • Fixed issue when parsing bare sequence nodes in yaml (#2514)
  • kpt fn render executes pipeline even when there are no input resources (#2497)
  • kpt pkg get no longer copies the entire repo if path is specified (#2515)
  • Updated base image for kpt-gcloud to use gcloud version 355. (#2476)

Docs

  • Updated Roadmap doc (#2499)
  • Updated golang dev guide to use kyaml v0.11.1 (#2502)

Docker images

  • docker pull gcr.io/kpt-dev/kpt:v1.0.0-beta.6
  • docker pull gcr.io/kpt-dev/kpt-gcloud:v1.0.0-beta.6
kpt - v1.0.0-beta.5

Published by droot about 3 years ago

Changelog

Highlights:

  • Added support for resolving top level pkg symlink (#2473)
  • Support for preserving the ordering of fields with null values (#2486)
  • Improved the parsing logic for Github http package URL in kpt pkg get (#2463)

Docs:

  • Fixed missing kptfile schema URL. (#2465)
  • Updated 02-imperative-function-execution.md

Docker images

  • docker pull gcr.io/kpt-dev/kpt:v1.0.0-beta.5
  • docker pull gcr.io/kpt-dev/kpt-gcloud:v1.0.0-beta.5
Package Rankings
Top 5.58% on Proxy.golang.org