agent: support discovery mode on linux #1108
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
Adding a feature - These changes adopt discovery mode for agents, configurable with a new
agent.discovery
value mapping (disabled by default).Right now only an
enabled
value andextensions
andreceivers
properties are configurable. I originally planned on adding aduration
field that will influence theSPLUNK_DISCOVERY_DURATION
env var, but decided to defer for a followup since the liveness/readiness probeinitialDelaySeconds
would also need to be adjusted.Testing:
My plan is for the integration tests be in the SOC project where the feature exists, with initial "test" being pushed implicitly to the example yaml content (and lack of changes in others).
Documentation:
Updated advanced configuration doc.