Project

General

Profile

Actions

User story #3543

closed

Allow to set key=value tags on nodes

Added by Jonathan CLARKE over 11 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
N/A
Assignee:
-
Category:
Web - Nodes & inventories
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

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:
  1. Add a UI section to the "Node details" view to be able to add and delete tags on a node
  2. 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...)
  3. 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

IMG_20130426_084426.jpg (2.4 MB) IMG_20130426_084426.jpg Jonathan CLARKE, 2013-04-26 09:07

Related issues 2 (0 open2 closed)

Related to Rudder - User story #5506: Customize Nodes by adding attribute on themReleasedFrançois ARMAND2014-11-27Actions
Is duplicate of Rudder - User story #5821: Proposal: have the possibility to add additional custom information to a nodeRejectedFrançois ARMAND2014-11-26Actions
Actions #1

Updated by Nicolas PERRON over 11 years ago

  • Target version changed from 2.7.0~beta1 to 2.7.0~rc1
Actions #2

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)
Actions #3

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.

Actions #4

Updated by Benoît PECCATTE over 9 years ago

  • Status changed from 8 to New
Actions #5

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.

Actions

Also available in: Atom PDF