Project

General

Profile

Actions

Architecture #2668

closed

Replace rudder-cfengine-community by rudder-agent for the packages required with rudder-server-root

Added by Nicolas PERRON over 12 years ago. Updated over 9 years ago.

Status:
Released
Priority:
1 (highest)
Assignee:
Nicolas PERRON
Category:
Packaging
Target version:
Effort required:
Name check:
Fix check:
Regression:

Description

Since we're trying to let the server be managed by itself (#1971), we need to use rudder-agent instead of rudder-cfengine-community. Nevertheless, it seems that somes differences are present:

  • Not the same versions of BerkeleyDB for SLES 11 between rudder-agent and rudder-cfengine-community
    • db43-devel for rudder-agent
    • libdb-4_5-devel for rudder-cfengine-community
  • Not the same requirement for build
    • make db4-devel byacc for rudder-agent
    • db4-devel openssl-devel for rudder-cfengine-community
  • A patch about header (fix-missing-headers) is applied only on rudder-agent
  • Options about BerkeleyDB are used in build command only in rudder-agent (that's normal because rudder-cfengine-community is not used on SLES10 and options are differents from SLES 11)
  • All logic about fusionInventory are only in rudder-agent package
  • Initial promises are installed only with rudder-agent packages and only initial promises for nodes
    • node's initial promises are installed in rudder-agent
    • root's initial promises are installed in rudder-server-root
  • Init daemon and default files are differents
    • the names are differents: rudder-agent and cfengine-community
    • the default file use the name of the init daemon, which are differents like said in the point above
  • UUID are generated only in rudder-agent
    • UUID is checked and created if needed in rudder-agent
    • UUID is checked and created if needed in rudder-server-root

Related issues 2 (0 open2 closed)

Precedes Rudder - User story #1971: Impossible to manage rudder server via web interfaceReleasedNicolas PERRON2012-07-212012-07-21Actions
Follows Rudder - Architecture #2669: Merge node and root initial promises in order to use rudder-agent with rudder serverReleasedNicolas PERRON2012-07-19Actions
Actions

Also available in: Atom PDF