Merge pull request #29 from ryansann/m-role-revision-index-fix

Fix role revision index for rolebindings that bind to clusterroles
This commit is contained in:
Caleb Bron 2021-09-15 10:15:17 -07:00 committed by GitHub
commit ae8b162608
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -90,8 +90,7 @@ func (p *policyRuleIndex) addRolesToHash(digest hash.Hash, subjectName string) {
digest.Write(null) digest.Write(null)
case "ClusterRole": case "ClusterRole":
digest.Write([]byte(rb.RoleRef.Name)) digest.Write([]byte(rb.RoleRef.Name))
digest.Write([]byte(rb.Namespace)) digest.Write([]byte(p.revisions.roleRevision("", rb.RoleRef.Name)))
digest.Write([]byte(p.revisions.roleRevision(rb.Namespace, rb.RoleRef.Name)))
digest.Write(null) digest.Write(null)
} }
} }