From f7307d4f51d95681318d741bdba43b3aa88102ae Mon Sep 17 00:00:00 2001 From: Stefan Majer Date: Mon, 16 Feb 2026 15:46:26 +0100 Subject: [PATCH] Introduce component ping --- doc/index.html | 14543 ++++++++-------- generate/Makefile | 2 +- go.mod | 6 +- go.sum | 8 +- go/client/client.go | 30 +- .../v2/adminv2connect/component.connect.go | 114 + go/metalstack/admin/v2/component.pb.go | 287 + go/metalstack/admin/v2/partition.pb.go | 12 +- go/metalstack/infra/v2/component.pb.go | 291 + .../v2/infrav2connect/component.connect.go | 116 + go/permissions/servicepermissions.go | 11 + go/tests/mock_clients.go | 42 +- go/tests/mocks/client/Adminv2.go | 46 + go/tests/mocks/client/Infrav2.go | 46 + .../adminv2connect/ComponentServiceClient.go | 107 + .../adminv2connect/ComponentServiceHandler.go | 107 + .../infrav2connect/ComponentServiceClient.go | 107 + .../infrav2connect/ComponentServiceHandler.go | 107 + js/metalstack/admin/v2/component_pb.d.ts | 105 + js/metalstack/admin/v2/component_pb.js | 36 + js/metalstack/admin/v2/component_pb.ts | 137 + js/metalstack/admin/v2/partition_pb.js | 2 +- js/metalstack/admin/v2/partition_pb.ts | 2 +- js/metalstack/infra/v2/component_pb.d.ts | 130 + js/metalstack/infra/v2/component_pb.js | 86 + js/metalstack/infra/v2/component_pb.ts | 164 + proto/metalstack/admin/v2/component.proto | 47 + proto/metalstack/admin/v2/partition.proto | 4 +- proto/metalstack/infra/v2/component.proto | 55 + .../metalstack/admin/v2/component_connect.py | 120 + python/metalstack/admin/v2/component_pb2.py | 58 + python/metalstack/admin/v2/component_pb2.pyi | 42 + python/metalstack/admin/v2/partition_pb2.py | 16 +- python/metalstack/client/client.py | 8 + .../metalstack/infra/v2/component_connect.py | 120 + python/metalstack/infra/v2/component_pb2.py | 70 + python/metalstack/infra/v2/component_pb2.pyi | 47 + 37 files changed, 10080 insertions(+), 7151 deletions(-) create mode 100644 go/metalstack/admin/v2/adminv2connect/component.connect.go create mode 100644 go/metalstack/admin/v2/component.pb.go create mode 100644 go/metalstack/infra/v2/component.pb.go create mode 100644 go/metalstack/infra/v2/infrav2connect/component.connect.go create mode 100644 go/tests/mocks/metalstack/admin/v2/adminv2connect/ComponentServiceClient.go create mode 100644 go/tests/mocks/metalstack/admin/v2/adminv2connect/ComponentServiceHandler.go create mode 100644 go/tests/mocks/metalstack/infra/v2/infrav2connect/ComponentServiceClient.go create mode 100644 go/tests/mocks/metalstack/infra/v2/infrav2connect/ComponentServiceHandler.go create mode 100644 js/metalstack/admin/v2/component_pb.d.ts create mode 100644 js/metalstack/admin/v2/component_pb.js create mode 100644 js/metalstack/admin/v2/component_pb.ts create mode 100644 js/metalstack/infra/v2/component_pb.d.ts create mode 100644 js/metalstack/infra/v2/component_pb.js create mode 100644 js/metalstack/infra/v2/component_pb.ts create mode 100644 proto/metalstack/admin/v2/component.proto create mode 100644 proto/metalstack/infra/v2/component.proto create mode 100644 python/metalstack/admin/v2/component_connect.py create mode 100644 python/metalstack/admin/v2/component_pb2.py create mode 100644 python/metalstack/admin/v2/component_pb2.pyi create mode 100644 python/metalstack/infra/v2/component_connect.py create mode 100644 python/metalstack/infra/v2/component_pb2.py create mode 100644 python/metalstack/infra/v2/component_pb2.pyi diff --git a/doc/index.html b/doc/index.html index b4086d61..10d275e1 100644 --- a/doc/index.html +++ b/doc/index.html @@ -320,6 +320,198 @@

Table of Contents

+
  • + metalstack/api/v2/token.proto + +
  • + + +
  • + metalstack/api/v2/version.proto + +
  • + + +
  • + metalstack/infra/v2/component.proto + +
  • + + +
  • + metalstack/admin/v2/component.proto + +
  • + +
  • metalstack/api/v2/filesystem.proto