# Functions
flattenNameSpaceSelector will help flatten multiple NameSpace selector match Expressions values into multiple label selectors helping with the OR condition.
GetOperatorAndLabel returns the operator associated with the label and the label without operator.
GetOperatorsAndLabels returns the operators along with the associated labels.
HashSelector returns the hash value of the selector.
No description provided by the author
No description provided by the author
No description provided by the author
ParseLabel takes a Azure-NPM processed label then returns if it's referring to complement set, and if so, returns the original set as well.
# Structs
No description provided by the author
No description provided by the author
NpmNamespaceCache to store namespace struct in nameSpaceController.go.
No description provided by the author
# Type aliases
IsSafeCleanUpAzureNpmChain is used to indicate whether default Azure NPM chain can be safely deleted or not.
NamedPortOperation decides opeartion (e.g., delete or add) for named port ipset in manageNamedPortIpsets.
An ReqHeap is a min-heap of labelSelectorRequirements.