fleet icon indicating copy to clipboard operation
fleet copied to clipboard

Add Microsoft Teams to Windows FMA

Open eugkuo opened this issue 10 months ago • 1 comments

Goal

User story
As an IT admin,
I want to able to add installer packages for Microsoft Teams via Fleet-maintained apps
so that I can can easily patch and update the software on the hosts I manage.

Key result

Original requests

Context

  • Designer: @eugkuo
  • Engineer: @mostlikelee

Changes

Product

  • [ ] UI changes: Add Microsoft Teams to Windows FMA
  • [ ] CLI (fleetctl) usage changes: No changes
  • [ ] YAML changes: No changes
  • [ ] REST API changes: No changes
  • [ ] Fleet's agent (fleetd) changes: No changes
  • [ ] GitOps mode changes: No changes
  • [ ] Activity changes: No changes
  • [ ] Permissions changes: No changes
  • [ ] Changes to paid features or tiers: No changes
  • [ ] Transparency changes: No changes
  • [ ] First draft of test plan added
  • [ ] Other reference documentation changes: No changes
  • [ ] Once shipped, requester has been notified
  • [ ] Once shipped, dogfooding issue has been filed

Engineering

  • [ ] Test plan is finalized
  • [ ] Contributor API changes: TODO
  • [ ] Feature guide changes: TODO
  • [ ] Database schema migrations: TODO
  • [ ] Load testing: TODO

ℹ️  Please read this issue carefully and understand it. Pay special attention to UI wireframes, especially "dev notes".

QA

Risk assessment

  • Requires load testing: TODO
  • Risk level: Low / High TODO
  • Risk description: TODO

Test plan

Standard FMA (un)install test scope.

Testing notes

Confirmation

  1. [ ] Engineer: Added comment to user story confirming successful completion of test plan.
  2. [ ] QA: Added comment to user story confirming successful completion of test plan.

eugkuo avatar Mar 31 '25 21:03 eugkuo

@mostlikelee Separated Teams out into its own ticket. Assigning you as E-DRI for now.

eugkuo avatar Mar 31 '25 21:03 eugkuo

Chatted with @mostlikelee . Questions that need to be answered:

  1. Winget is msix, which is a format we do not currently support. So we could
    1. Support msix
    2. MS supplies a bulk installer, but that requires us to get it outside of winget, which would be a new pattern.

FYI @noahtalerman

eugkuo avatar May 05 '25 18:05 eugkuo

Teams joins Fleet's sphere, Ease in update, patch, manage, Cloud city breathes freer.

fleet-release avatar Jul 18 '25 18:07 fleet-release