From a69915959370b5bef496911bd30fc03a5df767eb Mon Sep 17 00:00:00 2001 From: Gerrit Date: Tue, 17 Mar 2026 11:31:54 +0100 Subject: [PATCH 1/2] Add audit API definition. --- doc/index.html | 584 +++++++++++++++ go/client/client.go | 22 + .../admin/v2/adminv2connect/audit.connect.go | 148 ++++ go/metalstack/admin/v2/audit.pb.go | 301 ++++++++ .../api/v2/apiv2connect/audit.connect.go | 148 ++++ go/metalstack/api/v2/audit.pb.go | 704 ++++++++++++++++++ go/permissions/servicepermissions.go | 20 + go/tests/mock_clients.go | 18 + go/tests/mocks/client/Adminv2.go | 46 ++ go/tests/mocks/client/Apiv2.go | 46 ++ .../v2/adminv2connect/AuditServiceClient.go | 175 +++++ .../v2/adminv2connect/AuditServiceHandler.go | 175 +++++ .../api/v2/apiv2connect/AuditServiceClient.go | 175 +++++ .../v2/apiv2connect/AuditServiceHandler.go | 175 +++++ js/metalstack/admin/v2/audit_pb.d.ts | 112 +++ js/metalstack/admin/v2/audit_pb.js | 37 + js/metalstack/admin/v2/audit_pb.ts | 138 ++++ js/metalstack/api/v2/audit_pb.d.ts | 303 ++++++++ js/metalstack/api/v2/audit_pb.js | 78 ++ js/metalstack/api/v2/audit_pb.ts | 362 +++++++++ proto/metalstack/admin/v2/audit.proto | 47 ++ proto/metalstack/api/v2/audit.proto | 121 +++ python/metalstack/admin/v2/audit_connect.py | 185 +++++ python/metalstack/admin/v2/audit_pb2.py | 56 ++ python/metalstack/admin/v2/audit_pb2.pyi | 36 + python/metalstack/api/v2/audit_connect.py | 185 +++++ python/metalstack/api/v2/audit_pb2.py | 87 +++ python/metalstack/api/v2/audit_pb2.pyi | 102 +++ python/metalstack/client/client.py | 8 + 29 files changed, 4594 insertions(+) create mode 100644 go/metalstack/admin/v2/adminv2connect/audit.connect.go create mode 100644 go/metalstack/admin/v2/audit.pb.go create mode 100644 go/metalstack/api/v2/apiv2connect/audit.connect.go create mode 100644 go/metalstack/api/v2/audit.pb.go create mode 100644 go/tests/mocks/metalstack/admin/v2/adminv2connect/AuditServiceClient.go create mode 100644 go/tests/mocks/metalstack/admin/v2/adminv2connect/AuditServiceHandler.go create mode 100644 go/tests/mocks/metalstack/api/v2/apiv2connect/AuditServiceClient.go create mode 100644 go/tests/mocks/metalstack/api/v2/apiv2connect/AuditServiceHandler.go create mode 100644 js/metalstack/admin/v2/audit_pb.d.ts create mode 100644 js/metalstack/admin/v2/audit_pb.js create mode 100644 js/metalstack/admin/v2/audit_pb.ts create mode 100644 js/metalstack/api/v2/audit_pb.d.ts create mode 100644 js/metalstack/api/v2/audit_pb.js create mode 100644 js/metalstack/api/v2/audit_pb.ts create mode 100644 proto/metalstack/admin/v2/audit.proto create mode 100644 proto/metalstack/api/v2/audit.proto create mode 100644 python/metalstack/admin/v2/audit_connect.py create mode 100644 python/metalstack/admin/v2/audit_pb2.py create mode 100644 python/metalstack/admin/v2/audit_pb2.pyi create mode 100644 python/metalstack/api/v2/audit_connect.py create mode 100644 python/metalstack/api/v2/audit_pb2.py create mode 100644 python/metalstack/api/v2/audit_pb2.pyi diff --git a/doc/index.html b/doc/index.html index 1cf20042..f5494335 100644 --- a/doc/index.html +++ b/doc/index.html @@ -320,6 +320,80 @@

Table of Contents

+
  • + metalstack/api/v2/audit.proto + +
  • + + +
  • + metalstack/admin/v2/audit.proto + +
  • + +
  • metalstack/api/v2/token.proto