Support registering agent with extra telemetry data
This change set adds to support for agents to register themselves with extra telemetry data consisting of key-value pairs. They can be arbitrary from a KAS and agentk perspective, but they will be checked in Rails. Currently, there are "arbitrary" limits for how many extra data can be sent and how long they can be. Refs https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent/-/issues/594
Showing
- cmd/agentk/agentkapp/command.go 24 additions, 6 deletionscmd/agentk/agentkapp/command.go
- cmd/agentk/agentkapp/command_test.go 21 additions, 0 deletionscmd/agentk/agentkapp/command_test.go
- internal/module/agent_registrar/server/server.go 14 additions, 12 deletionsinternal/module/agent_registrar/server/server.go
- internal/module/agent_registrar/server/server_test.go 7 additions, 6 deletionsinternal/module/agent_registrar/server/server_test.go
- internal/tool/testing/mock_modserver/testing_helpers.go 1 addition, 0 deletionsinternal/tool/testing/mock_modserver/testing_helpers.go
- pkg/entity/entity.pb.go 32 additions, 18 deletionspkg/entity/entity.pb.go
- pkg/entity/entity.proto 16 additions, 0 deletionspkg/entity/entity.proto
- pkg/ruby/lib/pkg/entity/entity_pb.rb 1 addition, 1 deletionpkg/ruby/lib/pkg/entity/entity_pb.rb
Please register or sign in to comment