Open
Description
Goal
User story |
---|
As an IT admin at Fleet, |
I want to see the download URL Fleet-maintained apps |
so that I can verify that Fleet is downloading the software from a trusted third-party vendor. |
Key result
DOGFOOD: 20 celebrity apps for macOS and Windows are managed/patched in dogfood using Fleet-maintained apps
Original requests
Context
- Product designer: @marko-lisica
Changes
Product
- UI changes: Figma link
- CLI (fleetctl) usage changes: No changes.
- YAML changes: No changes.
- REST API changes: [API changes] Show download URL for Fleet-maintained apps #24583
- Fleet's agent (fleetd) changes: No changes.
- Activity changes: No changes.
- Permissions changes: No changes.
- Changes to paid features or tiers: Available in Fleet Premium.
- Other reference documentation changes: No changes.
- Once shipped, requester has been notified
Engineering
- Feature guide changes: https://fleetdm.com/guides/install-fleet-maintained-apps-on-macos-hosts
- Database schema migrations: store download URL
- Load testing: No
ℹ️ Please read this issue carefully and understand it. Pay special attention to UI wireframes, especially "dev notes".
QA
Risk assessment
- Requires load testing: No
- Risk level: Low
Manual testing steps
- On the software details page, a new "Show details" link appears to the far right of the software title name, OS, version panel
- Clicking "Show details" opens modal that shows Name, Platform, Version, and URL
- Hovering on URL shows tooltip with
- Software with very long names, versions, or URLs do not have overflow issues within the model
- URL can be copied from the modal
- API
GET /api/v1/fleet/software/fleet_maintained_apps/:id
includes url, filename, and version fields
Testing notes
Confirmation
- Engineer (@____): Added comment to user story confirming successful completion of QA.
- QA (@____): Added comment to user story confirming successful completion of QA.