Craig MacKenzie
Craig MacKenzie
To double check, Fleet server was confirmed to bootstrap with these changes?
> I'm not sure it's possible for the agent version to differ from the beats version? For now and with independent releases they'll always be the same major.minor, the patch...
> Not to pile on... But distinguishing managed from standalone might be nice too... The Beats today have no way to know this as they do not interact with Fleet....
> Agent state (fleet or self-managed) might be harder though. We might have to expand the protobuf spec to add that? Yes it could go there or we could change...
Created https://github.com/elastic/elastic-agent/issues/4683 to track including the fleet/standalone state and privilege level. Including whether an agent is unprivileged is cheap to do if we are already in the code adding whether...
Correct
Depends on https://github.com/elastic/beats/pull/39013
There are a surprising number of dependency updates here, for example the cloud.google.com updates.
Interesting, we haven't changed the number of processes (and in theory the work done by those processes), only the executable used to implement those processes.
There was a change made to the `transport.Dialer` interface to require exposing `DialContext`. I had to account for this in a few places.