mirror of
https://github.com/fleetdm/fleet
synced 2026-05-24 09:28:54 +00:00
For #26218 Basic Android MDM on/off backend functionality. Manually tested. The following env vars must be set: ``` FLEET_DEV_ANDROID_ENABLED=1 FLEET_DEV_ANDROID_SERVICE_CREDENTIALS=$(cat credentials.json) FLEET_DEV_ANDROID_PUBSUB_TOPIC=projects/your-project/topics/your-topic ``` I picked https://github.com/go-json-experiment/json as the JSON library, which seems like the safest option. - will become json/v2 at some point - currently used in production by other companies, like Tailscale - well-maintained - Some context here: https://github.com/fleetdm/fleet/issues/25512 Plan for next work: - refactoring from 1st PR - add pubsub with device enroll -> spec proxy for fleetdm.com - come back to this sub-task to add tests and finish TODOs # Checklist for submitter - [x] Added/updated automated tests - [x] Manual QA for all new/changed functionality |
||
|---|---|---|
| .. | ||
| gitops | ||
| convert_input.conf | ||
| convert_output.yml | ||
| expectedGetConfigAppConfigJson.json | ||
| expectedGetConfigAppConfigTeamMaintainerJson.json | ||
| expectedGetConfigAppConfigTeamMaintainerYaml.yml | ||
| expectedGetConfigAppConfigYaml.yml | ||
| expectedGetConfigIncludeServerConfigJson.json | ||
| expectedGetConfigIncludeServerConfigYaml.yml | ||
| expectedGetTeamsJson.json | ||
| expectedGetTeamsText.txt | ||
| expectedGetTeamsYaml.yml | ||
| expectedHostDetailResponseJson.json | ||
| expectedHostDetailResponseYaml.yml | ||
| expectedListHostsJson.json | ||
| expectedListHostsMDM.json | ||
| expectedListHostsYaml.yml | ||
| macosSetupExpectedAppConfigEmpty.yml | ||
| macosSetupExpectedAppConfigSet.yml | ||
| macosSetupExpectedTeam1And2Empty.yml | ||
| macosSetupExpectedTeam1And2Set.yml | ||
| macosSetupExpectedTeam1Empty.yml | ||
| macosSetupExpectedTeam1Set.yml | ||