From 082bf024ea5780c79430b7a7abcec7e39c8e16b9 Mon Sep 17 00:00:00 2001 From: Sharvil Shah Date: Fri, 23 Dec 2022 01:28:56 +0530 Subject: [PATCH] docs update (#9104) --- docs/Using-Fleet/configuration-files/README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/Using-Fleet/configuration-files/README.md b/docs/Using-Fleet/configuration-files/README.md index 4d2c92ec77..531268110d 100644 --- a/docs/Using-Fleet/configuration-files/README.md +++ b/docs/Using-Fleet/configuration-files/README.md @@ -884,7 +884,8 @@ spec: > This feature requires [Orbit, the Fleet agent manager](https://fleetdm.com/announcements/introducing-orbit-your-fleet-agent-manager), along with a custom TUF auto-update server. -The `extensions` key inside of `agent_options` allows you to remotely manage and deploy osquery extensions. +The `extensions` key inside of `agent_options` allows you to remotely manage and deploy osquery extensions. Just like other `agent_options` the `extensions` key can be applied either to a team specific one or the global one. + This is best illustrated with an example. Here is an example of using the `extensions` key: @@ -915,6 +916,11 @@ fleetctl updates add --path /path/to/local/TUF/repo --target /path/to/extensions After successfully configuring the agent options, and pushing the extension as a target on your TUF server, Orbit will periodically check with the TUF server for updates to these extensions. +If you are using a self-hosted TUF server, you must also manage all of Orbit's versions, including osquery, Fleet Desktop and osquery extensions. + +Fleet recommends deploying extensions created with osquery-go or natively with C++, instead of Python. Extensions written in Python requires the user to compile it into a single packaged binary along with all the dependencies. + + ##### Example Agent options YAML ```yaml