v0.2.0
Feature Highlights:
The new version of Keda Manager brings improvements in the reconciliation logic:
- introduces better visibility when uninstalling KEDA using a dedicated condition
- introduces a safe deletion strategy that will pause uninstallation in case the user-defined custom resources remain in the cluster
We have brought a lot of improvements in the documentation. We have separated the content based on the target audience.
We have improved our CI pipelines and introduced the GitHub Actions release flow to automate the release process.
New Features:
- Implement condition with type
Deleted
#180 - Automated release process for keda-manager #129
- Document conditions for Keda custom resource #183
- Define requested resources and limits for Keda Manager #173
- Use latest Keda version 2.10.1 #152
- Update and clean up the Keda docs #147
- Keda module Upgradability test #83
- Introduce Deletion Strategy Mechanism #89
- Implement custom reconciliation logic w/o dependency to module-manager #81
- Smoke Integration Test for Keda module #74
- Add UI extension for keda module #36
Fixed bugs:
- Fix integration tests #199
- Duplication of keda resource leads to undefined behavior #160
- Assume Deployment as a default scaledTargetRef.kind #159
- Keda manager leaves
Leases
behind after keda uninstallation #133
List of merged Pull Requests
- move Development and CICD to separate docs by @grego952
- move troubleshooting section to a separate doc by @grego952
- add note by @grego952
- Apply suggestions from code review by @grego952
- apply Nina's suggestions by @grego952
- Merge branch 'move-docs' of https://github.com/grego952/keda-manager into move-docs by @grego952
- fix indentation by @grego952
- fix indentation again by @grego952
- move stuff around by @grego952
- move stuff from README files by @grego952
- remove unnecessary comma by @grego952
- add main section and move stuff around by @grego952
- remove note from main readme by @grego952
- fix link to Keda docs by @grego952
- remove unnecessary spacing by @grego952
- fix scalers link by @grego952
- remove unnecessary wording by @grego952
- add Keda Manager definition and move UI to user docs by @grego952
- create folders and move docs by @grego952
- add missing space by @grego952
- bring back contriubting by @grego952
- small adjustments by @grego952
- add missing link by @grego952
- small fixes by @grego952
- fix diagram links by @grego952
- fix diagram paths by @grego952
- improve docs Readme and add footprint by @grego952
- apply kwiatekus suggestions by @grego952
- remove unnecessary wording by @grego952
- apply remaining suggestion, fix TOC in installation by @grego952
- add alt texts to diagrams by @grego952
- fix diagrams and add diagram steps by @grego952
- fix lm diagram by @grego952
- fix wording by @grego952
- fix links by @grego952
- add missing articles by @grego952
- add articles by @grego952
- fix link: by @grego952
- Update docs/contributor/01-01-installation.md by @grego952
- fix installation link by @grego952
- Update docs/contributor/01-01-installation.md by @grego952
- Update README.md by @grego952
- fix diagrams acc to suggestions by @grego952
- Merge branch 'move-docs' of https://github.com/grego952/keda-manager into move-docs by @grego952
- get rid of the Development section by @grego952
- Apply suggestions from nataliasitko review by @grego952
- Fix moduletemplate name in upgrade tests by @kwiatekus
- Do not save kyma-bot commits in changelog by @MichalKalke
- Fix intergartion tests by @kwiatekus
- tests by @Cortey
- add_permissions by @Cortey
- Merge branch 'main' of github.com:kyma-project/keda-manager into testaction by @Cortey
- fixtypo by @Cortey
- Merge branch 'main' of github.com:kyma-project/keda-manager into testaction by @Cortey
- typo by @Cortey
- remove-step by @Cortey
- Merge branch 'main' of github.com:kyma-project/keda-manager into testaction by @Cortey
- add_step_to_check_jobs by @Cortey
- add_checkout_step by @Cortey
- Merge branch 'main' of github.com:kyma-project/keda-manager into testaction by @Cortey
- fix_verify by @Cortey
- add-echo by @Cortey
- add-sleep by @Cortey
- fixtypo by @Cortey
- remove_token by @Cortey
- move README to the user folder by @grego952
- adjust screenshots by @grego952
- change the docs numbering and add user installation guide by @grego952
- update the user installation guide by @grego952
- add prerequisites to user installation guide and fix link to k3d by @grego952
- Bump golang-runtime to 1.20.5 by @kwiatekus
- move the installation section to contributor and add info do README by @grego952
- small fixes by @grego952
- fix headings by @grego952
- Fix Mend exclude field in sec config by @Sawthis
- Apply suggestions from mmiotraj review by @grego952
- Apply suggestions from IwonaLanger review by @grego952
- apply remaining suggestions by @grego952
- fix TOC by @grego952
- fix spec text in diagram by @grego952
- Apply suggestions from code review by @grego952
- apply remaining suggestions from NHingerl review by @grego952
- fix spacing by @grego952
- add sidebar by @grego952
- add prerequisites to installation guide by @grego952
- add missing heading by @grego952
- small fixes by @grego952
- move kubectl installation into readme by @grego952
- remove installation link from sidebar by @grego952
- move kubectl installation into main readme by @grego952
- add link to more installation options in main README by @grego952
- change module to manager by @grego952
- fix TOC by @grego952
- add user readme to sidebar by @grego952
- remove installation link from readme by @grego952
- Link Advanced Keda Example by @kwiatekus
- Apply suggestions from code review by @kwiatekus
- bump release & fix typo in docs by @Cortey
New contributors
- @Sawthis made first contribution
Full changelog: v0.1.1...v0.2.0