• Monis Khan's avatar
    Correct APIGroup for RoleBindingBuilder Subjects · 5eb5b3e4
    Monis Khan authored
    This change corrects RoleBindingBuilder to use the RBAC API group
    with users and groups as subjects (service accounts use the empty
    string since they are in the legacy core group).  This is based on
    the defaulting in pkg/apis/rbac/v1/defaults.go#SetDefaults_Subject.
    This is required because the bootstrap RBAC data is built with these
    helpers and does not go through defaulting, whereas the data
    retrieved from the server has already gone through defaulting.  This
    can lead to the reconciliation code incorrectly adding duplicate
    subjects because it believes that they are missing (since the API
    groups do not match).
    Signed-off-by: 's avatarMonis Khan <mkhan@redhat.com>
    5eb5b3e4
Name
Last commit
Last update
..
abac Loading commit data...
admission Loading commit data...
admissionregistration Loading commit data...
apps Loading commit data...
authentication Loading commit data...
authorization Loading commit data...
autoscaling Loading commit data...
batch Loading commit data...
certificates Loading commit data...
componentconfig Loading commit data...
extensions Loading commit data...
imagepolicy Loading commit data...
meta/v1 Loading commit data...
networking Loading commit data...
policy Loading commit data...
rbac Loading commit data...
scheduling Loading commit data...
settings Loading commit data...
storage Loading commit data...
OWNERS Loading commit data...