Skip to content

Commit b9ca34e

Browse files
committed
chore: fix packetcluster crd base following merge with 1.7 branch
Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
1 parent b827ce3 commit b9ca34e

File tree

1 file changed

+128
-132
lines changed

1 file changed

+128
-132
lines changed

config/crd/bases/infrastructure.cluster.x-k8s.io_packetclusters.yaml

Lines changed: 128 additions & 132 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)