package
0.0.1
Repository: https://github.com/openshift/api.git
Documentation: pkg.go.dev

# Functions

Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED.

# Constants

HostSubnet annotations.
Pod annotations.
ChangePodNetworkAnnotation is an annotation on NetNamespace to request change of pod network.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NetNamespace annotations.
No description provided by the author

# Variables

AddToScheme exists solely to keep the old generators creating valid code DEPRECATED.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Install is a function which adds this version to a scheme.
SchemeGroupVersion generated code relies on this name Deprecated.

# Structs

ClusterNetwork describes the cluster network.
ClusterNetworkEntry defines an individual cluster network.
ClusterNetworkList is a collection of ClusterNetworks Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
EgressNetworkPolicy describes the current egress network policy for a Namespace.
EgressNetworkPolicyList is a collection of EgressNetworkPolicy Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
EgressNetworkPolicyPeer specifies a target to apply egress network policy to.
EgressNetworkPolicyRule contains a single egress network policy rule.
EgressNetworkPolicySpec provides a list of policies on outgoing network traffic.
HostSubnet describes the container subnet network on a node.
HostSubnetList is a collection of HostSubnets Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
NetNamespace describes a single isolated network.
NetNamespaceList is a collection of NetNamespaces Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).

# Type aliases

EgressNetworkPolicyRuleType indicates whether an EgressNetworkPolicyRule allows or denies traffic +kubebuilder:validation:Pattern=`^Allow|Deny$`.
HostSubnetEgressCIDR represents one egress CIDR from which to assign IP addresses for this node represented by the HostSubnet +kubebuilder:validation:Pattern=`^(([0-9]|[0-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[0-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/([0-9]|[12][0-9]|3[0-2])$`.
HostSubnetEgressIP represents one egress IP address currently hosted on the node represented by HostSubnet +kubebuilder:validation:Pattern=`^(([0-9]|[0-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[0-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$`.
NetNamespaceEgressIP is a single egress IP out of a list of reserved IPs used as source of external traffic coming from pods in this namespace +kubebuilder:validation:Pattern=`^(([0-9]|[0-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[0-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$`.