Project

General

Profile

Actions

User story #4593

closed

User story #4663: Support FusionInventory version 2.3

Use Rudder specific inventory data from FusionInventory 2.3

Added by Matthieu CERDA about 10 years ago. Updated about 9 years ago.

Status:
Released
Priority:
1
Category:
Web - Nodes & inventories
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

I tried to send Rudder a new-style Fusion Inventory (which uses the fusion module to gather Rudder information instead of the ones we add using CFEngine) and it failed.

The output part concerning Rudder in the inventory, between Processes and Softwares:

    <RUDDER>
      <AGENT>
        <AGENT_NAME>cfengine-community</AGENT_NAME>
        <CFENGINE_KEY>-----BEGIN RSA PUBLIC KEY-----
MIIBCAKCAQEA6Ms+haIsGjM7iQ7Yzy5oQsIdVdxbGRdK9GPV2o+oOhzLJxCDDdcP
MIIBCAKCAQEA6Ms+haIsGjM7iQ7Yzy5oQsIdVdxbGRdK9GPV2o+oOhzLJxCDDdcP
MIIBCAKCAQEA6Ms+haIsGjM7iQ7Yzy5oQsIdVdxbGRdK9GPV2o+oOhzLJxCDDdcP
MIIBCAKCAQEA6Ms+haIsGjM7iQ7Yzy5oQsIdVdxbGRdK9GPV2o+oOhzLJxCDDdcP
6VUPhj48KuLLYZzG82Fw+66JFx/HqAy31wIBIw==
-----END RSA PUBLIC KEY-----
        </CFENGINE_KEY>
        <OWNER>root</OWNER>
        <POLICY_SERVER_HOSTNAME>redacted.labo.normation.com</POLICY_SERVER_HOSTNAME>
        <POLICY_SERVER_UUID>root</POLICY_SERVER_UUID>
      </AGENT>
      <HOSTNAME>fedora.labo.normation.com</HOSTNAME>
      <UUID>2038dd07-dead-beef-1010-a2656e8e116a</UUID>
    </RUDDER>

We should fix this to be able to use 2.3 Fusion agents and finally get rid of some ugly glue in the Techniques :)


Subtasks 2 (0 open2 closed)

Bug #4631: When parsing an inventory made with fusioninventory-agent 2.3, the "agent name" in rudder specific part is not correctly parsedReleasedNicolas CHARLES2014-03-17Actions
Bug #4598: The inventory Techniques fail to insert the CFEngine public key with FusionInventory 2.3+ReleasedJonathan CLARKE2014-03-12Actions
Actions #1

Updated by Matthieu CERDA about 10 years ago

Note: the test was done on a Fedora machine using FusionInventory 2.3.3

Actions #2

Updated by François ARMAND about 10 years ago

  • Status changed from New to 8
  • Assignee changed from François ARMAND to Vincent MEMBRÉ

Some more information:

- an inventory need to have AT LEAST that <RUDDER> tag or the existing tags added by CFEngine;
- if both information exists, it's the one from <RUDDER> tag that are considered to be correct.

Actions #3

Updated by Vincent MEMBRÉ about 10 years ago

  • Status changed from 8 to Pending technical review
  • Assignee changed from Vincent MEMBRÉ to François ARMAND
  • Pull Request set to https://github.com/Normation/ldap-inventory/pull/34
Actions #4

Updated by Vincent MEMBRÉ about 10 years ago

  • Status changed from Pending technical review to Pending release
  • % Done changed from 0 to 100

Applied in changeset ldap-inventory:commit:374d15fa029c7dc4f4ddb1768ae67aeaa62f2330.

Actions #5

Updated by Nicolas CHARLES about 10 years ago

Applied in changeset ldap-inventory:commit:f5f858ba14589773f47aba6a08035243a3dcdc34.

Actions #6

Updated by Vincent MEMBRÉ about 10 years ago

  • Tracker changed from Bug to User story
  • Subject changed from Rudder does not handle new-style fusion inventory correctly to Use Rudder specific inventory data from FusionInventory 2.3
Actions #7

Updated by Vincent MEMBRÉ about 10 years ago

  • Tracker changed from User story to Enhancement
  • Parent task set to #4663
  • Pull Request set to https://github.com/Normation/ldap-inventory/pull/34
Actions #8

Updated by Vincent MEMBRÉ about 10 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.10.0~beta1, which was released today.
Check out:

The release announcement: http://www.rudder-project.org/pipermail/rudder-announce/2014-March/000084.html
The full ChangeLog: http://www.rudder-project.org/foswiki/bin/view/System/Documentation:ChangeLog210
Download information: https://www.rudder-project.org/site/get-rudder/downloads/
Actions #9

Updated by Benoît PECCATTE about 9 years ago

  • Category changed from 26 to Web - Nodes & inventories
Actions #10

Updated by Benoît PECCATTE about 9 years ago

  • Tracker changed from Enhancement to User story
Actions

Also available in: Atom PDF