@@ -9,146 +9,142 @@ spec:
9
9
group : infrastructure.cluster.x-k8s.io
10
10
names :
11
11
categories :
12
- - cluster-api
12
+ - cluster-api
13
13
kind : PacketCluster
14
14
listKind : PacketClusterList
15
15
plural : packetclusters
16
16
shortNames :
17
- - pcl
17
+ - pcl
18
18
singular : packetcluster
19
19
scope : Namespaced
20
20
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.
59
102
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.
62
135
type : string
63
- port :
64
- description : The port on which the API server is serving.
65
- format : int32
66
- type : integer
67
136
required :
68
- - host
69
- - port
137
+ - lastTransitionTime
138
+ - status
139
+ - type
70
140
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