Project

General

Profile

Actions

Bug #10852

closed

Node key display differences

Added by Florian Heigl over 7 years ago. Updated about 7 years ago.

Status:
Released
Priority:
N/A
Category:
Web - UI & UX
Target version:
Severity:
Minor - inconvenience | misleading | easy workaround
UX impact:
User visibility:
Operational - other Techniques | Technique editor | Rudder settings
Effort required:
Very Small
Priority:
48
Name check:
Fix check:
Regression:

Description

Hi,

in "rudder agent info" we're shown the key hash as per cf-keys.
In the web interface we instead see the key as per the ppkeys/localhost.pub file.

Those infos cannot be compared and rudder should display the same thing in both places.

Actions #1

Updated by François ARMAND over 7 years ago

  • Target version set to 3.1.21
  • Severity set to Minor - inconvenience | misleading | easy workaround
  • User visibility set to Operational - other Techniques | Technique editor | Rudder settings
  • Effort required set to Very Small

So, the best solution would be to also display the cfkey hash in the webapp.

It is given in 4.1, and harder in 3.1 (because in 4.1, we already have everything needed to calculate the CFEngine key hash, and it would be quite some code/dependencies to backport to 3.1 - but it must be checked).

Actions #2

Updated by François ARMAND over 7 years ago

  • Priority changed from 0 to 35
Actions #3

Updated by François ARMAND over 7 years ago

  • Target version changed from 3.1.21 to 4.0.7

So, it is doable in 4.0 and 4.1 trivially: just display the NodeInfo.cfengineKeyHash property in the UI, in node details "Display Node key" and updating the text to:

Display Node key:
Public Key:
-----BEGIN RSA PUBLIC KEY-----
.....
-----END RSA PUBLIC KEY-----

CFEngine Key Hash:
here-the-result-of-NodeInfo.cfengineKeyHash

Actions #4

Updated by François ARMAND over 7 years ago

  • Assignee set to Raphael GAUTHIER
Actions #5

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 4.0.7 to 357
Actions #6

Updated by Benoît PECCATTE over 7 years ago

  • Priority changed from 35 to 49
Actions #7

Updated by Alexis Mousset over 7 years ago

  • Target version changed from 357 to 4.1.6
Actions #8

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 4.1.6 to 4.1.7
  • Priority changed from 49 to 48
Actions #9

Updated by Raphael GAUTHIER about 7 years ago

  • Status changed from New to In progress
Actions #10

Updated by Raphael GAUTHIER about 7 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Raphael GAUTHIER to Vincent MEMBRÉ
  • Pull Request set to https://github.com/Normation/rudder/pull/1725
Actions #11

Updated by Anonymous about 7 years ago

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

Updated by Vincent MEMBRÉ about 7 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 4.1.7 and 4.2.0~rc1 which were released today.

Actions

Also available in: Atom PDF