• Blaine Gardner's avatar
    ceph: remove osds only when certain · a8008298
    Blaine Gardner authored
    
    
    Make the Ceph operator more cautious about when it decides to remove
    nodes from the Rook-Ceph cluster which are acting as osd hosts.
    
    When `useAllNodes` is set to `true` we assume that the user wants to
    have the most hands-off experience. Node removals are allowed when a
    node is delted from Kubernetes and when a node has its taints/affinities
    modified by the user (but not by automatic k8s modification as much as
    possible).
    
    When `useAllnodes` is set to `false` the only time a node is removed is
    if it is removed from the Ceph cluster definition.
    Signed-off-by: default avatarBlaine Gardner <blaine.gardner@suse.com>
    a8008298