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/resources/crd/bases/infrastructure.cluster.x-k8s.io_packetclusters.yaml
+4-10Lines changed: 4 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -22,23 +22,18 @@ spec:
22
22
description: PacketCluster is the Schema for the packetclusters API
23
23
properties:
24
24
apiVersion:
25
-
description: 'APIVersion defines the versioned schema of this representation
26
-
of an object. Servers should convert recognized schemas to the latest
27
-
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'
28
26
type: string
29
27
kind:
30
-
description: 'Kind is a string value representing the REST resource this
31
-
object represents. Servers may infer this from the endpoint the client
32
-
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'
33
29
type: string
34
30
metadata:
35
31
type: object
36
32
spec:
37
33
description: PacketClusterSpec defines the desired state of PacketCluster
38
34
properties:
39
35
controlPlaneEndpoint:
40
-
description: ControlPlaneEndpoint represents the endpoint used to communicate
41
-
with the control plane.
36
+
description: ControlPlaneEndpoint represents the endpoint used to communicate with the control plane.
42
37
properties:
43
38
host:
44
39
description: The hostname on which the API server is serving.
@@ -55,8 +50,7 @@ spec:
55
50
description: Facility represents the Packet facility for this cluster
56
51
type: string
57
52
projectID:
58
-
description: ProjectID represents the Packet Project where this cluster
59
-
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/resources/crd/bases/infrastructure.cluster.x-k8s.io_packetmachines.yaml
+12-33Lines changed: 12 additions & 33 deletions
Original file line number
Diff line number
Diff line change
@@ -45,14 +45,10 @@ spec:
45
45
description: PacketMachine is the Schema for the packetmachines API
46
46
properties:
47
47
apiVersion:
48
-
description: 'APIVersion defines the versioned schema of this representation
49
-
of an object. Servers should convert recognized schemas to the latest
50
-
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'
51
49
type: string
52
50
kind:
53
-
description: 'Kind is a string value representing the REST resource this
54
-
object represents. Servers may infer this from the endpoint the client
55
-
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'
56
52
type: string
57
53
metadata:
58
54
type: object
@@ -64,23 +60,22 @@ spec:
64
60
billingCycle:
65
61
type: string
66
62
hardwareReservationID:
67
-
description: HardwareReservationID is the unique device hardware reservation
68
-
ID or `next-available` to automatically let the Packet api determine
69
-
one.
63
+
description: HardwareReservationID is the unique device hardware reservation ID or `next-available` to automatically let the Packet api determine one.
64
+
type: string
65
+
ipxeURL:
66
+
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.
70
67
type: string
71
68
machineType:
72
69
type: string
73
70
providerID:
74
-
description: ProviderID is the unique identifier as specified by the
75
-
cloud provider.
71
+
description: ProviderID is the unique identifier as specified by the cloud provider.
76
72
type: string
77
73
sshKeys:
78
74
items:
79
75
type: string
80
76
type: array
81
77
tags:
82
-
description: Tags is an optional set of tags to add to Packet resources
83
-
managed by the Packet provider.
78
+
description: Tags is an optional set of tags to add to Packet resources managed by the Packet provider.
84
79
items:
85
80
type: string
86
81
type: array
@@ -101,37 +96,21 @@ spec:
101
96
description: The node address.
102
97
type: string
103
98
type:
104
-
description: Node address type, one of Hostname, ExternalIP or
105
-
InternalIP.
99
+
description: Node address type, one of Hostname, ExternalIP or InternalIP.
106
100
type: string
107
101
required:
108
102
- address
109
103
- type
110
104
type: object
111
105
type: array
112
106
errorMessage:
113
-
description: "ErrorMessage will be set in the event that there is a
114
-
terminal problem reconciling the Machine and will contain a more verbose
115
-
string suitable for logging and human consumption. \n This field should
116
-
not be set for transitive errors that a controller faces that are
117
-
expected to be fixed automatically over time (like service outages),
118
-
but instead indicate that something is fundamentally wrong with the
119
-
Machine's spec or the configuration of the controller, and that manual
120
-
intervention is required. Examples of terminal errors would be invalid
121
-
combinations of settings in the spec, values that are unsupported
122
-
by the controller, or the responsible controller itself being critically
123
-
misconfigured. \n Any transient errors that occur during the reconciliation
124
-
of Machines can be added as events to the Machine object and/or logged
125
-
in the controller's output."
107
+
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."
126
108
type: string
127
109
errorReason:
128
-
description: Any transient errors that occur during the reconciliation
129
-
of Machines can be added as events to the Machine object and/or logged
130
-
in the controller's output.
110
+
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.
131
111
type: string
132
112
instanceStatus:
133
-
description: InstanceStatus is the status of the Packet device instance
134
-
for this machine.
113
+
description: InstanceStatus is the status of the Packet device instance for this machine.
135
114
type: string
136
115
ready:
137
116
description: Ready is true when the provider resource is ready.
Copy file name to clipboardExpand all lines: config/resources/crd/bases/infrastructure.cluster.x-k8s.io_packetmachinetemplates.yaml
+11-19Lines changed: 11 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -19,54 +19,46 @@ spec:
19
19
scope: Namespaced
20
20
validation:
21
21
openAPIV3Schema:
22
-
description: PacketMachineTemplate is the Schema for the packetmachinetemplates
23
-
API
22
+
description: PacketMachineTemplate is the Schema for the packetmachinetemplates API
24
23
properties:
25
24
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'
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'
29
26
type: string
30
27
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'
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'
34
29
type: string
35
30
metadata:
36
31
type: object
37
32
spec:
38
33
description: PacketMachineTemplateSpec defines the desired state of PacketMachineTemplate
39
34
properties:
40
35
template:
41
-
description: PacketMachineTemplateResource describes the data needed
42
-
to create am PacketMachine from a template
36
+
description: PacketMachineTemplateResource describes the data needed to create am PacketMachine from a template
43
37
properties:
44
38
spec:
45
-
description: Spec is the specification of the desired behavior of
46
-
the machine.
39
+
description: Spec is the specification of the desired behavior of the machine.
47
40
properties:
48
41
OS:
49
42
type: string
50
43
billingCycle:
51
44
type: string
52
45
hardwareReservationID:
53
-
description: HardwareReservationID is the unique device hardware
54
-
reservation ID or `next-available` to automatically let the
55
-
Packet api determine one.
46
+
description: HardwareReservationID is the unique device hardware reservation ID or `next-available` to automatically let the Packet api determine one.
47
+
type: string
48
+
ipxeURL:
49
+
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.
56
50
type: string
57
51
machineType:
58
52
type: string
59
53
providerID:
60
-
description: ProviderID is the unique identifier as specified
61
-
by the cloud provider.
54
+
description: ProviderID is the unique identifier as specified by the cloud provider.
62
55
type: string
63
56
sshKeys:
64
57
items:
65
58
type: string
66
59
type: array
67
60
tags:
68
-
description: Tags is an optional set of tags to add to Packet
69
-
resources managed by the Packet provider.
61
+
description: Tags is an optional set of tags to add to Packet resources managed by the Packet provider.
0 commit comments