Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[v13] Restore Kubernetes Integration tests #26186

Merged
merged 1 commit into from
May 15, 2023
Merged

Conversation

tigrato
Copy link
Contributor

@tigrato tigrato commented May 13, 2023

Backport of #25624 to branch/v13

* Restore Kubernetes Integration tests

This PR re-enables the Kubernetes integrations tests using a KinD
(Kubernetes in Docker) cluster.

New steps have been introduced to GitHub's Integrations (Non-Root)
Action that configure the KinD cluster using
[`helm/kind-action`](https://github.com/helm/kind-action) and do some
network configurations allowing the container where tests run to connect
to the KinD control plane.

This PR also fixes some of the tests and fixes a bug that affected
joining operations when the target service was a legacy kubernetes
proxy. Some improvements will be introduced in future patches to improve
the logic and reduce the time required for the tests to run.

Fixes #25539

* fix data race in spdystream dep

* address feedback

* remove docker installation

* fix test
@github-actions github-actions bot requested review from camscale and greedy52 May 13, 2023 15:15
@tigrato tigrato changed the title Restore Kubernetes Integration tests [v13] Restore Kubernetes Integration tests May 13, 2023
@tigrato tigrato added this pull request to the merge queue May 15, 2023
Merged via the queue into branch/v13 with commit 3c87625 May 15, 2023
@tigrato tigrato deleted the tigrato/enable-kind-v13 branch May 15, 2023 17:57
@r0mant r0mant mentioned this pull request Jul 14, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants