BaremetalMachineTemplate [infrastructure.cluster.x-k8s.io/v1beta1]
- Description
- BaremetalMachineTemplate lets KubeadmControlPlane and MachineDeployment bind a pool.
- Type
object
Specification
.spec
- Description
- BaremetalMachineTemplateSpec is the template for BaremetalMachine.
- Type
object- Required
template
.spec.template
- Description
- BaremetalMachineTemplateResource is the templated spec embedded in a template.
- Type
object- Required
spec
.spec.template.spec
- Description
- BaremetalMachineSpec follows design-doc/api/resource-model.md §8. Role / version / upgrade image deliberately absent: role is inferred from the owning KubeadmControlPlane / MachineDeployment, version comes from the owner Machine, and the elemental upgrade image is resolved at reprovision time via the provider image catalog.
- Type
object- Required
machineInventoryPoolRef
.spec.template.spec.machineInventoryPoolRef
- Description
- MachineInventoryPoolRef pins which pool this machine draws from. The field is immutable once set (see webhook).
- Type
object- Required
name
API Endpoints
The following API endpoints are available:
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/baremetalmachinetemplatesDELETE: delete collection of BaremetalMachineTemplateGET: list objects of kind BaremetalMachineTemplatePOST: create a new BaremetalMachineTemplate
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/baremetalmachinetemplates/{name}DELETE: delete the specified BaremetalMachineTemplateGET: read the specified BaremetalMachineTemplatePATCH: partially update the specified BaremetalMachineTemplatePUT: replace the specified BaremetalMachineTemplate
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/baremetalmachinetemplates
- HTTP method
DELETE- Description
- delete collection of BaremetalMachineTemplate
- HTTP responses
- HTTP method
GET- Description
- list objects of kind BaremetalMachineTemplate
- HTTP responses
- HTTP method
POST- Description
- create a new BaremetalMachineTemplate
- Query parameters
- Body parameters
- HTTP responses
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/baremetalmachinetemplates/{name}
- HTTP method
DELETE- Description
- delete the specified BaremetalMachineTemplate
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified BaremetalMachineTemplate
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified BaremetalMachineTemplate
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified BaremetalMachineTemplate
- Query parameters
- Body parameters
- HTTP responses