package
0.13.28
Repository: https://github.com/easystack/cilium.git
Documentation: pkg.go.dev

# Functions

AllocateIdentity allocates an identity described by the specified labels.
GetIdentities returns all known identities.
GetIdentityCache returns a cache of all known identities.
No description provided by the author
InitIdentityAllocator creates the the identity allocator.
LookupIdentity looks up the identity by its labels but does not create it.
LookupIdentityByID returns the identity by ID.
NewIdentity creates a new identity.
No description provided by the author
No description provided by the author

# Constants

IdentityUnknown represents an unknown identity.
InvalidIdentity is the identity assigned if the identity is invalid or not determined yet.
MaxIdentity is the maximum identity value.
MinimalNumericIdentity represents the minimal numeric identity not used for reserved purposes.
ReservedIdentityCluster represents any endpoint inside the cluster that does not have a more specific identity.
ReservedIdentityHealth represents the local cilium-health endpoint.
ReservedIdentityHost represents the local host.
ReservedIdentityWorld represents any endpoint outside of the cluster.

# Variables

IdentitiesPath is the path to where identities are stored in the key-value store.
No description provided by the author
No description provided by the author

# Structs

Identity is the representation of the security context for a particular set of labels.
IPIdentityPair is a pairing of an IP and the security identity to which that IP corresponds.

# Interfaces

IdentityAllocatorOwner is the interface the owner of an identity allocator must implement.

# Type aliases

IdentityCache is a cache of identity to labels mapping.
NumericIdentity is the numeric representation of a security identity / a security policy.