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

OCPQE-28543: Check load balancer healthcheck port and path on aws #29544

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

sunzhaohua2
Copy link

Add case on aws to check cluster scoped load balancer healthcheck port and path should be 10256/healthz.
@JoelSpeed @huali9 @miyadav PTAL

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Feb 17, 2025
@openshift-ci-robot
Copy link

openshift-ci-robot commented Feb 17, 2025

@sunzhaohua2: This pull request references OCPQE-28543 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.19.0" version, but no target version was set.

In response to this:

Add case on aws to check cluster scoped load balancer healthcheck port and path should be 10256/healthz.
@JoelSpeed @huali9 @miyadav PTAL

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci openshift-ci bot requested review from beekhof and JoelSpeed February 17, 2025 08:39
@openshift-ci openshift-ci bot added the vendor-update Touching vendor dir or related files label Feb 17, 2025
@JoelSpeed
Copy link
Contributor

Changes LGTM, looks like the go.mod is unhappy though, perhaps a go mod tidy is needed?

@JoelSpeed
Copy link
Contributor

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Feb 18, 2025
@sunzhaohua2
Copy link
Author

/retest-required

1 similar comment
@sunzhaohua2
Copy link
Author

/retest-required

@JoelSpeed
Copy link
Contributor

/retest

@@ -88,6 +92,38 @@ var _ = g.Describe("[sig-cloud-provider][Feature:OpenShiftCloudControllerManager
o.HaveField("Contents", o.ContainSubstring("cloud-provider=external")),
)))
})

g.It("Cluster scoped load balancer healthcheck port and path should be 10256/healthz", func() {
Copy link
Contributor

@dgoodwin dgoodwin Feb 19, 2025

Choose a reason for hiding this comment

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

The PR looks good, just want to check if that port could ever change, if so you'll save yourself some headaches in having to go submit a test rename PR if you take the port name itself out of the test name and keep it more generic.

"should be correct" or something like that

Copy link
Contributor

Choose a reason for hiding this comment

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

The port number is the "kube-proxy" health check port. We don't actually use kube-proxy, but instead OVN-K exposes a health check endpoint at the same port.

If we were to change the port, this would mean all CCMs would have to be updated with a new port, and all implementations/distros of Kube would also need to update

In short, I don't see the port number changing, but, we could change the name anyway just in case

@dgoodwin
Copy link
Contributor

/lgtm
/approve
/hold

Held in case you want to update test name, but I don't think it's required given Joel's feedback, though you may want to just in case.

@openshift-ci openshift-ci bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Feb 19, 2025
Copy link
Contributor

openshift-ci bot commented Feb 19, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dgoodwin, JoelSpeed, sunzhaohua2

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

The pull request process is described here

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

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Feb 19, 2025
@sunzhaohua2
Copy link
Author

Held in case you want to update test name, but I don't think it's required given Joel's feedback, though you may want to just in case.

@dgoodwin Thanks for holding on the test, based on Joel's feedback, I'm sure we don't need to update it.

@JoelSpeed
Copy link
Contributor

/hold cancel

@openshift-ci openshift-ci bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Feb 20, 2025
@openshift-ci-robot
Copy link

/retest-required

Remaining retests: 0 against base HEAD 2c391f3 and 2 for PR HEAD d62cd1a in total

1 similar comment
@openshift-ci-robot
Copy link

/retest-required

Remaining retests: 0 against base HEAD 2c391f3 and 2 for PR HEAD d62cd1a in total

Copy link
Contributor

openshift-ci bot commented Feb 20, 2025

@sunzhaohua2: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-aws-ovn-single-node-upgrade d62cd1a link false /test e2e-aws-ovn-single-node-upgrade
ci/prow/okd-scos-e2e-aws-ovn d62cd1a link false /test okd-scos-e2e-aws-ovn
ci/prow/e2e-vsphere-ovn-upi d62cd1a link true /test e2e-vsphere-ovn-upi

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Copy link

openshift-trt bot commented Feb 21, 2025

Job Failure Risk Analysis for sha: d62cd1a

Job Name Failure Risk
pull-ci-openshift-origin-master-e2e-vsphere-ovn-upi IncompleteTests
Tests for this run (96) are below the historical average (932): IncompleteTests (not enough tests ran to make a reasonable risk analysis; this could be due to infra, installation, or upgrade problems)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. vendor-update Touching vendor dir or related files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants