Skip to content

Releases: kubernetes-sigs/cli-utils

v0.23.1

06 Feb 04:19
acb6486
Compare
Choose a tag to compare

Changelog

909c274 Pin cli-utils to kyaml v0.10.7

v0.23.0

05 Feb 23:52
7992542
Compare
Choose a tag to compare

Changelog

185aa3d Better final inventory calculation during errors
5af6137 Remove special-case object name validation

v0.22.5

02 Feb 06:53
152b41c
Compare
Choose a tag to compare

Changelog

4e1ecc7 Add preprocess function for apply/preview/destroy commands
6db68fd Fix for final inventory update
1d7ec48 Fixes panic when id not found in collector
22628bd InventoryClient: add function to update labels
048e886 add apply/preview/destroy flag: inventory-policy
dfd0419 add unit test
4efc889 move inventory-policy flags and values to package level constants

v0.22.4

17 Jan 14:23
b8f0e4d
Compare
Choose a tag to compare

Changelog

304deb6 Add e2e-tests for applying crd and cr at the same time
96a28c8 Fix missing identifier in delete event
32bf6f6 Fix missing identifier in delete event
a84192b Pin clitutils to kyaml v0.10.6
2196d14 Run apply-lib e2e tests on presubmit
3012f36 Run e2e tests using a custom type for inventory
1f65c10 add e2e test for continue on error
30554fd address comments
1367715 allow pruning object without owning-inventory annotation
a6bb8c2 ingore the failed resources in wait task

v0.22.3

29 Dec 03:04
a85e842
Compare
Choose a tag to compare

Changelog

a8205d0 Add more e2e tests for inventory policy
28e6374 Pin to kyaml v0.10.5

v0.22.2

28 Dec 22:55
51ce648
Compare
Choose a tag to compare

Changelog

9525154 CachingClusterReader should continue on all list errors
9417ad9 Pin to kyaml v0.10.4
10b77d7 Remove required setters check
2a7d476 Set up E2e tests with kind for the apply library
73e29da add different error types for empty or unmatched inventory annotation
0b6831c add function to check if the inventory-id match
c6a79a0 add ids in the apply task into taskContext
bff0ab8 add inventory policy
5aad5ee add test cases for applier
e88ec02 address comments
5184286 enable InventoryPolicy in applier
1563909 improve PruneTask/ApplyTask task logic for inventory policy and add unit test
06cf56e update printer for events

v0.22.1

08 Dec 00:14
b693b81
Compare
Choose a tag to compare

Changelog

d0c91b1 Adds e2e test for init command
0b07898 Adds end-to-end test for pruning and namespaces
ea8ac6b Pin to kyaml v0.10.3
165888d address comment
e808334 address comments
a82c6f0 catch up the chagne in PruneEvent during destroy
0ff98dc change apply to continue on error
922ffef change prune to be continue on error
fd39030 inventory client replace skipped in dry-run
5d8fb75 update events to include indentifier and error

v0.22.0

16 Nov 23:40
902de23
Compare
Choose a tag to compare

Changelog

cb0443c add InventoryInfo() function to the provider interface
7915dc5 change the apply API to InventoryInfo
3224d5f splti the provider interface

v0.21.1

11 Nov 21:15
17edc20
Compare
Choose a tag to compare

Changelog

7a1f6af Add output flag to destroy and preview commands
0c52068 Adds more server-side flags to preview command
4495756 Fixes namespace calculation for cluster-scoped resources
a22d0d3 Moves destroyer Initialize() to immediately before Run()
d090658 No prune for namespaces that contain current objects
21dbfee Pin to kyaml v0.9.4
75f251e Verifies interfaces Provider and Manifest
4cda17f add the new lifecycle annotationfor deletion
4983152 split inventory and resources in the apply interface
d75850b update kubectl to 1.18.10

v0.21.0

29 Oct 20:57
db61213
Compare
Choose a tag to compare

Changelog

321f0a0 Change PruneOptions and Destroyer to use Unstructured instead of Info
24b7916 Change inventory package to use Unstructured instead of Info
b379899 Clean up the event hierarchy
500dca1 Export ExpandDir function and add an extra return value
9928537 Implements server-side apply
42c7f06 Simplifies NewProvider removing an unnecessary param
3ac5778 Update the ManifestReader interface and implementations to use Unstructured
507d11f Use Unstructured instead of Info
b958ace pin kyaml to v0.9.3
ed190bf update go.sum