From 4d250ca8f0b2be4726953a972622f38d809d5f17 Mon Sep 17 00:00:00 2001 From: Stefan Majer Date: Thu, 9 Apr 2026 10:02:12 +0200 Subject: [PATCH] Map validations --- doc/index.html | 354 ++++++++++-------- go.mod | 10 +- go.sum | 20 +- go/metalstack/api/v2/common.pb.go | 9 +- go/metalstack/api/v2/predefined_rules.pb.go | 49 ++- go/metalstack/api/v2/token.pb.go | 16 +- go/tests/validation/labels_test.go | 53 +++ go/tests/validation/token_test.go | 16 + js/metalstack/api/v2/common_pb.js | 3 +- js/metalstack/api/v2/common_pb.ts | 3 +- js/metalstack/api/v2/predefined_rules_pb.d.ts | 14 +- js/metalstack/api/v2/predefined_rules_pb.js | 14 +- js/metalstack/api/v2/predefined_rules_pb.ts | 20 +- js/metalstack/api/v2/token_pb.js | 2 +- js/metalstack/api/v2/token_pb.ts | 2 +- proto/metalstack/api/v2/common.proto | 28 +- .../metalstack/api/v2/predefined_rules.proto | 15 + proto/metalstack/api/v2/token.proto | 84 +++-- python/metalstack/api/v2/common_pb2.py | 61 +-- python/metalstack/api/v2/common_pb2.pyi | 1 + .../metalstack/api/v2/predefined_rules_pb2.py | 6 +- .../api/v2/predefined_rules_pb2.pyi | 4 + python/metalstack/api/v2/token_pb2.py | 68 ++-- 23 files changed, 533 insertions(+), 319 deletions(-) create mode 100644 go/tests/validation/labels_test.go diff --git a/doc/index.html b/doc/index.html index c24b8419..338fa340 100644 --- a/doc/index.html +++ b/doc/index.html @@ -175,156 +175,164 @@

Table of Contents

  • - metalstack/api/v2/common.proto + metalstack/api/v2/predefined_rules.proto +
  • + + +
  • + metalstack/api/v2/common.proto + -
  • - - -
  • - metalstack/api/v2/predefined_rules.proto -