Project

General

Profile

Actions

User story #3920

open

Webapp should know that its uuid must be "root" and stop otherwise

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

Status:
New
Priority:
N/A
Assignee:
-
Category:
Web - Maintenance
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

Following the bug #3915, we have been in a state where (on the server):

- we don't have an uuid => rudder agent generate a new one,
- we have a webapp that starts with that UUID,
- and it starts to change all promises saying that the root is no more "root", add itself on pending node, etc.

Then, Apocalyps ensue.

So we should have a gard in the webapp to prevent that the webapp generate new promises if its uuid is NOT root.

Perhaps we even want to have to uuid.hive for Rudder server and relay server in two place, one not managed by cfengine (configuration file?)

Or perhaps (again), we don't want to have the automatic uuid.hive promises on rudder server.

Actions

Also available in: Atom PDF