FG
☁️ Cloud & DevOpsAmazon

ci-kubernetes-e2e-gce-federation: broken test run

Freshabout 21 hours ago
Mar 14, 20260 views
Confidence Score55%
55%

Problem

https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/logs/ci-kubernetes-e2e-gce-federation/18/ Multiple broken tests: Failed: ListResources Before {e2e.go} [code block] Issues about this test specifically: #34755 Failed: ListResources After {e2e.go} [code block] Failed: [k8s.io] Federation deployments [Feature:Federation] Federated Deployment should create and update matching deployments in underling clusters {Kubernetes e2e suite} [code block] Failed: [k8s.io] Federated ingresses [Feature:Federation] Federated Ingresses Ingress connectivity and DNS should be able to connect to a federated ingress via its load balancer {Kubernetes e2e suite} [code block] Issues about this test specifically: #32732 #35392 #36074 Previous issues for this suite: #36927 #37043

Error Output

error:
    <*errors.errorString | 0xc4203d0e60>: {

Unverified for your environment

Select your OS to check compatibility.

1 Fix

Canonical Fix
Unverified Fix
New Fix – Awaiting Verification

Fix Broken E2E Tests in Kubernetes Federation Suite

Medium Risk

The broken tests in the Kubernetes federation suite are likely caused by inconsistencies in the environment setup, such as misconfigured cluster resources, network issues, or outdated dependencies. Specifically, the failures in 'ListResources' and federated deployments indicate that the tests may not be able to properly interact with the underlying clusters due to these issues.

Awaiting Verification

Be the first to verify this fix

  1. 1

    Verify Cluster Configuration

    Ensure that the underlying clusters are correctly configured and accessible. Check for any discrepancies in the cluster setup that could affect the federation tests.

    bash
    kubectl get nodes
  2. 2

    Update Kubernetes Dependencies

    Update the Kubernetes dependencies in your project to ensure compatibility with the latest features and fixes. This can resolve issues related to deprecated APIs or functionalities.

    bash
    go get k8s.io/kubernetes@latest
  3. 3

    Run Tests in Isolation

    Run the failing tests in isolation to identify if they are flaky or consistently failing. This can help determine if the issue is with the tests themselves or the environment.

    bash
    go test -run ListResources ./test/e2e/...
  4. 4

    Check Network Policies

    Review and update network policies to ensure that the federated ingress and deployments can communicate properly across clusters. Misconfigured network policies can lead to connectivity issues.

    bash
    kubectl get networkpolicies --all-namespaces
  5. 5

    Consult Issue Tracker

    Review the linked issues (#34755, #32732, #35392, #36074) for any known solutions or workarounds that may apply to the current test failures.

    none
    https://github.com/kubernetes/kubernetes/issues

Validation

Confirm that the tests pass successfully after applying the fixes. Monitor the test results in the CI/CD pipeline for any further failures. If the tests pass consistently over multiple runs, the issue is likely resolved.

Sign in to verify this fix

Environment

Submitted by

AC

Alex Chen

2450 rep

Tags

kubernetesk8scontainerspriority/important-soonkind/flake