Skip to content

OCPBUGS-83399: e2e/ote/ccm-aws fix hairpin traffic on NLB and CLB in EUSC#449

Merged
openshift-merge-bot[bot] merged 2 commits intoopenshift:mainfrom
mtulio:OCPBUGS-83399
Apr 22, 2026
Merged

OCPBUGS-83399: e2e/ote/ccm-aws fix hairpin traffic on NLB and CLB in EUSC#449
openshift-merge-bot[bot] merged 2 commits intoopenshift:mainfrom
mtulio:OCPBUGS-83399

Conversation

@mtulio
Copy link
Copy Markdown
Contributor

@mtulio mtulio commented Apr 15, 2026

Update cloud-provider-aws e2e tests to increasing resilience while making API calls to AWS as well running client-connectivity on service load balancer previously failing on regions with detected longer than expected DNS propagation times, such as AWS EUSC.

Summary by CodeRabbit

  • Chores
    • Updated the AWS cloud controller manager test dependency to a newer upstream test-suite reference so tests resolve to the intended test artifacts and integrations run against the correct test sources.

Depends on kubernetes/cloud-provider-aws#1383

@openshift-ci openshift-ci Bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Apr 15, 2026
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Apr 15, 2026
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Apr 15, 2026

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@openshift-ci-robot openshift-ci-robot added the jira/invalid-bug Indicates that a referenced Jira bug is invalid for the branch this PR is targeting. label Apr 15, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@mtulio: This pull request references Jira Issue OCPBUGS-83399, which is invalid:

  • expected the bug to target the "5.0.0" version, but no target version was set

Comment /jira refresh to re-evaluate validity if changes to the Jira bug are made, or edit the title of this pull request to link to a different bug.

The bug has been updated to refer to the pull request using the external bug tracker.

Details

In response to this:

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.

@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented Apr 15, 2026

/test e2e-aws
/payload-job periodic-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-installer-dualstack-ipv6-primary-techpreview
/payload-job periodic-ci-openshift-hypershift-release-4.22-periodics-e2e-aws-ovn-conformance

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Apr 15, 2026

@mtulio: trigger 2 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-installer-dualstack-ipv6-primary-techpreview
  • periodic-ci-openshift-hypershift-release-4.22-periodics-e2e-aws-ovn-conformance

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/d43eb630-3907-11f1-9530-b25f861ba42c-0

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 15, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

Walkthrough

Updated the required version of k8s.io/cloud-provider-aws/tests/e2e in cmd/cloud-controller-manager-aws-tests-ext/go.mod to a newer pseudo-version.

Changes

Cohort / File(s) Summary
Go module version bump
cmd/cloud-controller-manager-aws-tests-ext/go.mod
Changed require entry for k8s.io/cloud-provider-aws/tests/e2e from v0.0.0-20260227223131-ea961d6fafc4 to v0.0.0-20260420202152-40f1dcbd8488.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes


Important

Pre-merge checks failed

Please resolve all errors before merging. Addressing warnings is optional.

