-
Notifications
You must be signed in to change notification settings - Fork 148
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
agent cloudbeat support #179
Conversation
This pull request does not have a backport label. Could you fix it @oren-zohar? 🙏
NOTE: |
/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.
Small changes around the initial arguments.
internal/spec/cloudbeat.yml
Outdated
"-E", "setup.ilm.enabled=false", | ||
"-E", "setup.template.enabled=false", | ||
"-E", "management.enabled=true", | ||
"-E", "logging.level=debug" |
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.
You can remove this, I will double-check the other existing spec,
internal/spec/cloudbeat.yml
Outdated
- inputs | ||
- output | ||
|
||
when: length(${inputs}) > 0 and hasKey(${output}, 'elasticsearch') |
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.
Any reason why you only support Elasticsearch?, since you are using the libbeat framework you should have access to all of the outputs? see https://github.com/elastic/elastic-agent/blob/main/internal/spec/apm-server.yml#L37
This look good to me, but @narph Would having their packages added into our |
@oren-zohar The changes for the spec files lgtm, the main branch is the 8.2 release are you planning to release for 8.2? |
@ph yes I think we should merge it. Everything we work on should be hidden behind a feature flag, so it will not affect the release AFAIK. |
It might cause some issues, maybe the artifacts can come first, I am not sure what is the progress on that. @ph , shouldn't introducing a new spec cause a regeneration of the |
That makes sense, @DaveSys911 wdyt?
@narph I was thinking the same, we did run the |
@oren-zohar , @yashtewari says pulling from main will fix the |
Just to clarify what I've said on slack, let me clarify the elastic agent behavior.
When the Elastic Agent is built from the release manager, the manager is responsible for building everything Now, the files in Only the changes in the |
Change lgtm, waiting for ci to complete to merge. |
Merged, I've reworded the commit message. |
What does this PR do?
Adds cloudbeat support to the agent.
Why is it important?
As part of the Cloud Security Posture team work to add our own beat to collect cloud posture information and send it to ES, we need to add the relevant configuration changes in order to support it in the agent.
Checklist
CHANGELOG.next.asciidoc
orCHANGELOG-developer.next.asciidoc
.Related issues