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 | ||||
|                                   x-kubernetes-preserve-unknown-fields: true | ||||
|                               not: | ||||
|                                 type: array | ||||
|                                 items: | ||||
|                                   type: object | ||||
|                                   x-kubernetes-preserve-unknown-fields: true | ||||
|                                 type: object | ||||
|                                 x-kubernetes-preserve-unknown-fields: true | ||||
|                               status: | ||||
|                                 type: object | ||||
|                                 description: Range describes a range of integers (e.g. status codes). | ||||
|  | @ -252,10 +250,8 @@ spec: | |||
|                                   type: object | ||||
|                                   x-kubernetes-preserve-unknown-fields: true | ||||
|                               not: | ||||
|                                 type: array | ||||
|                                 items: | ||||
|                                   type: object | ||||
|                                   x-kubernetes-preserve-unknown-fields: true | ||||
|                                 type: object | ||||
|                                 x-kubernetes-preserve-unknown-fields: true | ||||
|                               status: | ||||
|                                 type: object | ||||
|                                 description: Range describes a range of integers (e.g. status codes). | ||||
|  |  | |||
|  | @ -5980,10 +5980,8 @@ spec: | |||
|                                   type: object | ||||
|                                   x-kubernetes-preserve-unknown-fields: true | ||||
|                               not: | ||||
|                                 type: array | ||||
|                                 items: | ||||
|                                   type: object | ||||
|                                   x-kubernetes-preserve-unknown-fields: true | ||||
|                                 type: object | ||||
|                                 x-kubernetes-preserve-unknown-fields: true | ||||
|                               status: | ||||
|                                 type: object | ||||
|                                 description: Range describes a range of integers (e.g. status codes). | ||||
|  | @ -6106,10 +6104,8 @@ spec: | |||
|                                   type: object | ||||
|                                   x-kubernetes-preserve-unknown-fields: true | ||||
|                               not: | ||||
|                                 type: array | ||||
|                                 items: | ||||
|                                   type: object | ||||
|                                   x-kubernetes-preserve-unknown-fields: true | ||||
|                                 type: object | ||||
|                                 x-kubernetes-preserve-unknown-fields: true | ||||
|                               status: | ||||
|                                 type: object | ||||
|                                 description: Range describes a range of integers (e.g. status codes). | ||||
|  |  | |||
|  | @ -5994,10 +5994,8 @@ spec: | |||
|                                   type: object | ||||
|                                   x-kubernetes-preserve-unknown-fields: true | ||||
|                               not: | ||||
|                                 type: array | ||||
|                                 items: | ||||
|                                   type: object | ||||
|                                   x-kubernetes-preserve-unknown-fields: true | ||||
|                                 type: object | ||||
|                                 x-kubernetes-preserve-unknown-fields: true | ||||
|                               status: | ||||
|                                 type: object | ||||
|                                 description: Range describes a range of integers (e.g. status codes). | ||||
|  | @ -6120,10 +6118,8 @@ spec: | |||
|                                   type: object | ||||
|                                   x-kubernetes-preserve-unknown-fields: true | ||||
|                               not: | ||||
|                                 type: array | ||||
|                                 items: | ||||
|                                   type: object | ||||
|                                   x-kubernetes-preserve-unknown-fields: true | ||||
|                                 type: object | ||||
|                                 x-kubernetes-preserve-unknown-fields: true | ||||
|                               status: | ||||
|                                 type: object | ||||
|                                 description: Range describes a range of integers (e.g. status codes). | ||||
|  |  | |||
|  | @ -5994,10 +5994,8 @@ spec: | |||
|                                   type: object | ||||
|                                   x-kubernetes-preserve-unknown-fields: true | ||||
|                               not: | ||||
|                                 type: array | ||||
|                                 items: | ||||
|                                   type: object | ||||
|                                   x-kubernetes-preserve-unknown-fields: true | ||||
|                                 type: object | ||||
|                                 x-kubernetes-preserve-unknown-fields: true | ||||
|                               status: | ||||
|                                 type: object | ||||
|                                 description: Range describes a range of integers (e.g. status codes). | ||||
|  | @ -6120,10 +6118,8 @@ spec: | |||
|                                   type: object | ||||
|                                   x-kubernetes-preserve-unknown-fields: true | ||||
|                               not: | ||||
|                                 type: array | ||||
|                                 items: | ||||
|                                   type: object | ||||
|                                   x-kubernetes-preserve-unknown-fields: true | ||||
|                                 type: object | ||||
|                                 x-kubernetes-preserve-unknown-fields: true | ||||
|                               status: | ||||
|                                 type: object | ||||
|                                 description: Range describes a range of integers (e.g. status codes). | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue