Documentation ¶
Index ¶
- func IsControllerEnabled(name string, enable bool, controllers []string) bool
- func ParseAllocationType(old *v1beta1.AllocationType) (*v1beta1.AllocationType, error)
- func ParsePodIPType(str string) (*v1beta1.AllocationType, error)
- func ParsePodIPTypeFromAnnotation(pod *corev1.Pod) (*v1beta1.AllocationType, error)
- func SetConfig(c *Config)
- type PodNetworksAnnotation
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsControllerEnabled ¶ added in v1.3.0
IsControllerEnabled check if a specified controller enabled or not.
func ParseAllocationType ¶ added in v1.2.0
func ParseAllocationType(old *v1beta1.AllocationType) (*v1beta1.AllocationType, error)
ParseAllocationType parse and set default val
func ParsePodIPType ¶ added in v1.5.2
func ParsePodIPType(str string) (*v1beta1.AllocationType, error)
func ParsePodIPTypeFromAnnotation ¶
func ParsePodIPTypeFromAnnotation(pod *corev1.Pod) (*v1beta1.AllocationType, error)
ParsePodIPTypeFromAnnotation parse annotation and convert to v1beta1.AllocationType
Types ¶
type PodNetworksAnnotation ¶ added in v1.2.0
type PodNetworksAnnotation struct {
PodNetworks []PodNetworks `json:"podNetworks"`
}
func ParsePodNetworksFromAnnotation ¶
func ParsePodNetworksFromAnnotation(pod *corev1.Pod) (*PodNetworksAnnotation, error)
ParsePodNetworksFromAnnotation parse annotation and convert to PodNetworksAnnotation
Click to show internal directories.
Click to hide internal directories.