mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-10-22 06:59:03 +00:00
Merge pull request #71564 from liggitt/reconcile-details
Improve reconcile output to explain what changes are being made
This commit is contained in:
@@ -194,7 +194,10 @@ func computeReconciledRole(existing, expected RuleOwner, removeExtraPermissions
|
||||
}
|
||||
|
||||
// Compute extra and missing rules
|
||||
_, result.ExtraRules = validation.Covers(expected.GetRules(), existing.GetRules())
|
||||
// Don't compute extra permissions if expected and existing roles are both aggregated
|
||||
if expected.GetAggregationRule() == nil || existing.GetAggregationRule() == nil {
|
||||
_, result.ExtraRules = validation.Covers(expected.GetRules(), existing.GetRules())
|
||||
}
|
||||
_, result.MissingRules = validation.Covers(existing.GetRules(), expected.GetRules())
|
||||
|
||||
switch {
|
||||
|
Reference in New Issue
Block a user