Project

General

Profile

Actions

Architecture #10931

closed

Normalize agent names (cfengine-community, cfengine-nova, dsc)

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

Status:
Released
Priority:
N/A
Category:
Architecture - Code maintenance
Target version:
Effort required:
Name check:
Fix check:
Regression:

Description

We want to use the following names for the new Rudder Agent for DSC, normalizing around "dsc":

(in bracket, we are adding the current name of CFEngine Community and rest. CFEngine Enterprise (Nova) for information)

- in User facing UI: "Rudder (Windows DSC)" ("CFEngine Community" => "Rudder (CFEngine Community)", "CFEngine Enterprise")

- in inventory report: <AGENTNAME>dsc</AGENTNAME> ("Community" => "cfengine-community", "Nova" => "cfengine-nova")
- for inventory software name (i.e package name in software): rudder-agent-dsc ("rudder-agent", "cfengine nova")

- for policy generation: /var/rudder/share/xxxx/rules/dsc (/rules/cfengine-community, /rules/cfengine-nova)
- in hooks: RUDDER_AGENT_TYPE: dsc (cfengine-community, cfengine-nova)
- in technique metadata: <AGENT type="dsc">...</AGENT> (cfengine-community, cfengine-nova)

- in LDAP backend serialisation: dsc (cfengine-community, cfengine-nova)

Note that path are:

- /var/rudder/configuration-repository/dsc/...
- /var/rudder/configuration-repository/techniques/system/dsc-common

(and if latter, we need to add more sytem technique for DSC, they will be prefixed by "dsc-", like: /var/rudder/configuration-repository/techniques/system/dsc-relay)

This names are THE reference for 4.2.0 and up.


Subtasks 1 (0 open1 closed)

Architecture #10933: Normalize agent names (cfengine-community, cfengine-nova, dsc) (webapp)ReleasedNicolas CHARLESActions

Related issues 2 (0 open2 closed)

Related to Rudder - Bug #10909: Invalid agent name for dsc agentReleasedFrançois ARMANDActions
Has duplicate Rudder - Architecture #10910: Normalize agent name and agent name usesRejectedActions
Actions #2

Updated by François ARMAND almost 7 years ago

  • Subject changed from Rename "(windows-)dsc" to "rudder-dsc to Normalize agent names (cfengine-community, cfengine-nova, dsc)
  • Category set to Architecture - Code maintenance
  • Target version set to 4.2.0~prototype
Actions #3

Updated by François ARMAND almost 7 years ago

This ticket take care of the "ldap-inventory" part, i.e the AgentType structure declaration and the inventory parsing & interpretation. See #10933 for rudder (display agent name in UI, sort agent by version in dashboard...)

Actions #4

Updated by François ARMAND almost 7 years ago

  • Assignee set to François ARMAND
Actions #5

Updated by François ARMAND almost 7 years ago

  • Status changed from New to In progress
Actions #6

Updated by François ARMAND almost 7 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Nicolas CHARLES
  • Pull Request set to https://github.com/Normation/ldap-inventory/pull/112
Actions #7

Updated by François ARMAND almost 7 years ago

Actions #8

Updated by François ARMAND almost 7 years ago

  • Related to Bug #10909: Invalid agent name for dsc agent added
Actions #9

Updated by François ARMAND almost 7 years ago

  • Description updated (diff)

Update user facing name to "Rudder (Windows DSC)"

Actions #10

Updated by François ARMAND almost 7 years ago

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

Updated by François ARMAND almost 7 years ago

  • Description updated (diff)
Actions #13

Updated by Alexis Mousset almost 7 years ago

  • Target version changed from 4.2.0~prototype to 4.2.0~beta1
Actions #14

Updated by Alexis Mousset almost 7 years ago

  • Status changed from Pending release to Released

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

Actions

Also available in: Atom PDF