Skip to content
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

Ingress support for Elasticsearch and Kibana Helm Charts #7941

Merged
merged 11 commits into from
Jul 22, 2024

Conversation

naemono
Copy link
Contributor

@naemono naemono commented Jul 15, 2024

This change adds Helm Ingress support to both ECK-Elasticsearch and ECK-Kibana Helm Charts. There's still an open question here, but after some internal discussions we feel that the simplified version here is a good starting point. If there's demand for the ability to add additional hosts/tls sections to ES/KB ingress, then we can add that support in a future relase. Removing draft status to enable review.

TODO:

  • documentation in /docs.

Signed-off-by: Michael Montgomery <mmontg1@gmail.com>
Signed-off-by: Michael Montgomery <mmontg1@gmail.com>
@naemono naemono added discuss We need to figure this out >feature Adds or discusses adding a feature to the product :helm-charts labels Jul 15, 2024
Signed-off-by: Michael Montgomery <mmontg1@gmail.com>
Signed-off-by: Michael Montgomery <mmontg1@gmail.com>
Remove ARN from example.

Signed-off-by: Michael Montgomery <mmontg1@gmail.com>
Signed-off-by: Michael Montgomery <mmontg1@gmail.com>
Signed-off-by: Michael Montgomery <mmontg1@gmail.com>
@naemono naemono marked this pull request as ready for review July 18, 2024 14:52
Fix example.
Add tests for es/kb ingress.

Signed-off-by: Michael Montgomery <mmontg1@gmail.com>
Signed-off-by: Michael Montgomery <mmontg1@gmail.com>
Copy link
Collaborator

@pebrc pebrc left a comment

Choose a reason for hiding this comment

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

LGTM however I only tested the GKE classic application lb option.

my: label
pathType: Prefix
hosts:
- host: "*.company.dev"
Copy link
Collaborator

Choose a reason for hiding this comment

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

Why are you suggesting to use a wildcard here?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

No suggestion, it's part of what I tested. I'll update to be a non-wildcard now.

Signed-off-by: Michael Montgomery <mmontg1@gmail.com>
@naemono naemono merged commit f913214 into elastic:main Jul 22, 2024
5 checks passed
@pebrc pebrc added the v2.14.0 label Jul 22, 2024
@naemono naemono deleted the eck-charts-ingress branch July 22, 2024 14:08
@barkbay barkbay changed the title Elasticsearch/Kibana Helm ECK-Stack Ingress support Ingress support for Elasticsearch and Kibana Helm Charts Jul 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discuss We need to figure this out >feature Adds or discusses adding a feature to the product :helm-charts v2.14.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants