Skip to content

Add operators to suport allocating empty bare-metal. #649

@sailorvii

Description

@sailorvii

User Story

As developers, we are developing a feature to support a bare-metal platform. I'm not sure if it's useful for others.

Detailed Description

In our scenario, some customers like to acquire an empty bare-metal host or a group of hosts.
Furthermore, users hope that host could pre-install the customized application.
It's a pure bare-metal management platform without guest Kubernetes.

Anything else you would like to add:
A machine operator, a machine-deployment operator.

[Miscellaneous information that will assist in solving the issue.]
The user could specify the machine with some conditions:

  1. Image to be installed.
  2. Host label to be chosen.
  3. User data specified by the customer such as "what application I want to install at the start time".

A machine deployment will define a group of machines with the same configuration. It will define the number of replicas. It could scale up/down.

/kind feature

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.triage/acceptedIndicates an issue is ready to be actively worked on.

    Type

    No type

    Projects

    Status

    BMO on hold / blocked

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions