File kuttl.changes of Package kuttl
-------------------------------------------------------------------
Wed Nov 19 11:55:32 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.23.0:
* Highlights
- feat: introduce templating support (#642)
* You can now pass --template-var myvar=foo to kuttl and use
{{ .Vars.myvar }} syntax in YAML files. See docs for more
details.
* Breaking changes
- most code (other than API and the harness) was made internal.
This has no impact on users of the kuttl CLI, but may break
Go code which imports github.com/kudobuilder/kuttl
* Potentially risky changes
* The extensive refactoring which preceded addition of templating
support could have introduced some subtle differences in kuttl
behaviour. Please report issues if you encounter them. In
particular:
- refactoring of file name parsing was not meant to have
user-visible impact, but might have introduced unintended
changes.
- OTOH some previously undocumented behaviour w.r.t. step
structure is now documented.
- after refactoring of namespace name determination, creation
and cleanup namespace cleanup may behave differently in some
obscure corner cases
* Bug Fixes
- fix: configure logging to avoid warnings (#633)
* Dependency bumps
- chore(deps): bump github.com/docker/docker from
28.0.0+incompatible to 28.1.1+incompatible (#624)
- chore(deps): bump github.com/google/cel-go from 0.23.2 to
0.25.0 (#625)
- chore(deps): bump the kubernetes group across 1 directory
with 7 updates (#646)
- chore: upgrade k8s lib and controller-runtime (#634)
- chore: bump golang builder image and kubectl versions (#628)
- chore: bump ubuntu-20.04 to -24.04 (#627)
- chore(deps): bump github.com/docker/docker from
27.5.1+incompatible to 28.0.0+incompatible (#612)
* Other Changes
- docs: replace references to kuttl.dev (#649)
- tests: use require.NoError, enable race checker and fix a
race (#644)
- chore: replace logkcf with Logf in a new type (#638)
- chore: encapsulate file name parsing (#641)
- docs: more info on test names and structure (#639)
- chore: use the Option pattern in NewCase() (#640)
- chore: deterimine namespace name early (#637)
- chore: second round of pre-factoring (#635)
- chore: run tests in non-verbose mode by default (#636)
- chore: move packages to internal (#632)
- chore: prefactoring for early namespace name computation
(#631)
- chore: refactoring for the Case type (#613)
-------------------------------------------------------------------
Thu Feb 20 08:48:51 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 0.22.0:
* chore(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1
(#611)
* chore(deps): bump the kubernetes group with 8 updates (#610)
* chore(deps): bump github.com/google/cel-go from 0.23.0 to
0.23.2 (#608)
* chore(deps): bump github.com/spf13/pflag from 1.0.5 to 1.0.6
(#607)
-------------------------------------------------------------------
Fri Feb 07 08:37:21 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 0.21.0:
* chore(deps): bump github.com/google/cel-go from 0.22.0 to
0.23.0 (#606)
* chore: explicitly add quotes to error format (#605)
* chore(deps): bump the kubernetes group across 1 directory with
7 updates (#604)
* chore(deps): bump github.com/docker/docker (#603)
* [KEP-0009] feat: add expression based assertions (#576)
* chore(deps): bump sigs.k8s.io/controller-runtime in the
kubernetes group (#600)
* chore(deps): bump sigs.k8s.io/controller-tools in the
kubernetes group (#599)
* chore(deps): bump github.com/docker/docker (#598)
* Bump sigs.k8s.io/kind in the kubernetes group across 1
directory (#597)
* Bump go, k8s deps and linter versions, and some fixes (#596)
* refactor: moves kubernetes utilities to `pkg/kubernetes` (#590)
* Bump github.com/docker/docker (#594)
* Bump sigs.k8s.io/controller-runtime in the kubernetes group
(#592)
* fix: make sure goreleaser config matches current schema (#588)
-------------------------------------------------------------------
Wed Dec 04 06:43:54 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.20.0:
* Highlights
- feat: Configurable report granularity (#581)
- feat: add context switching in TestStep (#560)
* Bug Fixes
- Allow for processing tls-server-name attribute in kubeconfig
context (#587)
- fix: lock testsuite and sort child testcases (#585)
- Clarify help terminology (#583)
- fix: handle redundant deletion of Namespace (#566)
- Remove mention of unsupported flag (#561)
* Other Changes
- chore: pre-factor code related to junit reporting (#580)
- Make 0009-expression-based-assertions.md implementable (#574)
- chore: add Expression-Based Assertions KEP (#568)
* Dependency bumps
- Bump go version to 1.22.7 (#582)
- Bump the kubernetes group with 6 updates (#563, #571, #577)
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#578)
- Bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1
(#579)
- Bump sigs.k8s.io/kind from 0.24.0 to 0.25.0 in the kubernetes
group (#573)
- Bump sigs.k8s.io/controller-tools from 0.16.3 to 0.16.5 in
the kubernetes group (#570, #572)
- Bump github.com/docker/docker from 27.2.0+incompatible to
27.3.1+incompatible (#564, #567)
-------------------------------------------------------------------
Sat Sep 14 15:05:25 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.19.0:
* Bump github.com/Masterminds/semver/v3 from 3.2.1 to 3.3.0
(#555)
* Bump sigs.k8s.io/controller-tools in the kubernetes group
(#554)
* Bump github.com/docker/docker (#556)
* feat: add user impersonation to all commands (#549)
* Bump github.com/docker/docker (#551)
* Bump the kubernetes group with 8 updates (#550)
* Make is possible to build with Go 1.23. (#548)
* Bump github.com/docker/docker (#545)
* Bump the kubernetes group with 5 updates (#544)
-------------------------------------------------------------------
Thu Jul 11 07:52:26 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- new package kuttl: KUbernetes Test TooL