fleet/server/datastore
Roberto Dip 337d61c823
automatically install a fleetd configuration profile to relevant teams (#10910)
Related to #9459, this adds logic to the cron to add a
`com.fleetdm.fleetd.config` configuration profile to the
`apple_mdm_configuration_profiles` table.

As noted in the comments, this makes some assumptions:

- This profile will be applied to all hosts in the team (or "no team",)
but it will only be used by hosts that have a fleetd installation
without
  an enroll secret and fleet URL (mainly DEP enrolled hosts).
- Once the profile is applied to a team (or "no team",) it's not removed
if
  AppConfig.MDM.AppleBMDefaultTeam changes, this is to preserve existing
agents using the configuration (mainly ServerURL as EnrollSecret is used
  only during enrollment)
2023-04-04 17:09:20 -03:00
..
cached_mysql create and send Nudge configuration to hosts (#9491) 2023-01-25 17:03:40 -03:00
mysql automatically install a fleetd configuration profile to relevant teams (#10910) 2023-04-04 17:09:20 -03:00
mysqlredis Support matching a host in orbit enrollment using the serial number (#9612) 2023-02-28 12:55:04 -05:00
redis Support redis username (#9018) 2022-12-14 08:53:38 -05:00
s3 report errors that can occur during file carving (#8972) 2022-12-09 13:21:30 -03:00