diff --git a/pkg/state/types.go b/pkg/state/types.go index 8328eae..6abdd1a 100644 --- a/pkg/state/types.go +++ b/pkg/state/types.go @@ -1516,6 +1516,14 @@ func (r1 *RBACEndpointPermission) EqualWithOpts(r2 *RBACEndpointPermission, igno r2Copy.CreatedAt = nil } + sort.Slice(r1Copy.Actions, func(i, j int) bool { + return *r1Copy.Actions[i] < *r1Copy.Actions[j] + }) + + sort.Slice(r2Copy.Actions, func(i, j int) bool { + return *r2Copy.Actions[i] < *r2Copy.Actions[j] + }) + return reflect.DeepEqual(r1Copy, r2Copy) }