port-allocator: allocates ports on preconfigured ingress-nginx
Replacement of /core/installer/tcp-udp-transport
Change-Id: I3d116b0f4508b462398f69e980ad55771dc88b7c
diff --git a/core/installer/schema.go b/core/installer/schema.go
index b96cc13..7e5e08d 100644
--- a/core/installer/schema.go
+++ b/core/installer/schema.go
@@ -13,6 +13,7 @@
const (
KindBoolean Kind = 0
+ KindInt = 7
KindString = 1
KindStruct = 2
KindNetwork = 3
@@ -46,6 +47,7 @@
ingressClass: string
certificateIssuer: string | *""
domain: string
+ allocatePortAddr: string
}
value: { %s }
@@ -146,6 +148,8 @@
return basicSchema{KindBoolean}, nil
case cue.NumberKind:
return basicSchema{KindNumber}, nil
+ case cue.IntKind:
+ return basicSchema{KindInt}, nil
case cue.StructKind:
if isNetwork(v) {
return basicSchema{KindNetwork}, nil