fleet/server/datastore/mysql
Konstantin Sykulev a2a66af6e4
Fleet installed vpp apps, prior to being inventoried, correctly pull self service flag (#29272)
https://github.com/fleetdm/fleet/issues/29240

Prior to being accounted for in software inventory we store vpp app
installs in `host_vpp_software_installs`. The query pull data from this
table was not getting self service flag information which was necessary
for label scoping logic later on while fetching software available for
install on the service service page.

- [x] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] Added/updated automated tests
- [x] Manual QA for all new/changed functionality
- [x] For unreleased bug fixes in a release candidate, confirmed that
the fix is not expected to adversely impact load test results or alerted
the release DRI if additional load testing is needed.
2025-05-20 10:44:27 -05:00
..
common_mysql Basic Android enroll functionality (#26386) 2025-02-24 14:31:21 -06:00
migrations Improve MDM device-to-user mapping for Apple devices (#29239) 2025-05-19 13:29:46 -05:00
activities.go Add host id to fleet enrolled activity (#28068) 2025-04-10 13:50:14 -07:00
activities_test.go Cancel upcoming activities: create past canceled activities (#27956) 2025-04-09 16:08:51 -04:00
aggregated_stats.go Updating golangci-lint to 1.61.0 (#22973) 2024-10-18 12:38:26 -05:00
aggregated_stats_test.go
android.go Refactoring Android datastore interface (#26982) 2025-03-13 14:28:52 -05:00
android_test.go Refactoring Android datastore interface (#26982) 2025-03-13 14:28:52 -05:00
app_configs.go Update to Go 1.24.1 (#27506) 2025-03-31 11:14:09 -05:00
app_configs_test.go Include Linux disk encryption status in configuration profiles aggregate status response when applicable, fix disk encryption/MDM configuration order-of-operations issues, add integration tests for LUKS (#24114) 2024-11-25 08:34:43 -06:00
apple_mdm.go BRP: cancel single profile on delete via UI (#29107) 2025-05-20 08:55:51 -04:00
apple_mdm_ddm_test.go Fixing issues with Apple DDM profile status (#29059) 2025-05-15 13:05:25 -05:00
apple_mdm_test.go BRP: cancel single profile on delete via UI (#29107) 2025-05-20 08:55:51 -04:00
ca_config_assets.go Add custom SCEP configs (#27045) 2025-03-14 12:16:51 -05:00
ca_config_assets_test.go Add custom SCEP configs (#27045) 2025-03-14 12:16:51 -05:00
calendar_events.go Enable staticcheck Go linter. (#23487) 2024-11-05 11:16:24 -06:00
calendar_events_test.go Correctly handle NULL timezones (#20605) 2024-07-22 10:04:29 -07:00
campaigns.go Updating golangci-lint to 1.61.0 (#22973) 2024-10-18 12:38:26 -05:00
campaigns_test.go Updating golangci-lint to 1.61.0 (#22973) 2024-10-18 12:38:26 -05:00
carves.go Updating golangci-lint to 1.61.0 (#22973) 2024-10-18 12:38:26 -05:00
carves_test.go
config.go Refactoring common mysql (#26367) 2025-02-18 15:28:54 -06:00
cron_stats.go Monitor and alert on errors in cron jobs (#24347) 2024-12-19 15:55:29 -06:00
cron_stats_test.go Monitor and alert on errors in cron jobs (#24347) 2024-12-19 15:55:29 -06:00
delete.go Updating golangci-lint to 1.61.0 (#22973) 2024-10-18 12:38:26 -05:00
delete_test.go
disk_encryption.go Disk encryption keys are now archived when created/updated (#25638) 2025-01-22 14:54:40 -06:00
disk_encryption_test.go Disk encryption keys are now archived when created/updated (#25638) 2025-01-22 14:54:40 -06:00
email_changes.go
email_changes_test.go
errors.go Refactoring common mysql (#26367) 2025-02-18 15:28:54 -06:00
fulltext.go Update to Go 1.24.1 (#27506) 2025-03-31 11:14:09 -05:00
fulltext_test.go
host_certificates.go NDES cert renewal (#28712) 2025-05-01 12:16:45 -05:00
host_certificates_test.go Custom SCEP renewal (#28616) 2025-04-30 15:31:45 -04:00
hosts.go Improve MDM device-to-user mapping for Apple devices (#29239) 2025-05-19 13:29:46 -05:00
hosts_test.go Improve MDM device-to-user mapping for Apple devices (#29239) 2025-05-19 13:29:46 -05:00
invites.go Allow opting in users to email verification on login (#24273) 2024-12-05 08:37:10 -06:00
invites_test.go Allow opting in users to email verification on login (#24273) 2024-12-05 08:37:10 -06:00
jobs.go Updating golangci-lint to 1.61.0 (#22973) 2024-10-18 12:38:26 -05:00
jobs_test.go Send DeviceConfigured MDM command after DEP enrollment (#17737) 2024-03-25 13:25:29 -04:00
labels.go Add author ID to labels (#27055) 2025-03-20 16:05:16 -05:00
labels_test.go IdP vars: store profile-variable associations when new profile is created/updated (#28645) 2025-04-30 16:03:23 -04:00
linux_mdm.go Linux OS settings + disk encryption host filter fixes (#24200) 2024-11-26 19:26:22 -06:00
linux_mdm_test.go Disk encryption keys are now archived when created/updated (#25638) 2025-01-22 14:54:40 -06:00
locks.go Optimize software_titles query to use indexes (#25722) 2025-01-23 15:48:21 -03:00
locks_test.go Improvements for select next Apple MDM command query. (#24128) 2024-12-05 12:02:48 -06:00
maintained_apps.go Support for fleet maintained apps in gitops (#28751) 2025-05-07 18:16:08 -05:00
maintained_apps_test.go Support for fleet maintained apps in gitops (#28751) 2025-05-07 18:16:08 -05:00
mdm.go Add timestamp to host_mdm_apple_profiles for variable update times (#29074) 2025-05-13 17:22:27 -04:00
mdm_test.go BRP: cancel single profile on delete via UI (#29107) 2025-05-20 08:55:51 -04:00
microsoft_mdm.go BRP: cancel single profile on delete via UI (#29107) 2025-05-20 08:55:51 -04:00
microsoft_mdm_test.go IdP vars: add integration test, address last PR comments (#28794) 2025-05-05 11:46:10 -04:00
migrations_test.go Refactoring common mysql (#26367) 2025-02-18 15:28:54 -06:00
mysql.go Refactoring Android datastore interface (#26982) 2025-03-13 14:28:52 -05:00
mysql_test.go Refactoring common mysql (#26367) 2025-02-18 15:28:54 -06:00
nanomdm_storage.go Bugfix: Clear the unified queue when turning off and re-enrolling in MDM (#26816) 2025-03-05 08:59:07 -05:00
nanomdm_storage_test.go 19016 ingest certs on start (#19360) 2024-05-30 18:18:42 -03:00
operating_system_vulnerabilities.go Don't update updated_at on OS vulnerabilities when nothing changed in the result (#28429) 2025-04-22 09:07:18 -04:00
operating_system_vulnerabilities_test.go Don't update updated_at on OS vulnerabilities when nothing changed in the result (#28429) 2025-04-22 09:07:18 -04:00
operating_systems.go Android scaffold (#26274) 2025-02-13 14:32:19 -06:00
operating_systems_test.go Updating golangci-lint to 1.61.0 (#22973) 2024-10-18 12:38:26 -05:00
packs.go Updating golangci-lint to 1.61.0 (#22973) 2024-10-18 12:38:26 -05:00
packs_test.go Enable staticcheck Go linter. (#23487) 2024-11-05 11:16:24 -06:00
password_reset.go Updating golangci-lint to 1.61.0 (#22973) 2024-10-18 12:38:26 -05:00
password_reset_test.go Updating golangci-lint to 1.61.0 (#22973) 2024-10-18 12:38:26 -05:00
policies.go Add GitOps for policy labels (#27781) 2025-04-04 09:46:51 -05:00
policies_test.go Add GitOps for policy labels (#27781) 2025-04-04 09:46:51 -05:00
queries.go Add retry when applying queries (#28951) 2025-05-13 12:06:20 -05:00
queries_test.go Add labels to queries using gitops (#27259) 2025-03-20 15:32:52 -05:00
query_results.go Added server_settings.query_report_cap (#19692) 2024-06-14 12:24:01 -03:00
query_results_test.go Added server_settings.query_report_cap (#19692) 2024-06-14 12:24:01 -03:00
scep.go 19016 ingest certs on start (#19360) 2024-05-30 18:18:42 -03:00
scep_test.go use Fleet instead of FleetDM in certificates (#19748) 2024-06-14 11:08:49 -03:00
scheduled_queries.go Update to Go 1.24.1 (#27506) 2025-03-31 11:14:09 -05:00
scheduled_queries_test.go
schema.sql Improve MDM device-to-user mapping for Apple devices (#29239) 2025-05-19 13:29:46 -05:00
scim.go Improve MDM device-to-user mapping for Apple devices (#29239) 2025-05-19 13:29:46 -05:00
scim_test.go BRP: cancel single profile on delete via UI (#29107) 2025-05-20 08:55:51 -04:00
scripts.go Bulk script execution backend (#28299) 2025-04-30 12:54:46 -04:00
scripts_test.go Bulk script execution backend (#28299) 2025-04-30 12:54:46 -04:00
secret_variables.go Exclude certain sections from var interpolation when running gitops cmd (#28625) 2025-04-29 15:09:25 -04:00
secret_variables_test.go Update Apple config/DDM profiles if secret variables changed (#24995) 2024-12-30 17:58:39 -06:00
sessions.go Include expiration info, drop "personalized", in MFA email (#24630) 2024-12-10 18:58:40 -06:00
sessions_test.go Include expiration info, drop "personalized", in MFA email (#24630) 2024-12-10 18:58:40 -06:00
setup_experience.go feat: do not run setup experience on hosts in a team with no software or script configured (#24073) 2024-11-22 13:52:28 -05:00
setup_experience_test.go SSVL: Add labels to upload endpoint; add validations and related datastore methods (#24733) 2024-12-16 18:17:13 -06:00
software.go Fleet installed vpp apps, prior to being inventoried, correctly pull self service flag (#29272) 2025-05-20 10:44:27 -05:00
software_installers.go Add backend for uninstalls in My device UI (#29035) 2025-05-13 12:14:45 -05:00
software_installers_test.go Support for fleet maintained apps in gitops (#28751) 2025-05-07 18:16:08 -05:00
software_test.go Fleet installed vpp apps, prior to being inventoried, correctly pull self service flag (#29272) 2025-05-20 10:44:27 -05:00
software_titles.go Move fleet_maintained_app_id from title level to package level in software title list endpoint (#29033) 2025-05-12 12:37:09 -05:00
software_titles_test.go Add hash_sha256 field to "List Software Titles" API response (#28447) 2025-04-24 12:08:59 -05:00
statistics.go Add statistic to measure ABM pending hosts (#28226) 2025-04-15 11:30:07 -04:00
statistics_test.go Add statistic to measure ABM pending hosts (#28226) 2025-04-15 11:30:07 -04:00
targets.go Updating golangci-lint to 1.61.0 (#22973) 2024-10-18 12:38:26 -05:00
targets_test.go Updating golangci-lint to 1.61.0 (#22973) 2024-10-18 12:38:26 -05:00
teams.go Updating golangci-lint to 1.61.0 (#22973) 2024-10-18 12:38:26 -05:00
teams_test.go IdP vars: store profile-variable associations when new profile is created/updated (#28645) 2025-04-30 16:03:23 -04:00
testing_utils.go IdP: resend profiles when IdP values change (#28436) 2025-04-29 14:35:37 -04:00
unicode_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
users.go Added Android activity and better handling of deleted users. (#26640) 2025-02-27 14:19:15 -06:00
users_test.go Added Android activity and better handling of deleted users. (#26640) 2025-02-27 14:19:15 -06:00
vpp.go feat: software categories in gitops (#28863) 2025-05-07 11:19:33 -04:00
vpp_test.go fix: don't re-use title ID from a windows app for a vpp app (#26546) 2025-02-24 17:51:12 -05:00
vulnerabilities.go Adjust vuln host count batch size (#25957) 2025-01-31 16:49:36 -07:00
vulnerabilities_test.go Refactoring common mysql (#26367) 2025-02-18 15:28:54 -06:00
windows_updates.go
windows_updates_test.go Updating golangci-lint to 1.61.0 (#22973) 2024-10-18 12:38:26 -05:00
wstep.go
wstep_test.go Move nanomdm dependency in monorepo (#16015) 2024-01-11 23:28:48 -03:00