Distribute system identifier to all services #925
Labels
architecture
enhancement
New feature or request
p2
Non-critical bugs, and features that help organizations to identify and reduce risk
size/L
High effort
Milestone
Each API server instance generates a
~/.dependency-track/id.system
file when it first starts up. The file contains a random UUID that is included in theUser-Agent
header of outgoing requests.Now, with multiple services and service instances, storing this identifier on disk does not work anymore. Instead, it needs to be distributed to all services that are part of the system.
Storing it in the database is an option, however not all services have or require a database connection at the moment (e.g. mirror service doesn't). Perhaps there is a way to distribute the identifier via Kafka topic instead.
The text was updated successfully, but these errors were encountered: