fleetdm / fleet

Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
https://fleetdm.com
Other
3.02k stars 419 forks source link

Create API endpoint to turn disk encryption for teams crossplatform #15884

Closed roperzh closed 7 months ago

roperzh commented 9 months ago

Goal

User story
As an API user,
I want to have consistent and cross-platform endpoints
so that I can manage my workflows with API more easily.

Changes

Product

Engineering

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

Context

Due to permissions concerns (IIRC), the UI uses a separate endpoint to turn disk encryption for teams:

https://github.com/fleetdm/fleet/blob/348bcd426384c2312248eb9e6ab931b6e43cdde0/docs/REST%20API/rest-api.md?plain=1#L4202-L4206

This endpoint currently turns on disk encryption for both Windows and Apple, but contains mdm/apple in the name.

Potential solutions

create a new platform-agnostic endpoint

QA

Risk assessment

Manual testing steps

  1. Step 1
  2. Step 2
  3. Step 3

Testing notes

Confirmation

  1. [ ] Engineer (@____): Added comment to user story confirming successful completion of QA.
  2. [ ] QA (@____): Added comment to user story confirming successful completion of QA.
georgekarrv commented 8 months ago

Hey team! Please add your planning poker estimate with Zenhub @ghernandez345 @roperzh @jahzielv @mna

georgekarrv commented 7 months ago

Closing as duplicate by #16260

fleet-release commented 7 months ago

Cross-platform peace, Disk encryption ease in reach, Workflow's fluid speech.