• Blaine Gardner's avatar
    rgw: configure entirely in operator · 086fa823
    Blaine Gardner authored
    
    
    Configure the Ceph rgw daemon completely from the operator a la the
    recent changes to the Ceph mon, mgr, and mds operators.
    
    Create the rgw deployment or daemonset first, and then create the
    keyring secret for the object store with its owner reference as the
    corresponding deployment or daemonset. When the replication controller
    is deleted, the secret is also deleted.
    
    The RGW's mime.types file is now stored in a configmap with a different
    file created for each object store. This is primarily just a means to
    get the mime.types file into the rgw pod, but the added benefit is that
    the administrator can modify the configmap, which could reduce
    susceptibility to file type execution vulnerabilities (worst case).
    Signed-off-by: default avatarBlaine Gardner <blaine.gardner@suse.com>
    086fa823