Skip to content

Conversation

tommyp1ckles
Copy link
Contributor

@tommyp1ckles tommyp1ckles commented May 9, 2023

In the K8sDatapathConfig tests "echo-svc" deployment Pods are failing to terminate while waiting to terminate all Pods. These come from a deployment, that don't appear to be used in this suite. Presumably failure to delete is being cause by the Deployment controller restarting the Pods as they're deleted.

To try to fix this, going to wait for applied yamls in K8sServices to be fully deleted, including finalizers.

Addresses: #25255

@maintainer-s-little-helper maintainer-s-little-helper bot added the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label May 9, 2023
@tommyp1ckles
Copy link
Contributor Author

/test

@tommyp1ckles tommyp1ckles force-pushed the pr/tp/wait-for-k8s-services-test-yaml-delete branch from 5d799d2 to a269d79 Compare May 9, 2023 19:22
@tommyp1ckles
Copy link
Contributor Author

/test

@tommyp1ckles tommyp1ckles added the release-note/ci This PR makes changes to the CI. label May 9, 2023
@maintainer-s-little-helper maintainer-s-little-helper bot removed the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label May 9, 2023
@tommyp1ckles tommyp1ckles marked this pull request as ready for review May 9, 2023 22:04
@tommyp1ckles tommyp1ckles requested review from a team as code owners May 9, 2023 22:04
@tommyp1ckles tommyp1ckles requested review from qmonnet and nebril May 9, 2023 22:04
@tommyp1ckles tommyp1ckles force-pushed the pr/tp/wait-for-k8s-services-test-yaml-delete branch from a269d79 to caf857e Compare May 9, 2023 23:41
@tommyp1ckles
Copy link
Contributor Author

/test

@tommyp1ckles tommyp1ckles marked this pull request as draft May 10, 2023 03:44
@tommyp1ckles tommyp1ckles force-pushed the pr/tp/wait-for-k8s-services-test-yaml-delete branch from caf857e to 8f506a8 Compare May 10, 2023 03:50
@tommyp1ckles
Copy link
Contributor Author

/test

@tommyp1ckles tommyp1ckles marked this pull request as ready for review May 10, 2023 15:24
@tommyp1ckles tommyp1ckles force-pushed the pr/tp/wait-for-k8s-services-test-yaml-delete branch from 8f506a8 to a06c785 Compare May 10, 2023 16:16
@tommyp1ckles
Copy link
Contributor Author

/test

1 similar comment
@tommyp1ckles
Copy link
Contributor Author

/test

@tommyp1ckles
Copy link
Contributor Author

bunch of failures from GH outages, will merge once I'm convinced everything relevant is passing.

@tommyp1ckles
Copy link
Contributor Author

/test

In the K8sDatapathConfig tests "echo-svc" deployment Pods are failing to terminate while waiting to terminate all Pods.
These come from a deployment, that shouldn't be applied in this suite. Presumably failure to delete is being cause by the Deployment controller restarting the Pods as they're deleted.

To try to fix this, going to wait for applied yamls in K8sServices to be fully deleted, including finalizers.

Addresses: cilium#25255

Signed-off-by: Tom Hadlaw <tom.hadlaw@isovalent.com>
@tommyp1ckles tommyp1ckles force-pushed the pr/tp/wait-for-k8s-services-test-yaml-delete branch from a06c785 to 3cfe858 Compare May 11, 2023 06:35
@tommyp1ckles
Copy link
Contributor Author

tommyp1ckles commented May 11, 2023

/test

Job 'Cilium-PR-K8s-1.26-kernel-net-next' failed:

Click to show.

Test Name

K8sDatapathServicesTest Checks N/S loadbalancing With host policy Tests NodePort

Failure Output

FAIL: Can not connect to service "tftp://[fd04::11]:31851/hello" from outside cluster (1/10)

Jenkins URL: https://jenkins.cilium.io/job/Cilium-PR-K8s-1.26-kernel-net-next/2214/

If it is a flake and a GitHub issue doesn't already exist to track it, comment /mlh new-flake Cilium-PR-K8s-1.26-kernel-net-next so I can create one.

Then please upload the Jenkins artifacts to that issue.

@tommyp1ckles
Copy link
Contributor Author

Go unit tests hit: #25353 - theres a PR open to fix.

@tommyp1ckles
Copy link
Contributor Author

/test-1.16-4.19

@tommyp1ckles
Copy link
Contributor Author

/test-1.26-net-next

@tommyp1ckles tommyp1ckles merged commit 6878133 into cilium:main May 11, 2023
@jibi jibi mentioned this pull request May 17, 2023
7 tasks
@jibi jibi added backport-done/1.13 The backport for Cilium 1.13.x for this PR is done. and removed backport-pending/1.13 labels May 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport-done/1.13 The backport for Cilium 1.13.x for this PR is done. release-note/ci This PR makes changes to the CI.
Projects
No open projects
Status: Released
Development

Successfully merging this pull request may close these issues.

4 participants