Skip to content

Releases: kudobuilder/kuttl

kuttl-v0.7.1

27 Oct 19:21
c5e5d57

Choose a tag to compare

Changelog

7525a81 Adding Jeff as CodeOwner (#244)
bec1028 Fixed Kube Config Panic for nil config (#239)
6bba55f Include precise test case start in report output (#223)
93f8e6a Log when skipping an unexpected resource kind (#240)
4140726 Make it possible to attach control-plane logs to stdout (#238)
c5e5d57 Report 0 testsuites and failed connections (#243)
ec44afa Support CRD v1 creation (#237)
acec9c5 fixes to crdv1 lint failures (#241)

kuttl-v0.7.0

20 Oct 18:53
0f356f8

Choose a tag to compare

Changelog

ab76b76 Add a tail parameter to pod collector. (#220)
d273e14 Adding warning message for non-supported version of kind config file. (#232)
bb81950 Better KUTTL Testing Context (#228)
dd9f3e7 Bump golangci-lint to use the new version subcommand. (#212)
13edfef Bump kind to 0.9.0 (#229)
3100816 Bumping k8s deps to 0.19.2 (#215)
4cac170 Increase XML Report visibility (#227)
a27076f Log more details in events. (#219)
619e3fa Multi-Arch Docker Image Releases (#214)
f052443 Namespace Creation and Deletion Adhere to timeout rules (#230)
0f356f8 Removing KUDO references and Warning on Deprecated use of kudo.dev (#236)
91b9522 Support V1 CRDs (#211)
b812a03 dedupe warning messages for deprecated API warnings (#225)
fc28616 go mod tidy (#213)

kuttl-v0.6.1

25 Aug 18:23
4908507

Choose a tag to compare

Changes

  • fixes nil ptr panic bug (#207)
  • Allow the use of absolute paths in RuntimeObjectsFromPath (#205)
  • Adding more linters (#200)
  • Increasing errcheck Linting (#201)
  • Adding verify generate to circle lint task (#199)

Contributors

@joejulian and @kensipe

kuttl-v0.6.0

10 Aug 18:23
7b0360a

Choose a tag to compare

🚀 Highlights

  • Adding --namespace-autocreate flag (#197)
  • Suppress Events with Flag (#189)
  • Command and Event collectors Tests (#186)
  • Timeouts for Create and Updates (#188)

⚠️ Breaking Changes

  • Existing Kind Cluster should not be killed by kuttl (#182)

Changes

73cf6e5 Better Command Error Handling (#187)
a6948eb Command and Event collectors (#184)
76c9021 Configurable Report Name from API (#151)
c5f944b Existing Kind Cluster should not be killed by kuttl (#182)
6d91c25 Generated File which missed its PR (#196)
d62709a Makefile Help (#193)
e04dad9 Releasing Additional Platforms To Include ppc64le and s390x (#167)
f51d23e Reports: write elapsed time in seconds (#157)
10637fc Stop Create of Namespace for Passed in Namespace (#197)
3d2081d Suppress Events with Flag (#189)
bf21936 Test Dirs can be tarballs from URLs (#149)
14ec962 Timeouts for Create and Updates (#188)
1799bcc correcting spelling issue (#150)
7b0360a linter should not change global tools (#195)
da41723 stylecheck added to linting (#194)
d3f9519 tests for collector. a mistake had them missing from PR as it landed (#186)
af2f38d update for goreleaser based on deprecation (#168)
4b8c434 updated dependencies to align with kudo (#180)
f1eefa8 updated golangci linter to the latest (#179)

Contributors

@alembiewski and @kensipe

kuttl-v0.5.1

02 Jul 22:17
b6c9fed

Choose a tag to compare

Changelog

b6c9fed Fixed Seg Fault and Added Regression Tests (#155)

kuttl-v0.5.0

29 Jun 19:15
914c2ca

Choose a tag to compare

🚀 Highlights

  • Assert Command (#134)
  • Errors Command (#136)
  • Namespace Control (#137)
  • SIGTERM Cleanup (#145)
  • Command Expansion for Test Step Apply, Assert and Error (#132)
  • Pod Log Collector (#140)
  • Test Report Output (including Junit) (#128)

⚠️ Breaking Changes

  • NONE

Changelog

13d61cd Assert Cmd Enhancement (#135)
14689c7 Assert Command (#134)
914c2ca Clean up after SIGTERM (#145)
1862c97 Command Expansion for TestStep Apply, Assert and Error (#132)
ce89379 Enhanced In Cluster Detection which Fixes Command Runs Out of Cluster (#139)
e687ca7 Errors Command (#136)
11ab18b Kind Cleanup (#141)
3d34529 Merge branch 'master' into main
7e775e7 Move from Master to Main (#138)
fca4096 Namespace flag allows tests with no ns creation (#137)
5c4dbec Pod Log Collector for Assert Failures (#140)
505580a Removing of Duplication Printing of Cmd (#144)
d2e1a59 Update kind dependency to 0.8.4 (#95)
003d4f2 adding OWNERS file for CNCF donation (#148)
844073c affixed to v5 but with minor and patch updates (#147)
87aff88 fix for in-cluster case (#133)
1da54bf removing report type from externalized types (#142)
199fb54 report structs added, connected into lifecycle of test harness (#128)

Contributors

@jmccormick2001, @porridge, @ANeumann82 and @kensipe

docker Docker images

  • docker pull kudobuilder/kuttl:v0.5.0

kuttl-v0.4.0

02 Jun 15:50
b85c5a0

Choose a tag to compare

🚀 Highlights

  • teststep apply, assert and errors can now take urls, files or folder (#123)
  • Switch to kuttl.dev/v1beta. Deprecated support for kudo.dev (#119)
  • Command Scripts from TestSuite or TestStep (#117)
  • Commands can Opt-out of Logging (#116)

Changelog

d49e5b0 Add test composability KEP (#4)
5e3968d Command Scripts from TestSuite or TestStep (#117)
8f3d766 Commands can Opt-out of Logging (#116)
d31f3a7 Deepcopy Updates missed from previous PRs (#118)
e89c59d KEP 6 Proposal: KUTTL Test Phase Definition and Lifecycle Hooks (#122)
b95698f KEP04: Moved to implemented (#110)
d5090aa README update (#111)
d330098 Switch to kuttl.dev/v1beta. Deprecated support for kudo.dev (#119)
9266d1b Updating Codeowners (#106)
b85c5a0 teststep apply, assert and errors can now take urls, files or folder (#123)

Contributors

@jbarrick-mesosphere and @kensipe

kuttl-v0.3.0

20 May 21:56
f85e19e

Choose a tag to compare

Changelog

5f7c0f2 Add --timeout Flag (#99)
ea5f31d Command timeout override (#109)
f4d01f3 Fail on 2 TestSteps in 1 Step (#104)
8214c50 KEP04: TestStep.Apply Feature (#102)
b9b9e3b KEP04: TestStep.Assert Feature (#107)
da59e24 KEP04: TestStep.Error Feature (#108)
f85e19e Log the processed command. (#105)
0accc52 Make it possible to increase KIND log verbosity. (#96)
24a0246 Timeouts now apply to foreground commands (#103)

kuttl-v0.2.2

18 May 21:22
4bb104f

Choose a tag to compare

🚀 Highlights

  • Double dollar sign symbol is not expanded in command strings. (#98)

Changelog

1b765c1 Bump to latest versions of testify, go-funk and corba. bump kind to 0.7.0 (#93)
4bb104f Corrupt TestSuite File should NOT Panic (#100)
79e6e0e Do not expand a double dollar sign symbol in command strings. (#98)
61f8127 Dockerized KUTTL (#92)
def706a removing the need for a kuttl-test config file
2e92661 restoring cleaner logging of run commands (#97)

Contributors

@jbarrick-mesosphere and @kensipe

kuttl-v0.2.1

14 May 18:00
f487791

Choose a tag to compare

Changelog

e6259a4 Add more context information to returned error. (#88)
25feaa8 Add namespace to ENV variables when a command is executed (#81)
1ab8b54 Decouple skipDelete from skipClusterDelete for cluster cleanup (#83)
1de6ce9 Flush logger after a command is done executing (#85)
0771526 Improved error logging (#91)
f487791 Removed string command parameter, it's not used anywhere except for a test (#90)
08cab0a Update Krew Generation Scripts (#82)