Versions in this module Expand all Collapse all v0 v0.1.0 Apr 12, 2023 Changes in this version + const APINetletUserNamePrefix + const APINetletsGroup + const ReconcileRequestAnnotation + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + func APINetletCommonName(name string) string + func NetworkConditionIndex(conditions []NetworkCondition, conditionType NetworkConditionType) int + func PublicIPConditionIndex(conditions []PublicIPCondition, conditionType PublicIPConditionType) int + func SetNetworkCondition(conditions *[]NetworkCondition, condition NetworkCondition) + func SetPublicIPCondition(conditions *[]PublicIPCondition, condition PublicIPCondition) + 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 Network struct + Spec NetworkSpec + Status NetworkStatus + func (in *Network) DeepCopy() *Network + func (in *Network) DeepCopyInto(out *Network) + func (in *Network) DeepCopyObject() runtime.Object + type NetworkCondition struct + Message string + Reason string + Status corev1.ConditionStatus + Type NetworkConditionType + func (in *NetworkCondition) DeepCopy() *NetworkCondition + func (in *NetworkCondition) DeepCopyInto(out *NetworkCondition) + type NetworkConditionType string + const NetworkAllocated + type NetworkList struct + Items []Network + func (in *NetworkList) DeepCopy() *NetworkList + func (in *NetworkList) DeepCopyInto(out *NetworkList) + func (in *NetworkList) DeepCopyObject() runtime.Object + type NetworkSpec struct + PeerVNIs []int32 + VNI *int32 + func (in *NetworkSpec) DeepCopy() *NetworkSpec + func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec) + type NetworkStatus struct + Conditions []NetworkCondition + func (in *NetworkStatus) DeepCopy() *NetworkStatus + func (in *NetworkStatus) DeepCopyInto(out *NetworkStatus) + type PublicIP struct + Spec PublicIPSpec + Status PublicIPStatus + func (in *PublicIP) DeepCopy() *PublicIP + func (in *PublicIP) DeepCopyInto(out *PublicIP) + func (in *PublicIP) DeepCopyObject() runtime.Object + func (ip *PublicIP) IsAllocated() bool + type PublicIPCondition struct + Message string + Reason string + Status corev1.ConditionStatus + Type PublicIPConditionType + func (in *PublicIPCondition) DeepCopy() *PublicIPCondition + func (in *PublicIPCondition) DeepCopyInto(out *PublicIPCondition) + type PublicIPConditionType string + const PublicIPAllocated + type PublicIPList struct + Items []PublicIP + func (in *PublicIPList) DeepCopy() *PublicIPList + func (in *PublicIPList) DeepCopyInto(out *PublicIPList) + func (in *PublicIPList) DeepCopyObject() runtime.Object + type PublicIPSpec struct + IP *IP + IPFamily corev1.IPFamily + func (in *PublicIPSpec) DeepCopy() *PublicIPSpec + func (in *PublicIPSpec) DeepCopyInto(out *PublicIPSpec) + type PublicIPStatus struct + Conditions []PublicIPCondition + func (in *PublicIPStatus) DeepCopy() *PublicIPStatus + func (in *PublicIPStatus) DeepCopyInto(out *PublicIPStatus)