Skip to content

e2e flake: "kcp-adoption-a123bc": the object has been modified #12314

@mboersma

Description

@mboersma

Which jobs are flaking?

capi-e2e-latest-k8s-main

Which tests are flaking?

[It] When testing KCP adoption Should adopt up-to-date control plane Machines without modification

Since when has it been flaking?

6/2/2025

Testgrid link

https://prow.k8s.io/view/gs/kubernetes-ci-logs/logs/periodic-cluster-api-e2e-latestk8s-main/1929719429822681088

Reason for failure (if possible)

capi-e2e: [It] When testing KCP adoption Should adopt up-to-date control plane Machines without modification expand_less | 1m42s
-- | --
{Unexpected error:     <errors.aggregate \| len:1, cap:1>:      Operation cannot be fulfilled on clusters.cluster.x-k8s.io "kcp-adoption-k637hx": \
  the object has been modified; please apply your changes to the latest version and try again     \
  [         <*errors.StatusError \| 0xc0009bcc80>{             ErrStatus: {                 TypeMeta: {Kind: "Status", APIVersion: "v1"},                 ListMeta: {                     SelfLink: "",                     ResourceVersion: "",                     Continue: "",                     RemainingItemCount: nil,                 },                 Status: "Failure",                 Message: "Operation cannot be fulfilled on clusters.cluster.x-k8s.io \"kcp-adoption-k637hx\": the object has been modified; please apply your changes to the latest version and try again",                 Reason: "Conflict",                 Details: {                     Name: "kcp-adoption-k637hx",                     Group: "cluster.x-k8s.io",                     Kind: "clusters",                     UID: "",                     Causes: nil,                     RetryAfterSeconds: 0,                 },                 Code: 409,             },         },     ]

Anything else we need to know?

No response

Label(s) to be applied

/kind flake

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/flakeCategorizes issue or PR as related to a flaky test.needs-priorityIndicates an issue lacks a `priority/foo` label and requires one.needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions