User story #3543
closedAllow to set key=value tags on nodes
Description
We would like to extend Rudder so that arbitrary tags can be defined on nodes, in order to classify them better.
These tags would be key=value pairs, where the value is optional (just "key" is fine). Both key and value must respect the regex [a-zA-Z0-9_]+ (this ensures compatibility with CFEngine vars and classes names).
This features involves several changes:- Add a UI section to the "Node details" view to be able to add and delete tags on a node
- Add a search component so that searches and groups can query nodes based on their tags (tag X is defined, tag X has value Y, tag X has value Y.*Z...)
- Add a UI tool in the "List nodes" page to be able to select multiple groups and mass-apply a tag to them
Note: these changes may be separated out into several User Stories in this ticket tracker if necessary.
Attached is a photo of possible UI specs.
Files
Updated by Nicolas PERRON over 11 years ago
- Target version changed from 2.7.0~beta1 to 2.7.0~rc1
Updated by Nicolas PERRON over 11 years ago
- Status changed from New to 8
- Target version changed from 2.7.0~rc1 to Ideas (not version specific)
Updated by François ARMAND almost 10 years ago
- Subject changed from Define tags on nodes to Allow to set key=value tags on nodes
This is heavely related to #5506, but this ticket describes a broader feature, so I propose to keep it.
Updated by François ARMAND over 4 years ago
- Status changed from New to Resolved
We have node properties in rudder 5.0 that are somehow alike (and solve at least most of the same use case, perhaps appart authorization related ones).
In 6.1, we have also global and group properties that allow to make node inherite properties. And we have datasources plugin for mass apply properties from sources.