Skip to content

[Failing test][cluster-api-core-main] When upgrading a workload cluster using ClusterClass #12773

@wendy-ha18

Description

@wendy-ha18

Which jobs are failing?

cluster-api-core-main

  • capi-e2e-latestk8s-main

Which tests are failing?

Image
  • When upgrading a workload cluster using ClusterClass in a different NS with RuntimeSDK [ClusterClass] Should create, upgrade and delete a workload cluster [ClusterClass]
  • When upgrading a workload cluster using ClusterClass with RuntimeSDK [ClusterClass] Should create, upgrade and delete a workload cluster [ClusterClass]
  • When upgrading a workload cluster using ClusterClass with a HA control plane using scale-in rollout [ClusterClass] Should create and upgrade a workload cluster and eventually run kubetest [ClusterClass]

Prow: https://prow.k8s.io/view/gs/kubernetes-ci-logs/logs/periodic-cluster-api-e2e-latestk8s-main/1967843793386344448
Triage: https://storage.googleapis.com/k8s-triage/index.html?text=AfterControlPlaneUpgrade-v1.35.0-alpha&job=.*cluster-api&xjob=.*-provider-.*

Since when has it been failing?

13/09/2025, 10:43:52
13/09/2025, 16:43:55
15/09/2025, 13:46:49
16/09/2025, 10:47:58
16/09/2025, 13:52:51

Testgrid link

cluster-api-core-main#capi-e2e-latestk8s-main

Reason for failure (if possible)

Timed out after 30.001s.
AfterControlPlaneUpgrade-v1.35.0-alpha.0.673+0e812b5efe5ac3 has not been called
Expected success, but got an error:
    <*errors.fundamental | 0xc003e98090>: 
    hook AfterControlPlaneUpgrade-v1.35.0-alpha.0.673+0e812b5efe5ac3 call not recorded in configMap k8s-upgrade-with-runtimesdk-jlrrbx/k8s-upgrade-with-runtimesdk-bt2buz-k8s-upgrade-with-runtimesdk-cross-ns-test-extension-hookresponses
    {
        msg: "hook AfterControlPlaneUpgrade-v1.35.0-alpha.0.673+0e812b5efe5ac3 call not recorded in configMap k8s-upgrade-with-runtimesdk-jlrrbx/k8s-upgrade-with-runtimesdk-bt2buz-k8s-upgrade-with-runtimesdk-cross-ns-test-extension-hookresponses",
        stack: [0x25231f0, 0x2527125, 0x503226, 0x502339, 0x8bcd1f, 0x8bddc2, 0x8bb2e5, 0x2526472, 0x252440d, 0x251e00e, 0x207be43, 0x251cab8, 0x897ff3, 0x8aca13, 0x484341],
    }
[FAILED] Timed out after 30.001s.
AfterControlPlaneUpgrade-v1.35.0-alpha.0.673+0e812b5efe5ac3 has not been called
Expected success, but got an error:
    <*errors.fundamental | 0xc003e98090>: 
    hook AfterControlPlaneUpgrade-v1.35.0-alpha.0.673+0e812b5efe5ac3 call not recorded in configMap k8s-upgrade-with-runtimesdk-jlrrbx/k8s-upgrade-with-runtimesdk-bt2buz-k8s-upgrade-with-runtimesdk-cross-ns-test-extension-hookresponses
    {
        msg: "hook AfterControlPlaneUpgrade-v1.35.0-alpha.0.673+0e812b5efe5ac3 call not recorded in configMap k8s-upgrade-with-runtimesdk-jlrrbx/k8s-upgrade-with-runtimesdk-bt2buz-k8s-upgrade-with-runtimesdk-cross-ns-test-extension-hookresponses",
        stack: [0x25231f0, 0x2527125, 0x503226, 0x502339, 0x8bcd1f, 0x8bddc2, 0x8bb2e5, 0x2526472, 0x252440d, 0x251e00e, 0x207be43, 0x251cab8, 0x897ff3, 0x8aca13, 0x484341],
    }
In [It] at: /home/prow/go/src/sigs.k8s.io/cluster-api/test/e2e/cluster_upgrade_runtimesdk.go:889 @ 09/12/25 14:39:04.808

Anything else we need to know?

No response

Label(s) to be applied

/kind failing-test
One or more /area label. See https://github.com/kubernetes-sigs/cluster-api/labels?q=area for the list of labels.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/failing-testCategorizes issue or PR as related to a consistently or frequently failing 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

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions