- Notifications
You must be signed in to change notification settings - Fork 508
Add cassandra package #1745
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
Add cassandra package #1745
Conversation
💚 Build Succeeded
Expand to view the summary
Build stats
Test stats 🧪
🤖 GitHub commentsTo re-run your PR in the CI, just comment with:
|
7e94181 to c8f4305 Compare | /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.
First round of reviews, left few comments on the design.
packages/cassandra/data_stream/log/_dev/test/system/test-logfile-config.yml Outdated Show resolved Hide resolved
c379df1 to cecceab Compare cecceab to 91c995a Compare | | ||
| ENV JMX_REMOTE=yes JOLOKIA_ENABLED=yes | ||
| | ||
| COPY docker-entrypoint-initdb.d /docker-entrypoint-initdb.d |
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.
nit: maybe add a comment why do we need a custom docker entrypoint
| @@ -0,0 +1,4 @@ | |||
| variants: | |||
| v3.11.11: | |||
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.
Did you try with older versions to?
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.
i have tested integration with:
2.2
3.0
3.11
4.0
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.
Sure, but could you define it here to see if the integration works?
It can be done once this PR is merged (non-blocking).
packages/cassandra/manifest.yml Outdated
| multi: false | ||
| required: false | ||
| show_user: true | ||
| default: ffa |
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.
nit: is it the default Cassandra user/password: ffa/ffa? If it isn't, can we change it to something "really" default?
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.
Updated:
admin/admin
| title: Collect System logs from Cassandra | ||
| description: Collecting System logs from Cassandra | ||
| - type: jolokia/metrics | ||
| vars: |
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.
I think you can hide (show_user: false) few of these variables: path, username, password.
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.
updated
for path, username, password
| /test |
1 similar comment
| /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.
I don't see anything blocking here. You're good to go! Well done.
BTW I left a comment about service variants, but it isn't blocking. You can do this later on while maintaining the integration.
| ports: | ||
| - 8778 | ||
| cassandra-node-1: | ||
| image: cassandra:3.11.11 |
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.
Hmmmm... you have service variants, but 3.11.11 here. Is there an option to test with other versions?
| @@ -0,0 +1,4 @@ | |||
| variants: | |||
| v3.11.11: | |||
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.
Sure, but could you define it here to see if the integration works?
It can be done once this PR is merged (non-blocking).
What does this PR do?
Checklist
changelog.ymlfile.manifest.ymlfile to point to the latest Elastic stack release (e.g.^7.13.0).How to test this PR locally
Related issues
Screenshots