infrastructure.cluster.x-k8s.io/v1alpha1

package v1alpha1 contains API Schema definitions for the infrastructure v1alpha1 API group

Resource Types:

    OpenStackFloatingIPPool

    OpenStackFloatingIPPool is the Schema for the openstackfloatingippools API.

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    OpenStackFloatingIPPoolSpec


    preAllocatedFloatingIPs
    []string

    PreAllocatedFloatingIPs is a list of floating IPs precreated in OpenStack that should be used by this pool. These are used before allocating new ones and are not deleted from OpenStack when the pool is deleted.

    maxIPs
    int
    (Optional)

    MaxIPs is the maximum number of floating ips that can be allocated from this pool, if nil there is no limit. If set, the pool will stop allocating floating ips when it reaches this number of ClaimedIPs.

    identityRef
    sigs.k8s.io/cluster-api-provider-openstack/api/v1beta1.OpenStackIdentityReference

    IdentityRef is a reference to a identity to be used when reconciling this pool.

    floatingIPNetwork
    sigs.k8s.io/cluster-api-provider-openstack/api/v1beta1.NetworkParam
    (Optional)

    FloatingIPNetwork is the external network to use for floating ips, if there’s only one external network it will be used by default

    reclaimPolicy
    ReclaimPolicy

    The stratergy to use for reclaiming floating ips when they are released from a machine

    status
    OpenStackFloatingIPPoolStatus

    OpenStackFloatingIPPoolSpec

    (Appears on: OpenStackFloatingIPPool)

    OpenStackFloatingIPPoolSpec defines the desired state of OpenStackFloatingIPPool.

    Field Description
    preAllocatedFloatingIPs
    []string

    PreAllocatedFloatingIPs is a list of floating IPs precreated in OpenStack that should be used by this pool. These are used before allocating new ones and are not deleted from OpenStack when the pool is deleted.

    maxIPs
    int
    (Optional)

    MaxIPs is the maximum number of floating ips that can be allocated from this pool, if nil there is no limit. If set, the pool will stop allocating floating ips when it reaches this number of ClaimedIPs.

    identityRef
    sigs.k8s.io/cluster-api-provider-openstack/api/v1beta1.OpenStackIdentityReference

    IdentityRef is a reference to a identity to be used when reconciling this pool.

    floatingIPNetwork
    sigs.k8s.io/cluster-api-provider-openstack/api/v1beta1.NetworkParam
    (Optional)

    FloatingIPNetwork is the external network to use for floating ips, if there’s only one external network it will be used by default

    reclaimPolicy
    ReclaimPolicy

    The stratergy to use for reclaiming floating ips when they are released from a machine

    OpenStackFloatingIPPoolStatus

    (Appears on: OpenStackFloatingIPPool)

    OpenStackFloatingIPPoolStatus defines the observed state of OpenStackFloatingIPPool.

    Field Description
    claimedIPs
    []string
    (Optional)
    availableIPs
    []string
    (Optional)
    failedIPs
    []string
    (Optional)

    FailedIPs contains a list of floating ips that failed to be allocated

    floatingIPNetwork
    sigs.k8s.io/cluster-api-provider-openstack/api/v1beta1.NetworkStatus
    (Optional)

    floatingIPNetwork contains information about the network used for floating ips

    conditions
    sigs.k8s.io/cluster-api/api/v1beta1.Conditions

    ReclaimPolicy (string alias)

    (Appears on: OpenStackFloatingIPPoolSpec)

    ReclaimPolicy is a string type alias to represent reclaim policies for floating ips.

    Value Description

    "Delete"

    ReclaimDelete is the reclaim policy for floating ips.

    "Retain"

    ReclaimRetain is the reclaim policy for floating ips.


    Generated with gen-crd-api-reference-docs.