You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 12, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: config/crd/bases/infrastructure.cluster.x-k8s.io_packetclusters.yaml
+6-10Lines changed: 6 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,5 @@
1
+
2
+
---
1
3
apiVersion: apiextensions.k8s.io/v1
2
4
kind: CustomResourceDefinition
3
5
metadata:
@@ -20,23 +22,18 @@ spec:
20
22
description: PacketCluster is the Schema for the packetclusters API
21
23
properties:
22
24
apiVersion:
23
-
description: 'APIVersion defines the versioned schema of this representation
24
-
of an object. Servers should convert recognized schemas to the latest
25
-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
25
+
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
26
26
type: string
27
27
kind:
28
-
description: 'Kind is a string value representing the REST resource this
29
-
object represents. Servers may infer this from the endpoint the client
30
-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
28
+
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
31
29
type: string
32
30
metadata:
33
31
type: object
34
32
spec:
35
33
description: PacketClusterSpec defines the desired state of PacketCluster
36
34
properties:
37
35
controlPlaneEndpoint:
38
-
description: ControlPlaneEndpoint represents the endpoint used to
39
-
communicate with the control plane.
36
+
description: ControlPlaneEndpoint represents the endpoint used to communicate with the control plane.
40
37
properties:
41
38
host:
42
39
description: The hostname on which the API server is serving.
@@ -53,8 +50,7 @@ spec:
53
50
description: Facility represents the Packet facility for this cluster
54
51
type: string
55
52
projectID:
56
-
description: ProjectID represents the Packet Project where this cluster
57
-
will be placed into
53
+
description: ProjectID represents the Packet Project where this cluster will be placed into
Copy file name to clipboardExpand all lines: config/crd/bases/infrastructure.cluster.x-k8s.io_packetmachines.yaml
+15-36Lines changed: 15 additions & 36 deletions
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,5 @@
1
+
2
+
---
1
3
apiVersion: apiextensions.k8s.io/v1
2
4
kind: CustomResourceDefinition
3
5
metadata:
@@ -43,14 +45,10 @@ spec:
43
45
description: PacketMachine is the Schema for the packetmachines API
44
46
properties:
45
47
apiVersion:
46
-
description: 'APIVersion defines the versioned schema of this representation
47
-
of an object. Servers should convert recognized schemas to the latest
48
-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
48
+
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
49
49
type: string
50
50
kind:
51
-
description: 'Kind is a string value representing the REST resource this
52
-
object represents. Servers may infer this from the endpoint the client
53
-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
51
+
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
54
52
type: string
55
53
metadata:
56
54
type: object
@@ -61,29 +59,26 @@ spec:
61
59
type: string
62
60
billingCycle:
63
61
type: string
62
+
facility:
63
+
description: Facility represents the Packet facility for this cluster. Override from the PacketCluster spec.
64
+
type: string
64
65
hardwareReservationID:
65
-
description: HardwareReservationID is the unique device hardware reservation
66
-
ID or `next-available` to automatically let the Packet api determine
67
-
one.
66
+
description: HardwareReservationID is the unique device hardware reservation ID or `next-available` to automatically let the Packet api determine one.
68
67
type: string
69
68
ipxeURL:
70
-
description: IPXEUrl can be used to set the pxe boot url when using
71
-
custom OSes with this provider. Note that OS should also be set
72
-
to "custom_ipxe" if using this value.
69
+
description: IPXEUrl can be used to set the pxe boot url when using custom OSes with this provider. Note that OS should also be set to "custom_ipxe" if using this value.
73
70
type: string
74
71
machineType:
75
72
type: string
76
73
providerID:
77
-
description: ProviderID is the unique identifier as specified by the
78
-
cloud provider.
74
+
description: ProviderID is the unique identifier as specified by the cloud provider.
79
75
type: string
80
76
sshKeys:
81
77
items:
82
78
type: string
83
79
type: array
84
80
tags:
85
-
description: Tags is an optional set of tags to add to Packet resources
86
-
managed by the Packet provider.
81
+
description: Tags is an optional set of tags to add to Packet resources managed by the Packet provider.
87
82
items:
88
83
type: string
89
84
type: array
@@ -104,37 +99,21 @@ spec:
104
99
description: The node address.
105
100
type: string
106
101
type:
107
-
description: Node address type, one of Hostname, ExternalIP
108
-
or InternalIP.
102
+
description: Node address type, one of Hostname, ExternalIP or InternalIP.
109
103
type: string
110
104
required:
111
105
- address
112
106
- type
113
107
type: object
114
108
type: array
115
109
errorMessage:
116
-
description: "ErrorMessage will be set in the event that there is
117
-
a terminal problem reconciling the Machine and will contain a more
118
-
verbose string suitable for logging and human consumption. \n This
119
-
field should not be set for transitive errors that a controller
120
-
faces that are expected to be fixed automatically over time (like
121
-
service outages), but instead indicate that something is fundamentally
122
-
wrong with the Machine's spec or the configuration of the controller,
123
-
and that manual intervention is required. Examples of terminal errors
124
-
would be invalid combinations of settings in the spec, values that
125
-
are unsupported by the controller, or the responsible controller
126
-
itself being critically misconfigured. \n Any transient errors that
127
-
occur during the reconciliation of Machines can be added as events
128
-
to the Machine object and/or logged in the controller's output."
110
+
description: "ErrorMessage will be set in the event that there is a terminal problem reconciling the Machine and will contain a more verbose string suitable for logging and human consumption. \n This field should not be set for transitive errors that a controller faces that are expected to be fixed automatically over time (like service outages), but instead indicate that something is fundamentally wrong with the Machine's spec or the configuration of the controller, and that manual intervention is required. Examples of terminal errors would be invalid combinations of settings in the spec, values that are unsupported by the controller, or the responsible controller itself being critically misconfigured. \n Any transient errors that occur during the reconciliation of Machines can be added as events to the Machine object and/or logged in the controller's output."
129
111
type: string
130
112
errorReason:
131
-
description: Any transient errors that occur during the reconciliation
132
-
of Machines can be added as events to the Machine object and/or
133
-
logged in the controller's output.
113
+
description: Any transient errors that occur during the reconciliation of Machines can be added as events to the Machine object and/or logged in the controller's output.
134
114
type: string
135
115
instanceStatus:
136
-
description: InstanceStatus is the status of the Packet device instance
137
-
for this machine.
116
+
description: InstanceStatus is the status of the Packet device instance for this machine.
138
117
type: string
139
118
ready:
140
119
description: Ready is true when the provider resource is ready.
Copy file name to clipboardExpand all lines: config/crd/bases/infrastructure.cluster.x-k8s.io_packetmachinetemplates.yaml
+14-22Lines changed: 14 additions & 22 deletions
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,5 @@
1
+
2
+
---
1
3
apiVersion: apiextensions.k8s.io/v1
2
4
kind: CustomResourceDefinition
3
5
metadata:
@@ -19,59 +21,49 @@ spec:
19
21
- name: v1alpha3
20
22
schema:
21
23
openAPIV3Schema:
22
-
description: PacketMachineTemplate is the Schema for the packetmachinetemplates
23
-
API
24
+
description: PacketMachineTemplate is the Schema for the packetmachinetemplates API
24
25
properties:
25
26
apiVersion:
26
-
description: 'APIVersion defines the versioned schema of this representation
27
-
of an object. Servers should convert recognized schemas to the latest
28
-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
27
+
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
29
28
type: string
30
29
kind:
31
-
description: 'Kind is a string value representing the REST resource this
32
-
object represents. Servers may infer this from the endpoint the client
33
-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
30
+
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
34
31
type: string
35
32
metadata:
36
33
type: object
37
34
spec:
38
35
description: PacketMachineTemplateSpec defines the desired state of PacketMachineTemplate
39
36
properties:
40
37
template:
41
-
description: PacketMachineTemplateResource describes the data needed
42
-
to create am PacketMachine from a template
38
+
description: PacketMachineTemplateResource describes the data needed to create am PacketMachine from a template
43
39
properties:
44
40
spec:
45
-
description: Spec is the specification of the desired behavior
46
-
of the machine.
41
+
description: Spec is the specification of the desired behavior of the machine.
47
42
properties:
48
43
OS:
49
44
type: string
50
45
billingCycle:
51
46
type: string
47
+
facility:
48
+
description: Facility represents the Packet facility for this cluster. Override from the PacketCluster spec.
49
+
type: string
52
50
hardwareReservationID:
53
-
description: HardwareReservationID is the unique device hardware
54
-
reservation ID or `next-available` to automatically let
55
-
the Packet api determine one.
51
+
description: HardwareReservationID is the unique device hardware reservation ID or `next-available` to automatically let the Packet api determine one.
56
52
type: string
57
53
ipxeURL:
58
-
description: IPXEUrl can be used to set the pxe boot url when
59
-
using custom OSes with this provider. Note that OS should
60
-
also be set to "custom_ipxe" if using this value.
54
+
description: IPXEUrl can be used to set the pxe boot url when using custom OSes with this provider. Note that OS should also be set to "custom_ipxe" if using this value.
61
55
type: string
62
56
machineType:
63
57
type: string
64
58
providerID:
65
-
description: ProviderID is the unique identifier as specified
66
-
by the cloud provider.
59
+
description: ProviderID is the unique identifier as specified by the cloud provider.
67
60
type: string
68
61
sshKeys:
69
62
items:
70
63
type: string
71
64
type: array
72
65
tags:
73
-
description: Tags is an optional set of tags to add to Packet
74
-
resources managed by the Packet provider.
66
+
description: Tags is an optional set of tags to add to Packet resources managed by the Packet provider.
0 commit comments