Skip to content

Support HTTP bridge release 1.0.0#12443

Open
tinaselenge wants to merge 6 commits intostrimzi:mainfrom
tinaselenge:support-new-bridge
Open

Support HTTP bridge release 1.0.0#12443
tinaselenge wants to merge 6 commits intostrimzi:mainfrom
tinaselenge:support-new-bridge

Conversation

@tinaselenge
Copy link
Copy Markdown
Contributor

@tinaselenge tinaselenge commented Feb 23, 2026

Type of change

Select the type of your PR

  • Enhancement / new feature

Description

Add support for the new bridge release and update the port that exposes the health and metrics related endpoints.

Checklist

Please go through this checklist and make sure all applicable tasks have been done

  • Write tests
  • Make sure all tests pass
  • Update documentation
  • Check RBAC rights for Kubernetes / OpenShift roles
  • Try your changes from Pod inside your Kubernetes and OpenShift cluster, not just locally
  • Reference relevant issue(s) and close them after merging
  • Update CHANGELOG.md
  • Supply screenshots for visual changes, such as Grafana dashboards

@codecov
Copy link
Copy Markdown

codecov bot commented Feb 23, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 75.02%. Comparing base (73ff5f6) to head (f320fdf).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##               main   #12443      +/-   ##
============================================
+ Coverage     74.99%   75.02%   +0.02%     
  Complexity     6435     6435              
============================================
  Files           373      373              
  Lines         24895    24904       +9     
  Branches       3205     3205              
============================================
+ Hits          18671    18684      +13     
+ Misses         4905     4902       -3     
+ Partials       1319     1318       -1     
Files with missing lines Coverage Δ
...mzi/operator/cluster/model/KafkaBridgeCluster.java 94.14% <100.00%> (+0.26%) ⬆️
...cluster/model/KafkaBridgeConfigurationBuilder.java 91.66% <100.00%> (ø)

... and 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@tinaselenge tinaselenge force-pushed the support-new-bridge branch 2 times, most recently from b2856b9 to 46119b9 Compare March 16, 2026 18:31
@tinaselenge tinaselenge changed the title Support bridge release 0.34.0 Support bridge release 1.0.0 Mar 16, 2026
@ppatierno ppatierno added this to the 1.0.0 milestone Mar 29, 2026
@ppatierno ppatierno force-pushed the support-new-bridge branch from 972a8a5 to fe828ba Compare March 29, 2026 15:08
@ppatierno
Copy link
Copy Markdown
Member

As in agreement with @tinaselenge, who is going to be offline for one month, I will take care of this PR.

@ppatierno ppatierno self-assigned this Mar 29, 2026
@ppatierno ppatierno changed the title Support bridge release 1.0.0 Support HTTP bridge release 1.0.0 Mar 31, 2026
@ppatierno
Copy link
Copy Markdown
Member

Using this PR in early stages for testing HTTP bridge 1.0.0 RCs.

@ppatierno
Copy link
Copy Markdown
Member

/gha run pipeline=regression

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 31, 2026

⏳ System test verification started: link

The following 6 job(s) will be executed:

  • regression-brokers-and-security-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-operators-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-operands-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-brokers-and-security-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-operators-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-operands-arm64 (oracle-vm-8cpu-32gb-arm64)

Tests will start after successful build completion.

@github-actions
Copy link
Copy Markdown

❌ System test verification failed: link

@ppatierno
Copy link
Copy Markdown
Member

/gha run pipeline=regression

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 31, 2026

⏳ System test verification started: link

The following 6 job(s) will be executed:

  • regression-brokers-and-security-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-operators-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-operands-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-brokers-and-security-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-operators-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-operands-arm64 (oracle-vm-8cpu-32gb-arm64)

Tests will start after successful build completion.

@github-actions
Copy link
Copy Markdown

❌ System test verification failed: link

tinaselenge and others added 5 commits April 1, 2026 11:41
Signed-off-by: Gantigmaa Selenge <tina.selenge@gmail.com>
Fixed scholzj comments

Signed-off-by: Paolo Patierno <ppatierno@live.com>
Fixed KafkaBridgeConfigurationBuilder test

Signed-off-by: Paolo Patierno <ppatierno@live.com>
bridge service
Fixed systemtest related to usage of new version of Log4j2
Fixed systemtest related to multiple service discovery annotations by
the bridge

Signed-off-by: Paolo Patierno <ppatierno@live.com>
Signed-off-by: Paolo Patierno <ppatierno@live.com>
@ppatierno ppatierno force-pushed the support-new-bridge branch from e56923a to 6c827b6 Compare April 1, 2026 09:42
@ppatierno
Copy link
Copy Markdown
Member

/gha run pipeline=regression

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 1, 2026

⏳ System test verification started: link

The following 6 job(s) will be executed:

  • regression-brokers-and-security-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-operators-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-operands-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-brokers-and-security-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-operators-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-operands-arm64 (oracle-vm-8cpu-32gb-arm64)

Tests will start after successful build completion.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 1, 2026

🎉 System test verification passed: link

Signed-off-by: Paolo Patierno <ppatierno@live.com>
@ppatierno ppatierno marked this pull request as ready for review April 2, 2026 12:59
Copy link
Copy Markdown
Member

@scholzj scholzj left a comment

Choose a reason for hiding this comment

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

One nit. LGTM otherwise.

* Add `topologySpreadConstraints` support to the Strimzi Helm chart operator Deployment
* Update HTTP bridge to 1.0.0.
* `/metrics` endpoint is no longer available on the regular HTTP interface (port 8080 by default). It is now available on the HTTP management interface, 8081.
Users upgrading to Strimzi 1.0.0+ should check all monitoring configurations that scrape Kafka Bridge metrics and update them to use port 8081 instead of 8080 or any other non-default port before or immediately after the upgrade to avoid metrics collection failures.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I think sometimes it is pretty unclear what should be in new features and what should be in major changes. Given this is a breaking change, shuld this part about metrics be moved (or copied) to the subchapter belowM

@ppatierno
Copy link
Copy Markdown
Member

/gha run pipeline=regression

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 2, 2026

⏳ System test verification started: link

The following 6 job(s) will be executed:

  • regression-brokers-and-security-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-operators-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-operands-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-brokers-and-security-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-operators-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-operands-arm64 (oracle-vm-8cpu-32gb-arm64)

Tests will start after successful build completion.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants