Skip to main content
Version: v0.22

os-metal-extension

GitHub License Build

This controller operates on the OperatingSystemConfig resource in the extensions.gardener.cloud/v1alpha1 API group. It manages those objects that are requesting:

  • Ubuntu configuration (.spec.type=ubuntu)
  • Debian configuration (.spec.type=debian)

In comparison to the official OSC extensions from Gardener, this extension transforms the OperatingSystemConfig resources into Ignition userdata. This userdata can be applied during machine provisioning as done by the metal-stack project.

This extension was made for working with operating system images built in the metal-images repository.

Example

An example ControllerRegistration resource that can be used to register this controller to Gardener can be found here.

Development

Development currently needs to happen against a real environment because there are many dependencies to external APIs for reconciliation. It is planned to allow development in the mini-lab soon.

Feedback and Support

Feedback and contributions are always welcome! Please report bugs or suggestions as GitHub issues or reach out to our community.