# Constants

ClusterwideNetworkPolicyNamespace defines the namespace CNWPs are expected.
No description provided by the author
No description provided by the author
PolicyDeploymentStateDeployed the CWNP was deployed to a native nftable rule.
PolicyDeploymentStateIgnored the CWNP was not deployed to a native nftable rule because it is outside of allowed networks.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

ClusterwideNetworkPolicy contains the desired state for a cluster wide network policy to be applied.
ClusterwideNetworkPolicyList contains a list of ClusterwideNetworkPolicy +kubebuilder:object:root=true.
EgressRule describes a particular set of traffic that is allowed out of the cluster The traffic must match both ports and to.
FQDNSelector describes rules for matching DNS names.
IngressRule describes a particular set of traffic that is allowed to the cluster.
IPSet stores set name association to IP addresses.
PolicySpec defines the rules to create for ingress and egress.
PolicyStatus defines the observed state for CWNP resource.

# Type aliases

No description provided by the author
No description provided by the author
PolicyDeploymentState describes the state of a CWNP deployment.