failed e2e conformance tests 1.29
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Charmed Kubernetes Bundles |
New
|
Undecided
|
Unassigned |
Bug Description
Summarizing 5 Failures:
[FAIL] [sig-network] Services [It] should be able to change the type from NodePort to ExternalName [Conformance] [sig-network, Conformance]
k8s.io/
[FAIL] [sig-network] DNS [It] should provide DNS for services [Conformance] [sig-network, Conformance]
k8s.io/
[FAIL] [sig-network] Services [It] should be able to change the type from ClusterIP to ExternalName [Conformance] [sig-network, Conformance]
k8s.io/
[FAIL] [sig-network] DNS [It] should provide DNS for the cluster [Conformance] [sig-network, Conformance]
k8s.io/
[FAIL] [sig-network] DNS [It] should provide DNS for pods for Subdomain [Conformance] [sig-network, Conformance]
k8s.io/
Looking at "should provide DNS for services" logs, looks like it cannot find the check results:
Jun 19 14:22:03.778: INFO: Unable to read <email address hidden> from pod dns-9735/
Jun 19 14:22:03.790: INFO: Lookups using dns-9735/
When I logged in to the querier container, indeed I did not see any files in results directory.
I tried manually running the check in "should provide DNS for services" and could generate the results.
$ kubectl exec -it dns-test-
/ # ls results/
/ # for i in `seq 1 600`; do check="$$(dig +notcp +noall +answer +search kubernetes.
"$$(dig +tcp +noall +answer +search kubernetes.
command terminated with exit code 137
/ # ls results/
<email address hidden> <email address hidden>
/ # cat <email address hidden>
OK
/ # cat <email address hidden>
OK
I did not try to execute the other 4 tests manually.
Charmed Kubernetes - 1.29
Sonobuoy version - v0.57.1
Juju - 3.5.0
This is an air-gapped environment (CDK on OpenStack).
information type: | Private → Public |
The command I used to run the tests:
$ sonobuoy run --plugin- env=e2e. E2E_EXTRA_ ARGS=-- non-blocking- taints= node-role. kubernetes. io/control- plane --sonobuoy-image 10.131. 38.71:5000/ sonobuoy: v0.57.1 --kube- conformance- image 10.131. 38.71:5000/ conformance: v1.29.5 --systemd- logs-image 10.131. 38.71:5000/ heptio- images/ sonobuoy- plugin- systemd- logs:latest --e2e-repo-config sonobuoy- image-config --e2e-focus "should provide DNS for the cluster|should be able to change the type from NodePort to ExternalName|should provide DNS for pods for Subdomain|should provide DNS for services|should be able to change the type from ClusterIP to ExternalName" --wait