Versions in this module Expand all Collapse all v0 v0.1.1 Apr 11, 2023 Changes in this version + type UIDReference struct + Name string + Namespace string + UID types.UID + func (in *UIDReference) DeepCopy() *UIDReference + func (in *UIDReference) DeepCopyInto(out *UIDReference) v0.1.0 Mar 27, 2023 Changes in this version + const ManagedByAnnotation + const ReconcileRequestAnnotation + const WatchLabel + var SchemeGroupVersion = schema.GroupVersion + func EqualIPPrefixes(a, b IPPrefix) bool + func EqualIPRanges(a, b IPRange) bool + func EqualIPs(a, b IP) bool + func Resource(resource string) schema.GroupResource + func TolerateTaints(tolerations []Toleration, taints []Taint) bool + type ConfigMapKeySelector struct + Key string + Name string + func (in *ConfigMapKeySelector) DeepCopy() *ConfigMapKeySelector + func (in *ConfigMapKeySelector) DeepCopyInto(out *ConfigMapKeySelector) + type IP struct + func MustParseIP(s string) IP + func MustParseNewIP(s string) *IP + func NewIP(ip netip.Addr) IP + func NewIPPtr(ip netip.Addr) *IP + func ParseIP(s string) (IP, error) + func ParseNewIP(s string) (*IP, error) + func PtrToIP(addr IP) *IP + func (_ IP) OpenAPISchemaFormat() string + func (_ IP) OpenAPISchemaType() []string + func (i *IP) IsValid() bool + func (i *IP) IsZero() bool + func (i *IP) UnmarshalJSON(b []byte) error + func (i IP) Family() corev1.IPFamily + func (i IP) GomegaString() string + func (i IP) MarshalJSON() ([]byte, error) + func (i IP) ToUnstructured() interface{} + func (in *IP) DeepCopy() *IP + func (in *IP) DeepCopyInto(out *IP) + type IPPrefix struct + func MustParseIPPrefix(s string) IPPrefix + func MustParseNewIPPrefix(s string) *IPPrefix + func NewIPPrefix(prefix netip.Prefix) *IPPrefix + func ParseIPPrefix(s string) (IPPrefix, error) + func ParseNewIPPrefix(s string) (*IPPrefix, error) + func PtrToIPPrefix(prefix IPPrefix) *IPPrefix + func (_ IPPrefix) OpenAPISchemaFormat() string + func (_ IPPrefix) OpenAPISchemaType() []string + func (i *IPPrefix) UnmarshalJSON(b []byte) error + func (i IPPrefix) GomegaString() string + func (i IPPrefix) IP() IP + func (i IPPrefix) MarshalJSON() ([]byte, error) + func (i IPPrefix) ToUnstructured() interface{} + func (in *IPPrefix) DeepCopy() *IPPrefix + func (in *IPPrefix) DeepCopyInto(out *IPPrefix) + func (in *IPPrefix) IsValid() bool + func (in *IPPrefix) IsZero() bool + type IPRange struct + From IP + To IP + func IPRangeFrom(from IP, to IP) IPRange + func MustParseIPRange(s string) IPRange + func MustParseNewIPRange(s string) *IPRange + func NewIPRange(ipRange netipx.IPRange) IPRange + func NewIPRangePtr(ipRange netipx.IPRange) *IPRange + func ParseIPRange(s string) (IPRange, error) + func ParseNewIPRange(s string) (*IPRange, error) + func PtrToIPRange(ipRange IPRange) *IPRange + func (i *IPRange) IsValid() bool + func (i *IPRange) IsZero() bool + func (i *IPRange) Range() netipx.IPRange + func (i IPRange) GomegaString() string + func (i IPRange) String() string + func (in *IPRange) DeepCopy() *IPRange + func (in *IPRange) DeepCopyInto(out *IPRange) + type LocalUIDReference struct + Name string + UID types.UID + func (in *LocalUIDReference) DeepCopy() *LocalUIDReference + func (in *LocalUIDReference) DeepCopyInto(out *LocalUIDReference) + type SecretKeySelector struct + Key string + Name string + func (in *SecretKeySelector) DeepCopy() *SecretKeySelector + func (in *SecretKeySelector) DeepCopyInto(out *SecretKeySelector) + type Taint struct + Effect TaintEffect + Key string + Value string + func (in *Taint) DeepCopy() *Taint + func (in *Taint) DeepCopyInto(out *Taint) + type TaintEffect string + const TaintEffectNoSchedule + type Toleration struct + Effect TaintEffect + Key string + Operator TolerationOperator + Value string + func (in *Toleration) DeepCopy() *Toleration + func (in *Toleration) DeepCopyInto(out *Toleration) + func (t *Toleration) ToleratesTaint(taint *Taint) bool + type TolerationOperator string + const TolerationOpEqual + const TolerationOpExists