-
Notifications
You must be signed in to change notification settings - Fork 189
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
[Enhancement][opensearch] support appProtocol in service declaration for https communication as a gateway backend #751
Labels
Comments
dhardy92
added
enhancement
New feature or request
untriaged
Issues that have not yet been triaged
labels
Mar 7, 2024
This would absolutely make sense. Thank you for your contribution. @dhardy92 Do you want to open a PR for that? |
dhardy92
pushed a commit
to dhardy92/opensearch-k8s-operator
that referenced
this issue
Mar 28, 2024
…PS"` for compliance with GKE gateways Signed-off-by: dhardy <dhardy@figarocms.fr>
dhardy92
pushed a commit
to dhardy92/opensearch-k8s-operator
that referenced
this issue
Mar 28, 2024
…PS"` for compliance with GKE gateways Signed-off-by: dhardy <dhardy@figarocms.fr>
dhardy92
pushed a commit
to dhardy92/opensearch-k8s-operator
that referenced
this issue
Mar 28, 2024
… string constant) as *string value in struct literal Signed-off-by: dhardy <dhardy@figarocms.fr>
dhardy92
pushed a commit
to dhardy92/opensearch-k8s-operator
that referenced
this issue
Mar 29, 2024
…TPS" Signed-off-by: dhardy <dhardy@figarocms.fr>
dhardy92
pushed a commit
to dhardy92/opensearch-k8s-operator
that referenced
this issue
Mar 29, 2024
…ol is *string Signed-off-by: dhardy <dhardy@figarocms.fr>
dhardy92
pushed a commit
to dhardy92/opensearch-k8s-operator
that referenced
this issue
Apr 2, 2024
…h-project#751) ### Description Adding `spec.port.0.appProtocol: "HTTPS"` for compliance with GKE gateways cf : https://cloud.google.com/kubernetes-engine/docs/how-to/secure-gateway#load-balancer-tls ### Issues Resolved Fixes opensearch-project#751 By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license. For more information on following Developer Certificate of Origin and signing off your commits, please check [here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin). --------- Signed-off-by: Damien HARDY <dhardy@figarocms.fr>
dhardy92
pushed a commit
to dhardy92/opensearch-k8s-operator
that referenced
this issue
Apr 2, 2024
…h-project#751) ### Description Adding `spec.port.0.appProtocol: "HTTPS"` for compliance with GKE gateways cf : https://cloud.google.com/kubernetes-engine/docs/how-to/secure-gateway#load-balancer-tls ### Issues Resolved Fixes opensearch-project#751 By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license. For more information on following Developer Certificate of Origin and signing off your commits, please check [here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin). --------- Signed-off-by: Damien HARDY <dhardy@figarocms.fr> Signed-off-by: dhardy <dhardy@figarocms.fr>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hello,
In our GKE cluster, we would use Kubernetes Gateway to expose Opensearch service on VPC as described in https://cloud.google.com/kubernetes-engine/docs/how-to/secure-gateway#load-balancer-tls
Add a possibility via operator file to specify
spec.port[].appProtocol: https
in opensearch serviceAcording to https://pkg.go.dev/k8s.io/api/core/v1#ServicePort, this would be possible adding
AppProtocol: "https"
in blockopensearch-k8s-operator/opensearch-operator/pkg/builders/cluster.go
Lines 651 to 657 in 0494837
Thank you
The text was updated successfully, but these errors were encountered: