- [x] Unpacked: Yes - `customer-pingali`: [Slack thread](https://fleetdm.slack.com/archives/C050XE4CQNA/p1769033221882789). - @noahtalerman: Updated the docs: https://github.com/fleetdm/fleet/pull/39556 - @spalmesano0: When users create a host vitals label without specifying `label_membership_type`, like so: ```yaml - name: Engineering department description: Hosts used by engineers criteria: vital: end_user_idp_department value: Engineering ``` - @spalmesano0: A dynamic label with an empty query is created. <img width="1436" height="345" alt="Image" src="https://github.com/user-attachments/assets/1d1b8569-f20e-485b-8ccc-639b4958ad66" /> <img width="647" height="610" alt="Image" src="https://github.com/user-attachments/assets/ff9f7347-1477-48c1-ae43-c617327bc276" /> Some ways this could be handled: 1. Detect that `criteria` has `vital` set, and automatically assign `label_membership_type: host_vitals`. 2. Throw an error. Below is what happens when a manual label is created without `label_membership_type: manual`: ``` Error: 1 error occurred: * a SQL query or host vitals criteria is required for each non-manual label ```
customer-pingali: Slack thread.label_membership_type#39556label_membership_type, like so:Some ways this could be handled:
criteriahasvitalset, and automatically assignlabel_membership_type: host_vitals.label_membership_type: manual: