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

Elastic client now uses url_prefix from host dictionary. #1869

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

RichTeaMan
Copy link

I have several Elastic clusters hosted in a single Kubernetes cluster. For policy reasons, I can only expose port 443. Instead, I use different URL paths to get the right combination of cluster and elastic/kibana. As a result, Rally was failing as --target-hosts would end up stripping most of the URL.

This change checks if a URL prefix has been configured and passes that through in the ES client factory.

I have ran make check-all, the unit tests all work but there are some integration test failures. However, I also get the same failures on master so I'm unsure what to do with them.

I have signed the contributor agreement.

@gareth-ellis gareth-ellis requested a review from a team August 6, 2024 13:02
@gareth-ellis gareth-ellis added the enhancement Improves the status quo label Aug 6, 2024
@gareth-ellis
Copy link
Member

Thanks for the contribution - Yes, the integration tests require some API keys etc, so tend to be run via the CI. I unblocked the CI for your changes, so lets let them run there and see.

@gareth-ellis
Copy link
Member

Buildkite test this please

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improves the status quo
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants