@@ -3073,9 +3073,8 @@ spec:
30733073 - message : each provider must have an explicit id when multiple
30743074 providers are specified
30753075 rule : self.size() <= 1 || self.all(p, has(p.id))
3076- - message : provider ids must be unique
3077- rule : self.filter(p, has(p.id)).map(p, p.id).size() == self.filter(p,
3078- has(p.id)).map(p, p.id).toSet().size()
3076+ - message : duplicate provider ids
3077+ rule : self.filter(p,has(p.id)).map(p,p.id).size()==self.filter(p,has(p.id)).map(p,p.id).toSet().size()
30793078 safety :
30803079 description : Safety providers (e.g., llama-guard).
30813080 items :
@@ -3153,9 +3152,8 @@ spec:
31533152 - message : each provider must have an explicit id when multiple
31543153 providers are specified
31553154 rule : self.size() <= 1 || self.all(p, has(p.id))
3156- - message : provider ids must be unique
3157- rule : self.filter(p, has(p.id)).map(p, p.id).size() == self.filter(p,
3158- has(p.id)).map(p, p.id).toSet().size()
3155+ - message : duplicate provider ids
3156+ rule : self.filter(p,has(p.id)).map(p,p.id).size()==self.filter(p,has(p.id)).map(p,p.id).toSet().size()
31593157 telemetry :
31603158 description : Telemetry providers (e.g., opentelemetry).
31613159 items :
@@ -3233,9 +3231,8 @@ spec:
32333231 - message : each provider must have an explicit id when multiple
32343232 providers are specified
32353233 rule : self.size() <= 1 || self.all(p, has(p.id))
3236- - message : provider ids must be unique
3237- rule : self.filter(p, has(p.id)).map(p, p.id).size() == self.filter(p,
3238- has(p.id)).map(p, p.id).toSet().size()
3234+ - message : duplicate provider ids
3235+ rule : self.filter(p,has(p.id)).map(p,p.id).size()==self.filter(p,has(p.id)).map(p,p.id).toSet().size()
32393236 toolRuntime :
32403237 description : ToolRuntime providers (e.g., brave-search, rag-runtime).
32413238 items :
@@ -3313,9 +3310,8 @@ spec:
33133310 - message : each provider must have an explicit id when multiple
33143311 providers are specified
33153312 rule : self.size() <= 1 || self.all(p, has(p.id))
3316- - message : provider ids must be unique
3317- rule : self.filter(p, has(p.id)).map(p, p.id).size() == self.filter(p,
3318- has(p.id)).map(p, p.id).toSet().size()
3313+ - message : duplicate provider ids
3314+ rule : self.filter(p,has(p.id)).map(p,p.id).size()==self.filter(p,has(p.id)).map(p,p.id).toSet().size()
33193315 vectorIo :
33203316 description : VectorIo providers (e.g., pgvector, chromadb).
33213317 items :
@@ -3393,9 +3389,8 @@ spec:
33933389 - message : each provider must have an explicit id when multiple
33943390 providers are specified
33953391 rule : self.size() <= 1 || self.all(p, has(p.id))
3396- - message : provider ids must be unique
3397- rule : self.filter(p, has(p.id)).map(p, p.id).size() == self.filter(p,
3398- has(p.id)).map(p, p.id).toSet().size()
3392+ - message : duplicate provider ids
3393+ rule : self.filter(p,has(p.id)).map(p,p.id).size()==self.filter(p,has(p.id)).map(p,p.id).toSet().size()
33993394 type : object
34003395 resources :
34013396 description : |-
0 commit comments