github.com/cilium/cilium@v1.16.2/pkg/k8s/apis/cilium.io/client/crds/v2alpha1/ciliumpodippools.yaml (about) 1 --- 2 apiVersion: apiextensions.k8s.io/v1 3 kind: CustomResourceDefinition 4 metadata: 5 annotations: 6 controller-gen.kubebuilder.io/version: v0.15.0 7 creationTimestamp: null 8 name: ciliumpodippools.cilium.io 9 spec: 10 group: cilium.io 11 names: 12 categories: 13 - cilium 14 kind: CiliumPodIPPool 15 listKind: CiliumPodIPPoolList 16 plural: ciliumpodippools 17 shortNames: 18 - cpip 19 singular: ciliumpodippool 20 scope: Cluster 21 versions: 22 - name: v2alpha1 23 schema: 24 openAPIV3Schema: 25 description: CiliumPodIPPool defines an IP pool that can be used for pooled 26 IPAM (i.e. the multi-pool IPAM mode). 27 properties: 28 apiVersion: 29 description: 'APIVersion defines the versioned schema of this representation 30 of an object. Servers should convert recognized schemas to the latest 31 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 32 type: string 33 kind: 34 description: 'Kind is a string value representing the REST resource this 35 object represents. Servers may infer this from the endpoint the client 36 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 37 type: string 38 metadata: 39 type: object 40 spec: 41 properties: 42 ipv4: 43 description: IPv4 specifies the IPv4 CIDRs and mask sizes of the pool 44 properties: 45 cidrs: 46 description: CIDRs is a list of IPv4 CIDRs that are part of the 47 pool. 48 items: 49 description: PoolCIDR is an IP pool CIDR. 50 format: cidr 51 type: string 52 minItems: 1 53 type: array 54 maskSize: 55 description: MaskSize is the mask size of the pool. 56 maximum: 32 57 minimum: 1 58 type: integer 59 required: 60 - cidrs 61 - maskSize 62 type: object 63 ipv6: 64 description: IPv6 specifies the IPv6 CIDRs and mask sizes of the pool 65 properties: 66 cidrs: 67 description: CIDRs is a list of IPv6 CIDRs that are part of the 68 pool. 69 items: 70 description: PoolCIDR is an IP pool CIDR. 71 format: cidr 72 type: string 73 minItems: 1 74 type: array 75 maskSize: 76 description: MaskSize is the mask size of the pool. 77 maximum: 128 78 minimum: 1 79 type: integer 80 required: 81 - cidrs 82 - maskSize 83 type: object 84 type: object 85 required: 86 - spec 87 type: object 88 served: true 89 storage: true 90 status: 91 acceptedNames: 92 kind: "" 93 plural: "" 94 conditions: [] 95 storedVersions: []