You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The port name in the service definition is set to http even though the application listens for https. This misconfiguration may lead to issues with protocol selection in service meshes like Istio.
How can one reproduce the bug?
Deploy the OpenSearch Kubernetes Operator and an Opensearch cluster in an istio enabled namespace.
Inspect the generated service definition.
Observe that the port is named http, while the application actually exposes https.
Curl the cluster
What is the expected behavior?
The service definition should correctly reflect that the application is using https by naming the port accordingly.
What is your host/environment?
Kubernetes Version: 1.31
OpenSearch Kubernetes Operator Version: 2.7.0
Cloud Provider or Platform: EKS
Do you have any screenshots?
Not applicable, but YAML snippets are provided below.
Do you have any additional context?
The current service definition incorrectly labels the port as http:
What is the bug?
The port name in the service definition is set to
http
even though the application listens forhttps
. This misconfiguration may lead to issues with protocol selection in service meshes like Istio.How can one reproduce the bug?
http
, while the application actually exposeshttps
.What is the expected behavior?
The service definition should correctly reflect that the application is using
https
by naming the port accordingly.What is your host/environment?
Do you have any screenshots?
Not applicable, but YAML snippets are provided below.
Do you have any additional context?
The current service definition incorrectly labels the port as
http
:It should instead be:
Alternatively, setting the appProtocol field could also resolve the issue, as discussed in Issue #751.
For reference, the Istio documentation on protocol selection explains why proper naming is crucial for service discovery and traffic routing.
The text was updated successfully, but these errors were encountered: