-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Closed
Labels
area/CIContinuous Integration testing issue or flakeContinuous Integration testing issue or flakeci/flakeThis is a known failure that occurs in the tree. Please investigate me!This is a known failure that occurs in the tree. Please investigate me!
Description
CI failure
Example failure: https://github.com/cilium/cilium/actions/runs/5070707417/jobs/9106108631?pr=25653
Run # output_dir
# output_dir
mkdir -p _artifacts
# get kubeconfig to pass to the e[2](https://github.com/cilium/cilium/actions/runs/5070707417/jobs/9106108631?pr=25653#step:13:2)e binary
kind get kubeconfig --name cilium-testing > _artifacts/kubeconfig.conf
# Kubernetes e2e tests use ginkgo and tags to select the tests that should run based on two regex, focus and skip:
# Focus tests:
# \[Conformance\]|\[sig-network\]: Conformance tests are defined by the project to guarantee a consistent behaviour and some mandatory features on all clusters
# sig-network tests are defined by sig-networkto guarantee a consistent behaviour on all the the k8s network implementations
# Skipped tests:
# Disruptive|Serial : require to run in serial and perform disruptive operations on clusters (reboots, ...)
# Federation|PerformanceDNS : unrelated sig-network tests
# Feature : skip features that are not GA, however, some of them should be enabled, per example [Feature:ProxyTerminatingEndpoints]
# DualStack : only with dualstack clusters
# KubeProxy|kube-proxy : kube-proxy specifics
# LoadBalancer|GCE|ExternalIP : require a cloud provider, some of them are GCE specifics
# Netpol|NetworkPolicy : network policies, demand significant resources and use to be slow, better to run in a different job
# Aggregator : Flaky, https://github.com/cilium/cilium/issues/24622.
# same.port.number.but.different.protocols|HostPort|should.serve.endpoints.on.same.port.and.different.protocols : #9207
# rejected : Kubernetes expect Services without endpoints associated to REJECT the connection to notify the client, Cilium silently drops the packet
# externalTrafficPolicy : needs investigation
# Run tests
export KUBERNETES_CONFORMANCE_TEST='y'
export E2E_REPORT_DIR=${PWD}/_artifacts
/usr/local/bin/ginkgo --nodes=25 \
--focus="\[Conformance\]|\[sig-network\]" \
--skip="Feature|Federation|PerformanceDNS|DualStack|Disruptive|Serial|KubeProxy|kube-proxy|ExternalIP|LoadBalancer|GCE|Netpol|NetworkPolicy|Aggregator|rejected|externalTrafficPolicy|HostPort|same.port.number.but.different.protocols|should.serve.endpoints.on.same.port.and.different.protocols" \
/usr/local/bin/e2e.test \
-- \
--kubeconfig=${PWD}/_artifacts/kubeconfig.conf \
--provider=local \
--dump-logs-on-failure=true \
--report-dir=${E2E_REPORT_DIR} \
--disable-log-dump=true
shell: /usr/bin/bash -e {0}
env:
kind_version: v0.19.0
cluster_name: cilium-testing
cilium_cli_version: v0.14.[3](https://github.com/cilium/cilium/actions/runs/5070707417/jobs/9106108631?pr=25653#step:13:3)
cilium_cli_ci_version:
k8s_version: v1.27.1
IP_FAMILY: ipv[4](https://github.com/cilium/cilium/actions/runs/5070707417/jobs/9106108631?pr=25653#step:13:4)
QUAY_ORGANIZATION: cilium
QUAY_ORGANIZATION_DEV: cilium
QUAY_CHARTS_ORGANIZATION_DEV: cilium-charts-dev
Running Suite: Kubernetes e2e suite - /usr/local/bin
Metadata
Metadata
Assignees
Labels
area/CIContinuous Integration testing issue or flakeContinuous Integration testing issue or flakeci/flakeThis is a known failure that occurs in the tree. Please investigate me!This is a known failure that occurs in the tree. Please investigate me!