❌ Failed checks (3 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The PR title references a Jira issue (OCPBUGS-83399) and mentions fixing hairpin traffic on NLB and CLB in EUSC, but the actual changeset only updates a Go module version without showing the substantive fix details. Consider whether the title accurately represents the immediate change (a Go module version bump) or if it should be more specific about what aspect of the hairpin traffic fix is being applied in this particular commit.
Stable And Deterministic Test Names ❓ Inconclusive PR modifies go.mod dependency version bump only; actual test implementations in upstream cloud-provider-aws package are not directly visible in this repository's changes. Examine the upstream cloud-provider-aws repository tests to verify that hairpin traffic e2e test names do not contain dynamic information that could change between runs.
Ipv6 And Disconnected Network Test Compatibility ❓ Inconclusive Unable to execute shell commands to examine e2e test files and vendor directory structure as requested. Provide the actual content of the loadbalancer.go test file and vendor directory to analyze IPv4/IPv6 compatibility issues.
✅ Passed checks (7 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Test Structure And Quality ✅ Passed Tests meet all Ginkgo quality requirements: single responsibility, proper setup/cleanup, explicit timeouts, and meaningful assertion messages.
Microshift Test Compatibility ✅ Passed This PR only updates a module dependency version in go.mod and does not add any new Ginkgo e2e tests to the repository.
Single Node Openshift (Sno) Test Compatibility ✅ Passed This PR only updates a Go module dependency version and does not add any new Ginkgo e2e tests to the repository.
Topology-Aware Scheduling Compatibility ✅ Passed PR only updates Go module version in test dependency file, not deployment manifests or operator code with scheduling constraints.
Ote Binary Stdout Contract ✅ Passed PR only updates go.mod dependency version; existing code properly adheres to stdout contract via logrus/stderr and test framework logging.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Comment @coderabbitai help to get the list of available commands and usage tips.

@tthvo
Copy link
Copy Markdown
Member

tthvo commented Apr 15, 2026

/testwith openshift/installer/main/e2e-aws-eusc-techpreview openshift/origin#30994 openshift/installer#10453

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

🧹 Nitpick comments (1)
cmd/cloud-controller-manager-aws-tests-ext/go.mod (1)

24-25: Prefer an organization-owned fork for long-term CI stability.

Using a personal fork in the replace directive works currently, but it increases supply-chain risk for long-term builds and maintenance. If this is expected to persist beyond the short term, migrate to an org-owned fork or add an in-code comment documenting when this should be removed.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@cmd/cloud-controller-manager-aws-tests-ext/go.mod` around lines 24 - 25, The
replace directive pointing k8s.io/cloud-provider-aws/tests/e2e to the personal
fork github.com/mtulio/... should be replaced with an organization-owned fork or
documented for removal: update the replace directive (the line starting with
"replace k8s.io/cloud-provider-aws/tests/e2e =>
github.com/mtulio/openshift-cloud-provider-aws/tests/e2e v0.0.0-...") to
reference your org's fork (e.g.,
github.com/<org>/openshift-cloud-provider-aws/tests/e2e) and a stable
tag/commit, or if this is temporary add an inline comment above the replace line
noting why it exists and the exact date or PR after which it should be removed;
ensure the module path and commit hash in the replace directive are updated
accordingly.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@cmd/cloud-controller-manager-aws-tests-ext/go.mod`:
- Around line 24-25: The replace directive pointing
k8s.io/cloud-provider-aws/tests/e2e to the personal fork github.com/mtulio/...
should be replaced with an organization-owned fork or documented for removal:
update the replace directive (the line starting with "replace
k8s.io/cloud-provider-aws/tests/e2e =>
github.com/mtulio/openshift-cloud-provider-aws/tests/e2e v0.0.0-...") to
reference your org's fork (e.g.,
github.com/<org>/openshift-cloud-provider-aws/tests/e2e) and a stable
tag/commit, or if this is temporary add an inline comment above the replace line
noting why it exists and the exact date or PR after which it should be removed;
ensure the module path and commit hash in the replace directive are updated
accordingly.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 5e1219d7-0a47-4c57-b18a-887411178a7d

📥 Commits

Reviewing files that changed from the base of the PR and between 9240e39 and 2f18f75.

⛔ Files ignored due to path filters (3)
  • cmd/cloud-controller-manager-aws-tests-ext/go.sum is excluded by !**/*.sum
  • cmd/cloud-controller-manager-aws-tests-ext/vendor/k8s.io/cloud-provider-aws/tests/e2e/loadbalancer.go is excluded by !**/vendor/**
  • cmd/cloud-controller-manager-aws-tests-ext/vendor/modules.txt is excluded by !**/vendor/**
📒 Files selected for processing (1)
  • cmd/cloud-controller-manager-aws-tests-ext/go.mod

@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented Apr 15, 2026

Applied fixes in the NLB hairpin upstream, re-testing:

/test e2e-aws
/payload-job periodic-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-installer-dualstack-ipv6-primary-techpreview
/payload-job periodic-ci-openshift-hypershift-release-4.22-periodics-e2e-aws-ovn-conformance
/testwith openshift/installer/main/e2e-aws-eusc-techpreview openshift/origin#30994 openshift/installer#10453

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Apr 15, 2026

@mtulio: trigger 2 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-installer-dualstack-ipv6-primary-techpreview
  • periodic-ci-openshift-hypershift-release-4.22-periodics-e2e-aws-ovn-conformance

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/3505eac0-3916-11f1-900d-9fd05351db9a-0

@tthvo
Copy link
Copy Markdown
Member

tthvo commented Apr 15, 2026

/test e2e-aws-ovn

@tthvo
Copy link
Copy Markdown
Member

tthvo commented Apr 15, 2026

/testwith openshift/installer/main/e2e-aws-eusc-techpreview openshift/origin#30994 openshift/installer#10453

@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented Apr 16, 2026

Summary of CI tests filtered by CCM e2e tests (^[cloud-provider-aws*:

  • e2e-aws-ovn: 12/13 passed, 1/13 skipped ✅
  • periodics-e2e-aws-ovn-conformance #204453582017764147: 5/5 passed ✅ ⚠️ (limited coverage)
    • upstream only, among those, 3/5 are loadbalancer (cloud-provider-aws-e2e] loadbalancer:
      • [cloud-provider-aws-e2e] loadbalancer CLB should be reachable with default configurations [Suite:openshift/conformance/parallel]
      • [cloud-provider-aws-e2e] loadbalancer NLB should be reachable with default configurations [Suite:openshift/conformance/parallel]
      • [cloud-provider-aws-e2e] loadbalancer CLB internal should be reachable with hairpinning traffic [Suite:openshift/conformance/parallel]
    • AWSServiceLBNetworkSecurityGroup feature is skipped by default
  • 4.22-e2e-aws-ovn-installer-dualstack-ipv6-primary-techpreview: 🚫
    • 4 passed, where 2 for each node and load balanacer. LB are:
      • [cloud-provider-aws-e2e-openshift] loadbalancer NLB [OCPFeatureGate:AWSServiceLBNetworkSecurityGroup] should have security groups attached to default ingress controller NLB [Suite:openshift/conformance/parallel]
      • [cloud-provider-aws-e2e-openshift] loadbalancer NLB [OCPFeatureGate:AWSServiceLBNetworkSecurityGroup] should have NLBSecurityGroupMode with 'Managed value in cloud-config [Suite:openshift/conformance/parallel]
    • 9 failed, where:
      • 5x [cloud-provider-aws-e2e] loadbalancer.*
      • 4x feature test [cloud-provider-aws-e2e-openshift] loadbalancer NLB [OCPFeatureGate:AWSServiceLBNetworkSecurityGroup].*

Failures on later are all related to the waiting for DNS propagation, looks like affected scenarios have in common service endpoints. More to come with detailed analysis.

@tthvo
Copy link
Copy Markdown
Member

tthvo commented Apr 16, 2026

/testwith openshift/installer/main/e2e-aws-eusc-techpreview openshift/origin#30994 openshift/installer#10453

@tthvo
Copy link
Copy Markdown
Member

tthvo commented Apr 16, 2026

/testwith openshift/installer/main/e2e-aws-eusc-techpreview openshift/installer#10453 openshift/origin#30994

@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented Apr 16, 2026

Triggering hypershift conformance one more time (last one passed all 3 CCM loadBalancer tests enabled for that profile):

/payload-job periodic-ci-openshift-hypershift-release-4.22-periodics-e2e-aws-ovn-conformance

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Apr 16, 2026

@mtulio: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-hypershift-release-4.22-periodics-e2e-aws-ovn-conformance

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/61019170-3947-11f1-9b35-091d267f866e-0

@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented Apr 16, 2026

One more execution is completing without issues on CCM-AWS e2e for hypershift periodics-e2e-aws-ovn-conformance: 1/3 passing for cloud-provider-aws-e2e] load, including : [cloud-provider-aws-e2e] loadbalancer CLB internal should be reachable with hairpinning traffic [Suite:openshift/conformance/parallel]

@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented Apr 16, 2026

Tests are now passing with 15 minutes curl timeout. See the results of jobs passing ✅:

Since SOA DNS on EUSC is 900s, we are leaving 5 minutes extra to the total timeout to prevent flakes, my last commit will perform that, also proposed changes to upstream: kubernetes/cloud-provider-aws#1383 to get CI signals

@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented Apr 16, 2026

/payload-job periodic-ci-openshift-hypershift-release-4.22-periodics-e2e-aws-ovn-conformance

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Apr 16, 2026

@mtulio: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-hypershift-release-4.22-periodics-e2e-aws-ovn-conformance

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/fa95b870-39a1-11f1-8943-cbf681a29bbe-0

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@cmd/cloud-controller-manager-aws-tests-ext/go.mod`:
- Around line 24-25: The go.mod replace currently points to a personal fork
(replace k8s.io/cloud-provider-aws/tests/e2e =>
github.com/mtulio/openshift-cloud-provider-aws/tests/e2e
v0.0.0-20260416182551-8dd96ca1b639); change this before merging by either moving
that fork under org control (create an org-owned repo mirroring
github.com/mtulio/openshift-cloud-provider-aws and update the replace to that
org path) or, if retaining the temporary replace, create and link a tracking
issue that references the upstream PR/commit (8dd96ca1b639) and sets a deadline
to remove the replace so maintainers can verify and remove the personal-fork
replace once the upstream k8s.io/cloud-provider-aws/tests/e2e incorporates the
fix.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 50989e33-81cc-4fa5-a120-6e486b4543b7

📥 Commits

Reviewing files that changed from the base of the PR and between 8d2dc37 and 8b800d6.

⛔ Files ignored due to path filters (3)
  • cmd/cloud-controller-manager-aws-tests-ext/go.sum is excluded by !**/*.sum
  • cmd/cloud-controller-manager-aws-tests-ext/vendor/k8s.io/cloud-provider-aws/tests/e2e/loadbalancer.go is excluded by !**/vendor/**
  • cmd/cloud-controller-manager-aws-tests-ext/vendor/modules.txt is excluded by !**/vendor/**
📒 Files selected for processing (1)
  • cmd/cloud-controller-manager-aws-tests-ext/go.mod

Comment on lines +24 to +25
// Use development branch @mtulio e2e-lb-fix-hairpin
replace k8s.io/cloud-provider-aws/tests/e2e => github.com/mtulio/openshift-cloud-provider-aws/tests/e2e v0.0.0-20260416182551-8dd96ca1b639
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🛠️ Refactor suggestion | 🟠 Major

🧩 Analysis chain

🌐 Web query:

Has commit 8dd96ca1b639 (or equivalent hairpin CLB/NLB e2e fix) been merged into k8s.io/cloud-provider-aws/tests/e2e upstream? If yes, what is the first upstream pseudo-version containing it?

💡 Result:

No, commit 8dd96ca1b639 (or equivalent hairpin CLB/NLB e2e fix) has not been found merged into k8s.io/cloud-provider-aws/tests/e2e upstream. Extensive searches across GitHub, pkg.go.dev pseudo-versions, issues, PRs, and releases did not locate the specific commit SHA or any explicit mention of a hairpin CLB/NLB e2e fix in the tests/e2e directory. While hairpin NLB fixes exist in the main code (e.g., PR #1214 merged around Aug 2025, included in v1.35.0), and e2e tests for hairpin were added/refactored (PRs #1161, #1215), no evidence confirms the queried commit or equivalent e2e fix matching the description. The latest pseudo-version listed is v0.0.0-20260408230731-47188c2263a4 (2026-04-08), but without commit details, cannot confirm inclusion.

Citations:


Move this replace to an org-owned fork or track upstream merge before this can be merged.

This replace points to a personal fork (github.com/mtulio/...), which creates a reproducibility and ownership risk. The verification confirms that the hairpin e2e fix referenced by commit 8dd96ca1b639 has not yet been merged into the upstream k8s.io/cloud-provider-aws/tests/e2e.

Until that fix lands upstream, you need to either:

  1. Transfer the fork to org control, or
  2. Add a clear tracking issue linking to the upstream PR/issue that will eventually make this replace obsolete, with a deadline to remove it.

Do not merge with a personal fork dependency.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@cmd/cloud-controller-manager-aws-tests-ext/go.mod` around lines 24 - 25, The
go.mod replace currently points to a personal fork (replace
k8s.io/cloud-provider-aws/tests/e2e =>
github.com/mtulio/openshift-cloud-provider-aws/tests/e2e
v0.0.0-20260416182551-8dd96ca1b639); change this before merging by either moving
that fork under org control (create an org-owned repo mirroring
github.com/mtulio/openshift-cloud-provider-aws and update the replace to that
org path) or, if retaining the temporary replace, create and link a tracking
issue that references the upstream PR/commit (8dd96ca1b639) and sets a deadline
to remove the replace so maintainers can verify and remove the personal-fork
replace once the upstream k8s.io/cloud-provider-aws/tests/e2e incorporates the
fix.

@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented Apr 20, 2026

/payload-job periodic-ci-openshift-hypershift-release-4.22-periodics-e2e-aws-ovn-conformance

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Apr 20, 2026

@mtulio: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-hypershift-release-4.22-periodics-e2e-aws-ovn-conformance

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/ac890790-3cfd-11f1-8240-f58e276a842c-0

@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented Apr 20, 2026

/verified by #449 (comment)

@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Apr 20, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@mtulio: This PR has been marked as verified by https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/449#issuecomment-4264681414.

Details

In response to this:

/verified by #449 (comment)

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.

@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented Apr 20, 2026

/verified by #449 (comment) and #449 (comment)

@openshift-ci-robot
Copy link
Copy Markdown

@mtulio: This PR has been marked as verified by https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/449#issuecomment-4264681414 and https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/449#issuecomment-4260764553.

Details

In response to this:

/verified by #449 (comment) and #449 (comment)

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-robot
Copy link
Copy Markdown

@mtulio: This pull request references Jira Issue OCPBUGS-83399, which is invalid:

  • expected the bug to target the "5.0.0" version, but no target version was set

Comment /jira refresh to re-evaluate validity if changes to the Jira bug are made, or edit the title of this pull request to link to a different bug.

Details

In response to this:

Depends on kubernetes/cloud-provider-aws#1383

Summary by CodeRabbit

  • Chores
  • Updated the AWS cloud controller manager test dependency to a newer upstream test-suite reference so tests resolve to the intended test artifacts and integrations run against the correct test sources.

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.

Copy link
Copy Markdown
Member

@tthvo tthvo left a comment

Choose a reason for hiding this comment

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

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Apr 20, 2026
@tthvo
Copy link
Copy Markdown
Member

tthvo commented Apr 20, 2026

/jira refresh

@openshift-ci-robot openshift-ci-robot added jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. and removed jira/invalid-bug Indicates that a referenced Jira bug is invalid for the branch this PR is targeting. labels Apr 20, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@tthvo: This pull request references Jira Issue OCPBUGS-83399, which is valid.

3 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target version (5.0.0) matches configured target version for branch (5.0.0)
  • bug is in the state POST, which is one of the valid states (NEW, ASSIGNED, POST)
Details

In response to this:

/jira refresh

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
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Apr 21, 2026

@mtulio: all tests passed!

Full PR test history. Your PR dashboard.

Details

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
Copy Markdown
Member

@damdo damdo left a comment

Choose a reason for hiding this comment

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

/approve
/lgtm

/hold

for testing

@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 Apr 22, 2026
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Apr 22, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: damdo

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

The pull request process is described 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

@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Apr 22, 2026
@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented Apr 22, 2026

@mtulio: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-hypershift-release-4.22-periodics-e2e-aws-ovn-conformance

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/ac890790-3cfd-11f1-8240-f58e276a842c-0

Failed by unrelated reasons, one more try - specially because we already observed good signals:

/payload-job periodic-ci-openshift-hypershift-release-4.22-periodics-e2e-aws-ovn-conformance

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Apr 22, 2026

@mtulio: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-hypershift-release-4.22-periodics-e2e-aws-ovn-conformance

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/ec1331b0-3e51-11f1-884f-53b990b36352-0

@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented Apr 22, 2026

@mtulio: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-hypershift-release-4.22-periodics-e2e-aws-ovn-conformance

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/ec1331b0-3e51-11f1-884f-53b990b36352-0

5/5 cloud-provider-aws tests are passing, job failed to unrelated reason.

/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 Apr 22, 2026
@openshift-merge-bot openshift-merge-bot Bot merged commit 6ee551b into openshift:main Apr 22, 2026
13 checks passed
@openshift-ci-robot
Copy link
Copy Markdown

@mtulio: Jira Issue Verification Checks: Jira Issue OCPBUGS-83399
✔️ This pull request was pre-merge verified.
✔️ All associated pull requests have merged.
✔️ All associated, merged pull requests were pre-merge verified.

Jira Issue OCPBUGS-83399 has been moved to the MODIFIED state and will move to the VERIFIED state when the change is available in an accepted nightly payload. 🕓

Details

In response to this:

Update cloud-provider-aws e2e tests to increasing resilience while making API calls to AWS as well running client-connectivity on service load balancer previously failing on regions with detected longer than expected DNS propagation times, such as AWS EUSC.

Summary by CodeRabbit

  • Chores
  • Updated the AWS cloud controller manager test dependency to a newer upstream test-suite reference so tests resolve to the intended test artifacts and integrations run against the correct test sources.

Depends on kubernetes/cloud-provider-aws#1383

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.

@mtulio mtulio deleted the OCPBUGS-83399 branch April 22, 2026 18:40
vr4manta added a commit to vr4manta/cluster-cloud-controller-manager-operator that referenced this pull request Apr 23, 2026
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-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. 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. verified Signifies that the PR passed pre-merge verification criteria

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants