Description
With the new version of the declarative library, there is a possibility to easily handle Helm, Kustomize and raw manifests. In order to support all of these approaches a new version of the library should be included in the Module Manager.
The use of a new library will also allow us to drop some of the unnecessary logic in the Module Manager, the code should be adjusted.
Acceptance Criteria
[x] Module Manager uses declarative v2 library
[x] Remove Worker Pool implementation from MM
[x] Ensure Default CR handling still works as expected
[x] Ensure KCP/SKR Client Differentiation works as expected
Description With the new version of the declarative library, there is a possibility to easily handle Helm, Kustomize and raw manifests. In order to support all of these approaches a new version of the library should be included in the Module Manager.
The use of a new library will also allow us to drop some of the unnecessary logic in the Module Manager, the code should be adjusted.
Acceptance Criteria