Skip to content

infra(CI): remove test-e2e GitHub Actions workflow#307

Open
vitorfloriano wants to merge 1 commit into
kubernetes-sigs:mainfrom
vitorfloriano:remove-e2e-test-gha-workflow
Open

infra(CI): remove test-e2e GitHub Actions workflow#307
vitorfloriano wants to merge 1 commit into
kubernetes-sigs:mainfrom
vitorfloriano:remove-e2e-test-gha-workflow

Conversation

@vitorfloriano

Copy link
Copy Markdown
Contributor

Description

This PR removes the e2e test workflow. The e2e tests have been migrated to Prow as periodic jobs.

See: https://github.com/kubernetes/test-infra/blob/master/config/jobs/kubernetes-sigs/node-readiness-controller/node-readiness-controller-periodics.yaml

Follow-up to kubernetes/test-infra#37165
Follow-up to #210 (comment)

Type of Change

/kind cleanup

@kubernetes-prow kubernetes-prow Bot added the kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. label Jul 12, 2026
@netlify

netlify Bot commented Jul 12, 2026

Copy link
Copy Markdown

Deploy Preview for node-readiness-controller ready!

Name Link
🔨 Latest commit 955904d
🔍 Latest deploy log https://app.netlify.com/projects/node-readiness-controller/deploys/6a5feeb544804b00089e3ed1
😎 Deploy Preview https://deploy-preview-307--node-readiness-controller.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@kubernetes-prow

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: vitorfloriano
Once this PR has been reviewed and has the lgtm label, please assign sergeykanzhelev for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@kubernetes-prow kubernetes-prow Bot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Jul 12, 2026
@vitorfloriano

vitorfloriano commented Jul 12, 2026

Copy link
Copy Markdown
Contributor Author

/cc @ajaysundark
/cc @Priyankasaggu11929

Now that the e2e tests are green in Prow (see the testgrid), perhaps we could remove them from GHA workflows.

The only question I have is if we shouldn't have at least one presubmit job with the most recent k8s version to help spot changes that may break e2e. WDYT?

/hold

@kubernetes-prow
kubernetes-prow Bot requested a review from ajaysundark July 12, 2026 21:55
@kubernetes-prow kubernetes-prow Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jul 12, 2026
@kubernetes-prow
kubernetes-prow Bot requested a review from priyaaakansha July 12, 2026 21:55
@vitorfloriano

Copy link
Copy Markdown
Contributor Author

/cc @Priyankasaggu11929
/uncc @priyaaakansha

@kubernetes-prow
kubernetes-prow Bot requested review from Priyankasaggu11929 and removed request for priyaaakansha July 12, 2026 21:58
@Priyankasaggu11929

Copy link
Copy Markdown
Member

The only question I have is if we shouldn't have at least one presubmit job with the most recent k8s version to help spot changes that may break e2e. WDYT?

yes, the idea is to move the existing gh workflow tests to prow.
so, we should add one presubmit.
this one can be used - https://github.com/kubernetes/test-infra/blob/9b391474f607e28a3dc789b32841a3cd776b4c04/config/jobs/kubernetes-sigs/node-readiness-controller/node-readiness-controller-periodics.yaml#L1-L41


Also, we have a new make target test-e2e-kind which is doing more or less same as test-e2e - so, i think we can clean up test-e2e target now -

had left a note here earlier for this cleanup - #270 (comment)

@vitorfloriano

Copy link
Copy Markdown
Contributor Author

so, we should add one presubmit.

Opened a PR: kubernetes/test-infra#37459

@vitorfloriano

Copy link
Copy Markdown
Contributor Author

Testgrid looking good: https://testgrid.k8s.io/sig-node-node-readiness-controller#pull-node-readiness-controller-test-e2e

Shall we move on with this one?

/unhold

@kubernetes-prow kubernetes-prow Bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jul 21, 2026
@Priyankasaggu11929

Copy link
Copy Markdown
Member

Also, we have a new make target test-e2e-kind which is doing more or less same as test-e2e - so, i think we can clean up test-e2e target now -

had left a note here earlier for this cleanup - #270 (comment)

@vitorfloriano, could you please include this change as well. Thanks!

After that yes, ready to merge.

@vitorfloriano
vitorfloriano force-pushed the remove-e2e-test-gha-workflow branch from fc2dc7c to cf70d4f Compare July 21, 2026 22:07
The e2e tests have been migrated to Prow as
a periodic job.
@vitorfloriano
vitorfloriano force-pushed the remove-e2e-test-gha-workflow branch from cf70d4f to 955904d Compare July 21, 2026 22:12
Comment thread Makefile

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Hi @Priyankasaggu11929

I removed the redundant test-e2e target and the setup and cleanup as well since test-e2e-kind takes care of the entire lifecycle of the nrr-test kind cluster.

PTAL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants