fleet/server/service
Victor Lyuboslavsky 6a20231fc4
Added FLEET_CALENDAR_PERIODICITY for internal demo use. (#19559)
#19491 

Video demo:
https://www.loom.com/share/c8fca008a9674cc685a5c209d9689271?sid=1f67e6c5-5e0b-4f10-9837-dc5d4c27f858

Changes file not added since this is an undocumented feature for
internal use.

New tests not created since this feature is for internal use, and will
likely be removed in the near future.

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

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

- [ ] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-06-10 14:27:28 -05:00
..
async Merge branch 'main' into 15919-vulnerabilities-page 2024-02-22 16:27:15 -06:00
externalsvc remove unused logic specific to DEP+Okta+ROP (#11261) 2023-04-21 14:57:52 -03:00
middleware Remove ineffective rate limit to /api/fleet/device/ping and api/fleet/orbit/ping endpoints (#16334) 2024-01-25 15:05:52 -03:00
mock Move nanomdm dependency in monorepo (#16015) 2024-01-11 23:28:48 -03:00
osquery_utils Disable Firefox ESR query (#19412) 2024-05-31 13:22:32 -03:00
redis_policy_set Migrate team-related endpoints to new pattern (#3740) 2022-01-19 10:52:14 -05:00
schedule Add enterprise integration test for calendar events (#17900) 2024-04-04 14:58:31 -03:00
testdata Fix conflicts 2024-05-29 16:08:51 -04:00
activities.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
activities_test.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
appconfig.go fleetctl gitops --dry-run now errors on duplicate (or conflicting) global/team enroll secrets. (#19344) 2024-05-31 07:01:13 -05:00
appconfig_test.go fleetctl gitops --dry-run now errors on duplicate (or conflicting) global/team enroll secrets. (#19344) 2024-05-31 07:01:13 -05:00
apple_mdm.go feat: return better errors when private key not configured (#19471) 2024-06-04 11:06:30 -04:00
apple_mdm_test.go Merge remote-tracking branch 'origin/main' into feat-save-certs 2024-05-30 18:34:40 -03:00
base_client.go add CLI for the new MDM cert flow (#19240) 2024-05-27 11:14:37 -03:00
base_client_errors.go Finalize MDM commands part 2: implement fleetctl mdm run-command (#10866) 2023-04-03 14:25:49 -04:00
base_client_test.go prevent baseClient from trying to decode 204 responses (#16060) 2024-01-11 17:55:35 -03:00
build_tags_test.go Return 405 when receiving POST request on the route path (#16750) 2024-02-14 12:40:43 -03:00
campaigns.go Moving context.WithoutCancel outside defer. (#17260) 2024-02-29 13:39:27 -03:00
campaigns_test.go Address multiple redis-related issues observed with live queries (#16855) 2024-02-27 19:35:27 -06:00
carves.go Update carve request block id mismatch error code from 500 –> 400 (#17974) 2024-04-04 09:38:10 -07:00
carves_test.go Update carve request block id mismatch error code from 500 –> 400 (#17974) 2024-04-04 09:38:10 -07:00
client.go Merge branch 'main' into feat-software-self-service 2024-05-31 18:15:19 +01:00
client_appconfig.go fleetctl gitops --dry-run now errors on duplicate (or conflicting) global/team enroll secrets. (#19344) 2024-05-31 07:01:13 -05:00
client_carves.go Introduce API version 2022-04, deprecate use of /global in paths (#4731) 2022-04-05 11:35:53 -04:00
client_debug.go Merge conflicts 2024-04-16 10:20:59 -05:00
client_hosts.go 17257 validate bulk ops request filters (#17514) 2024-03-11 10:02:51 -06:00
client_labels.go Introduce API version 2022-04, deprecate use of /global in paths (#4731) 2022-04-05 11:35:53 -04:00
client_live_query.go fleetctl now runs saved queries (#15667) 2023-12-15 12:55:39 -06:00
client_live_query_test.go fleetctl now runs saved queries (#15667) 2023-12-15 12:55:39 -06:00
client_mdm.go fix fleetctl generate mdm-apple-bm (#19507) 2024-06-04 18:19:09 -03:00
client_mdm_test.go fix fleetctl to set different CmdUID for Windows (#14895) 2023-11-02 15:06:37 -03:00
client_packs.go Add fleetctl upgrade-packs command to migrate 2017 packs to queries (#13078) 2023-08-08 08:21:57 -04:00
client_policies.go fleetctl gitops (#16535) 2024-02-09 13:34:57 -06:00
client_profiles.go Unify profiles database identifier to profile_uuid for macOS and Windows profiles. (#15297) 2023-12-04 10:04:06 -05:00
client_queries.go fleetctl gitops (#16535) 2024-02-09 13:34:57 -06:00
client_scripts.go Adding cli improvements for run-scripts (#18010) 2024-05-07 10:10:22 -05:00
client_sessions.go Introduce API version 2022-04, deprecate use of /global in paths (#4731) 2022-04-05 11:35:53 -04:00
client_setup.go fleetctl preview to use v1 setup path, to support previous versions of fleet (#5331) 2022-04-25 10:02:21 -03:00
client_software.go fix: add missing software_package field (#18998) 2024-05-15 13:41:35 -04:00
client_targets.go Add display_name to more results (#8204) 2022-10-14 11:14:18 -03:00
client_teams.go add CLI and endpoints to set software via fleetctl apply (#18876) 2024-05-14 15:06:33 -03:00
client_test.go Support environment variables in config profiles (#18891) 2024-05-28 13:44:43 -03:00
client_trigger.go Add fleetctl trigger command (#8877) 2022-12-06 09:56:54 -06:00
client_users.go 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
cron_schedules.go Implement schedule triggers (#8747) 2022-11-28 13:28:06 -06:00
cron_schedules_test.go Add instanceID to schedule logging (#10413) 2023-03-13 15:37:03 -03:00
debug_handler.go Merge conflicts 2024-04-16 10:20:59 -05:00
debug_handler_test.go Add fleetctl debug migrations command to get missing migrations (#2967) 2021-11-22 14:06:12 -03:00
device_client.go Software SS: add menu item to Fleet Desktop (#19289) 2024-05-27 14:00:03 -04:00
device_client_test.go 7766 backmerge main (#14324) 2023-10-05 11:39:48 -06:00
devices.go generate/ingest SCEP challenges and improve error messages (#19468) 2024-06-03 18:33:52 -03:00
devices_test.go Prevent MDM migration without assigned ADE profile (#17999) 2024-04-08 11:10:29 -03:00
endpoint_campaigns.go override the websocket upgrader checkorigin func to return true (#10841) 2023-03-30 08:09:47 -04:00
endpoint_middleware.go Add UUID to Fleet errors and clean up error msgs (#10411) 2023-03-13 13:44:06 -03:00
endpoint_middleware_test.go Add UUID to Fleet errors and clean up error msgs (#10411) 2023-03-13 13:44:06 -03:00
endpoint_setup.go Add read replica testing helpers and fix non-sso login bug (#4908) 2022-04-04 16:52:05 -07:00
endpoint_utils.go Ignore leading/trailing whitespace when filtering entities; fix url param handling; test broad range of affected endpoints (#17455) 2024-04-10 11:50:08 -07:00
endpoint_utils_test.go Set interface for response types (#9121) 2022-12-27 11:26:59 -03:00
frontend.go Return 405 when receiving POST request on the route path (#16750) 2024-02-14 12:40:43 -03:00
frontend_test.go Return 405 when receiving POST request on the route path (#16750) 2024-02-14 12:40:43 -03:00
full_test.go Return 405 when receiving POST request on the route path (#16750) 2024-02-14 12:40:43 -03:00
global_policies.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
global_policies_test.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
global_schedule.go 17745 queries backend (#18582) 2024-05-07 15:43:10 -04:00
global_schedule_test.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
handler.go generate/ingest SCEP challenges and improve error messages (#19468) 2024-06-03 18:33:52 -03:00
handler_test.go remove feature flags to enable MDM (#10746) 2023-03-27 16:30:29 -03:00
hosts.go Merge branch 'main' into feat-software-self-service 2024-05-31 16:35:56 -05:00
hosts_test.go Merge branch 'main' into feat-software-self-service 2024-05-31 16:35:56 -05:00
http_auth.go Remove unused request-id in context (#3632) 2022-01-13 14:12:56 -08:00
http_auth_test.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
http_publicip.go Log all successful logins as activity and all attempts with ip in stderr. (#9095) 2022-12-21 18:29:51 +01:00
installer.go Add UUID to Fleet errors and clean up error msgs (#10411) 2023-03-13 13:44:06 -03:00
installer_test.go Add UUID to Fleet errors and clean up error msgs (#10411) 2023-03-13 13:44:06 -03:00
integration_core_test.go Delete team policies: 404 for nonexistent team (#19516) 2024-06-10 10:46:16 -07:00
integration_desktop_test.go Software SS: Add missing data to device software endpoints (#19304) 2024-05-29 08:54:48 -04:00
integration_ds_only_test.go Support async saving of hosts' last seen time (#5640) 2022-05-10 11:29:17 -04:00
integration_enterprise_test.go Added FLEET_CALENDAR_PERIODICITY for internal demo use. (#19559) 2024-06-10 14:27:28 -05:00
integration_live_queries_test.go Recategorize MDM endpoints to new mdm-less paths (#17372) 2024-03-13 10:27:29 -04:00
integration_logger_test.go Add UUID to Fleet errors and clean up error msgs (#10411) 2023-03-13 13:44:06 -03:00
integration_mdm_ddm_test.go add consistent MDM host lifecycle management (#18510) 2024-04-29 16:43:15 -03:00
integration_mdm_dep_test.go implement logic to sign apple profiles (#16490) 2024-04-18 18:01:37 -03:00
integration_mdm_lifecycle_test.go generate/ingest SCEP challenges and improve error messages (#19468) 2024-06-03 18:33:52 -03:00
integration_mdm_profiles_test.go generate/ingest SCEP challenges and improve error messages (#19468) 2024-06-03 18:33:52 -03:00
integration_mdm_test.go feat: return better errors when private key not configured (#19471) 2024-06-04 11:06:30 -04:00
integration_sandbox_test.go Recategorize MDM endpoints to new mdm-less paths (#17372) 2024-03-13 10:27:29 -04:00
integration_smtp_test.go Recategorize MDM endpoints to new mdm-less paths (#17372) 2024-03-13 10:27:29 -04:00
integration_sso_test.go Recategorize MDM endpoints to new mdm-less paths (#17372) 2024-03-13 10:27:29 -04:00
invites.go Do not return empty SSO and SMTP settings for non-global-admins (#12180) 2023-06-07 16:06:36 -03:00
invites_test.go Add UUID to Fleet errors and clean up error msgs (#10411) 2023-03-13 13:44:06 -03:00
jitter.go Migrate special-case endpoints to new pattern (#4511) 2022-03-08 11:27:38 -05:00
jitter_test.go Migrate special-case endpoints to new pattern (#4511) 2022-03-08 11:27:38 -05:00
labels.go Exclude host_ids field from label responses when it is empty, which is the case for the list labels endpoint (#19190) 2024-05-23 13:29:46 -07:00
labels_test.go Bugfix: only count hosts that user has permission to see in count field of label endpoints (#18859) 2024-05-21 12:02:08 -04:00
live_queries.go Moving context.WithoutCancel outside defer. (#17260) 2024-02-29 13:39:27 -03:00
mail_test.go 14729 smtp settings validation for TLS (#15029) 2023-11-21 11:48:21 -07:00
mdm.go feat: return better errors when private key not configured 2024-06-03 17:23:54 -04:00
mdm_scep.go 19016 ingest certs on start (#19360) 2024-05-30 18:18:42 -03:00
mdm_test.go Merge remote-tracking branch 'origin/main' into feat-save-certs 2024-05-30 18:34:40 -03:00
mem_failing_policies_set_test.go Fix failing policy sets for redis cluster mode (#3725) 2022-01-17 15:16:54 -05:00
metrics.go Issue 1362 fleetctl user roles (#1397) 2021-07-16 15:28:13 -03:00
metrics_appconfig.go Fix SMTP e-mail send when SMTP server has credentials (#10758) 2023-03-28 15:23:15 -03:00
metrics_change_email.go Update go-kit to 0.4.0 (#1411) 2017-03-15 08:55:30 -07:00
metrics_invites.go Add v4 suffix in go.mod (#1224) 2021-06-25 21:46:51 -07:00
metrics_labels.go add ability to create manual labels (#18303) 2024-04-16 17:22:08 +01:00
metrics_sessions.go add back-end implementation for SSO JIT provisioning (#7182) 2022-08-15 14:42:33 -03:00
metrics_users.go Add v4 suffix in go.mod (#1224) 2021-06-25 21:46:51 -07:00
microsoft_mdm.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
microsoft_mdm_test.go fix: process Add commands in Windows MDM profiles (#17570) 2024-03-12 15:21:17 -04:00
orbit.go Fix conflicts 2024-05-29 16:08:51 -04:00
orbit_client.go Merge remote-tracking branch 'origin/main' into feat-software-installers 2024-05-15 19:55:02 -03:00
orbit_client_test.go Software SS: add CLI support for self_service (#19205) 2024-05-27 10:31:16 -04:00
orbit_test.go Orbit software installer flow (#18797) 2024-05-14 17:25:35 -03:00
osquery.go Software Detail Query Overrides (#19132) 2024-05-30 10:10:16 -06:00
osquery_test.go Disable Firefox ESR query (#19412) 2024-05-31 13:22:32 -03:00
packs.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
packs_test.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
queries.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
queries_test.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
scheduled_queries.go Combine Schedules and Queries: API changes (#12778) 2023-07-24 20:17:20 -04:00
scheduled_queries_test.go Combine Schedules and Queries: API changes (#12778) 2023-07-24 20:17:20 -04:00
scripts.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
scripts_test.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
service.go 19016 ingest certs on start (#19360) 2024-05-30 18:18:42 -03:00
service_appconfig.go Do not return empty SSO and SMTP settings for non-global-admins (#12180) 2023-06-07 16:06:36 -03:00
service_appconfig_test.go fleetctl gitops --dry-run now errors on duplicate (or conflicting) global/team enroll secrets. (#19344) 2024-05-31 07:01:13 -05:00
service_campaign_test.go Move CalculateAggregatedPerfStatsPercentiles reads to the replica (#19206) 2024-05-31 07:08:31 -05:00
service_campaigns.go Live queries work with replication lag. (#19368) 2024-06-03 08:22:45 -05:00
service_errors.go Add UUID to Fleet errors and clean up error msgs (#10411) 2023-03-13 13:44:06 -03:00
service_users.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
sessions.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
sessions_test.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
software.go Fixing tests. (#17073) 2024-02-22 16:03:13 -06:00
software_installers.go Self service install endpoint (#19294) 2024-05-29 11:01:48 -04:00
software_installers_test.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
software_test.go Fixing tests. (#17073) 2024-02-22 16:03:13 -06:00
software_titles.go fix: add missing software_package field (#18998) 2024-05-15 13:41:35 -04:00
software_titles_test.go fix: add missing software_package field (#18998) 2024-05-15 13:41:35 -04:00
status.go feat: send back forbidden when live queries are disabled (#14804) 2023-10-31 08:58:36 -04:00
targets.go Set interface for response types (#9121) 2022-12-27 11:26:59 -03:00
targets_test.go Refactor license so it is stored in the context (#8544) 2022-11-15 09:08:05 -05:00
team_policies.go Delete team policies: 404 for nonexistent team (#19516) 2024-06-10 10:46:16 -07:00
team_policies_test.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
team_schedule.go 17745 queries backend (#18582) 2024-05-07 15:43:10 -04:00
team_schedule_test.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
teams.go GitOps remove teams (#18640) 2024-05-03 08:03:00 -05:00
teams_test.go Feat save certs (#19390) 2024-05-31 16:58:34 -04:00
testing_client.go Software installers: backend cleanup tasks part 1 (#18955) 2024-05-14 08:37:07 -04:00
testing_utils.go 19016 ingest certs on start (#19360) 2024-05-30 18:18:42 -03:00
translator.go BadRequest when no payloads present; BadRequest for invalid payload types (#18169) 2024-04-10 10:55:38 -07:00
transport.go Add software installer details to get software title API response and add software install status filter to list hosts API (#18748) 2024-05-08 15:52:35 -05:00
transport_error.go Merge branch 'main' into 15919-vulnerabilities-page 2024-02-22 16:27:15 -06:00
transport_error_test.go Add UUID to Fleet errors and clean up error msgs (#10411) 2023-03-13 13:44:06 -03:00
transport_setup.go Update go-kit to 0.4.0 (#1411) 2017-03-15 08:55:30 -07:00
transport_test.go GET /hosts API endpoint can now populate policies with populate_policies=true query parameter. (#17270) 2024-03-01 11:20:21 -06:00
trigger.go Set interface for response types (#9121) 2022-12-27 11:26:59 -03:00
user_roles.go ensure ds.TeamByName returns a 4xx response if no team is found (#12620) 2023-07-13 11:55:05 -03:00
users.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
users_test.go Activity feed webhooks backend (#19261) 2024-05-24 11:25:27 -05:00
validation_setup.go Use new error handling approach in other packages (#2954) 2021-11-22 09:13:26 -05:00
vulnerabilities.go Update MS vulnerability details links to point to NVD (#18991) 2024-05-14 16:00:33 -07:00
vulnerabilities_test.go Ignore leading/trailing whitespace when filtering entities; fix url param handling; test broad range of affected endpoints (#17455) 2024-04-10 11:50:08 -07:00