Skip to content

v1beta2 API #1336

@makhov

Description

@makhov

To implement Windows support we need to introduce new spec.provisioner struct to let end-user decide which user-data format to use, which effectively deprecates spec.ignition and moves it to spec.provisioner.ignition.

That forces us to introduce new API version (probably v1beta2).

We definitely have some other fields that should be moved or changed. This issue is to collect those fields and to keep track the progress.

Proposed changes:

  • K0s[Controller|Worker]Config.spec.ignition -> spec.provisioner.ignition
  • K0s[Controller|Worker]Config.spec.customUserDataRef -> spec.provisioner.customUserDataRef
  • [pre|post]StartCommands -> [pre|post]K0sCommands

Metadata

Metadata

Assignees

No one assigned

    Labels

    keepExempts issues and pull requests from stale workflow

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions