fleet/docs/Deploying
Lucas Manuel Rodriguez 1f97514200
Only set public IPs on host.public_ip and add docs (#9900)
#9857

The "Public IP address" field is sometimes set to a "Private IP" on the
following types of Fleet deployments:
- Local deployments.
- Deployments where Fleet is on a private network.
- Deployments where an agent connects to Fleet not via the public
internet.

This PR will prevent a private IP to be set on the `host.public_ip`
field.
And this PR also adds documentation on how Fleet deduces the public IPs
of the devices so that a user can make the changes to fix this.

- [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.
- ~[ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)~
- ~[ ] Documented any permissions changes~
- ~[ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)~
- ~[ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.~
- ~[ ] Added/updated tests~
- [X] Manual QA for all new/changed functionality
  - ~For Orbit and Fleet Desktop changes:~
- ~[ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.~
- ~[ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).~
2023-02-17 13:00:56 -03:00
..
cloudgov.md Fix formatting on https://fleetdm.com/docs/deploying/cloudgov (#7616) 2022-09-07 13:50:42 -05:00
Configuration.md Only set public IPs on host.public_ip and add docs (#9900) 2023-02-17 13:00:56 -03:00
Debugging.md Add new documentation for pprof dumping (#8731) 2022-11-21 11:16:41 -08:00
FAQ.md Fleet Documentation: Update agent options and enrollment secret documentation (#9565) 2023-02-13 10:45:37 -05:00
fleetctl-agent-updates.md Move Orbit docs (#8403) 2022-11-18 08:56:52 -06:00
Introduction.md change relative links in documentation (#8441) 2022-10-26 18:26:49 -05:00
Load-testing.md update file carver block size and various MySQL references (#9625) 2023-02-02 01:01:34 -05:00
README.md Add debugging guide (#6425) 2022-07-01 14:45:02 -03:00
Reference-Architectures.md Only set public IPs on host.public_ip and add docs (#9900) 2023-02-17 13:00:56 -03:00
Server-Installation.md Prepare for 4.27.0 (#9683) 2023-02-03 17:03:06 -08:00
Upgrading-Fleet.md change relative links in documentation (#8441) 2022-10-26 18:26:49 -05:00

Deployment

Introduction

Provides an introduction to Fleet and its requirements and dependencies.

Server installation

Includes deployment walkthroughs for Fleet on CentOS, Ubuntu, Docker, Kubernetes, and building from source.

Configuration

Includes resources for configuring the Fleet binary, managing osquery configurations, and running with systemd

Self-managed agent updates

Information about running an update server with fleetctl.

Load testing

Information about running an update server with fleetctl.

Upgrading Fleet

Includes a guide for how to update and run new versions of Fleet.

Debugging

Information to gather as part of debugging an issue with a deployment.

FAQ

Includes commonly asked questions and answers about deployment from the Fleet community.