Skip to content

Question about volume controller behavior #1431

@EpicStep

Description

@EpicStep

Hi! I’m trying to understand one design decision in the project.

I noticed that the Volume controller watches Machine resources and, during reconciliation, removes the related claim if the corresponding Machine has been deleted.
What I don’t quite understand is why the Machine itself doesn’t clean up the claim on deletion, and why this responsibility is placed on the Volume controller instead.

Could you please explain the reasoning behind this approach in a bit more detail?

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/iaasIssues related to IronCore IaaS development.questionFurther information is requested

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions