🚀 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⚠️ Potentially risky changesThe 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:
🐛 Bug Fixes- fix: configure logging to avoid warnings (#633)
🌱 Dependency bumpsOther 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)
Contributors@davidebianchi, @dependabot, @mfrehe and @porridge