Project

General

Profile

Actions

User story #12109

closed

Agent capabilities in inventory are not parsed

Added by François ARMAND almost 7 years ago. Updated over 4 years ago.

Status:
Released
Priority:
N/A
Category:
Web - Nodes & inventories
Target version:
UX impact:
Suggestion strength:
User visibility:
Operational - other Techniques | Technique editor | Rudder settings
Effort required:
Name check:
Fix check:
Checked
Regression:

Description

Agent capabilities from inventory (see #9151) are not parsed and store in node info.

Moreover, it is said in #9359 that agent capabilities should be per-agent, not per-node, but the current inventory structure is:

   <RUDDER>
      <AGENT>
        <AGENT_NAME>cfengine-community</AGENT_NAME>
        ....
      </AGENT>
      <AGENT_CAPABILITIES>
        <AGENT_CAPABILITY>cfengine</AGENT_CAPABILITY>
        ....
      </AGENT_CAPABILITIES>

So we also certainly need to update how inventory is done.

I'm setting the target to 4.1 because we need LTS agent to report the correct things, but perhaps that the parsing/save in node can be done in a next major release.


Related issues 2 (0 open2 closed)

Related to Rudder - User story #9151: Add capabilities in inventory (4.0 style)ReleasedBenoît PECCATTE2016-09-27Actions
Related to Rudder - Bug #9359: Agent capabilities should be per agent, and not per nodeReleasedNicolas CHARLESActions
Actions #1

Updated by François ARMAND almost 7 years ago

Actions #2

Updated by François ARMAND almost 7 years ago

  • Related to Bug #9359: Agent capabilities should be per agent, and not per node added
Actions #3

Updated by Vincent MEMBRÉ almost 7 years ago

  • Target version changed from 4.1.10 to 4.1.11
Actions #4

Updated by Vincent MEMBRÉ over 6 years ago

  • Target version changed from 4.1.11 to 4.1.12
Actions #5

Updated by Vincent MEMBRÉ over 6 years ago

  • Target version changed from 4.1.12 to 4.1.13
Actions #6

Updated by Benoît PECCATTE over 6 years ago

  • Target version changed from 4.1.13 to 411
Actions #7

Updated by Benoît PECCATTE over 6 years ago

  • Target version changed from 411 to 4.1.13
Actions #8

Updated by Vincent MEMBRÉ over 6 years ago

  • Target version changed from 4.1.13 to 4.1.14
Actions #9

Updated by François ARMAND over 6 years ago

  • Severity set to Major - prevents use of part of Rudder | no simple workaround
  • User visibility set to Operational - other Techniques | Technique editor | Rudder settings
  • Priority changed from 0 to 48
Actions #11

Updated by Benoît PECCATTE over 6 years ago

  • Target version changed from 4.1.14 to 4.1.15
Actions #12

Updated by Vincent MEMBRÉ about 6 years ago

  • Target version changed from 4.1.15 to 4.1.16
  • Priority changed from 48 to 46
Actions #13

Updated by Vincent MEMBRÉ about 6 years ago

  • Target version changed from 4.1.16 to 4.1.17
  • Priority changed from 46 to 45
Actions #14

Updated by Vincent MEMBRÉ almost 6 years ago

  • Target version changed from 4.1.17 to 4.1.18
  • Priority changed from 45 to 0
Actions #15

Updated by Vincent MEMBRÉ almost 6 years ago

  • Target version changed from 4.1.18 to 4.1.19
Actions #16

Updated by Alexis Mousset almost 6 years ago

  • Target version changed from 4.1.19 to 4.1.20
Actions #17

Updated by François ARMAND over 5 years ago

  • Target version changed from 4.1.20 to 4.1.21
Actions #18

Updated by Vincent MEMBRÉ over 5 years ago

  • Target version changed from 4.1.21 to 4.1.22
Actions #19

Updated by Vincent MEMBRÉ over 5 years ago

  • Target version changed from 4.1.22 to 4.1.23
Actions #20

Updated by Vincent MEMBRÉ over 5 years ago

  • Target version changed from 4.1.23 to 4.1.24
Actions #21

Updated by Vincent MEMBRÉ over 5 years ago

  • Target version changed from 4.1.24 to 588
Actions #22

Updated by Alexis Mousset over 5 years ago

  • Target version changed from 588 to 5.0.13
  • Severity changed from Major - prevents use of part of Rudder | no simple workaround to Minor - inconvenience | misleading | easy workaround

We do not have multi-agent use cases any more, and capabilities are currently not used, so it is not really important at the moment, but still nice to have.

Setting to minor.

Actions #23

Updated by Vincent MEMBRÉ about 5 years ago

  • Target version changed from 5.0.13 to 5.0.14
Actions #24

Updated by Vincent MEMBRÉ about 5 years ago

  • Target version changed from 5.0.14 to 5.0.15
Actions #25

Updated by François ARMAND about 5 years ago

  • Status changed from New to Rejected

We don't use capabilities anymore. We won't remove them from inventory for now, but we won't parse that field (or not like that) server side.

Actions #26

Updated by François ARMAND over 4 years ago

  • Status changed from Rejected to In progress
  • Target version changed from 5.0.15 to 6.1.0~beta1

It happens that capabilities are important sometimes, so it would be nice to have.

Actions #27

Updated by François ARMAND over 4 years ago

  • Assignee set to François ARMAND
Actions #28

Updated by François ARMAND over 4 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
  • Pull Request set to https://github.com/Normation/rudder/pull/2880
Actions #29

Updated by François ARMAND over 4 years ago

  • Status changed from Pending technical review to Pending release
Actions #30

Updated by François ARMAND over 4 years ago

  • Tracker changed from Bug to User story
  • Severity deleted (Minor - inconvenience | misleading | easy workaround)
  • Priority deleted (0)
Actions #31

Updated by Vincent MEMBRÉ over 4 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 6.1.0~beta1 which was released today.

Actions #32

Updated by Félix DALLIDET over 4 years ago

  • Fix check set to Checked
Actions

Also available in: Atom PDF