Actions
User story #3920
openWebapp should know that its uuid must be "root" and stop otherwise
Status:
New
Priority:
N/A
Assignee:
-
Category:
Web - Maintenance
Target version:
Pull Request:
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