Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Managing a previously unmanaged module #1667

Open
c-pius opened this issue Jul 5, 2024 · 1 comment
Open

Managing a previously unmanaged module #1667

c-pius opened this issue Jul 5, 2024 · 1 comment
Assignees
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@c-pius
Copy link
Contributor

c-pius commented Jul 5, 2024

Description

TBD

This problem may also become relevant here: #1545

Reasons

The user may want to handover the lifecycle management of a module to KLM.

Acceptance Criteria

TBD

Feature Testing

No response

Testing approach

No response

Attachments

No response

@c-pius c-pius added the kind/feature Categorizes issue or PR as related to a new feature. label Jul 5, 2024
@lindnerby
Copy link
Member

lindnerby commented Oct 9, 2024

For Refinement:
Scenarios that potentially could be problematic or lead to unforeseen behavior which need to be handled:

  1. The module has released several versions in the meantime that were "skipped" due to unmanaged mode. Maybe something breaks during the update. Example Scenario:
    • customer adds Keda in regular pointing to 1.0.0
      • Keda 1.0.0 module-manager creates a CR A
    • customer unmanages Keda
    • Keda regular gets updated to 1.1.0 which removes CR A
    • Keda regular get updated to 1.2.0 (code for removing CR A turned off as all installations were updated accordingly)
    • customer re-manages Keda
      • Keda updated to 1.2.0, CR A orphaned in the SKR
  2. For some reason a resource has set a deletion timestamp and is stuck in the deletion process. May be problematic if we try to apply a resource that has a deletion timestamp.
  3. The FieldManager problem. If a user has made SSA changes with the module in the meantime and are listed as the Field Manager. This could cause issues with further updates, especially if we want to remove fields from the resource.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

2 participants