-
Notifications
You must be signed in to change notification settings - Fork 32
refactor: Split kyma controller #2819
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
Conversation
E2E
|
Was added to unreachable code location. Moved it out of the err branch. |
watcher-enqueue
|
Proposal: Deletion Controller with Use Cases
The overview of:
Use case brainstorming
|
|
Closing this in favor for a more pragmatic approach of firstly extracting the deletion usecase for Kyma reconciliation into a designated service. Due to feasibility concerns and unforeseeable side-effects for reconciling the same resource in different control loops, while also not finding any good examples for operators doing that, we decide for a service level split. |
|
Update: "Delete SKR MT and MRM Metadata" + "Delete SKR CRDs" are three individual use cases now: #2896 The "Remove SKR Kyma finalizers" one is obsolete. We don't have any finalizers on the SKR and also the ordering above doesn't make sense. Let's also re-iterate once the current behavior is established how to improve it in general. E.g., I think we should introduce a finalizer on the Kyma and first delete all modules. |

Description
Changes proposed in this pull request:
Related issue(s)