fleet/docs/Using-Fleet
Gabriel Hernandez bd9176d67e
UI for bootstrap package flows (#11288)
relates to #10935

This is the UI for all the flows around adding, removing, downloading,
and viewing information about a bootstrap package for fleet mdm. This is
pretty comprehensive but includes:

### Backend

**Update `Get host/id`** to include bootstrap package name

```json
{
  "macos_setup": {
    ...
    "bootstrap_package_name": "test.pkg"
  }
}
```

### Frontend

**UI for ABM not being set up**:


![image](https://user-images.githubusercontent.com/1153709/234018772-3221e27b-50a4-454e-8e9f-b62c9d349010.png)

**UIs for uploading, downloading, and deleting bootstrap package**:


![image](https://user-images.githubusercontent.com/1153709/234017915-871f252f-bf80-4282-9acf-5ebea12c6efa.png)


![image](https://user-images.githubusercontent.com/1153709/234018029-322a5f30-dd22-44e3-b9ae-a4af7acb68b4.png)


![image](https://user-images.githubusercontent.com/1153709/234018163-4b84a2ce-a064-4952-a63d-0c8307391052.png)

**UIs for seeing bootstrap status aggregate data**


![image](https://user-images.githubusercontent.com/1153709/234018107-455d63ab-5b2c-4727-ad20-eef6b269c336.png)

**UIs for filtering hosts by bootstrap status**


![image](https://user-images.githubusercontent.com/1153709/234018334-170fe93a-700e-48eb-b198-2a1cc54d31a7.png)

**UIs for seeing package status on host details and my device page**:


![image](https://user-images.githubusercontent.com/1153709/234018488-7b515db4-1248-4be7-8de3-9b74bb5d4795.png)


![image](https://user-images.githubusercontent.com/1153709/234018525-d653cb2d-9ef9-437e-8eba-141e557f4f39.png)

- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Roberto Dip <dip.jesusr@gmail.com>
Co-authored-by: gillespi314 <73313222+gillespi314@users.noreply.github.com>
Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
2023-04-27 16:10:41 +01:00
..
configuration-files MDM docs: bootstrap package (#11256) 2023-04-26 10:01:09 -04:00
Adding-hosts.md Add mTLS support to fleetd (#11319) 2023-04-27 08:44:39 -03:00
Application-security.md change relative links in documentation (#8441) 2022-10-26 18:26:49 -05:00
Audit-Activities.md Add user activity logs for MDM bootstrap package endpoints (#11302) 2023-04-26 13:40:14 -05:00
Automations.md Feature 9834: Add published date to vulnerability object (#10434) 2023-03-28 16:11:31 -04:00
CIS-Benchmarks.md fix links on CIS benchmarks page (#10956) 2023-04-04 08:27:04 -07:00
Detail-Queries-Summary.md Add activities for macOS setup assistant. (#11310) 2023-04-26 10:37:03 -04:00
FAQ.md Updated formatting for downgrade instructions (#10527) 2023-04-13 09:41:24 +09:00
Fleet-desktop.md Update Fleet-desktop.md (#9891) 2023-02-16 15:23:54 -06:00
Fleet-UI.md Fleet Documentation: Update agent options and enrollment secret documentation (#9565) 2023-02-13 10:45:37 -05:00
fleetctl-CLI.md Fleet UI: 1 new premium role (Observer+, GitOps is hidden) (#11028) 2023-04-07 11:36:47 -04:00
Learn-how-to-use-Fleet.md Fleet Documentation: Update agent options and enrollment secret documentation (#9565) 2023-02-13 10:45:37 -05:00
Log-destinations.md Generate audit logs for activities (#9001) 2022-12-23 19:04:13 -03:00
MDM-commands.md MDM docs: Add missing period (#11149) 2023-04-11 13:57:43 -04:00
MDM-macOS-settings.md MDM docs: Explain what happens automatically (#11260) 2023-04-21 17:16:46 -04:00
MDM-macOS-setup.md MDM docs: bootstrap package (#11256) 2023-04-26 10:01:09 -04:00
MDM-macOS-updates.md MDM docs: Update macOS updates 2023-03-31 10:05:53 -04:00
MDM-migration-guide.md MDM docs: Update manual migration guide (#10963) 2023-04-06 18:02:29 -04:00
MDM-setup.md MDM docs: Remove feature flag (#11117) 2023-04-11 09:18:32 -04:00
mobile-device-management.md MDM docs: Add link on landing page (#11183) 2023-04-13 07:01:59 -07:00
Monitoring-Fleet.md change relative links in documentation (#8441) 2022-10-26 18:26:49 -05:00
Orbit.md Add mTLS support to fleetd (#11319) 2023-04-27 08:44:39 -03:00
Osquery-process.md Add new page explaining how osquery children process are terminated (#8134) 2022-10-11 14:09:56 -04:00
Permissions.md Filter out non-observer_can_run queries for observers in fleetctl get queries command to match the UI. (#11251) 2023-04-26 11:38:20 -03:00
README.md Updating security link (#10882) 2023-03-30 11:13:26 -05:00
REST-API.md UI for bootstrap package flows (#11288) 2023-04-27 16:10:41 +01:00
Security-audits.md Publish pentest blog + Security-audits.md section (#5659) 2022-05-11 09:05:18 -04:00
Supported-browsers.md Update Supported-browsers.md (#5802) 2022-05-19 07:37:20 +09:00
Supported-host-operating-systems.md Link to our maintained tables (#8675) 2022-11-11 13:42:05 -08:00
Teams.md Remove packs from docs (#9452) 2023-01-20 16:47:24 -06:00
Usage-statistics.md Add orbit version and osquery version usage statistics (#8229) 2022-10-24 11:12:56 -05:00
Vulnerability-Processing.md Update Vulnerability-Processing.md (#11049) 2023-04-07 15:38:53 -05:00

Using Fleet

Fleet UI

Provides documentation about running and scheduling queries from within the Fleet UI

fleetctl CLI

Includes resources for setting up and configuring Fleet via the fleetctl CLI

REST API

Provides resources for working with Fleet's API and includes example code for endpoints

Adding hosts

Provides resources for enrolling your hosts to Fleet

Log destinations

Includes documentation on the log destinations for sending with osquery logs

Osquery processes

Includes documentation about osquery children processes and under which conditions they are terminated

Monitoring Fleet

Provides documentation for load balancer health checks and working with Fleet server metrics and performance

Application Security

Includes information on how Fleet mitigates against the OWASP top 10 issues

FAQ

Includes frequently asked questions and answers about using Fleet from the Fleet community