Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrorPodNetworkAnnotationNotFound = fmt.Errorf("ChangePodNetworkAnnotation not found")
)
Functions ¶
func DeleteChangePodNetworkAnnotation ¶
func DeleteChangePodNetworkAnnotation(netns *networkv1.NetNamespace)
DeleteChangePodNetworkAnnotation removes network change intent from NetNamespace
func SetChangePodNetworkAnnotation ¶
func SetChangePodNetworkAnnotation(netns *networkv1.NetNamespace, action PodNetworkAction, params string)
SetChangePodNetworkAnnotation sets network change intent on NetNamespace
Types ¶
type PodNetworkAction ¶
type PodNetworkAction string
const ( // Acceptable values for ChangePodNetworkAnnotation GlobalPodNetwork PodNetworkAction = "global" JoinPodNetwork PodNetworkAction = "join" IsolatePodNetwork PodNetworkAction = "isolate" )
func GetChangePodNetworkAnnotation ¶
func GetChangePodNetworkAnnotation(netns *networkv1.NetNamespace) (PodNetworkAction, string, error)
GetChangePodNetworkAnnotation fetches network change intent from NetNamespace
Click to show internal directories.
Click to hide internal directories.