Skip to content

Releases: kptdev/kpt

package-examples/wordpress/v0.2

27 Apr 00:57
e0e0b36
Compare
Choose a tag to compare
Fix typo in `info.emails` (#1820)

package-examples/wordpress/v0.1

27 Apr 00:49
e0e0b36
Compare
Choose a tag to compare
Fix typo in `info.emails` (#1820)

package-examples/nginx/v0.1

27 Apr 00:45
e0e0b36
Compare
Choose a tag to compare
Fix typo in `info.emails` (#1820)

v0.39.2

19 Apr 02:37
b60bfd0
Compare
Choose a tag to compare

Highlights

  • Fixes an issue where the kpt live commands didn't correctly use name or label to look up inventory objects.
  • Adds a new inventory-id flag to kpt live init when using the ResourceGroup CRD for inventory objects.

Dependencies

sigs.k8s.io/kustomize/kyaml v0.10.17
sigs.k8s.io/kustomize/cmd/config v0.9.10
sigs.k8s.io/cli-utils v0.25.0

Changelog

b60bfd0 Allow users to specify the inventory id for RG with flag (#1766)
cf588df Update dependencies and address changes in the API (#1763)
b61a816 kpt 0.39.1 brew (#1741)

v0.39.1

06 Apr 18:10
7c80674
Compare
Choose a tag to compare

Highlights

Includes a fix for index out of range errors.

Docker Images

Changelog

1143eb6 Update Go to 1.15 in Releases + Check Licenses CI (#1665)
7c80674 Update cmd/config (#1686)

v0.39.0

29 Mar 20:32
1f3ff89
Compare
Choose a tag to compare

Highlights

  • Introduces a new kpt container image based on the cloud-sdk container images: gcr.io/kpt-dev/kpt-gcloud
  • A fix when using --strategy=resource-merge that prevents dropping Kptfiles from nested subpackages during an update

Changelog

f2b3b6d Add Kpt + Gcloud Image Definition (#1553)
9a46cb9 Add workaround for dependency license scan. (#1605)
12b625f Fix Dockerfile Location (#1595)
1f3ff89 Fix GoReleaser target publish location (#1620)
983ea74 Fix for fix of license check (#1613)
57e578e Merge kptfiles from newly added subpackages in upstream (#1588)
f56f41f Migrate dockerfile to release directory (#1566)
d9bbb3f Update homebrew for v0.38.1 (#1525)
5bafd6a Update kyaml, cmd/config, cli-utils (#1594)
0dce033 Upgrade k8s.io dependencies. (#1540)

v0.38.1

02 Mar 19:09
bf686be
Compare
Choose a tag to compare

Highlights

  • Fixes an issue where the kpt preview command no longer returned a non-zero exit code if there was any errors.
  • Changes the default behavior of the kpt cfg list-setters command to no longer include setters in all subpackages.

Dependencies

sigs.k8s.io/kustomize/kyaml v0.10.13
sigs.k8s.io/kustomize/cmd/config v0.9.5
sigs.k8s.io/cli-utils v0.23.5

Changelog

39c45a0 Add help message when diff fails (#1466)
a1679f7 E2E Testing Environment for Kpt Live Tests (#1492)
62271c3 Fix doc link 404's (#1473)
d91ac21 Introduce 3 issue templates and links (#1097)
70056fc Rename config.yaml -> config.yml (#1482)
a079ada Run Additional Checks on Pushes to Master (#1478)
ca4befc Update Diffing Display (#1419)
153c545 Update diff-tool-opts docs for correctness. (#1467)
23b91a8 Update e2e tests to run on pull/push (#1497)
e8bc7e5 Update homebrew for v0.38.0 (#1450)
bf686be Update to latest version of dependencies (#1504)
55065c2 updating go-version to 1.15 across the board. (#1477)

v0.38.0

10 Feb 22:22
df3f9e7
Compare
Choose a tag to compare

Highlights

Upgrade to ResourceGroup as the inventory object opt-in alpha feature is available in this release. While the current implementation of kpt live commands use a ConfigMap as the inventory object, in the future a ResourceGroup custom resource will fulfill this function. Please follow the previous link to the instructions on how to enable this feature to experiment and verify. This feature is not recommended for production clusters.

Dependencies

sigs.k8s.io/kustomize/kyaml v0.10.9
sigs.k8s.io/kustomize/cmd/config v0.8.9
sigs.k8s.io/cli-utils v0.23.2

Changelog

b22f190 Add 2021 roadmap for kpt
8be3f71 Add Github Action to check for broken site links (#1393)
cb91d2e Add generic function for updating the annotations only (#1351)
dd27ed3 Address fishfood feedback
3078d5e Adds RBAC error during apply end-to-end test case (#1425)
b57890d Adds flags and k8s cluster versions to e2e test
7440c9a Adds kpt live install-resource-group command
af47564 Adds license
8451680 Adds option to kpt e2e test to build using dependencies at HEAD
f952ebb Adds output to kpt live init for ResourceGroup and flag
5591b68 Adds server-side apply docs to kpt live apply
dffd348 Another fix for internal links for ResourceGroup alpha docs (#1384)
a127029 Binary only release artifacts (#1385)
10da133 Bump ini from 1.3.5 to 1.3.8 in /site (#1292)
5a106e3 Changed testdata dir names to convey how they work together
213eeae Check if required setters are set
1a13ac1 Continue on error test (#1370)
b0bfa1e Create arm64 binaries for kpt releases (#1320)
1b0590a Documentation for ResourceGroup as inventory object (alpha) (#1357)
72963ca Fix ReadFile in kptfileutil to avoid reading Kptfile in wrong directory
03be6c5 Fix e2e test that depends on env
9666b27 Fix link to roadmap in README.md
8a1032f Fix parsing of repos with .git (#1398)
76810ac Fix typos (#1330)
4532ab1 Fix: consumer guide link (documentation) (#1118)
35b3e85 Fixes bug in dry-run for kpt live migrate
a37430d Fixes bug when validating ResourceGroup after storing zero inventory
0a309ca Fixes init (alpha) command link collision (#1389)
2311c46 Fixes links in docs for ResourceGroup alpha commands (#1374)
bce0512 Fixes panic when inventory is empty
34bc5a8 Handle path parser non-array case (#1427)
52dc5b3 Handle relative vs abs paths in cobra command for update
c7a3e13 Improve the test framework for update functionality
43fc13e Minor spelling update (#1354)
9f85223 Move TestSetupManager into a separate package
ed05ef1 Put double quotes in error messages with resources (#1365)
8017d95 Remove use of golangplus test framework
dd84ec2 Setter Inheritance: Handle no definitions in parent (#1423)
7bfefb7 Small fixes to kpt live e2e test
8201c64 Squashed commit of the following: (#1318)
d0762af Support advanced path expressions
1832221 Support basic path expressions
4a651ee Support raw files in package builder
6067c82 Unify ResourceGroup CRD installation output
3a924b4 Update Homebrew to v0.37.1 (#1317)
1391548 Update fn run docs. (#1361)
df3f9e7 Update dependencies for v0.38.0 (#1446)
5d3804c Update error handling for e2e test; adds tests
8af1eae Update kpt live init documentation. (#1397)
e583b41 Update latest libraries master
998d233 Updates continue-on-error e2e test case (#1426)
0496e5f Updates kpt to use cli-utils version 0.23.0 (#1420)
fa39a59 Updates migrate no ConfigMap error to be success
08d4240 Use golang subtests in update tests
ed05661 add .spec.subgroups field in ResourceGroup CRD (#1335)
c770c71 add a function to create a ResourceGroup unstructured (#1344)
e3cee45 add e2e test for kpt live apply (#1315)
3c89489 address comments
681f275 change group version of Kptfile to constants
e9daa87 change the inventory field to pointer
5f8f9a0 e2e/live/end-to-end-test.sh (#1338)
8dca511 kpt live end-to-end test script
9cdfdd5 kpt run CRD installation before live apply
b2aa5c0 modify client function to update both labels and annotations (#1360)
c8fc3d2 split the provider interface
23b736d update functions for wrapping an inventory ResourceGroup (#1391)
d2f6090 upload the resourcegroup crd for apiextensions.k8s.io/v1
8695bbb use preprocessing to handle the first time apply with inventorypolicy (#1382)

v0.37.1

22 Dec 20:14
Compare
Choose a tag to compare

Highlights

Fixes issue where multiple functions declared in the same file might not run in the correct order (PR)

Dependencies

sigs.k8s.io/kustomize/kyaml v0.9.5
sigs.k8s.io/kustomize/cmd/config v0.8.5
sigs.k8s.io/cli-utils v0.21.1

Changelog

895a603 Update kyaml to v0.9.5

v0.37.0

12 Nov 00:47
d75481e
Compare
Choose a tag to compare

Changelog

42e9f07 Adds migrate command hidden behind env var
50b4756 Adds migrate-specific error message
463c4ab Defer openAPI cleanup
40516b0 Dual-delegating provider allows ConfigMap and ResourceGroup inventory
ae7d9fa First version of kpt live migrate command
8ea27e5 Fix substitution name in guides
19c2b84 Fixes copyright author assigning to Google LLC
c7e0949 Fixes migrate command bug
3893949 Fixes missing license and gofmt error
85faa85 Improve test coverage for updates of packages
ad2cf2b Search and replace functionality
db236d7 Update Homebrew v0.36.1
5671d7d Update dependencies for release
e817718 implement put-pattern
195b5bb removing the function examples.
b1cba64 removing the helloworld-generate example.
b92496a removing travis build instructions