Skip to content

Conversation

@felix-kaestner
Copy link
Contributor

@felix-kaestner felix-kaestner commented Aug 19, 2025

This patch changes the way that provider-specific configuration is linked to resource, by introducing a generic providerConfigRef field that points to a k8s resource that will be read and passed to the provider implementation.

Additionally, the parent/owner device of an interface resource will now be referenced using a required field in the spec. It will now be the responsibility of the interface controller to set the device label and owner reference on the interface resources as they are reconciled.

@hardikdr hardikdr added the area/metal-automation Automation processes within the Metal project. label Aug 20, 2025
@hardikdr hardikdr added this to Roadmap Aug 20, 2025
@felix-kaestner felix-kaestner force-pushed the device-provider branch 2 times, most recently from cb61140 to 23a7287 Compare August 20, 2025 12:54
@felix-kaestner felix-kaestner marked this pull request as ready for review August 20, 2025 12:54
@felix-kaestner felix-kaestner requested a review from a team as a code owner August 20, 2025 12:54
@felix-kaestner felix-kaestner force-pushed the device-provider branch 12 times, most recently from 9b540af to f13f6ce Compare August 27, 2025 07:58
@felix-kaestner felix-kaestner force-pushed the device-provider branch 6 times, most recently from ade5ea8 to 93f0d41 Compare September 4, 2025 13:13
@felix-kaestner felix-kaestner force-pushed the device-provider branch 2 times, most recently from 831e305 to 541a871 Compare September 15, 2025 11:24
Copy link
Member

@hardikdr hardikdr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have dropped few optional suggestions.

This patch changes the way that provider-specific configuration is
linked to resource, by introducing a generic providerConfigRef field
that points to a k8s resource that will be read and passed to the
provider implementation.

Additionally, the parent/owner device of an interface resource will now
be referenced using a required field in the spec. It will now be the
responsibility of the interface controller to set the device label and
owner reference on the interface resources as they are reconciled.
@felix-kaestner felix-kaestner merged commit 8fe791c into main Oct 2, 2025
8 checks passed
@github-project-automation github-project-automation bot moved this to Done in Roadmap Oct 2, 2025
@felix-kaestner felix-kaestner deleted the device-provider branch October 2, 2025 08:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/metal-automation Automation processes within the Metal project.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants