mirror of https://github.com/linkerd/linkerd2.git
Fix response class schema (#11510)
Fixes #11483 Service profile's response class schema indicates that a `not` response match should be an array. This is incorrect and parsing of the response class will fail if an array is provided. Update the schema to properly indicate that `not`'s value should be an object. Signed-off-by: Alex Leong <alex@buoyant.io>
This commit is contained in:
parent
810de29028
commit
cca3cf8005
|
|
@ -126,10 +126,8 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
not:
|
not:
|
||||||
type: array
|
type: object
|
||||||
items:
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
|
||||||
status:
|
status:
|
||||||
type: object
|
type: object
|
||||||
description: Range describes a range of integers (e.g. status codes).
|
description: Range describes a range of integers (e.g. status codes).
|
||||||
|
|
@ -252,10 +250,8 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
not:
|
not:
|
||||||
type: array
|
type: object
|
||||||
items:
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
|
||||||
status:
|
status:
|
||||||
type: object
|
type: object
|
||||||
description: Range describes a range of integers (e.g. status codes).
|
description: Range describes a range of integers (e.g. status codes).
|
||||||
|
|
|
||||||
|
|
@ -5980,10 +5980,8 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
not:
|
not:
|
||||||
type: array
|
type: object
|
||||||
items:
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
|
||||||
status:
|
status:
|
||||||
type: object
|
type: object
|
||||||
description: Range describes a range of integers (e.g. status codes).
|
description: Range describes a range of integers (e.g. status codes).
|
||||||
|
|
@ -6106,10 +6104,8 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
not:
|
not:
|
||||||
type: array
|
type: object
|
||||||
items:
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
|
||||||
status:
|
status:
|
||||||
type: object
|
type: object
|
||||||
description: Range describes a range of integers (e.g. status codes).
|
description: Range describes a range of integers (e.g. status codes).
|
||||||
|
|
|
||||||
|
|
@ -5994,10 +5994,8 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
not:
|
not:
|
||||||
type: array
|
type: object
|
||||||
items:
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
|
||||||
status:
|
status:
|
||||||
type: object
|
type: object
|
||||||
description: Range describes a range of integers (e.g. status codes).
|
description: Range describes a range of integers (e.g. status codes).
|
||||||
|
|
@ -6120,10 +6118,8 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
not:
|
not:
|
||||||
type: array
|
type: object
|
||||||
items:
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
|
||||||
status:
|
status:
|
||||||
type: object
|
type: object
|
||||||
description: Range describes a range of integers (e.g. status codes).
|
description: Range describes a range of integers (e.g. status codes).
|
||||||
|
|
|
||||||
|
|
@ -5994,10 +5994,8 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
not:
|
not:
|
||||||
type: array
|
type: object
|
||||||
items:
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
|
||||||
status:
|
status:
|
||||||
type: object
|
type: object
|
||||||
description: Range describes a range of integers (e.g. status codes).
|
description: Range describes a range of integers (e.g. status codes).
|
||||||
|
|
@ -6120,10 +6118,8 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
not:
|
not:
|
||||||
type: array
|
type: object
|
||||||
items:
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
|
||||||
status:
|
status:
|
||||||
type: object
|
type: object
|
||||||
description: Range describes a range of integers (e.g. status codes).
|
description: Range describes a range of integers (e.g. status codes).
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue