From e66e39cc7050638b1d89f302aba35c522779da04 Mon Sep 17 00:00:00 2001 From: bcmmbaga Date: Tue, 12 Mar 2024 19:23:57 +0300 Subject: [PATCH] Extend peer metadata with processes --- management/server/peer/peer.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/management/server/peer/peer.go b/management/server/peer/peer.go index e62843180..30754f7cb 100644 --- a/management/server/peer/peer.go +++ b/management/server/peer/peer.go @@ -79,6 +79,11 @@ type Environment struct { Platform string } +// Process represents an active process on the peer's system. +type Process struct { + Path string +} + // PeerSystemMeta is a metadata of a Peer machine system type PeerSystemMeta struct { //nolint:revive Hostname string @@ -96,6 +101,7 @@ type PeerSystemMeta struct { //nolint:revive SystemProductName string SystemManufacturer string Environment Environment `gorm:"serializer:json"` + Processes []Process `gorm:"-"` } func (p PeerSystemMeta) isEqual(other PeerSystemMeta) bool {