Documentation
¶
Index ¶
- func AddDependent(o metav1.Object, newDependent string) (bool, error)
- func ConvertLoadBalancerPortToNetworkingLoadBalancerPort(port machinebrokerv1alpha1.LoadBalancerPort) networkingv1alpha1.LoadBalancerPort
- func ConvertLoadBalancerPortsToNetworkingLoadBalancerPorts(ports []machinebrokerv1alpha1.LoadBalancerPort) []networkingv1alpha1.LoadBalancerPort
- func ConvertNetworkingLoadBalancerPortToLoadBalancerPort(port networkingv1alpha1.LoadBalancerPort) machinebrokerv1alpha1.LoadBalancerPort
- func ConvertNetworkingLoadBalancerPortsToLoadBalancerPorts(ports []networkingv1alpha1.LoadBalancerPort) []machinebrokerv1alpha1.LoadBalancerPort
- func DeleteAndGarbageCollect(ctx context.Context, c client.Client, o client.Object, dependent string) error
- func EscapeIP(ip commonv1alpha1.IP) string
- func EscapePrefix(prefix commonv1alpha1.IPPrefix) string
- func FilterObjectListByDependent[S ~[]Obj, ObjPtr interface{ ... }, Obj any](objs S, dependent string) ([]Obj, error)
- func GetAnnotationsAnnotation(o metav1.Object) (map[string]string, error)
- func GetDependents(o metav1.Object) ([]string, error)
- func GetIPLabel(o metav1.Object) (commonv1alpha1.IP, error)
- func GetLabelsAnnotation(o metav1.Object) (map[string]string, error)
- func GetObjectMetadata(o metav1.Object) (*orimeta.ObjectMetadata, error)
- func GetPrefixLabel(o metav1.Object) (commonv1alpha1.IPPrefix, error)
- func GetPurpose(o metav1.Object) string
- func HasDependent(obj client.Object, dependent string) (bool, error)
- func IsCreated(o metav1.Object) bool
- func IsManagedBy(o metav1.Object, manager string) bool
- func PatchControlledBy(ctx context.Context, c client.Client, owner, controlled client.Object) error
- func PatchCreated(ctx context.Context, c client.Client, o client.Object) error
- func PatchCreatedWithDependent(ctx context.Context, c client.Client, o client.Object, dependent string) error
- func PatchOwnedBy(ctx context.Context, c client.Client, owner, obj client.Object) error
- func RemoveDependent(o metav1.Object, removeDependent string) (bool, error)
- func SetAnnotationsAnnotation(o metav1.Object, annotations map[string]string) error
- func SetCreatedLabel(o metav1.Object)
- func SetDependents(o metav1.Object, dependents []string) error
- func SetIPLabel(o metav1.Object, ip commonv1alpha1.IP)
- func SetLabelsAnnotation(o metav1.Object, labels map[string]string) error
- func SetManagerLabel(o metav1.Object, manager string)
- func SetNetworkHandle(o metav1.Object, handle string)
- func SetObjectMetadata(o metav1.Object, metadata *orimeta.ObjectMetadata) error
- func SetPrefixLabel(o metav1.Object, prefix commonv1alpha1.IPPrefix)
- func SetPurpose(o metav1.Object, purpose string)
- func UnescapeIP(escaped string) (commonv1alpha1.IP, error)
- func UnescapePrefix(escapedPrefix string) (commonv1alpha1.IPPrefix, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertLoadBalancerPortToNetworkingLoadBalancerPort ¶
func ConvertLoadBalancerPortToNetworkingLoadBalancerPort(port machinebrokerv1alpha1.LoadBalancerPort) networkingv1alpha1.LoadBalancerPort
func ConvertLoadBalancerPortsToNetworkingLoadBalancerPorts ¶
func ConvertLoadBalancerPortsToNetworkingLoadBalancerPorts(ports []machinebrokerv1alpha1.LoadBalancerPort) []networkingv1alpha1.LoadBalancerPort
func ConvertNetworkingLoadBalancerPortToLoadBalancerPort ¶
func ConvertNetworkingLoadBalancerPortToLoadBalancerPort(port networkingv1alpha1.LoadBalancerPort) machinebrokerv1alpha1.LoadBalancerPort
func ConvertNetworkingLoadBalancerPortsToLoadBalancerPorts ¶
func ConvertNetworkingLoadBalancerPortsToLoadBalancerPorts(ports []networkingv1alpha1.LoadBalancerPort) []machinebrokerv1alpha1.LoadBalancerPort
func DeleteAndGarbageCollect ¶
func EscapeIP ¶
func EscapeIP(ip commonv1alpha1.IP) string
func EscapePrefix ¶
func EscapePrefix(prefix commonv1alpha1.IPPrefix) string
func GetIPLabel ¶
func GetIPLabel(o metav1.Object) (commonv1alpha1.IP, error)
func GetObjectMetadata ¶
func GetObjectMetadata(o metav1.Object) (*orimeta.ObjectMetadata, error)
func GetPrefixLabel ¶
func GetPrefixLabel(o metav1.Object) (commonv1alpha1.IPPrefix, error)
func GetPurpose ¶
func PatchControlledBy ¶
func PatchOwnedBy ¶
func SetCreatedLabel ¶
func SetIPLabel ¶
func SetIPLabel(o metav1.Object, ip commonv1alpha1.IP)
func SetLabelsAnnotation ¶
func SetManagerLabel ¶
func SetNetworkHandle ¶
func SetObjectMetadata ¶
func SetObjectMetadata(o metav1.Object, metadata *orimeta.ObjectMetadata) error
func SetPrefixLabel ¶
func SetPrefixLabel(o metav1.Object, prefix commonv1alpha1.IPPrefix)
func SetPurpose ¶
func UnescapeIP ¶
func UnescapeIP(escaped string) (commonv1alpha1.IP, error)
func UnescapePrefix ¶
func UnescapePrefix(escapedPrefix string) (commonv1alpha1.IPPrefix, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.