Base URLhttp://0.0.0.0:44581Speckuma/openapi.jsonCommandstrunkuma/openapi.json--urlhttp://0.0.0.0:44581--report-html-pathschemathesis-report--max-time3600--request-timeout30--continue-on-failure--no-shrink--suppress-health-checkall--output-sanitizefalseSeed310767022671200611937433442017755168330Phases
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Response200 OK
{
"total": 0,
"items": [],
"next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshmultizoneservices?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshmultizoneservices?size=1000&offset=-1562717&%F1%88%81%A6%C3%B8=-3.034938547573967e-114&%EB%8F%AB%0F%F0%9D%8D%B9%C3%AB%C3%A6%C2%B5%C2%AF%5Boperations%5D=%F0%9D%BC%8Fk%C2%91%C2%9C%E9%BB%A7y&%EB%8F%AB%0F%F0%9D%8D%B9%C3%AB%C3%A6%C2%B5%C2%AF%5B%1D%F0%AD%82%84%7Bk%7B%C3%80%0D%5D%5B0%5D=33554432&%EB%8F%AB%0F%F0%9D%8D%B9%C3%AB%C3%A6%C2%B5%C2%AF%5B%1D%F0%AD%82%84%7Bk%7B%C3%80%0D%5D%5B1%5D=false&%C3%B7%5Eqd%5B%F0%A1%BB%82%F1%B2%B3%BF%C3%87%C3%9A%C2%A5%C3%A7P-6f%C3%BE%C3%B2%C2%9C%C2%AD%5D%5B0%5D=%F0%A8%91%BB%F0%B5%AA%A1%5D%14&%C3%B7%5Eqd%5B%F0%A1%BB%82%F1%B2%B3%BF%C3%87%C3%9A%C2%A5%C3%A7P-6f%C3%BE%C3%B2%C2%9C%C2%AD%5D%5B1%5D=-3671&%C3%B7%5Eqd%5B%F0%A1%BB%82%F1%B2%B3%BF%C3%87%C3%9A%C2%A5%C3%A7P-6f%C3%BE%C3%B2%C2%9C%C2%AD%5D%5B2%5D=true&%C3%B7%5Eqd%5B%5D=&%C3%B7%5Eqd%5B%C2%B8W%F1%B3%93%9F%C2%A1%F1%B6%9B%AF%C2%88%C2%B0%C3%AE%5D=null&%2B5~%C2%89%3B=null&%2B5~%C2%89%3B=6767&%2B5~%C2%89%3B=-2.4043779423780908e%2B16&%2B5~%C2%89%3B=-9548488&value=%F0%B2%BB%93%C2%B5%C2%B0'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `filter`, `size` in query
- violates `type` at /properties/filter (was object, became number)
- violates `type` at /properties/size (was integer, became string)
The API did not return a `HTTP 404 Not Found` response (got `HTTP 200 OK`) for a resource that was previously deleted.
The resource was deleted with `DELETE /meshes/workbench`
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `offset` in query - violates `type` at /properties/offset (was integer, became object)
Response200 OK
{
"items": [],
"total": 0
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshservices/workbench/_dataplanes?offset=&name='
The API did not return a `HTTP 404 Not Found` response (got `HTTP 200 OK`) for a resource that was previously deleted.
The resource was deleted with `DELETE /meshes/default/meshservices/workbench`
Response200 OK
{
"items": [],
"total": 0
}
Reproduce
GET/meshes
curl -X GET 'http://0.0.0.0:44581/meshes?offset=1219'
The API did not return a `HTTP 404 Not Found` response (got `HTTP 200 OK`) for a resource that was previously deleted.
The resource was deleted with `DELETE /hostnamegenerators/workbench`
The API did not return a `HTTP 404 Not Found` response (got `HTTP 200 OK`) for a resource that was previously deleted.
The resource was deleted with `DELETE /meshes/default/meshexternalservices/workbench`
curl -X GET 'http://0.0.0.0:44581/meshes?offset=441&qxw%C2%80%F2%89%82%B0%C3%95%C2%98%E1%BB%8D%F0%A2%83%93=false&qxw%C2%80%F2%89%82%B0%C3%95%C2%98%E1%BB%8D%F0%A2%83%93=%C3%85%C3%8E%1F'
The API did not return a `HTTP 404 Not Found` response (got `HTTP 200 OK`) for a resource that was previously deleted.
The resource was deleted with `DELETE /meshes/default/meshgateways/workbench`
The API did not return a `HTTP 404 Not Found` response (got `HTTP 200 OK`) for a resource that was previously deleted.
The resource was deleted with `DELETE /meshes/default/meshidentities/workbench`
curl -X GET 'http://0.0.0.0:44581/meshes?size=126&offset=831&=-18446744073709551615&=O&=null&%F0%B9%94%B5%F1%A7%90%82%F0%A3%87%B0%C3%AC%05=generation&%F0%B9%94%B5%F1%A7%90%82%F0%A3%87%B0%C3%AC%05=6%2F%F3%B5%98%AD%0D%27%C3%B4%F4%84%80%BD%F1%85%B8%82&%F0%B9%94%B5%F1%A7%90%82%F0%A3%87%B0%C3%AC%05=%11%F1%AA%85%B0&key=%C2%A1%C3%BB%C2%A8&value=-----BEGIN+CERTIFICATE-----%0AMIIBkDCCATWgAwIBAgIUOfQcz7QtOJ5IT7CooVyT3MJM9pQwCgYIKoZIzj0EAwIw%0AFDESMBAGA1UEAwwJd29ya2JlbmNoMCAXDTI2MTAxNTE5Mjg1NVoYDzIxMjYwOTIx%0AMTkyODU1WjAUMRIwEAYDVQQDDAl3b3JrYmVuY2gwWTATBgcqhkjOPQIBBggqhkjO%0APQMBBwNCAAS%2FdFMBFcNTuWwO0NXhRcrrtxHIAL70O2j36wraRjxlGs9fH83s5rTg%0Ay%2F0h2CcLSX8Sj1PpL2WPn%2B0Ecdp%2Fo8hmo2MwYTAdBgNVHQ4EFgQUv%2BDGhQS5HPIX%0AGXAShFkciuSdup8wHwYDVR0jBBgwFoAUv%2BDGhQS5HPIXGXAShFkciuSdup8wDwYD%0AVR0TAQH%2FBAUwAwEB%2FzAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwIDSQAwRgIh%0AAMHuAIH5CIRJ2amLDc7GUtZ6QdXcOc7jNhJ5YnUBAym3AiEAww%2FWzrTBqorQ80DG%0AutU8tBpzX%2FwWAHrD0WjqWjxQ4Nw%3D%0A-----END+CERTIFICATE-----%0A'
The API did not return a `HTTP 404 Not Found` response (got `HTTP 200 OK`) for a resource that was previously deleted.
The resource was deleted with `DELETE /meshes/default/meshmultizoneservices/workbench`
curl -X GET 'http://0.0.0.0:44581/meshes?size=152&offset=701&%C2%BA%E9%AE%AF%F1%8B%B4%81%F2%AF%AB%A9%21%C3%80b%F2%A1%BA%B5%11W%C3%B0%C3%95%F3%A6%92%99%C2%92%F3%84%BA%81%C3%ACG%F1%94%8B%94as%C2%94%C2%B2u=22687219526&%C2%A9=-83&%C2%83%1B=&=true&=8957&=%C3%85%C2%84%06k%08&.%F0%9C%9F%B0%3F%C2%9B%27%F2%B2%91%90%5B%C2%9D%F2%BC%A2%AB%C2%8D%F2%92%80%BA%F3%BB%88%96%5D=&.%F0%9C%9F%B0%3F%C2%9B%27%F2%B2%91%90%5B%08%F3%90%B4%97%C3%BBk%27%C2%86%C2%B7W%C2%A1%C3%92%F2%8B%B0%ADA%5D=&key=%F3%BD%B9%81%C2%B7%C3%B4%C2%91%2CS%F3%AD%9A%92%C3%85%C2%81%1A%00%7C%F0%A6%AC%97Upi%C3%80%F2%97%9C%AC%F4%84%88%96%C3%9E%C3%96%3FD%F1%B3%9D%B5%C2%90%C2%A8%F0%B3%B6%81%C3%81C%C2%8B%C2%B0%C2%A3%F3%B4%A5%91%F3%B5%B8%B40&value=-----BEGIN+CERTIFICATE-----%0AMIIBkDCCATWgAwIBAgIUOfQcz7QtOJ5IT7CooVyT3MJM9pQwCgYIKoZIzj0EAwIw%0AFDESMBAGA1UEAwwJd29ya2JlbmNoMCAXDTI2MTAxNTE5Mjg1NVoYDzIxMjYwOTIx%0AMTkyODU1WjAUMRIwEAYDVQQDDAl3b3JrYmVuY2gwWTATBgcqhkjOPQIBBggqhkjO%0APQMBBwNCAAS%2FdFMBFcNTuWwO0NXhRcrrtxHIAL70O2j36wraRjxlGs9fH83s5rTg%0Ay%2F0h2CcLSX8Sj1PpL2WPn%2B0Ecdp%2Fo8hmo2MwYTAdBgNVHQ4EFgQUv%2BDGhQS5HPIX%0AGXAShFkciuSdup8wHwYDVR0jBBgwFoAUv%2BDGhQS5HPIXGXAShFkciuSdup8wDwYD%0AVR0TAQH%2FBAUwAwEB%2FzAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwIDSQAwRgIh%0AAMHuAIH5CIRJ2amLDc7GUtZ6QdXcOc7jNhJ5YnUBAym3AiEAww%2FWzrTBqorQ80DG%0AutU8tBpzX%2FwWAHrD0WjqWjxQ4Nw%3D%0A-----END+CERTIFICATE-----%0A'
{
"type": "/std-errors",
"status": 404,
"title": "Could not retrieve a resource",
"detail": "Not found",
"details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/default/meshopentelemetrybackends/%C3%82%0E%C2%A8%C2%8F%C3%A2%F2%AC%85%8BW%1F%60%C2%8B%F2%A3%B7%88%27%F2%A4%9F%B5%1F
The API did not return a `HTTP 404 Not Found` response (got `HTTP 200 OK`) for a resource that was previously deleted.
The resource was deleted with `DELETE /meshes/default/meshopentelemetrybackends/workbench`
The API did not return a `HTTP 404 Not Found` response (got `HTTP 200 OK`) for a resource that was previously deleted.
The resource was deleted with `DELETE /meshes/default/secrets/workbench`
curl -X GET 'http://0.0.0.0:44581/meshes?offset=226066&size=104&%C2%ADY%C2%BA%F3%BD%B5%9C%C2%95%03%06%C2%9B%F1%B9%AF%91Pe%F2%B5%B2%BA%5B%C3%9E%F2%8F%93%AF%C3%83w%5D=&Zl=&%C3%98%E1%89%86%C3%A1%D2%B0%F1%A5%87%A2=-2798&value=workbench&key=None'
The API did not return a `HTTP 404 Not Found` response (got `HTTP 200 OK`) for a resource that was previously deleted.
The resource was deleted with `DELETE /zoneegresses/workbench`
The API did not return a `HTTP 404 Not Found` response (got `HTTP 200 OK`) for a resource that was previously deleted.
The resource was deleted with `DELETE /zoneingresses/workbench`
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/hostnamegenerators?size=653&offset=-67108865&%F3%A4%9A%81%F1%9B%9C%AB%28D%06%C2%A7%C2%9Dv%16%C2%B6l-%C2%85W%C2%A1%C2%B5%F2%BA%93%9A%C2%89%C3%91%7B%C2%83=906&%F3%A4%9A%81%F1%9B%9C%AB%28D%06%C2%A7%C2%9Dv%16%C2%B6l-%C2%85W%C2%A1%C2%B5%F2%BA%93%9A%C2%89%C3%91%7B%C2%83=7.116133140821347e%2B16&%22%1A%C3%90%C2%96%F2%B4%8F%94%C2%99K=null&=&%C3%9B%3F%C3%96=&value=%C2%A0&key=%C2%9BT%F1%AE%B0%B8%C2%A2n%C3%81%1D%C2%8A'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `filter`, `offset` in query
- violates `type` at /properties/filter (was object, became number)
- violates `type` at /properties/offset (was integer, became object)
curl -X GET 'http://0.0.0.0:44581/hostnamegenerators?offset=&offset=%E5%B5%BF&offset=%21Sg%F2%80%80%85%5E%C3%98%C3%9FE%C3%AF%F2%90%A8%85%F3%9A%9F%BA%C2%9C%28G%F3%8F%BB%AF&offset=operations&offset=%15%E7%93%86&size=510&filter='
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes?offset=-47863&label.k8s.kuma.io%2Fnamespace=my-ns'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `size` in query - violates `type` at /properties/size (was integer, became object)
curl -X GET 'http://0.0.0.0:44581/meshes?size=&size=p%F0%B8%A3%8B&size=%C3%B01%F1%B3%94%B8&size=l_%E7%9B%A12Z%C2%A0%3F&size=B%C3%96%F4%8E%8A%AE%F3%B9%AC%AFd&size=%26&size=%C3%A6%C3%A0%28%F0%A9%94%AC%C2%A4%2F%5BH&size=%F0%AC%97%8A&size=%F2%AF%BB%95&size=%E3%9B%84u&size=5A%C2%AF%F3%B8%B9%AF%C3%98l%C2%92&size=%C2%A0%3E%F0%9A%87%99%C3%B9T%C2%9E&size=o%F3%B9%BD%A2%F3%AB%A7%9D%24%40e%C2%B2%19'
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `offset` in query - violates `type` at /properties/offset (was integer, became string)
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/dataplanes?offset=-880233866&size=832'
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `size` in query - violates `type` at /properties/size (was integer, became string)
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshaccesslogs?offset=-25283052&size=999&%F2%83%8F%B0=%06'
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `offset` in query - violates `type` at /properties/offset (was integer, became object)
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshcircuitbreakers?size=768&offset=-2924358'
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Response200 OK
{
"total": 0,
"items": [],
"next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshexternalservices?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshexternalservices?offset=-779577181996808'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `offset`, `size` in query
- violates `type` at /properties/offset (was integer, became string)
- violates `type` at /properties/size (was integer, became string)
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: strconv.Atoi: parsing \"-164731140583415546380288\": value out of range",
"details": "invalid: invalid offset: strconv.Atoi: parsing \"-164731140583415546380288\": value out of range"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshfaultinjections?offset=-164731140583415546380288'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `size`, `filter` in query
- violates `type` at /properties/size (was integer, became array)
- violates `type` at /properties/filter (was object, became integer)
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshfaultinjections?size=&size=6%F3%B9%B0%9B%5C%08%C3%9D%C3%B6%F3%B0%B2%91%F2%85%86%9E%C2%B1%F3%86%9B%95%0EU&size=%02w%F0%A3%86%B6%C2%85&size=%C2%A7&size=Z&size=%5B%5D&size=null&size=%7B%7D&size=%7B%27%2B0.0%27%3A+%7B%27%5CU000d10b4%5Cx91%27%3A+%27failures%27%2C+%27%27%3A+%27true%27%2C+%27%5CU00087d44%5Cx8c%C2%A6%C3%B6%27%3A+25016%7D%2C+%27%5CU00058834%27%3A+%27false%27%7D&size=%5B%5D&size=%5B%7B%27%3E%26%C3%8F%5Cx87%C2%BA%27%3A+%27null%27%2C+%27%5CU00039a65%27%3A+%27null%27%2C+%27%5Cx8a%5Cx93%5Cx82%22%C2%BF%29%E9%B3%AF%C3%92%5Cx93%3F%C2%B8%C3%8B%27%3A+%27true%27%7D%5D&size=%7B%27%C3%8D%5CU000bcfe3%C2%B9%5Cx93L%5CU00044aa25%C3%BBq%27%3A+1.9%7D&size=%5B%5D&size=%7B%27%5E%7CC%5C%5C%21%5Cx05%27%3A+%7B%27%C3%8E%C3%AB%5Cx03%27%3A+%27%27%7D%2C+%27%5Cx88%27%3A+%7B%27%5Cx1f%C3%8F%5CU000664d7%C3%9E%27%3A+-140284575%7D%2C+%27%21%5CU0006b97e%27%3A+%27false%27%7D&size=false&size=-1.4454284879938698e%2B156&size=%5B%27null%27%5D&size=1.5343302156727428e-198&size=K&size=false&size=-1.8220057282484734e-135&size=%7B%27%5Cx88%C3%B3%27%3A+%27false%27%2C+%27%5CU0005f3b2%C3%A0%C3%8E%C3%A0%C2%BB%27%3A+6.313468071170621e%2B16%2C+%22%5CU00064f42O%5CU0005a4dd%C3%BB%C2%AC%F0%A9%AD%92b%5CU00065cdf%27V%5CU000c0401%F0%94%88%BCy%2F%C3%B5W%C2%A2%22%3A+-1.1%7D&size=%5B%5B%27true%27%5D%2C+%27%27%2C+%27true%27%5D&size=%7B%27%C2%A2%5Cx1f%5CU000d6531%5CU000afa91%5CU00081baaP0%5CU00058585%5CU000a4e7d%C3%A70%5C%5C%5Cx96%C3%96%27%3A+4415%2C+%27%27%3A+%5B%5D%7D&size=null&size=%5B%5B%5D%2C+%5B%5D%5D&size=%7B%27%27%3A+%27true%27%2C+%27%C3%98Dt%27%3A+%7B%7D%7D&size=%7B%7D&size=%5B%5D&size=%7B%27%C2%AF3%C3%8C%5CU00075762%E1%8E%AC%C2%A5%F0%B0%B2%B2%7D%C3%85zb%C2%B9%C3%B9X%27%3A+1.8752085319070842e%2B126%2C+%27%5CU000dad79%5CU00079562%C3%9F%5Cx83%5CU000fff82%3D%27%3A+1.633754993325239e-118%2C+%27%C3%8B%5CU0004b63d%C2%BB%3B%5CU0008b0f0%27%3A+%27null%27%7D&size=%7B%27%27%3A+%7B%7D%7D&size=%5B%5D&size=%7B%7D&size=%5B%5D&size=%5B%7B%7D%5D&size=%5B%27%5Cx1f%5Cx8f%C3%AEs%7B%5CU00044d8c%5CU000d6bfe%5CU0008c1054%5Cxa0%C3%BA%C2%AFy%C3%9F%C2%AB%C3%A7T%C3%9F%27%2C+%27%C3%94%EC%85%92%5Cx07%27%2C+1.2351511866107176e%2B31%5D&size=%5B%7B%27%C2%BA%27%3A+%27V%5Cr%29%5CU000afda7%C3%AE%C3%8D%27%2C+%27X%5Cx97%C3%AE%C3%B7%C2%A7%5Cx1c%5Cx9e%C3%A0%5Cx95C%C2%A7m%C2%A5v%F0%A2%BD%AD%5Cx0bl%5Cx13%27%3A+%27%27%7D%2C+%27%C2%A4%C3%9A%27%2C+%5B%27%5CU0003dd9f%C3%A1%C3%9B%27%5D%5D&size=%5B1147790419%2C+%27null%27%5D&size=%5B2553041237099073%5D&size=%5B%27false%27%2C+%27%27%5D&size=%7B%27%C3%9C%5CU0005d2c6%C3%88%C3%9F%C3%9C%C3%9E%5CU00084c47%5Cx1c%5Cx92%5Cx9em%C3%9C%27%3A+%27%5Cx8e%C2%AA%5CU00079746%7D%C3%BC%5Cx1a%5Cx81i%5CU000388bb%C3%8B%5CU00087012f%21%5Cx10%27%2C+%27%C2%A4%5Cx87%5Cx86%27%3A+%27null%27%2C+%27NIL%27%3A+-28%7D&size=false&size=-4.6783556649885896e%2B16&size=%F0%9D%93%A3%F0%9D%93%B1%F0%9D%93%AE+%F0%9D%93%BA%F0%9D%93%BE%F0%9D%93%B2%F0%9D%93%AC%F0%9D%93%B4+%F0%9D%93%AB%F0%9D%93%BB%F0%9D%93%B8%F0%9D%94%80%F0%9D%93%B7+%F0%9D%93%AF%F0%9D%93%B8%F0%9D%94%81+%F0%9D%93%B3%F0%9D%93%BE%F0%9D%93%B6%F0%9D%93%B9%F0%9D%93%BC+%F0%9D%93%B8%F0%9D%93%BF%F0%9D%93%AE%F0%9D%93%BB+%F0%9D%93%BD%F0%9D%93%B1%F0%9D%93%AE+%F0%9D%93%B5%F0%9D%93%AA%F0%9D%94%83%F0%9D%94%82+%F0%9D%93%AD%F0%9D%93%B8%F0%9D%93%B0&size=&filter='
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Response200 OK
{
"total": 0,
"items": [],
"next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshgateways?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshgateways?offset=-4525&size=420'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `offset` in query - violates `type` at /properties/offset (was integer, became string)
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshhealthchecks?size=2&offset=-3678073298'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `offset` in query - violates `type` at /properties/offset (was integer, became string)
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshhttproutes?offset=-20960840'
curl -X GET 'http://0.0.0.0:44581/meshes/%C3%B4%3F/meshhttproutes?size=680&offset=-1822690&value=-----BEGIN+CERTIFICATE-----%0AMIIBkDCCATWgAwIBAgIUOfQcz7QtOJ5IT7CooVyT3MJM9pQwCgYIKoZIzj0EAwIw%0AFDESMBAGA1UEAwwJd29ya2JlbmNoMCAXDTI2MTAxNTE5Mjg1NVoYDzIxMjYwOTIx%0AMTkyODU1WjAUMRIwEAYDVQQDDAl3b3JrYmVuY2gwWTATBgcqhkjOPQIBBggqhkjO%0APQMBBwNCAAS%2FdFMBFcNTuWwO0NXhRcrrtxHIAL70O2j36wraRjxlGs9fH83s5rTg%0Ay%2F0h2CcLSX8Sj1PpL2WPn%2B0Ecdp%2Fo8hmo2MwYTAdBgNVHQ4EFgQUv%2BDGhQS5HPIX%0AGXAShFkciuSdup8wHwYDVR0jBBgwFoAUv%2BDGhQS5HPIXGXAShFkciuSdup8wDwYD%0AVR0TAQH%2FBAUwAwEB%2FzAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwIDSQAwRgIh%0AAMHuAIH5CIRJ2amLDc7GUtZ6QdXcOc7jNhJ5YnUBAym3AiEAww%2FWzrTBqorQ80DG%0AutU8tBpzX%2FwWAHrD0WjqWjxQ4Nw%3D%0A-----END+CERTIFICATE-----%0A'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `filter`, `size` in query
- violates `type` at /properties/filter (was object, became string)
- violates `type` at /properties/size (was integer, became string)
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Response200 OK
{
"total": 0,
"items": [],
"next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshidentities?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshidentities?offset=-592229'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `offset` in query - violates `type` at /properties/offset (was integer, became object)
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshloadbalancingstrategies?offset=-2002107015&size=675&label.k8s.kuma.io%2Fnamespace=my-ns'
curl -X GET 'http://0.0.0.0:44581/meshes/%27%C2%AE%F4%81%82%BD%F3%BE%B8%91%11g/meshloadbalancingstrategies?=true&%C3%A9%C2%B2=true&%C3%A9%C2%B2=false&A%F4%80%81%A8=&A%F4%80%81%A8=2.0334080321973397e%2B213'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `size` in query - violates `type` at /properties/size (was integer, became string)
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshmetrics?offset=-454&size=444&%C3%A6%5BQ%C2%BFW%F1%85%BE%86%5D=true&%C3%A6%5Bk8%C2%82%5C%03%C2%8FQ%5D=1.8733160097806584e-262&%C3%A6%5B%F0%AB%8A%B2%21%5D=-1.1&value=%C3%90&key=g'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `size` in query - violates `type` at /properties/size (was integer, became object)
Response200 OK
{
"total": 1,
"items": [],
"next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshmetrics?size=&size=%C3%99%C2%A2%F3%AB%A4%9E%C3%80%60%F3%AE%AF%A4%C2%90&offset=2&key='
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Response200 OK
{
"total": 0,
"items": [],
"next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshopentelemetrybackends?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshopentelemetrybackends?offset=-367732634&key=%C3%A5%F2%B3%AC%AC~%C2%99&value=%C2%85%C2%97%F2%8E%9F%A6j5%F1%A5%A5%BE%7D%5D%11%5B'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `size` in query - violates `type` at /properties/size (was integer, became array)
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshopentelemetrybackends?size=&size=%F0%9D%B5%9EL%C2%A3&size=%F3%91%9F%A3%F0%B9%A3%90%C2%B5%F1%83%A1%AC%C3%A9&size=%C2%BB%C3%BCM&size=%2AH%C2%B5%F2%9D%B2%B0&size=%C3%B9&size=%5B%5D&size=%7B%27%5Cx14%27%3A+%7B%27%5CU000470b4g%5Cx8e%5Cx19%C3%8E%27%3A+%27%C2%A6%27%7D%7D&size=%7B%7D&size=%7B%27%C3%A3%F0%A8%82%BAL%C3%A4h%27%3A+%7B%7D%2C+%27%C3%B8N%C3%B8%5Cx04%5CU000ed76e%27%3A+%5B%27true%27%2C+%27false%27%5D%2C+%27%F0%9D%91%BB%F0%9D%92%89%F0%9D%92%86+%F0%9D%92%92%F0%9D%92%96%F0%9D%92%8A%F0%9D%92%84%F0%9D%92%8C+%F0%9D%92%83%F0%9D%92%93%F0%9D%92%90%F0%9D%92%98%F0%9D%92%8F+%F0%9D%92%87%F0%9D%92%90%F0%9D%92%99+%F0%9D%92%8B%F0%9D%92%96%F0%9D%92%8E%F0%9D%92%91%F0%9D%92%94+%F0%9D%92%90%F0%9D%92%97%F0%9D%92%86%F0%9D%92%93+%F0%9D%92%95%F0%9D%92%89%F0%9D%92%86+%F0%9D%92%8D%F0%9D%92%82%F0%9D%92%9B%F0%9D%92%9A+%F0%9D%92%85%F0%9D%92%90%F0%9D%92%88%27%3A+-413626495%7D&size=%C3%A6x2%13%C3%88&size=-9.662832079975768e%2B147&size=W%C3%B4%5EI-Q%C3%8BC%C2%AA&size=j&size=&size=%C3%88y%21%1F%C2%B6%2C&size=%C2%AB%04%F1%AD%B6%88%C3%B2%C2%84%F3%A3%90%83%C2%BD%C3%BC%00%F3%82%BB%B8.&size=%0B%C3%AF%F0%9E%84%8C%C3%A2&size=&size=%F4%81%AF%B6%C3%BC&value=Q%C2%9DY7&key=%F1%82%87%9E'
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: strconv.Atoi: parsing \"-3598458908591292153856\": value out of range",
"details": "invalid: invalid offset: strconv.Atoi: parsing \"-3598458908591292153856\": value out of range"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshpassthroughs?offset=-3598458908591292153856'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `filter`, `size` in query
- violates `type` at /properties/filter (was object, became string)
- violates `type` at /properties/size (was integer, became object)
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `size` in query - violates `type` at /properties/size (was integer, became array)
curl -X GET 'http://0.0.0.0:44581/meshes/%27%C2%93S%F1%A1%98%9A%C2%BB%C2%91%F3%86%AB%A3y/meshproxypatches?offset=0&%F3%9F%B1%9D%C2%91%C3%BE%C2%B4%C3%91U-=6012742802432921600&%F1%81%AD%99%C2%B8=&%E6%9B%8ED%5B_y%F1%B9%92%AB%5B%C2%95%C2%95%C3%89%C3%91%5B%5D=null&%E6%9B%8ED%5B_y%F1%B9%92%AB%5B%1EC%5D=null&%E6%9B%8ED%5B_y%F1%B9%92%AB%5BJ%C3%9D%C2%80%5D=123925738'
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshproxypatches?size=442&offset=-13482609&label.k8s.kuma.io%2Fnamespace=my-ns'
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshratelimits?size=79&offset=-31626'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `size` in query - violates `type` at /properties/size (was integer, became object)
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshratelimits?size=&size=r6%C3%AA&size=%F2%AB%82%B5%27h%F1%82%86%85%C3%8A&size=M%C3%B4%C3%B6%1ExcPS%C3%9E&size=%3E%F0%B7%B0%9A&size=%C3%9A%C2%B3%C2%8D%F2%BE%B8%BA%60&size=W%C3%A8&size=%C3%B0%F1%87%9D%AB%C3%BA&size=%F4%8A%A3%A8%F1%8A%84%93%28%C2%BF%C2%96%C3%93%F1%89%8E%93%1F%C3%82P%3F%F2%BA%9A%9C4%C2%85i%C3%BB%15%03%15&size=%C3%9E&size=%F3%A2%AA%82%24%C2%B0U%12%1EQ&size=%7C%27%C2%A4%29%C3%A5D%E6%BA%AA%F1%82%91%AA&size=S%C2%85%F2%B2%A0%8D%F0%BC%AE%B9%C3%B98%C2%9E1%F1%BB%9A%A3%C2%82%F3%9D%B7%B8%F1%87%92%96%C2%91%C2%8A%F3%AE%B7%8D%F2%AF%85%BC%C3%A6%C2%AC&size=%E6%9C%9BB%E8%A9%8A%F3%A8%AC%AC%C3%9C%F0%BA%BC%95%F3%AB%97%81%60%C3%AC%C2%AEw%F0%97%89%94%F3%BE%B4%92%1B%60%05_%C3%9EL&size=%0C%F2%98%90%82%F1%B6%8F%8C%C3%AE&size=%C3%BBn%C2%A8%F1%A0%B0%8D1%19&size=%C2%93%C3%82%07%29%C3%A8%C2%AE%C3%AB&size=sI%C3%BF%C2%95K%F2%BE%82%AF%24%F2%AC%8E%91BY%F3%91%BD%94%21%27%21%C2%B0%C3%97%1D%C3%A0%C2%9C%F0%95%8D%8D&size=%12%C3%88%C2%A4&size=%C3%80y%C2%BF&size=%C2%B2%C3%8E%C3%82%C3%B4%F1%B9%B1%A5%05%C2%9F%C3%83%1A%1B%C2%8A%C2%91&size=y&size=%F1%B7%B1%95%C2%A7%C2%AD%09%C3%8By%7B%15&size=%C3%94.%16%C2%99%F1%BD%88%98%C2%9C%EC%A6%A5%2B%19&size=%3E%F1%B9%AE%8A&size=I%C2%96%C3%AC%F1%B2%99%B2%C3%85%28%C2%ACq%F3%AC%A6%917&%C3%98%5B%3C%2A%F2%A7%A5%99%F3%AC%BF%B8%C3%9C%C2%97%5D=3.7681864646050267e-13&%10F5%EB%86%A9%F2%A5%80%8B%5B%5D=timeline&%D8%A7%D9%84%D9%83%D9%84+%D9%81%D9%8A+%D8%A7%D9%84%D9%85%D8%AC%D9%85%D9%88+%D8%B9%D8%A9=true&%D8%A7%D9%84%D9%83%D9%84+%D9%81%D9%8A+%D8%A7%D9%84%D9%85%D8%AC%D9%85%D9%88+%D8%B9%D8%A9=null&=-2967&=-178021&=true&%0F%C3%8C%C2%AC=null&value=%C3%8F%C3%8F%F3%89%BD%BB%C2%81%F2%AB%94%87%1B&key=%C3%83A%00'
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshretries?size=787&offset=-2777&vs%C3%86C=-3.903172155542181e%2B16&vs%C3%86C=1.4441105809455076e%2B16&vs%C3%86C=true&%C3%9D%C2%A0%C3%96OZ=&%C2%8Ak%C3%94%F1%9E%B8%A1%F1%A8%8E%98%C3%B0%F3%80%BA%AC%C3%A0%C3%91%C2%81%C2%92=false&%C2%8Ak%C3%94%F1%9E%B8%A1%F1%A8%8E%98%C3%B0%F3%80%BA%AC%C3%A0%C3%91%C2%81%C2%92=4.6333739759112664e%2B16&%C2%8Ak%C3%94%F1%9E%B8%A1%F1%A8%8E%98%C3%B0%F3%80%BA%AC%C3%A0%C3%91%C2%81%C2%92=&%C2%8Ak%C3%94%F1%9E%B8%A1%F1%A8%8E%98%C3%B0%F3%80%BA%AC%C3%A0%C3%91%C2%81%C2%92=null&j%F2%B3%B3%AF%00%1C%C2%90%EA%BA%8E%C2%9C%C3%A5%C3%9D%09%C3%82%F0%AB%91%AB%5B%5D=-6.0389665316481016e%2B16&j%F2%B3%B3%AF%00%1C%C2%90%EA%BA%8E%C2%9C%C3%A5%C3%9D%09%C3%82%F0%AB%91%AB%5B%C2%83%C2%92%12T%1A%C3%8C%F0%9B%96%BA%C2%89%5D=2.6888026775527664e%2B16&9%C3%B5%C2%A3%3E%C3%AF%F0%BC%9F%BC%C3%9C%2CJ=false&9%C3%B5%C2%A3%3E%C3%AF%F0%BC%9F%BC%C3%9C%2CJ=-1.401298464324817e-45&9%C3%B5%C2%A3%3E%C3%AF%F0%BC%9F%BC%C3%9C%2CJ=false&value=-----BEGIN+CERTIFICATE-----%0AMIIBkDCCATWgAwIBAgIUOfQcz7QtOJ5IT7CooVyT3MJM9pQwCgYIKoZIzj0EAwIw%0AFDESMBAGA1UEAwwJd29ya2JlbmNoMCAXDTI2MTAxNTE5Mjg1NVoYDzIxMjYwOTIx%0AMTkyODU1WjAUMRIwEAYDVQQDDAl3b3JrYmVuY2gwWTATBgcqhkjOPQIBBggqhkjO%0APQMBBwNCAAS%2FdFMBFcNTuWwO0NXhRcrrtxHIAL70O2j36wraRjxlGs9fH83s5rTg%0Ay%2F0h2CcLSX8Sj1PpL2WPn%2B0Ecdp%2Fo8hmo2MwYTAdBgNVHQ4EFgQUv%2BDGhQS5HPIX%0AGXAShFkciuSdup8wHwYDVR0jBBgwFoAUv%2BDGhQS5HPIXGXAShFkciuSdup8wDwYD%0AVR0TAQH%2FBAUwAwEB%2FzAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwIDSQAwRgIh%0AAMHuAIH5CIRJ2amLDc7GUtZ6QdXcOc7jNhJ5YnUBAym3AiEAww%2FWzrTBqorQ80DG%0AutU8tBpzX%2FwWAHrD0WjqWjxQ4Nw%3D%0A-----END+CERTIFICATE-----%0A'
curl -X GET 'http://0.0.0.0:44581/meshes/%C2%93%C3%84%F2%A1%93%96T%3E1r%22%C3%9Au%1B%04/meshretries?size=4&offset=-4624117&value=-----BEGIN+CERTIFICATE-----%0AMIIBkDCCATWgAwIBAgIUOfQcz7QtOJ5IT7CooVyT3MJM9pQwCgYIKoZIzj0EAwIw%0AFDESMBAGA1UEAwwJd29ya2JlbmNoMCAXDTI2MTAxNTE5Mjg1NVoYDzIxMjYwOTIx%0AMTkyODU1WjAUMRIwEAYDVQQDDAl3b3JrYmVuY2gwWTATBgcqhkjOPQIBBggqhkjO%0APQMBBwNCAAS%2FdFMBFcNTuWwO0NXhRcrrtxHIAL70O2j36wraRjxlGs9fH83s5rTg%0Ay%2F0h2CcLSX8Sj1PpL2WPn%2B0Ecdp%2Fo8hmo2MwYTAdBgNVHQ4EFgQUv%2BDGhQS5HPIX%0AGXAShFkciuSdup8wHwYDVR0jBBgwFoAUv%2BDGhQS5HPIXGXAShFkciuSdup8wDwYD%0AVR0TAQH%2FBAUwAwEB%2FzAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwIDSQAwRgIh%0AAMHuAIH5CIRJ2amLDc7GUtZ6QdXcOc7jNhJ5YnUBAym3AiEAww%2FWzrTBqorQ80DG%0AutU8tBpzX%2FwWAHrD0WjqWjxQ4Nw%3D%0A-----END+CERTIFICATE-----%0A&key=%F1%AD%A2%BF%F1%8B%82%87%11%5D%F1%9D%A5%AF%C2%8F%C3%A7%F1%A1%96%AF%C2%A3%C3%B7'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `filter`, `size` in query
- violates `type` at /properties/filter (was object, became integer)
- violates `type` at /properties/size (was integer, became object)
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Response200 OK
{
"total": 0,
"items": [],
"next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshservices?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshservices?offset=-2594'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `size` in query - violates `type` at /properties/size (was integer, became string)
curl -X GET 'http://0.0.0.0:44581/meshes/%F2%B2%B4%B3%F1%8B%8B%A7_%C3%9C%F1%A7%A2%80%F3%8D%AE%B0u%1C%F2%8D%A4%92%C3%90%F1%BA%93%BC%C2%AE%C3%BC%C3%B2%3F%C2%91%1F/meshservices?offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `offset` in query - violates `type` at /properties/offset (was integer, became string)
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtcproutes?size=359&offset=-26093&%F0%AC%98%81%F3%AF%82%B3%F4%8B%92%8B=%7B%22%5Cx95U%C3%9D%C3%A9%27%C2%B7%5CU000a6880%EB%8F%A1%5Cx8f%5Cx15%C3%A9%5Cx86B%5Cx04%22%3A+308696%7D&%F0%AC%98%81%F3%AF%82%B3%F4%8B%92%8B=%7B%7D&%F0%AC%98%81%F3%AF%82%B3%F4%8B%92%8B=%7B%27%27%3A+%27%5Cx1a%5D%27%2C+%27y%EB%9F%86%5Cx0c%5CU0007848e%27%3A+%27null%27%2C+%27%3C%23m%E2%A0%B7%C3%80%C3%B4%C3%95%27%3A+%27false%27%7D&%3F%F2%99%8F%B5%C3%9228%C2%B5%C3%81%C2%84%F2%93%9D%99%0C%2A%5B%1E%C2%87%C2%B3%C2%91%F0%A0%AB%84%F3%99%9D%A3%10%C3%AF%5D%5B0%5D%5B0%5D=%C2%90%F0%A8%9F%8CS%C2%B5%16%C3%80&%3F%F2%99%8F%B5%C3%9228%C2%B5%C3%81%C2%84%F2%93%9D%99%0C%2A%5B%1E%C2%87%C2%B3%C2%91%F0%A0%AB%84%F3%99%9D%A3%10%C3%AF%5D%5B1%5D=&%3F%F2%99%8F%B5%C3%9228%C2%B5%C3%81%C2%84%F2%93%9D%99%0C%2A%5B%1E%C2%87%C2%B3%C2%91%F0%A0%AB%84%F3%99%9D%A3%10%C3%AF%5D%5B2%5D=&%3F%F2%99%8F%B5%C3%9228%C2%B5%C3%81%C2%84%F2%93%9D%99%0C%2A%5B%C2%A2r%C3%B1%14%C2%BA%3F~%0F%29%13%C3%8C%F2%99%94%85%F3%81%A1%A4%04%C2%9C%F0%94%93%85-%C3%A3o%5D%5B0%5D=&%3F%F2%99%8F%B5%C3%9228%C2%B5%C3%81%C2%84%F2%93%9D%99%0C%2A%5B%C2%A2r%C3%B1%14%C2%BA%3F~%0F%29%13%C3%8C%F2%99%94%85%F3%81%A1%A4%04%C2%9C%F0%94%93%85-%C3%A3o%5D%5B1%5D=-29145827&%3F%F2%99%8F%B5%C3%9228%C2%B5%C3%81%C2%84%F2%93%9D%99%0C%2A%5B%F3%B0%8D%A5%C2%89m%06%C2%9AT%5C%C3%A9r%C3%B9%2Ap4%5D%5BAcceptedNegativeData%5D=cN%C2%8F&%3F%F2%99%8F%B5%C3%9228%C2%B5%C3%81%C2%84%F2%93%9D%99%0C%2A%5B%F3%B0%8D%A5%C2%89m%06%C2%9AT%5C%C3%A9r%C3%B9%2Ap4%5D%5Br%16%0B%C3%92%F2%B3%9B%99%C2%B4%3F%C3%96%C2%AA%C3%BF%C2%B9%5D=145572&%17%C3%AA%03=190095166411156416&%17%C3%AA%03=%22%F1%A2%B1%8D1%08%C2%AA%C3%A8%C3%BC%F1%83%BA%BE%7C%F2%AB%9E%AE%22%C3%A2%F4%86%80%B62%3F%C3%BF%F2%AB%B1%BEz&%C3%92%C3%87%F1%90%B7%AA=&value=%F2%9F%93%9B%C3%B6%C2%8F%22%F3%A5%8C%B8L%C3%A2%C3%B6%F2%AC%8E%9C%F1%BE%96%83%C2%A4C%C3%BEo%C3%91%3F%C2%91&key='
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtimeouts?offset=-590825332&size=62&%1D%F1%B7%92%97%24%14%1D%C3%93%29%7F=-659115004811106&key=%C3%90%C3%9A%C2%AA%F2%8F%85%B0&value='
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `size` in query - violates `type` at /properties/size (was integer, became object)
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtlses?offset=-903801952&size=76&label.k8s.kuma.io%2Fnamespace=my-ns'
curl -X GET 'http://0.0.0.0:44581/meshes/S4%F0%BE%86%BE%C2%BBH%C3%89%E7%B6%AE%F3%82%99%87-%F1%B8%97%8E/meshtlses?size=357&offset=false&%C2%AE%5B%1E%C2%B1%5D%5B0%5D=true&%C2%AE%5B%1E%C2%B1%5D%5B1%5D=true&%C2%AE%5B%1E%C2%B1%5D%5B2%5D=false&%C2%AE%5B%C2%AB%C2%9B%C3%9B%5D=true&%F2%91%9F%BE%C2%AB%C3%BE=null&%10%27%5B%06%03%06%08%C2%AF%C3%A3%23%C2%B2A%C2%B00%C3%88%C3%ADT%C2%8C%C2%B8%C2%95q%F1%97%B4%9D%5D=null&%10%27%5B%C3%86%5D=&%10%27%5B%C3%A7%28%5D%5B0%5D=true&%10%27%5B%C3%A7%28%5D%5B1%5D=null&%C2%83%5Bn%C2%B4%F2%96%8E%B4%14%C2%9C5%C2%86%C3%A6%C3%84U%C3%90%C3%98%40%2C%5D=%F3%86%8D%98S&%C2%83%5B%5D=2679&%C2%83%5B%F3%B8%95%A3%5D=z&%C3%AE%C2%9C%C3%9E%F2%99%90%81%5B%2B.y%C2%88%F1%A9%81%A3%C3%98%5D%F0%B1%B1%B9%C3%B6%5D='
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `size` in query - violates `type` at /properties/size (was integer, became object)
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtraces?offset=-433174857'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `filter`, `offset`, `size` in query
- violates `type` at /properties/filter (was object, became array)
- violates `type` at /properties/offset (was integer, became array)
- violates `type` at /properties/size (was integer, became string)
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtraces?offset=&offset=%7B%27%5Cx00%C3%83%27%3A+%27true%27%2C+%27%5Cx1c%C3%8A%5Cx8a%5CU00084d83%5Cx95%C3%A1%C2%B1%C3%BC%25%27%3A+%27true%27%7D&offset=%7B%27%5CU000f720b%5Cx95%27%3A+%7B%7D%7D&offset=1.3175922613291305e-306&offset=%C3%94&offset=&offset=%F2%A2%AF%90%23O%C2%92o&offset=%C2%B5&offset=%C2%87&offset=%C2%A2%F3%82%8A%96&offset=%7B%7D&offset=true&offset=-script.pyw&offset=%C2%98%F0%AA%8C%B4%C3%9B&offset=&offset=%C2%88%05%C2%B7&offset=3.76595593532742e%2B16&offset=-6.733085888160701e%2B16&offset=%5B-2317790%2C+%27null%27%2C+%27true%27%5D&offset=%7B%270..0%27%3A+-14377%2C+%27%27%3A+%27%27%7D&offset=%7B%27%C2%ACHp%C2%A9%5Cx94%C2%AF%5CU000ffbe3%5Cx99%5Cx0c%5CU000b13cdl%5CU00085ff6%C3%97%40%27%3A+-2367098648021677637632%7D&offset=%7B%27C%C3%B4%C3%8F%27%3A+%5B%5D%7D&offset=%7B%27%27%3A+-1.9524094095429864e%2B16%2C+%27%26%7C%27%3A+%7B%7D%7D&offset=%7B%27%E9%9D%B8%5Cx0c%C3%97%5CU000cc22f%C3%BD%5CU000fb28c%5Cx99%5Cx94%5Cx83%5Cx8f%27%3A+-10092559%2C+%27%5Cx022%C2%B7%C3%83%E3%BE%B1%F0%A2%80%BAE%5Cx9e%5Cx853%5Cx1d%5Cx07%C3%83%5Cx98%27%3A+%27null%27%2C+%273%C2%A4%C3%B8%27%3A+-145496248%7D&offset=%7B%27timings%27%3A+%7B%7D%2C+%27%C2%A8%C2%BC%C3%B30%5CU00065646jv%7DF%3AGS%5B%7B%27%3A+%5B16841%5D%7D&offset=-362239&offset=%5B%5D&offset=%5B%5D&offset=%7B%27j%C3%BC%5CU00090ff5%C3%BB%F0%AC%B6%A2%5CU00066a31Ph%C2%B9%27%3A+%7B%7D%2C+%27%EA%B2%B0%5Cr%5Cx1f%C3%B8b%C3%A4d%C3%90%27%3A+%5B-394365%2C+-11101%5D%2C+%27%C3%90%5CU00057e94%5Cx17%27%3A+%5B%5D%7D&offset=%7B%27%5E%27%3A+%5B6.563677758056587e%2B16%5D%2C+%27%C3%A2U%C3%A7k%27%3A+%7B%27total_cases%27%3A+%27false%27%7D%2C+%27Bi%5Cx90b%5CU000b8039%5CU0001576e%C2%A3%5CU000a31b4%27%3A+%5B1212%2C+%27null%27%5D%7D&offset=%5B%5B%7B%27%F0%A6%93%BFM_%27%3A+%27null%27%2C+%27True%27%3A+%27null%27%7D%2C+%5B%5D%2C+%5B%27null%27%5D%5D%5D&offset=6.103515625e-05&offset=-3.888801067630647e%2B16&offset=x%C2%8A%7B%C2%8F&offset=%7B%7D&offset=%5B%27p%5Cx843%27%5D&offset=-0.99999&offset=%7B%27%C2%A8%C3%99H%C3%83G%5CU000bfaaeJ%5Cx8d%5Cx8b%C2%AE%5CU00101503%C3%87w%C3%97%5CU0007124fz%5Cx16%5CU0003261e%27%3A+%7B%27%5Cx1c%27%3A+-9.010112058449496e%2B21%2C+%27%5Cx14%5Cx1d%27%3A+%27%27%2C+%27OA%27%3A+%7B%27%5Cx15%C3%B1%C2%BE%5Cx02%27%3A+343%2C+%27%5Cx12%5CU000b5958%5Cx85%C3%A6%C2%BE%E3%84%B3%5Cx96%2B%5CU0006a0c8%5E%5Cxa0%C3%9DY%27%3A+%27false%27%2C+%27%C2%BA_%5Cx16%5CU0004b05b%C3%A0Qe%27%3A+%27%27%7D%7D%7D&size=&filter='
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtrafficpermissions?offset=-369847&%C2%95%C3%9E%C2%A8%C2%A23%C2%82%C3%B5%5B%F3%B4%BA%90%C2%B3%C3%90%F2%B1%83%A4P%F2%98%94%AD%F1%9B%81%B5%F0%9A%B9%B3%C2%93%5D%5B%7D%5D=null&%25%EB%B4%A3%5B%C3%AA%015%F0%93%A8%8A%C2%9Au%18%5D%5B0%5D=false&%25%EB%B4%A3%5BNIL%5D%5B0%5D=&%25%EB%B4%A3%5BNIL%5D%5B1%5D=&%25%EB%B4%A3%5BNIL%5D%5B2%5D=false&%25%EB%B4%A3%5BE%C2%BF+%F3%BC%B4%96%C3%BEp%F3%8C%88%97%3F%F2%AC%9A%86%C3%93%22%C3%AD%F2%8E%97%BFN%5D=1.6407154052960753e%2B177&%F2%B3%8F%B1%2A%5B%25%F1%99%A3%8B%C3%80F%5D=true&%F2%B3%8F%B1%2A%5BG%C3%AF%04J%C2%B4%C2%B2q%E3%A3%BD%E4%B2%91%F1%A6%AF%88%F0%BC%8F%89%C3%B4%5D=true&%F2%B3%8F%B1%2A%5B%C2%AF%C3%8D%F2%AB%A3%95%5D=4.4606688771256104e%2B16&%5B%01%C3%B8%C2%94+%F1%BE%8E%A3F%5D=&%5BI%C3%B75%C2%96%F1%A4%A2%B8%5D=-1.7976931348623157e%2B308&%5B%C2%B1%C2%874%C3%9A%C3%81%C3%A0%F1%9C%85%A5%C3%A4_%C3%B4%12C%5D%5B0%5D=null&%5B%C2%B1%C2%874%C3%9A%C3%81%C3%A0%F1%9C%85%A5%C3%A4_%C3%B4%12C%5D%5B1%5D=2713089717888184&%5B%C2%B1%C2%874%C3%9A%C3%81%C3%A0%F1%9C%85%A5%C3%A4_%C3%B4%12C%5D%5B2%5D=-7.0228345384422904e-31&key=Gs%C3%9B%08%F3%BA%9C%84NR%C2%A0%C2%92&value=-----BEGIN+CERTIFICATE-----%0AMIIBkDCCATWgAwIBAgIUOfQcz7QtOJ5IT7CooVyT3MJM9pQwCgYIKoZIzj0EAwIw%0AFDESMBAGA1UEAwwJd29ya2JlbmNoMCAXDTI2MTAxNTE5Mjg1NVoYDzIxMjYwOTIx%0AMTkyODU1WjAUMRIwEAYDVQQDDAl3b3JrYmVuY2gwWTATBgcqhkjOPQIBBggqhkjO%0APQMBBwNCAAS%2FdFMBFcNTuWwO0NXhRcrrtxHIAL70O2j36wraRjxlGs9fH83s5rTg%0Ay%2F0h2CcLSX8Sj1PpL2WPn%2B0Ecdp%2Fo8hmo2MwYTAdBgNVHQ4EFgQUv%2BDGhQS5HPIX%0AGXAShFkciuSdup8wHwYDVR0jBBgwFoAUv%2BDGhQS5HPIXGXAShFkciuSdup8wDwYD%0AVR0TAQH%2FBAUwAwEB%2FzAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwIDSQAwRgIh%0AAMHuAIH5CIRJ2amLDc7GUtZ6QdXcOc7jNhJ5YnUBAym3AiEAww%2FWzrTBqorQ80DG%0AutU8tBpzX%2FwWAHrD0WjqWjxQ4Nw%3D%0A-----END+CERTIFICATE-----%0A'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `size` in query - violates `type` at /properties/size (was integer, became string)
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Response200 OK
{
"total": 0,
"items": [],
"next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshtrusts?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtrusts?offset=-5723&size=175'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `size` in query - violates `type` at /properties/size (was integer, became string)
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Response200 OK
{
"total": 0,
"items": [],
"next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshzoneaddresses?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshzoneaddresses?size=625&offset=-1448&%C2%BE%C2%80bt%F0%A9%AA%BD%F2%BA%A5%BF%C3%80%C2%AC%C3%AC%C2%87=false&%C2%BB_m%F0%B3%97%AAB%C3%A2%C2%9F=-2070645485&key=%C2%BA'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `size` in query - violates `type` at /properties/size (was integer, became string)
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshzoneaddresses?size=&%5B%5D=null&%C2%BB%C3%811%F1%92%AF%84%1E%04%F2%90%9D%90%5B%C3%82%C2%B5%1A%F3%81%B2%B3%C3%AB%C2%8E%C3%AB%F3%BD%84%8As2%F0%9F%B4%A9%C2%BA%C3%AB%3D%C3%ACI%2A%5D=&%C2%BB%C3%811%F1%92%AF%84%1E%04%F2%90%9D%90%5Bs%C3%8D%C3%85%0C%C2%90%C2%9D%F1%BC%83%8C%C2%AA%F3%A9%9C%9D%1E%C2%B6%5D%5B0%5D=null&%F2%AC%93%82Pt%C3%97=3.840713355526692e%2B16&%F2%AC%93%82Pt%C3%97=false&%F2%AC%93%82Pt%C3%97=%C3%A5&%F2%AC%93%82Pt%C3%97=-64943708483803305476096&%F2%AE%9E%86r9%01%C3%AEB%F4%89%89%B4%C3%9B%F2%80%9B%97%09=%C3%868%C2%93%F3%AC%8E%8A%C2%AF%F1%96%96%9A&%F2%AE%9E%86r9%01%C3%AEB%F4%89%89%B4%C3%9B%F2%80%9B%97%09=%C2%87B%C2%B4a%F3%AE%A1%B0%F1%93%B5%92%0C%C3%BB%C2%81%C3%84%00%C2%B74f%C2%A5%C3%81%C2%8D~%F3%93%88%93%C3%84y%C3%95%C2%9E%5C%7F%F1%8A%A8%9C%02%C2%BB&%F2%AE%9E%86r9%01%C3%AEB%F4%89%89%B4%C3%9B%F2%80%9B%97%09=y%03jLC%C2%B9%C2%85%0C%C3%A8%F3%A6%B8%92T%C2%A0%F2%B3%89%82%06%F4%80%9A%92%C2%B3%40&Ut=null&Ut=null&key='
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/secrets?offset=-1810&size=171&value=-----BEGIN+CERTIFICATE-----%0AMIIBkDCCATWgAwIBAgIUOfQcz7QtOJ5IT7CooVyT3MJM9pQwCgYIKoZIzj0EAwIw%0AFDESMBAGA1UEAwwJd29ya2JlbmNoMCAXDTI2MTAxNTE5Mjg1NVoYDzIxMjYwOTIx%0AMTkyODU1WjAUMRIwEAYDVQQDDAl3b3JrYmVuY2gwWTATBgcqhkjOPQIBBggqhkjO%0APQMBBwNCAAS%2FdFMBFcNTuWwO0NXhRcrrtxHIAL70O2j36wraRjxlGs9fH83s5rTg%0Ay%2F0h2CcLSX8Sj1PpL2WPn%2B0Ecdp%2Fo8hmo2MwYTAdBgNVHQ4EFgQUv%2BDGhQS5HPIX%0AGXAShFkciuSdup8wHwYDVR0jBBgwFoAUv%2BDGhQS5HPIXGXAShFkciuSdup8wDwYD%0AVR0TAQH%2FBAUwAwEB%2FzAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwIDSQAwRgIh%0AAMHuAIH5CIRJ2amLDc7GUtZ6QdXcOc7jNhJ5YnUBAym3AiEAww%2FWzrTBqorQ80DG%0AutU8tBpzX%2FwWAHrD0WjqWjxQ4Nw%3D%0A-----END+CERTIFICATE-----%0A'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `offset`, `filter` in query
- violates `type` at /properties/offset (was integer, became array)
- violates `type` at /properties/filter (was object, became array)
curl -X GET 'http://0.0.0.0:44581/meshes/default/secrets?offset=&offset=%07%C2%9D%60z%28%2A%F3%9C%BD%A1%C3%9E%1E%F2%9F%80%AE%F3%BF%BA%82x%7F&offset=%C3%B1%C3%9A7%60%C3%8D&offset=false&filter='
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Response200 OK
{
"total": 0,
"items": [],
"next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/workloads?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `filter`, `offset` in query
- violates `type` at /properties/filter (was object, became number)
- violates `type` at /properties/offset (was integer, became object)
Response200 OK
{
"total": 0,
"items": [],
"next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/workloads?offset=&size=414&filter='
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
GET/meshes
curl -X GET http://0.0.0.0:44581/meshes
GET/meshes/workbench/workloadsfailed here
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/workloads?size=569&offset=-23433252&label.k8s.kuma.io%2Fnamespace=my-ns'
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/zoneegresses?offset=-86145&size=204&%60O%C3%B8%F1%B1%85%AAl%F2%86%81%9D%03=true&%60O%C3%B8%F1%B1%85%AAl%F2%86%81%9D%03=null&%60O%C3%B8%F1%B1%85%AAl%F2%86%81%9D%03=-14578&%60O%C3%B8%F1%B1%85%AAl%F2%86%81%9D%03=5&%C3%95%F1%8F%84%86%C3%B6%C2%84b%C3%97%0F=true&none=%F2%A5%83%B8%28%C2%98D%C2%A6%C2%87%F3%90%A3%81T%C2%8A%F3%86%8D%86%5B%C2%89%03%F0%A4%87%97%C2%AE%C3%AE&true%5B%5D=-7028856968947223.0&true%5B%C3%B8TP%5D=&true%5B%C2%87%5D%5B%E3%95%BE%C3%85%F1%B1%B7%97%0E%02%5D=null&key=%19%C3%AC&value=%C3%88%C3%8C'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `size` in query - violates `type` at /properties/size (was integer, became object)
curl -X GET 'http://0.0.0.0:44581/zoneegresses?size=&size=p%F0%B8%A3%8B&size=%C3%B01%F1%B3%94%B8&size=l_%E7%9B%A12Z%C2%A0%3F&size=B%C3%96%F4%8E%8A%AE%F3%B9%AC%AFd&size=%26&size=%C3%A6%C3%A0%28%F0%A9%94%AC%C2%A4%2F%5BH&size=%F0%AC%97%8A&size=%F2%AF%BB%95&size=%E3%9B%84u&size=5A%C2%AF%F3%B8%B9%AF%C3%98l%C2%92&size=%C2%A0%3E%F0%9A%87%99%C3%B9T%C2%9E&size=o%F3%B9%BD%A2%F3%AB%A7%9D%24%40e%C2%B2%19'
null is not of type "string"
Validated against the response schema for status code 200.
Schema at /properties/next:
{
"type": "string",
"description": "URL to the next page"
}
Value:
null
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not retrieve resources",
"detail": "invalid: invalid offset: must be non-negative",
"details": "invalid: invalid offset: must be non-negative"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/zoneingresses?offset=-10924373&size=171'
Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `size` in query - violates `type` at /properties/size (was integer, became string)
curl -X GET http://0.0.0.0:44581/meshes/default/dataplanes/mesh-gateways-timeout-all-default/_outbounds/%F0%94%8E%88%C3%90%C3%B4%F2%A4%A2%A3%C2%84%7C%C3%AF_/_routes/%F0%BE%AA%BD/_policies
{
"type": "/std-errors",
"status": 400,
"title": "Could not delete a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "mesh",
"reason": "unable to delete mesh, there are still some dataplanes attached"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "mesh",
"message": "unable to delete mesh, there are still some dataplanes attached"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "",
"reason": "modificationTime in body must be of type date-time: \"\""
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "",
"message": "modificationTime in body must be of type date-time: \"\""
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "spec.selector",
"reason": "exact one selector (meshService, meshExternalService) must be defined"
},
{
"field": "spec.template",
"reason": "must not be empty"
},
{
"field": "spec.extension.type",
"reason": "must not be empty"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "spec.selector",
"messag // Output truncated...
{
"type": "/std-errors",
"status": 400,
"title": "Bad Request",
"detail": "invalid Dataplane object: \"json: cannot unmarshal array into Go value of type v1alpha1.ResourceMeta\"",
"details": "invalid Dataplane object: \"json: cannot unmarshal array into Go value of type v1alpha1.ResourceMeta\""
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '[null, null]' http://0.0.0.0:44581/meshes/default/dataplanes/workbench
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "networking.address",
"reason": "address can't be empty"
},
{
"field": "probes.port",
"reason": "port must be in the range [1, 65535]"
},
{
"field": "probes.endpoints[0].inboundPort",
"reason": "port must be in the range [1, 65535]"
},
{
"field": "probes.endpoints[0].inboundPath",
"reason": "should be a valid URL Pat // Output truncated...
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "spec",
"reason": "fields 'to' and 'from' must be empty when 'rules' is defined"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "spec",
"message": "fields 'to' and 'from' must be empty when 'rules' is defined"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "",
"reason": "modificationTime in body must be of type date-time: \"\""
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "",
"message": "modificationTime in body must be of type date-time: \"\""
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "spec",
"reason": "at least one of 'from', 'to' or 'rules' has to be defined"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "spec",
"message": "at least one of 'from', 'to' or 'rules' has to be defined"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "spec.extension.type",
"reason": "must not be empty"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "spec.extension.type",
"message": "must not be empty"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "",
"reason": "modificationTime in body must be of type date-time: \"\""
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "",
"message": "modificationTime in body must be of type date-time: \"\""
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "name",
"reason": "name from the URL has to be the same as in body"
},
{
"field": "mesh",
"reason": "mesh from the URL has to be the same as in body"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "name",
"message": "name from the URL has to be the same as in body"
},
{
"field": "mesh",
"message": // Output truncated...
{
"type": "/std-errors",
"status": 400,
"title": "Bad Request",
"detail": "invalid MeshGateway object: \"json: cannot unmarshal array into Go value of type v1alpha1.ResourceMeta\"",
"details": "invalid MeshGateway object: \"json: cannot unmarshal array into Go value of type v1alpha1.ResourceMeta\""
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '[null, null]' http://0.0.0.0:44581/meshes/default/meshgateways/workbench
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "selectors",
"reason": "must have at least one element"
},
{
"field": "tags[\"x-schemathesis-additional\"]",
"reason": "tag value must be non-empty"
},
{
"field": "conf.listeners",
"reason": "cannot be empty"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "selectors",
"message": "must have at leas // Output truncated...
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "",
"reason": "modificationTime in body must be of type date-time: \"\""
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "",
"message": "modificationTime in body must be of type date-time: \"\""
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "name",
"reason": "name from the URL has to be the same as in body"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "name",
"message": "name from the URL has to be the same as in body"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "",
"reason": "modificationTime in body must be of type date-time: \"\""
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "",
"message": "modificationTime in body must be of type date-time: \"\""
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "name",
"reason": "name from the URL has to be the same as in body"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "name",
"message": "name from the URL has to be the same as in body"
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "name",
"reason": "name from the URL has to be the same as in body"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "name",
"message": "name from the URL has to be the same as in body"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "",
"reason": "modificationTime in body must be of type date-time: \"\""
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "",
"message": "modificationTime in body must be of type date-time: \"\""
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "name",
"reason": "name from the URL has to be the same as in body"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "name",
"message": "name from the URL has to be the same as in body"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "name",
"reason": "name from the URL has to be the same as in body"
},
{
"field": "name",
"reason": "cannot be empty"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "name",
"message": "name from the URL has to be the same as in body"
},
{
"field": "name",
"message": "cannot be empty"
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "name",
"reason": "name from the URL has to be the same as in body"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "name",
"message": "name from the URL has to be the same as in body"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "spec.selector.meshService.matchLabels",
"reason": "cannot be empty"
},
{
"field": "spec.ports[0].name",
"reason": "must not be empty"
},
{
"field": "spec.ports[0].appProtocol",
"reason": "appProtocol must be one of: grpc, http, http2, kafka, tcp"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "spec. // Output truncated...
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "spec.selector.meshService.matchLabels",
"reason": "cannot be empty"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "spec.selector.meshService.matchLabels",
"message": "cannot be empty"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "spec.endpoint.address",
"reason": "must not be empty"
},
{
"field": "spec.endpoint.port",
"reason": "port must be a valid (1-65535)"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "spec.endpoint.address",
"message": "must not be empty"
},
{
"field": "spec.endpoint.port",
"message": "port must be // Output truncated...
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "name",
"reason": "name from the URL has to be the same as in body"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "name",
"message": "name from the URL has to be the same as in body"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "",
"reason": "modificationTime in body must be of type date-time: \"\""
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "",
"message": "modificationTime in body must be of type date-time: \"\""
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "name",
"reason": "name from the URL has to be the same as in body"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "name",
"message": "name from the URL has to be the same as in body"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "",
"reason": "modificationTime in body must be of type date-time: \"\""
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "",
"message": "modificationTime in body must be of type date-time: \"\""
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "spec.default.appendModifications",
"reason": "must not be empty"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "spec.default.appendModifications",
"message": "must not be empty"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "",
"reason": "modificationTime in body must be of type date-time: \"\""
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "",
"message": "modificationTime in body must be of type date-time: \"\""
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "name",
"reason": "name from the URL has to be the same as in body"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "name",
"message": "name from the URL has to be the same as in body"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "spec.selector",
"reason": "must specify only one of: dataplaneTags, dataplaneRef, or dataplaneLabels"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "spec.selector",
"message": "must specify only one of: dataplaneTags, dataplaneRef, or dataplaneLabels"
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "name",
"reason": "name from the URL has to be the same as in body"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "name",
"message": "name from the URL has to be the same as in body"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "",
"reason": "modificationTime in body must be of type date-time: \"\""
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "",
"message": "modificationTime in body must be of type date-time: \"\""
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "name",
"reason": "name from the URL has to be the same as in body"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "name",
"message": "name from the URL has to be the same as in body"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "",
"reason": "modificationTime in body must be of type date-time: \"\""
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "",
"message": "modificationTime in body must be of type date-time: \"\""
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "spec",
"reason": "at least one of 'from', 'to' or 'rules' has to be defined"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "spec",
"message": "at least one of 'from', 'to' or 'rules' has to be defined"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "",
"reason": "modificationTime in body must be of type date-time: \"\""
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "",
"message": "modificationTime in body must be of type date-time: \"\""
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "name",
"reason": "name from the URL has to be the same as in body"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "name",
"message": "name from the URL has to be the same as in body"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "spec.default.backends[0].zipkin.url",
"reason": "must not be empty"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "spec.default.backends[0].zipkin.url",
"message": "must not be empty"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "",
"reason": "modificationTime in body must be of type date-time: \"\""
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "",
"message": "modificationTime in body must be of type date-time: \"\""
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "spec",
"reason": "at least one of 'from' or 'rules' has to be defined"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "spec",
"message": "at least one of 'from' or 'rules' has to be defined"
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "spec.caBundles[0].pem",
"reason": "must be defined"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "spec.caBundles[0].pem",
"message": "must be defined"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "",
"reason": "modificationTime in body must be of type date-time: \"\""
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "",
"message": "modificationTime in body must be of type date-time: \"\""
}
]
}
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "name",
"reason": "name from the URL has to be the same as in body"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "name",
"message": "name from the URL has to be the same as in body"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Bad Request",
"detail": "invalid Secret object: \"json: cannot unmarshal array into Go value of type v1alpha1.ResourceMeta\"",
"details": "invalid Secret object: \"json: cannot unmarshal array into Go value of type v1alpha1.ResourceMeta\""
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '[null, null]' http://0.0.0.0:44581/meshes/default/secrets/dataplane-token-signing-key-workbench-1
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "name",
"reason": "name from the URL has to be the same as in body"
},
{
"field": "type",
"reason": "type from the URL has to be the same as in body"
},
{
"field": "mesh",
"reason": "mesh from the URL has to be the same as in body"
},
{
"field": "name",
"reason": "cannot be empty"
},
{
"field": "mesh",
"rea // Output truncated...
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "name",
"reason": "name from the URL has to be the same as in body"
},
{
"field": "mesh",
"reason": "mesh from the URL has to be the same as in body"
},
{
"field": "name",
"reason": "cannot be empty"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "name",
"message": "name from the URL has to be the // Output truncated...
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "name",
"reason": "name from the URL has to be the same as in body"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "name",
"message": "name from the URL has to be the same as in body"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Bad Request",
"detail": "invalid Mesh object: \"json: cannot unmarshal array into Go value of type v1alpha1.ResourceMeta\"",
"details": "invalid Mesh object: \"json: cannot unmarshal array into Go value of type v1alpha1.ResourceMeta\""
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '[null, null]' http://0.0.0.0:44581/meshes/default
{
"type": "/std-errors",
"status": 400,
"title": "Bad Request",
"detail": "invalid ZoneEgress object: \"json: cannot unmarshal array into Go value of type v1alpha1.ResourceMeta\"",
"details": "invalid ZoneEgress object: \"json: cannot unmarshal array into Go value of type v1alpha1.ResourceMeta\""
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '[null, null]' http://0.0.0.0:44581/zoneegresses/0
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "networking.port",
"reason": "port must be in the range [1, 65535]"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "networking.port",
"message": "port must be in the range [1, 65535]"
}
]
}
{
"type": "/std-errors",
"status": 400,
"title": "Bad Request",
"detail": "invalid ZoneIngress object: \"json: cannot unmarshal array into Go value of type v1alpha1.ResourceMeta\"",
"details": "invalid ZoneIngress object: \"json: cannot unmarshal array into Go value of type v1alpha1.ResourceMeta\""
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '[null, null]' http://0.0.0.0:44581/zoneingresses/0
Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{
"type": "/std-errors",
"status": 400,
"title": "Could not process a resource",
"detail": "Resource is not valid",
"invalid_parameters": [
{
"field": "networking.port",
"reason": "port must be in the range [1, 65535]"
}
],
"details": "Resource is not valid",
"causes": [
{
"field": "networking.port",
"message": "port must be in the range [1, 65535]"
}
]
}
`Allow: GET, PUT, DELETE` does not match the schema. Undocumented methods advertised: DELETE, PUT
List exactly the methods this resource supports in `Allow`