Skip to content

Support for Dynamically Stopping Runnables in Manager #3015

@Gomaya

Description

@Gomaya

The controller-runtime manager provides the ability to dynamically add and start runnables at runtime using the Add() method. However, it currently lacks a mechanism to stop or remove specific runnables dynamically once they are running.

This functionality is vital in use cases where resources, such as Kubernetes clusters, are retired, requiring their associated runnables to be gracefully stopped without affecting the rest of the manager’s operation.

Request:
Introduce support for dynamic stopping of runnables to enhance the flexibility and robustness of the manager.

Thank You
Looking forward to your insights and guidance!

Metadata

Metadata

Assignees

No one assigned

    Labels

    lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions