-
Notifications
You must be signed in to change notification settings - Fork 1k
Self-service: Custom self-service software categories, with “Install all in category" button #39018
Copy link
Copy link
Closed
8 / 88 of 8 issues completed
Copy link
Labels
#g-auto-patchingProduct group focused on auto patching softwareProduct group focused on auto patching software:help-customersCustomer success issue.Customer success issue.customer-faltonacustomer-icaruscustomer-numacustomer-panoramixcustomer-thumperprospect-luciastoryA user story defining an entire featureA user story defining an entire feature~customer promiseA feature request, or user story for a request, that Fleet has contractually agreed to deliverA feature request, or user story for a request, that Fleet has contractually agreed to deliver~macos-workstationProduct maturity categoryProduct maturity category~product-maturityContributes to Fleet's product maturity goals for the current yearContributes to Fleet's product maturity goals for the current year
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
#g-auto-patchingProduct group focused on auto patching softwareProduct group focused on auto patching software:help-customersCustomer success issue.Customer success issue.customer-faltonacustomer-icaruscustomer-numacustomer-panoramixcustomer-thumperprospect-luciastoryA user story defining an entire featureA user story defining an entire feature~customer promiseA feature request, or user story for a request, that Fleet has contractually agreed to deliverA feature request, or user story for a request, that Fleet has contractually agreed to deliver~macos-workstationProduct maturity categoryProduct maturity category~product-maturityContributes to Fleet's product maturity goals for the current yearContributes to Fleet's product maturity goals for the current year
Type
Projects
- StatusShow more project fieldsDone
- StatusShow more project fieldsDone
- StatusShow more project fields🎗️ Feature request
Goal
Changes
Product
Engineering
Risk assessment
Test plan
Core flow
(0).UI
API
POST /device/{token}/software/install_all— when one or more apps in the list are currently installing, updating, or uninstalling, verify the endpoint returns an appropriate error with a human-readable message.POST /device/{token}/software/install_all— verify that no apps are queued or double-queued when the request is rejected due to an in-progress operation.GitOps (generate + run)
fleetctl generate-gitops.ymlincludes the expected fields (compare with YAML changes in the Product section).ymland runfleetctl gitopsPermissions
Supplemental testing
Testing notes
Confirmation