fleet/server
Gabriel Hernandez 35c172dcfd
add ability for end users to enrol their device into fleet mdm (#21751)
relates to #21559

This adds the ability for end users to enrol their own device in fleet
mdm.

> NOTE: this new byod HTML page is a separate HTML asset that contains
all styles and scripts needed for the page to work. We do not send the
fleet UI assets and this drastically cuts down the response time to the
users who will be visiting this page on mobile devices

There are two sides included in this:

**Adding a new add host modal ios and iPad section for IT admins**


![image](https://github.com/user-attachments/assets/1008b190-9c38-4a0e-9b02-19df5da7937d)

**delivering a new byod HTML page to end users that will allow end users
to download the config profile to enrol into fleet mdm**


![image](https://github.com/user-attachments/assets/58d790e4-233b-4b03-ab36-9971aac075de)

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [ ] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-09-05 12:47:34 +01:00
..
authz feat: enable multiple ABM and VPP tokens (#21693) 2024-08-29 18:51:46 -04:00
bindata Allow users to be readded if they were ever removed (#1945) 2021-09-07 13:33:40 -03:00
config Added FLEET_CALENDAR_PERIODICITY for internal demo use. (#19559) 2024-06-10 14:27:28 -05:00
contexts feat: enable multiple ABM and VPP tokens (#21693) 2024-08-29 18:51:46 -04:00
cron Improvements to go tests in CI (#21545) 2024-08-26 08:55:53 -05:00
datastore Profiles batch activity (#21604) 2024-08-30 16:00:35 -05:00
docs Added backend patterns.md (#21782) 2024-09-03 13:42:08 -05:00
errorstore 🧹 friday cleanup party: substitute deprecated import of go-kit (#19774) 2024-06-17 10:27:31 -03:00
fleet Merge branch 'main' into feat-byod-enrollment 2024-09-04 14:21:21 +01:00
goose Move external dependency goose to monorepo (#15859) 2024-01-02 17:52:00 -03:00
health 🧹 friday cleanup party: substitute deprecated import of go-kit (#19774) 2024-06-17 10:27:31 -03:00
launcher 🧹 friday cleanup party: substitute deprecated import of go-kit (#19774) 2024-06-17 10:27:31 -03:00
live_query Fix flakey livequery test (#21666) 2024-08-29 10:03:45 -06:00
logging 🧹 friday cleanup party: substitute deprecated import of go-kit (#19774) 2024-06-17 10:27:31 -03:00
mail support external id in STS Assume Role calls (#18901) 2024-05-21 13:19:35 -04:00
mdm Merge branch 'main' into feat-byod-enrollment 2024-09-04 14:21:21 +01:00
mock Profiles batch activity (#21604) 2024-08-30 16:00:35 -05:00
policies 🧹 friday cleanup party: substitute deprecated import of go-kit (#19774) 2024-06-17 10:27:31 -03:00
ptr Add Description text to CVE Metadata (#13856) 2023-09-15 11:24:10 -06:00
pubsub Address multiple redis-related issues observed with live queries (#16855) 2024-02-27 19:35:27 -06:00
service add ability for end users to enrol their device into fleet mdm (#21751) 2024-09-05 12:47:34 +01:00
shellquote Fleet server now accepts arguments via stdin (#21124) 2024-08-07 15:17:14 +02:00
sso chore: remove refs to deprecated io/ioutil (#14485) 2023-10-27 15:28:54 -03:00
test MABM bugfix: fix the expected format of the migrated VPP token (#21761) 2024-09-03 13:23:44 -04:00
version Move external dependency fleetdm/kolide-kit to monorepo (#15861) 2024-01-02 18:22:52 -03:00
vulnerabilities Pull xz'd goval-dictionary sqlite files to evaluate vulnerabilities on Amazon Linux hosts (#21506) 2024-08-26 14:07:42 -05:00
webhooks In policy webhook, made sure the failing_host_count is never 0 (#21248) 2024-08-14 19:55:47 +02:00
websocket Enable errcheck linter for golangci-lint (#8899) 2022-12-05 16:50:49 -06:00
worker MABM bugfix: fix the expected format of the migrated VPP token (#21761) 2024-09-03 13:23:44 -04:00
utils.go fix: return bad request error during MDM migration when appropriate (#16551) 2024-03-06 15:38:44 -05:00
utils_test.go feature: target profiles by labels (#16202) 2024-01-26 11:00:58 -05:00