Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

CI 3.0: A New Hope #15144

Merged
merged 1 commit into from
Mar 9, 2021
Merged

CI 3.0: A New Hope #15144

merged 1 commit into from
Mar 9, 2021

Conversation

tgraf
Copy link
Member

@tgraf tgraf commented Mar 1, 2021

This is the beginning of 3.0 - A New Hope. A first test is added which
utilizes kind to create a Kubernetes cluster and cilium/cilium-cli to
perform the Cilium installation and perform connectivity tests.

This test has the following coverage:

  • Kubernetes 1.19
  • Connectivity test (pod, services, NodePort, world)
  • With and without encryption
  • Hubble + Relay flow collection and API usage

The test takes 10min to run

As cilium/cilium-cli is expanded with additional connectivity tests,
this test automatically gains in coverage.

@tgraf tgraf added the release-note/minor This PR changes functionality that users may find relevant to operating Cilium. label Mar 1, 2021
@tgraf tgraf requested a review from a team March 1, 2021 12:08
@tgraf tgraf requested review from a team as code owners March 1, 2021 12:08
@tgraf tgraf requested a review from a team March 1, 2021 12:08
@tgraf tgraf requested a review from a team as a code owner March 1, 2021 12:08
@tgraf tgraf requested a review from pchaigno March 1, 2021 12:08
@tgraf tgraf requested a review from qmonnet March 1, 2021 12:08
@maintainer-s-little-helper maintainer-s-little-helper bot added this to In progress in 1.10.0 Mar 1, 2021
@tgraf tgraf requested a review from aanm March 1, 2021 12:08
@tgraf tgraf force-pushed the pr/tgraf/ci3.0-kind branch 4 times, most recently from 3f1b159 to 5abc067 Compare March 1, 2021 13:31
@pchaigno pchaigno marked this pull request as draft March 1, 2021 13:50
@tgraf tgraf force-pushed the pr/tgraf/ci3.0-kind branch 3 times, most recently from b400fdd to f9eae1b Compare March 8, 2021 14:50
@tgraf tgraf changed the title WIP: CI coverage for new Cilium CLI (Kind) CI coverage for new Cilium CLI (Kind) Mar 8, 2021
@tgraf tgraf changed the title CI coverage for new Cilium CLI (Kind) CI 3.0: A New Hope Mar 8, 2021
@tgraf tgraf marked this pull request as ready for review March 8, 2021 15:34
.github/workflows/kind.yaml Outdated Show resolved Hide resolved
.github/workflows/kind.yaml Outdated Show resolved Hide resolved
@qmonnet qmonnet removed their assignment Mar 8, 2021
.github/workflows/kind.yaml Outdated Show resolved Hide resolved
Copy link
Member

@christarazi christarazi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀 Jenkins problems should now be referred to as "Empire Strikes Back" 😄

This is the beginning of 3.0 - A New Hope. A first test is added which
utilizes kind to create a Kubernetes cluster and cilium/cilium-cli to
perform the Cilium installation and perform connectivity tests.

This test has the following coverage:
 - Kubernetes 1.19
 - Connectivity test (pod, services, NodePort, world)
 - With and without encryption
 - Hubble + Relay flow collection and API usage

The test takes 10min to run

As cilium/cilium-cli is expanded with additional connectivity tests,
this test automatically gains in coverage.

Signed-off-by: Thomas Graf <thomas@cilium.io>
@tgraf tgraf merged commit f35430d into cilium:master Mar 9, 2021
1.10.0 automation moved this from In progress to Done Mar 9, 2021
@tgraf tgraf deleted the pr/tgraf/ci3.0-kind branch March 9, 2021 09:30
@l1b0k l1b0k mentioned this pull request Mar 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-note/minor This PR changes functionality that users may find relevant to operating Cilium.
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

9 participants