Skip to content

Adding types to tags#593

Merged
javuto merged 2 commits intomainfrom
adding-tag-types
Feb 9, 2025
Merged

Adding types to tags#593
javuto merged 2 commits intomainfrom
adding-tag-types

Conversation

@javuto
Copy link
Collaborator

@javuto javuto commented Feb 8, 2025

Adding the ability to classify tags with types, depending if they are an environment, platform, localname, uuid or a custom value. This will help to group nodes based on the tags and utilize them for things like on-demand queries, carves and more.

@javuto javuto added the osctrl-cli osctrl-cli related changes label Feb 8, 2025
@javuto javuto self-assigned this Feb 8, 2025
@javuto javuto added the osctrl-admin osctrl-admin related changes label Feb 8, 2025
@javuto javuto merged commit 49b6b24 into main Feb 9, 2025
52 checks passed
@javuto javuto deleted the adding-tag-types branch February 9, 2025 11:18
@javuto
Copy link
Collaborator Author

javuto commented Feb 9, 2025

In order to populate the tag_type field, use a query like the following:

UPDATE admin_tags
SET tag_type = CASE admin_tags.name
    WHEN osquery_nodes.environment THEN 0
    WHEN osquery_nodes.uuid THEN 1
    WHEN osquery_nodes.platform THEN 2
    WHEN osquery_nodes.localname THEN 3
    ELSE 4
END
FROM osquery_nodes
WHERE admin_tags.environment_id = osquery_nodes.environment_id;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

osctrl-admin osctrl-admin related changes osctrl-cli osctrl-cli related changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant