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

Bug 2233615: core: Operator skips reconcile of mons and osds in debug #512

Merged

Commits on Aug 22, 2023

  1. core: operator skips reconcile of mons and osds in debug

    During certain maintenance tasks the admin will own running
    operations on the ceph mons and osds, and the operator should
    not interfere with those operations. If the operator sees
    any mon in debug mode, every reconcile and mon health check
    will be skipped. Thus, mons will not be updated while any
    one of them is in maintenance. During OSD reconcile, individual
    OSD deployment updates will only be skipped for OSDs that are
    actively being debugged.
    
    The debug mode for osd and mon deployments is signaled by
    creating the ceph.rook.io/do-not-reconcile label.
    
    Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
    (cherry picked from commit 7c56b93)
    (cherry picked from commit f34c940)
    travisn committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    d42d4da View commit details
    Browse the repository at this point in the history