Skip to content

Conversation

@tinaselenge
Copy link
Contributor

@tinaselenge tinaselenge commented Oct 31, 2025

Implements the proposal strimzi/proposals#171.
In the proposal we agreed to default port 443, however, after further discussion, it was decided to change it to 8443. This change makes more sense as the default port for non SSL server is 8080 and most Linux systems, by default, do not allow non-root users to bind to ports below 1024.

Closes #939

@tinaselenge tinaselenge force-pushed the ssl-support branch 3 times, most recently from 86bf088 to 01ad50c Compare October 31, 2025 13:40
@tinaselenge tinaselenge marked this pull request as draft November 3, 2025 10:26
@tinaselenge tinaselenge force-pushed the ssl-support branch 10 times, most recently from f365d72 to 4e21120 Compare November 5, 2025 17:37
@tinaselenge tinaselenge marked this pull request as ready for review November 5, 2025 17:48
@tinaselenge tinaselenge force-pushed the ssl-support branch 2 times, most recently from 9a7258c to 4bf2f2d Compare November 6, 2025 10:15
Copy link
Member

@see-quick see-quick left a comment

Choose a reason for hiding this comment

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

Thanks for the PR 👍 . Looks good to me from the testing perspective, just a few nits to consider.

Signed-off-by: Gantigmaa Selenge <[email protected]>
Signed-off-by: Gantigmaa Selenge <[email protected]>
@tinaselenge tinaselenge force-pushed the ssl-support branch 3 times, most recently from a266737 to f51569c Compare November 10, 2025 14:11
Signed-off-by: Gantigmaa Selenge <[email protected]>
Copy link
Member

@see-quick see-quick left a comment

Choose a reason for hiding this comment

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

LGTM from testing POV. Thanks 👍

@ppatierno ppatierno added this to the 0.34.0 milestone Nov 17, 2025
Reduce verbosity of RouterBuilderImpl warnings for unimplemented OpenAPI endpoints
Add logging for missing required SSL configuration

Signed-off-by: Gantigmaa Selenge <[email protected]>
Copy link
Member

@ppatierno ppatierno left a comment

Choose a reason for hiding this comment

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

I was going to approve (even with some nits) but then I read the comment about the Azure VMs and the binding port issue. I would like to have a quick chat on the community call today about that to get other opinions.

Signed-off-by: Gantigmaa Selenge <[email protected]>
@ppatierno ppatierno requested a review from katheris November 27, 2025 16:15
@ppatierno
Copy link
Member

Triaged on 27.11.2025: agreed that the default TLS port should be 8443 instead of 443 as we are using HTTP port default 8080, so 8443 makes much more sense. No need for any changes in the proposal.

Signed-off-by: Gantigmaa Selenge <[email protected]>
Copy link
Member

@ppatierno ppatierno left a comment

Choose a reason for hiding this comment

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

LGTM. Nice work!

@tinaselenge
Copy link
Contributor Author

Thanks so much for the review! @ppatierno @see-quick

@ppatierno
Copy link
Member

@katheris as agreed during the last community call, can you review this one when you have some time please? Thanks!

Copy link
Member

@katheris katheris left a comment

Choose a reason for hiding this comment

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

Thanks @tinaselenge, generally looks good but I suggested a few changes

@tinaselenge
Copy link
Contributor Author

Thanks @katheris for the comments. I have now addressed them and also added a couple of unit test cases for HTTP configs.

@katheris
Copy link
Member

katheris commented Dec 8, 2025

Thanks @tinaselenge the new changes look good, but I'll hold off approving until we get consensus on the logging discussion

Copy link
Member

@ppatierno ppatierno left a comment

Choose a reason for hiding this comment

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

LGTM. Thanks Tina!

@ppatierno ppatierno merged commit 851d5e4 into strimzi:main Dec 18, 2025
11 checks passed
@tinaselenge tinaselenge deleted the ssl-support branch December 18, 2025 09:35
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.

Support TLS/SSL on the HTTP interface

5 participants