-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
[Oracle Module] Handle special characters for Oracle connection string properly #31368
Conversation
💚 Flaky test reportTests succeeded. 🤖 GitHub commentsTo re-run your PR in the CI, just comment with:
|
788910b
to
7e45828
Compare
This pull request is now in conflicts. Could you fix it? 🙏
|
/test |
/test |
/test |
/test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@yug-elastic I'm adding a 👍 in terms of the e2e tests as, for this PR, they have suffered a glitch in the parallel stages that they run. Because the vast majority of the tests are passing, and after a deeper investigation on the existing failures, I'd say that they are temporary and not related to this PR
/test |
Thank you for the approval, @mdelapenya! I wonder if it would be possible to merge this PR until we have a green checkmark over FYI, we have an approval from @agithomas who is the code owner of this change. |
/test |
/test |
1 similar comment
/test |
/test |
This pull request is now in conflicts. Could you fix it? 🙏
|
…le_special_characters
The E2E tests here are being triggered because of the updates to go.mod. There's nothing there that looks like it should be causing test failures, and I've seen the same set of tests failing on other branches recently, like https://beats-ci.elastic.co/job/e2e-tests/job/e2e-testing-mbp/job/main/1256/ for one example. I'm going to merge this. |
Thanks a lot, @cmacknz! |
…g properly (#31368) * Handle special characters for Oracle connection string properly * Resolve some of the lint issues * Format errors correctly as per lint * Run make update to resolve pipeline issues * Update existing test cases to avoid code duplication linting issue * Add CHANGELOG entry * Update approach to discard custom parser and use DSN * Update implementation and tests * Update handling for service.address host * Resolve some of the lint issues * Resolve lint issues * Update handling for service.address connection string * Update handling for extraction of host * Update as per new host parsing mechanism for Oracle * Resolve CI linting issues * Update documentation as per review comments * Update documentation as per review comment * Run make update
What does this PR do?
This PR enhances the Oracle Metricbeat Module to handle the special characters in the connection string properly.
Why is it important?
Many of the passwords are machine generated and often contain
%
at the very least, the workaround in the existing module was to not use these characters.Checklist
- [ ] I have made corresponding change to the default configuration filesCHANGELOG.next.asciidoc
orCHANGELOG-developer.next.asciidoc
.Related issues