Skip to content

CSUD: Allow upload of profiles or declarations with update settings by default via API/Gitops #45282

@JordanMontgomery

Description

@JordanMontgomery

Related user story

#38802

Task

Modify the API and gitops to allow upload of Windows profiles and Apple declarations containing update settings. On either upload or API setting of update settings, check for fleet(team)-level conflicts(using the table added in the migration and the team config). Update the tracking table when new profiles are uploaded so that future settings changes are blocked. Make sure the tracking table gets cleared as profiles are deleted

Also make the changes to the fleet server config specified in the parent story

Condition of satisfaction

Batch and single-profile upload endpoints allow upload of declarations when the corresponding updates settings aren't set via API or gitops. Proper validations are in place to only allow setting update settings when no profiles exist or uploading update profiles when the settings aren't set. A user can switch between t he two methods(e.g. using profiles/declarations or using settings). Validation works properly such that a team can use a Windows profile and Apple settings, or an Apple declaration and Windows settings, or use profiles+declarations or settings ofr both

Metadata

Metadata

Assignees

Labels

#g-mdmMDM product group:releaseReady to write code. Scheduled in a release. See "Making changes" in handbook.~sub-taskA technical sub-task that is part of a story. (Not QA'd. Not estimated.)

Type

No type
No fields configured for issues without a type.

Projects

Status
✅ Ready for release

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions