Files
teleport/lib
rosstimothy 30a56a5c91 Update Access List and Access List Member equality operations (#64715)
Adds an additional accesslist.EqualAccessListsOption,
accesslist.WithIgnoreOktaUserManagedFields to support equality checking
which ignoring Spec.Owners, Spec.MembershipRequires, spec.OwnershipRequires,
and Spec.Audit. This will be used to replace the current go-cmp usage
to determine whether modification of Okta Access Lists are allowed.

(AccessListMember) IsEqual has been restored with a goderived implementation
which checks full equality. This was removed in https://github.com/gravitational/teleport/pull/64542
to prevent accidental use with a services.Reconciler. As of
https://github.com/gravitational/teleport/pull/65151, the Reconcilers
require an explicit comparison function instead of implicitly using
an IsEqual implementation the concerns which led to removing the IsEqual
are slightly mitigated.
2026-04-20 18:04:21 +00:00
..
2025-07-15 18:11:10 +00:00
2025-09-15 21:49:53 +00:00
2025-08-01 18:42:18 +00:00
2026-04-17 12:48:42 +00:00