@@ -9,146 +9,142 @@ spec:
99 group : infrastructure.cluster.x-k8s.io
1010 names :
1111 categories :
12- - cluster-api
12+ - cluster-api
1313 kind : PacketCluster
1414 listKind : PacketClusterList
1515 plural : packetclusters
1616 shortNames :
17- - pcl
17+ - pcl
1818 singular : packetcluster
1919 scope : Namespaced
2020 versions :
21- - additionalPrinterColumns :
22- - description : Cluster to which this PacketCluster belongs
23- jsonPath : .metadata.labels.cluster\.x-k8s\.io/cluster-name
24- name : Cluster
25- type : string
26- - description : PacketCluster ready status
27- jsonPath : .status.ready
28- name : Ready
29- type : string
30- name : v1beta1
31- schema :
32- openAPIV3Schema :
33- description : PacketCluster is the Schema for the packetclusters API.
34- properties :
35- apiVersion :
36- description : |-
37- APIVersion defines the versioned schema of this representation of an object.
38- Servers should convert recognized schemas to the latest internal value, and
39- may reject unrecognized values.
40- More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
41- type : string
42- kind :
43- description : |-
44- Kind is a string value representing the REST resource this object represents.
45- Servers may infer this from the endpoint the client submits requests to.
46- Cannot be updated.
47- In CamelCase.
48- More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
49- type : string
50- metadata :
51- type : object
52- spec :
53- description : PacketClusterSpec defines the desired state of PacketCluster.
54- properties :
55- controlPlaneEndpoint :
56- description :
57- ControlPlaneEndpoint represents the endpoint used to
58- communicate with the control plane.
21+ - additionalPrinterColumns :
22+ - description : Cluster to which this PacketCluster belongs
23+ jsonPath : .metadata.labels.cluster\.x-k8s\.io/cluster-name
24+ name : Cluster
25+ type : string
26+ - description : PacketCluster ready status
27+ jsonPath : .status.ready
28+ name : Ready
29+ type : string
30+ name : v1beta1
31+ schema :
32+ openAPIV3Schema :
33+ description : PacketCluster is the Schema for the packetclusters API.
34+ properties :
35+ apiVersion :
36+ description : |-
37+ APIVersion defines the versioned schema of this representation of an object.
38+ Servers should convert recognized schemas to the latest internal value, and
39+ may reject unrecognized values.
40+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
41+ type : string
42+ kind :
43+ description : |-
44+ Kind is a string value representing the REST resource this object represents.
45+ Servers may infer this from the endpoint the client submits requests to.
46+ Cannot be updated.
47+ In CamelCase.
48+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
49+ type : string
50+ metadata :
51+ type : object
52+ spec :
53+ description : PacketClusterSpec defines the desired state of PacketCluster.
54+ properties :
55+ controlPlaneEndpoint :
56+ description : ControlPlaneEndpoint represents the endpoint used to
57+ communicate with the control plane.
58+ properties :
59+ host :
60+ description : The hostname on which the API server is serving.
61+ type : string
62+ port :
63+ description : The port on which the API server is serving.
64+ format : int32
65+ type : integer
66+ required :
67+ - host
68+ - port
69+ type : object
70+ facility :
71+ description : Facility represents the Packet facility for this cluster
72+ type : string
73+ metro :
74+ description : Metro represents the Packet metro for this cluster
75+ type : string
76+ projectID :
77+ description : ProjectID represents the Packet Project where this cluster
78+ will be placed into
79+ type : string
80+ vipManager :
81+ default : CPEM
82+ description : |-
83+ VIPManager represents whether this cluster uses CPEM or kube-vip or Equinix Metal Load Balancer to
84+ manage its vip for the api server IP
85+ enum :
86+ - CPEM
87+ - KUBE_VIP
88+ - EMLB
89+ type : string
90+ required :
91+ - projectID
92+ - vipManager
93+ type : object
94+ status :
95+ description : PacketClusterStatus defines the observed state of PacketCluster.
96+ properties :
97+ conditions :
98+ description : Conditions defines current service state of the PacketCluster.
99+ items :
100+ description : Condition defines an observation of a Cluster API resource
101+ operational state.
59102 properties :
60- host :
61- description : The hostname on which the API server is serving.
103+ lastTransitionTime :
104+ description : |-
105+ Last time the condition transitioned from one status to another.
106+ This should be when the underlying condition changed. If that is not known, then using the time when
107+ the API field changed is acceptable.
108+ format : date-time
109+ type : string
110+ message :
111+ description : |-
112+ A human readable message indicating details about the transition.
113+ This field may be empty.
114+ type : string
115+ reason :
116+ description : |-
117+ The reason for the condition's last transition in CamelCase.
118+ The specific API may choose whether or not this field is considered a guaranteed API.
119+ This field may not be empty.
120+ type : string
121+ severity :
122+ description : |-
123+ Severity provides an explicit classification of Reason code, so the users or machines can immediately
124+ understand the current situation and act accordingly.
125+ The Severity field MUST be set only when Status=False.
126+ type : string
127+ status :
128+ description : Status of the condition, one of True, False, Unknown.
129+ type : string
130+ type :
131+ description : |-
132+ Type of condition in CamelCase or in foo.example.com/CamelCase.
133+ Many .condition.type values are consistent across resources like Available, but because arbitrary conditions
134+ can be useful (see .node.status.conditions), the ability to deconflict is important.
62135 type : string
63- port :
64- description : The port on which the API server is serving.
65- format : int32
66- type : integer
67136 required :
68- - host
69- - port
137+ - lastTransitionTime
138+ - status
139+ - type
70140 type : object
71- facility :
72- description : Facility represents the Packet facility for this cluster
73- type : string
74- metro :
75- description : Metro represents the Packet metro for this cluster
76- type : string
77- projectID :
78- description :
79- ProjectID represents the Packet Project where this cluster
80- will be placed into
81- type : string
82- vipManager :
83- default : CPEM
84- description :
85- VIPManager represents whether this cluster uses CPEM
86- or kube-vip or Equinix Metal Load Balancer to manage its vip for
87- the api server IP
88- enum :
89- - CPEM
90- - KUBE_VIP
91- - EMLB
92- type : string
93- required :
94- - projectID
95- - vipManager
96- type : object
97- status :
98- description : PacketClusterStatus defines the observed state of PacketCluster.
99- properties :
100- conditions :
101- description : Conditions defines current service state of the PacketCluster.
102- items :
103- description :
104- Condition defines an observation of a Cluster API resource
105- operational state.
106- properties :
107- lastTransitionTime :
108- description : |-
109- Last time the condition transitioned from one status to another.
110- This should be when the underlying condition changed. If that is not known, then using the time when
111- the API field changed is acceptable.
112- format : date-time
113- type : string
114- message :
115- description : |-
116- A human readable message indicating details about the transition.
117- This field may be empty.
118- type : string
119- reason :
120- description : |-
121- The reason for the condition's last transition in CamelCase.
122- The specific API may choose whether or not this field is considered a guaranteed API.
123- This field may not be empty.
124- type : string
125- severity :
126- description : |-
127- Severity provides an explicit classification of Reason code, so the users or machines can immediately
128- understand the current situation and act accordingly.
129- The Severity field MUST be set only when Status=False.
130- type : string
131- status :
132- description : Status of the condition, one of True, False, Unknown.
133- type : string
134- type :
135- description : |-
136- Type of condition in CamelCase or in foo.example.com/CamelCase.
137- Many .condition.type values are consistent across resources like Available, but because arbitrary conditions
138- can be useful (see .node.status.conditions), the ability to deconflict is important.
139- type : string
140- required :
141- - lastTransitionTime
142- - status
143- - type
144- type : object
145- type : array
146- ready :
147- description : Ready denotes that the cluster (infrastructure) is ready.
148- type : boolean
149- type : object
150- type : object
151- served : true
152- storage : true
153- subresources :
154- status : {}
141+ type : array
142+ ready :
143+ description : Ready denotes that the cluster (infrastructure) is ready.
144+ type : boolean
145+ type : object
146+ type : object
147+ served : true
148+ storage : true
149+ subresources :
150+ status : {}
0 commit comments