Skip to content

Version inconsistencies causes infinite rollout #179

@nerok

Description

@nerok

I managed to forget the v in the beginning of the version string for a k3s-proxmox cluster, and that took some time to realize.

In my KThreesControlPlane I accidentally used "1.32.6+k3s1" instead of "v1.32.6+k3s1". This caused an infinite rollout loop because the machines created by KThreesControlPlane did include the "v" anyway, and the status field of KThreesControlPlane was also with the "v".

I believe there is either a missing validation on the webhook for KThreesControlPlane which should err on missing "v" or that there should be something replacing missing "v", because this kind of inconsistencies are infuriatingly hard to debug.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions