Skip to content

Repository files navigation

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.

About

gardener extension to handle userdata creation in the ignition format

Topics

Resources

Contributing

Stars

4 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages