fleet/tools/cloner-check/generated_files/appconfig.txt
Jordan Montgomery 994672ca20
Hydrant CA Feature Branch (#31807)
There are still some TODOs particularly within Gitops test code which
will be worked on in a followup PR

# Checklist for submitter

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

- [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/guides/committing-changes.md#changes-files)
for more information.

- [x] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes

## Testing

- [x] Added/updated automated tests
- [x] Where appropriate, [automated tests simulate multiple hosts and
test for host
isolation](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/reference/patterns-backend.md#unit-testing)
(updates to one hosts's records do not affect another)

- [ ] QA'd all new/changed functionality manually

For unreleased bug fixes in a release candidate, one of:

- [x] Confirmed that the fix is not expected to adversely impact load
test results
- [x] Alerted the release DRI if additional load testing is needed

## Database migrations

- [x] Checked table schema to confirm autoupdate
- [x] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [x] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [x] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).

## New Fleet configuration settings

- [ ] Setting(s) is/are explicitly excluded from GitOps

If you didn't check the box above, follow this checklist for
GitOps-enabled settings:

- [ ] Verified that the setting is exported via `fleetctl
generate-gitops`
- [x] Verified the setting is documented in a separate PR to [the GitOps
documentation](https://github.com/fleetdm/fleet/blob/main/docs/Configuration/yaml-files.md#L485)
- [x] Verified that the setting is cleared on the server if it is not
supplied in a YAML file (or that it is documented as being optional)
- [x] Verified that any relevant UI is disabled when GitOps mode is
enabled

---------

Co-authored-by: Gabriel Hernandez <ghernandez345@gmail.com>
Co-authored-by: Magnus Jensen <magnus@fleetdm.com>
Co-authored-by: Sarah Gillespie <73313222+gillespi314@users.noreply.github.com>
2025-09-04 12:39:41 -04:00

185 lines
15 KiB
Text

github.com/fleetdm/fleet/v4/server/fleet/AppConfig OrgInfo fleet.OrgInfo
github.com/fleetdm/fleet/v4/server/fleet/OrgInfo OrgName string
github.com/fleetdm/fleet/v4/server/fleet/OrgInfo OrgLogoURL string
github.com/fleetdm/fleet/v4/server/fleet/OrgInfo OrgLogoURLLightBackground string
github.com/fleetdm/fleet/v4/server/fleet/OrgInfo ContactURL string
github.com/fleetdm/fleet/v4/server/fleet/AppConfig ServerSettings fleet.ServerSettings
github.com/fleetdm/fleet/v4/server/fleet/ServerSettings ServerURL string
github.com/fleetdm/fleet/v4/server/fleet/ServerSettings LiveQueryDisabled bool
github.com/fleetdm/fleet/v4/server/fleet/ServerSettings EnableAnalytics bool
github.com/fleetdm/fleet/v4/server/fleet/ServerSettings DebugHostIDs []uint
github.com/fleetdm/fleet/v4/server/fleet/ServerSettings DeferredSaveHost bool
github.com/fleetdm/fleet/v4/server/fleet/ServerSettings QueryReportsDisabled bool
github.com/fleetdm/fleet/v4/server/fleet/ServerSettings ScriptsDisabled bool
github.com/fleetdm/fleet/v4/server/fleet/ServerSettings AIFeaturesDisabled bool
github.com/fleetdm/fleet/v4/server/fleet/ServerSettings QueryReportCap int
github.com/fleetdm/fleet/v4/server/fleet/AppConfig SMTPSettings *fleet.SMTPSettings
github.com/fleetdm/fleet/v4/server/fleet/SMTPSettings SMTPEnabled bool
github.com/fleetdm/fleet/v4/server/fleet/SMTPSettings SMTPConfigured bool
github.com/fleetdm/fleet/v4/server/fleet/SMTPSettings SMTPSenderAddress string
github.com/fleetdm/fleet/v4/server/fleet/SMTPSettings SMTPServer string
github.com/fleetdm/fleet/v4/server/fleet/SMTPSettings SMTPPort uint
github.com/fleetdm/fleet/v4/server/fleet/SMTPSettings SMTPAuthenticationType string
github.com/fleetdm/fleet/v4/server/fleet/SMTPSettings SMTPUserName string
github.com/fleetdm/fleet/v4/server/fleet/SMTPSettings SMTPPassword string
github.com/fleetdm/fleet/v4/server/fleet/SMTPSettings SMTPEnableTLS bool
github.com/fleetdm/fleet/v4/server/fleet/SMTPSettings SMTPAuthenticationMethod string
github.com/fleetdm/fleet/v4/server/fleet/SMTPSettings SMTPDomain string
github.com/fleetdm/fleet/v4/server/fleet/SMTPSettings SMTPVerifySSLCerts bool
github.com/fleetdm/fleet/v4/server/fleet/SMTPSettings SMTPEnableStartTLS bool
github.com/fleetdm/fleet/v4/server/fleet/AppConfig HostExpirySettings fleet.HostExpirySettings
github.com/fleetdm/fleet/v4/server/fleet/HostExpirySettings HostExpiryEnabled bool
github.com/fleetdm/fleet/v4/server/fleet/HostExpirySettings HostExpiryWindow int
github.com/fleetdm/fleet/v4/server/fleet/AppConfig ActivityExpirySettings fleet.ActivityExpirySettings
github.com/fleetdm/fleet/v4/server/fleet/ActivityExpirySettings ActivityExpiryEnabled bool
github.com/fleetdm/fleet/v4/server/fleet/ActivityExpirySettings ActivityExpiryWindow int
github.com/fleetdm/fleet/v4/server/fleet/AppConfig Features fleet.Features
github.com/fleetdm/fleet/v4/server/fleet/Features EnableHostUsers bool
github.com/fleetdm/fleet/v4/server/fleet/Features EnableSoftwareInventory bool
github.com/fleetdm/fleet/v4/server/fleet/Features AdditionalQueries *json.RawMessage
github.com/fleetdm/fleet/v4/server/fleet/Features DetailQueryOverrides map[string]*string
github.com/fleetdm/fleet/v4/server/fleet/AppConfig DeprecatedHostSettings *fleet.Features
github.com/fleetdm/fleet/v4/server/fleet/AppConfig AgentOptions *json.RawMessage
github.com/fleetdm/fleet/v4/server/fleet/AppConfig SMTPTest bool
github.com/fleetdm/fleet/v4/server/fleet/AppConfig SSOSettings *fleet.SSOSettings
github.com/fleetdm/fleet/v4/server/fleet/SSOSettings SSOProviderSettings fleet.SSOProviderSettings
github.com/fleetdm/fleet/v4/server/fleet/SSOProviderSettings EntityID string
github.com/fleetdm/fleet/v4/server/fleet/SSOProviderSettings IssuerURI string
github.com/fleetdm/fleet/v4/server/fleet/SSOProviderSettings Metadata string
github.com/fleetdm/fleet/v4/server/fleet/SSOProviderSettings MetadataURL string
github.com/fleetdm/fleet/v4/server/fleet/SSOProviderSettings IDPName string
github.com/fleetdm/fleet/v4/server/fleet/SSOSettings IDPImageURL string
github.com/fleetdm/fleet/v4/server/fleet/SSOSettings EnableSSO bool
github.com/fleetdm/fleet/v4/server/fleet/SSOSettings EnableSSOIdPLogin bool
github.com/fleetdm/fleet/v4/server/fleet/SSOSettings EnableJITProvisioning bool
github.com/fleetdm/fleet/v4/server/fleet/SSOSettings EnableJITRoleSync bool
github.com/fleetdm/fleet/v4/server/fleet/SSOSettings SSOServerURL string
github.com/fleetdm/fleet/v4/server/fleet/AppConfig FleetDesktop fleet.FleetDesktopSettings
github.com/fleetdm/fleet/v4/server/fleet/FleetDesktopSettings TransparencyURL string
github.com/fleetdm/fleet/v4/server/fleet/AppConfig VulnerabilitySettings fleet.VulnerabilitySettings
github.com/fleetdm/fleet/v4/server/fleet/VulnerabilitySettings DatabasesPath string
github.com/fleetdm/fleet/v4/server/fleet/AppConfig WebhookSettings fleet.WebhookSettings
github.com/fleetdm/fleet/v4/server/fleet/WebhookSettings ActivitiesWebhook fleet.ActivitiesWebhookSettings
github.com/fleetdm/fleet/v4/server/fleet/ActivitiesWebhookSettings Enable bool
github.com/fleetdm/fleet/v4/server/fleet/ActivitiesWebhookSettings DestinationURL string
github.com/fleetdm/fleet/v4/server/fleet/WebhookSettings HostStatusWebhook fleet.HostStatusWebhookSettings
github.com/fleetdm/fleet/v4/server/fleet/HostStatusWebhookSettings Enable bool
github.com/fleetdm/fleet/v4/server/fleet/HostStatusWebhookSettings DestinationURL string
github.com/fleetdm/fleet/v4/server/fleet/HostStatusWebhookSettings HostPercentage float64
github.com/fleetdm/fleet/v4/server/fleet/HostStatusWebhookSettings DaysCount int
github.com/fleetdm/fleet/v4/server/fleet/WebhookSettings FailingPoliciesWebhook fleet.FailingPoliciesWebhookSettings
github.com/fleetdm/fleet/v4/server/fleet/FailingPoliciesWebhookSettings Enable bool
github.com/fleetdm/fleet/v4/server/fleet/FailingPoliciesWebhookSettings DestinationURL string
github.com/fleetdm/fleet/v4/server/fleet/FailingPoliciesWebhookSettings PolicyIDs []uint
github.com/fleetdm/fleet/v4/server/fleet/FailingPoliciesWebhookSettings HostBatchSize int
github.com/fleetdm/fleet/v4/server/fleet/WebhookSettings VulnerabilitiesWebhook fleet.VulnerabilitiesWebhookSettings
github.com/fleetdm/fleet/v4/server/fleet/VulnerabilitiesWebhookSettings Enable bool
github.com/fleetdm/fleet/v4/server/fleet/VulnerabilitiesWebhookSettings DestinationURL string
github.com/fleetdm/fleet/v4/server/fleet/VulnerabilitiesWebhookSettings HostBatchSize int
github.com/fleetdm/fleet/v4/server/fleet/WebhookSettings Interval fleet.Duration
github.com/fleetdm/fleet/v4/server/fleet/Duration Duration time.Duration int64
github.com/fleetdm/fleet/v4/server/fleet/AppConfig Integrations fleet.Integrations
github.com/fleetdm/fleet/v4/server/fleet/Integrations Jira []*fleet.JiraIntegration
github.com/fleetdm/fleet/v4/server/fleet/JiraIntegration URL string
github.com/fleetdm/fleet/v4/server/fleet/JiraIntegration Username string
github.com/fleetdm/fleet/v4/server/fleet/JiraIntegration APIToken string
github.com/fleetdm/fleet/v4/server/fleet/JiraIntegration ProjectKey string
github.com/fleetdm/fleet/v4/server/fleet/JiraIntegration EnableFailingPolicies bool
github.com/fleetdm/fleet/v4/server/fleet/JiraIntegration EnableSoftwareVulnerabilities bool
github.com/fleetdm/fleet/v4/server/fleet/Integrations Zendesk []*fleet.ZendeskIntegration
github.com/fleetdm/fleet/v4/server/fleet/ZendeskIntegration URL string
github.com/fleetdm/fleet/v4/server/fleet/ZendeskIntegration Email string
github.com/fleetdm/fleet/v4/server/fleet/ZendeskIntegration APIToken string
github.com/fleetdm/fleet/v4/server/fleet/ZendeskIntegration GroupID int64
github.com/fleetdm/fleet/v4/server/fleet/ZendeskIntegration EnableFailingPolicies bool
github.com/fleetdm/fleet/v4/server/fleet/ZendeskIntegration EnableSoftwareVulnerabilities bool
github.com/fleetdm/fleet/v4/server/fleet/Integrations GoogleCalendar []*fleet.GoogleCalendarIntegration
github.com/fleetdm/fleet/v4/server/fleet/GoogleCalendarIntegration Domain string
github.com/fleetdm/fleet/v4/server/fleet/GoogleCalendarIntegration ApiKey map[string]string
github.com/fleetdm/fleet/v4/server/fleet/Integrations ConditionalAccessEnabled optjson.Bool
github.com/fleetdm/fleet/v4/pkg/optjson/Bool Set bool
github.com/fleetdm/fleet/v4/pkg/optjson/Bool Valid bool
github.com/fleetdm/fleet/v4/pkg/optjson/Bool Value bool
github.com/fleetdm/fleet/v4/server/fleet/AppConfig MDM fleet.MDM
github.com/fleetdm/fleet/v4/server/fleet/MDM AppleServerURL string
github.com/fleetdm/fleet/v4/server/fleet/MDM DeprecatedAppleBMDefaultTeam string
github.com/fleetdm/fleet/v4/server/fleet/MDM AppleBusinessManager optjson.Slice[github.com/fleetdm/fleet/v4/server/fleet.MDMAppleABMAssignmentInfo]
github.com/fleetdm/fleet/v4/pkg/optjson/Slice[github.com/fleetdm/fleet/v4/server/fleet.MDMAppleABMAssignmentInfo] Set bool
github.com/fleetdm/fleet/v4/pkg/optjson/Slice[github.com/fleetdm/fleet/v4/server/fleet.MDMAppleABMAssignmentInfo] Valid bool
github.com/fleetdm/fleet/v4/pkg/optjson/Slice[github.com/fleetdm/fleet/v4/server/fleet.MDMAppleABMAssignmentInfo] Value []fleet.MDMAppleABMAssignmentInfo
github.com/fleetdm/fleet/v4/server/fleet/MDMAppleABMAssignmentInfo OrganizationName string
github.com/fleetdm/fleet/v4/server/fleet/MDMAppleABMAssignmentInfo MacOSTeam string
github.com/fleetdm/fleet/v4/server/fleet/MDMAppleABMAssignmentInfo IOSTeam string
github.com/fleetdm/fleet/v4/server/fleet/MDMAppleABMAssignmentInfo IpadOSTeam string
github.com/fleetdm/fleet/v4/server/fleet/MDM AppleBMEnabledAndConfigured bool
github.com/fleetdm/fleet/v4/server/fleet/MDM AppleBMTermsExpired bool
github.com/fleetdm/fleet/v4/server/fleet/MDM EnabledAndConfigured bool
github.com/fleetdm/fleet/v4/server/fleet/MDM MacOSUpdates fleet.AppleOSUpdateSettings
github.com/fleetdm/fleet/v4/server/fleet/AppleOSUpdateSettings MinimumVersion optjson.String
github.com/fleetdm/fleet/v4/pkg/optjson/String Set bool
github.com/fleetdm/fleet/v4/pkg/optjson/String Valid bool
github.com/fleetdm/fleet/v4/pkg/optjson/String Value string
github.com/fleetdm/fleet/v4/server/fleet/AppleOSUpdateSettings Deadline optjson.String
github.com/fleetdm/fleet/v4/server/fleet/MDM IOSUpdates fleet.AppleOSUpdateSettings
github.com/fleetdm/fleet/v4/server/fleet/MDM IPadOSUpdates fleet.AppleOSUpdateSettings
github.com/fleetdm/fleet/v4/server/fleet/MDM WindowsUpdates fleet.WindowsUpdates
github.com/fleetdm/fleet/v4/server/fleet/WindowsUpdates DeadlineDays optjson.Int
github.com/fleetdm/fleet/v4/pkg/optjson/Int Set bool
github.com/fleetdm/fleet/v4/pkg/optjson/Int Valid bool
github.com/fleetdm/fleet/v4/pkg/optjson/Int Value int
github.com/fleetdm/fleet/v4/server/fleet/WindowsUpdates GracePeriodDays optjson.Int
github.com/fleetdm/fleet/v4/server/fleet/MDM MacOSSettings fleet.MacOSSettings
github.com/fleetdm/fleet/v4/server/fleet/MacOSSettings CustomSettings []fleet.MDMProfileSpec
github.com/fleetdm/fleet/v4/server/fleet/MDMProfileSpec Path string
github.com/fleetdm/fleet/v4/server/fleet/MDMProfileSpec Labels []string
github.com/fleetdm/fleet/v4/server/fleet/MDMProfileSpec LabelsIncludeAll []string
github.com/fleetdm/fleet/v4/server/fleet/MDMProfileSpec LabelsIncludeAny []string
github.com/fleetdm/fleet/v4/server/fleet/MDMProfileSpec LabelsExcludeAny []string
github.com/fleetdm/fleet/v4/server/fleet/MacOSSettings DeprecatedEnableDiskEncryption *bool
github.com/fleetdm/fleet/v4/server/fleet/MDM MacOSSetup fleet.MacOSSetup
github.com/fleetdm/fleet/v4/server/fleet/MacOSSetup BootstrapPackage optjson.String
github.com/fleetdm/fleet/v4/server/fleet/MacOSSetup EnableEndUserAuthentication bool
github.com/fleetdm/fleet/v4/server/fleet/MacOSSetup MacOSSetupAssistant optjson.String
github.com/fleetdm/fleet/v4/server/fleet/MacOSSetup EnableReleaseDeviceManually optjson.Bool
github.com/fleetdm/fleet/v4/server/fleet/MacOSSetup Script optjson.String
github.com/fleetdm/fleet/v4/server/fleet/MacOSSetup Software optjson.Slice[*github.com/fleetdm/fleet/v4/server/fleet.MacOSSetupSoftware]
github.com/fleetdm/fleet/v4/pkg/optjson/Slice[*github.com/fleetdm/fleet/v4/server/fleet.MacOSSetupSoftware] Set bool
github.com/fleetdm/fleet/v4/pkg/optjson/Slice[*github.com/fleetdm/fleet/v4/server/fleet.MacOSSetupSoftware] Valid bool
github.com/fleetdm/fleet/v4/pkg/optjson/Slice[*github.com/fleetdm/fleet/v4/server/fleet.MacOSSetupSoftware] Value []*fleet.MacOSSetupSoftware
github.com/fleetdm/fleet/v4/server/fleet/MacOSSetupSoftware AppStoreID string
github.com/fleetdm/fleet/v4/server/fleet/MacOSSetupSoftware PackagePath string
github.com/fleetdm/fleet/v4/server/fleet/MacOSSetup ManualAgentInstall optjson.Bool
github.com/fleetdm/fleet/v4/server/fleet/MDM MacOSMigration fleet.MacOSMigration
github.com/fleetdm/fleet/v4/server/fleet/MacOSMigration Enable bool
github.com/fleetdm/fleet/v4/server/fleet/MacOSMigration Mode fleet.MacOSMigrationMode string
github.com/fleetdm/fleet/v4/server/fleet/MacOSMigration WebhookURL string
github.com/fleetdm/fleet/v4/server/fleet/MDM WindowsMigrationEnabled bool
github.com/fleetdm/fleet/v4/server/fleet/MDM EndUserAuthentication fleet.MDMEndUserAuthentication
github.com/fleetdm/fleet/v4/server/fleet/MDMEndUserAuthentication SSOProviderSettings fleet.SSOProviderSettings
github.com/fleetdm/fleet/v4/server/fleet/MDM WindowsEnabledAndConfigured bool
github.com/fleetdm/fleet/v4/server/fleet/MDM EnableDiskEncryption optjson.Bool
github.com/fleetdm/fleet/v4/server/fleet/MDM RequireBitLockerPIN optjson.Bool
github.com/fleetdm/fleet/v4/server/fleet/MDM WindowsSettings fleet.WindowsSettings
github.com/fleetdm/fleet/v4/server/fleet/WindowsSettings CustomSettings optjson.Slice[github.com/fleetdm/fleet/v4/server/fleet.MDMProfileSpec]
github.com/fleetdm/fleet/v4/pkg/optjson/Slice[github.com/fleetdm/fleet/v4/server/fleet.MDMProfileSpec] Set bool
github.com/fleetdm/fleet/v4/pkg/optjson/Slice[github.com/fleetdm/fleet/v4/server/fleet.MDMProfileSpec] Valid bool
github.com/fleetdm/fleet/v4/pkg/optjson/Slice[github.com/fleetdm/fleet/v4/server/fleet.MDMProfileSpec] Value []fleet.MDMProfileSpec
github.com/fleetdm/fleet/v4/server/fleet/MDM VolumePurchasingProgram optjson.Slice[github.com/fleetdm/fleet/v4/server/fleet.MDMAppleVolumePurchasingProgramInfo]
github.com/fleetdm/fleet/v4/pkg/optjson/Slice[github.com/fleetdm/fleet/v4/server/fleet.MDMAppleVolumePurchasingProgramInfo] Set bool
github.com/fleetdm/fleet/v4/pkg/optjson/Slice[github.com/fleetdm/fleet/v4/server/fleet.MDMAppleVolumePurchasingProgramInfo] Valid bool
github.com/fleetdm/fleet/v4/pkg/optjson/Slice[github.com/fleetdm/fleet/v4/server/fleet.MDMAppleVolumePurchasingProgramInfo] Value []fleet.MDMAppleVolumePurchasingProgramInfo
github.com/fleetdm/fleet/v4/server/fleet/MDMAppleVolumePurchasingProgramInfo Location string
github.com/fleetdm/fleet/v4/server/fleet/MDMAppleVolumePurchasingProgramInfo Teams []string
github.com/fleetdm/fleet/v4/server/fleet/MDM AndroidEnabledAndConfigured bool
github.com/fleetdm/fleet/v4/server/fleet/AppConfig UIGitOpsMode fleet.UIGitOpsModeConfig
github.com/fleetdm/fleet/v4/server/fleet/UIGitOpsModeConfig GitopsModeEnabled bool
github.com/fleetdm/fleet/v4/server/fleet/UIGitOpsModeConfig RepositoryURL string
github.com/fleetdm/fleet/v4/server/fleet/AppConfig Scripts optjson.Slice[string]
github.com/fleetdm/fleet/v4/pkg/optjson/Slice[string] Set bool
github.com/fleetdm/fleet/v4/pkg/optjson/Slice[string] Valid bool
github.com/fleetdm/fleet/v4/pkg/optjson/Slice[string] Value []string
github.com/fleetdm/fleet/v4/server/fleet/AppConfig YaraRules []fleet.YaraRule
github.com/fleetdm/fleet/v4/server/fleet/YaraRule Name string
github.com/fleetdm/fleet/v4/server/fleet/YaraRule Contents string
github.com/fleetdm/fleet/v4/server/fleet/AppConfig strictDecoding bool
github.com/fleetdm/fleet/v4/server/fleet/AppConfig didUnmarshalLegacySettings []string