fleetdm / fleet

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

Scope software install to hosts by labels #22813

Open marko-lisica opened 6 days ago

marko-lisica commented 6 days ago

Goal

User story
As an IT admin,
I want to install the software (during the first boot or later) only on hosts that are a member of the specific label
so that I can scope software install more granularly (e.g. by department, role, hardware, etc.).

Objective

Mission critical app management

Original requests

21825

Context

Changes

Product

Engineering

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

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.
noahtalerman commented 5 days ago

Hey @marko-lisica! This user story is looking good. I pulled it into ready and assigned you.

A couple things to think about as we draft the user story...

valentinpezon-primo commented 4 days ago

Hi @noahtalerman @marko-lisica

Since #22156 issue is going to be tacked first (as per @zayhanlon said) , it it possible for this current (#22813) issue to also wotk with "any" label ?

Basically, we would like to have the ability to be able to scope software install by label, by also using "any" and not only "include all"

Something like this : Screenshot 2024-10-11 at 19 20 41

Based on the os settings view: Screenshot 2024-10-11 at 19 21 24