v4.32.1
Generated at2026-10-19 14:56:16 UTC

Failed

139 of 141 tested operations failed
Time limit reached
Cases run501,324across 4 phases
Operations141139 failed, 2 passed
Duration1h 0m
Base URLhttp://0.0.0.0:44581Speckuma/openapi.jsonCommandst run kuma/openapi.json --url http://0.0.0.0:44581 --report-html-path schemathesis-report --max-time 3600 --request-timeout 30 --continue-on-failure --no-shrink --suppress-health-check all --output-sanitize falseSeed310767022671200611937433442017755168330Phases
  1. Examplesfailed
  2. Coveragefailed, 24 errors
  3. Fuzzingfailed, 4 errors
  4. Statefulfailed
Checks
allow_header_conformancecontent_type_conformanceensure_resource_availabilityignored_authmissing_required_header+9 morelessnegative_data_rejectionnot_a_server_errorobject_level_authorizationpositive_data_acceptanceresponse_headers_conformanceresponse_schema_conformancestatus_code_conformanceunsupported_methoduse_after_free

Timeline

Failures found383 total
No new failures forQuiet 13m 45s
Examples921ms, 43 found
152ms: GET /hostnamegenerators: Response violates schema
156ms: GET /meshes: Response violates schema
160ms: GET /zoneegresses: Response violates schema
163ms: GET /zoneingresses: Response violates schema
720ms: PUT /meshes/{mesh}/meshaccesslogs/{name}: Schema-valid request rejected
720ms: PUT /meshes/{mesh}/meshaccesslogs/{name}: Undocumented status code
733ms: PUT /meshes/{mesh}/meshexternalservices/{name}: Schema-valid request rejected
733ms: PUT /meshes/{mesh}/meshexternalservices/{name}: Undocumented status code
767ms: PUT /meshes/{mesh}/meshretries/{name}: Schema-valid request rejected
767ms: PUT /meshes/{mesh}/meshretries/{name}: Undocumented status code
782ms: PUT /meshes/{mesh}/meshtraces/{name}: Schema-valid request rejected
782ms: PUT /meshes/{mesh}/meshtraces/{name}: Undocumented status code
788ms: GET /meshes/{mesh}/dataplanes: Response violates schema
794ms: GET /meshes/{mesh}/meshaccesslogs: Response violates schema
800ms: GET /meshes/{mesh}/meshcircuitbreakers: Response violates schema
807ms: GET /meshes/{mesh}/meshexternalservices: Response violates schema
813ms: GET /meshes/{mesh}/meshfaultinjections: Response violates schema
819ms: GET /meshes/{mesh}/meshgateways: Response violates schema
825ms: GET /meshes/{mesh}/meshhealthchecks: Response violates schema
830ms: GET /meshes/{mesh}/meshhttproutes: Response violates schema
836ms: GET /meshes/{mesh}/meshidentities: Response violates schema
842ms: GET /meshes/{mesh}/meshloadbalancingstrategies: Response violates schema
849ms: GET /meshes/{mesh}/meshmetrics: Response violates schema
854ms: GET /meshes/{mesh}/meshmultizoneservices: Response violates schema
861ms: GET /meshes/{mesh}/meshopentelemetrybackends: Response violates schema
867ms: GET /meshes/{mesh}/meshpassthroughs: Response violates schema
871ms: GET /meshes/{mesh}/meshproxypatches: Response violates schema
877ms: GET /meshes/{mesh}/meshratelimits: Response violates schema
882ms: GET /meshes/{mesh}/meshretries: Response violates schema
887ms: GET /meshes/{mesh}/meshservices: Response violates schema
894ms: GET /meshes/{mesh}/meshservices/{name}/_dataplanes: Undocumented status code
897ms: GET /meshes/{mesh}/meshtcproutes: Response violates schema
902ms: GET /meshes/{mesh}/meshtimeouts: Response violates schema
908ms: GET /meshes/{mesh}/meshtlses: Response violates schema
913ms: GET /meshes/{mesh}/meshtraces: Response violates schema
918ms: GET /meshes/{mesh}/meshtrafficpermissions: Response violates schema
924ms: GET /meshes/{mesh}/meshtrusts: Response violates schema
930ms: GET /meshes/{mesh}/meshzoneaddresses: Response violates schema
937ms: GET /meshes/{mesh}/secrets: Response violates schema
978ms: GET /meshes/{mesh}/workloads: Response violates schema
984ms: GET /meshes/{mesh}/{policyType}/{policyName}/_resources/dataplanes: Undocumented status code
988ms: GET /meshes/{mesh}/{resourceType}/{resourceName}/_rules: Undocumented status code
991ms: GET /meshes/{mesh}/{serviceType}/{serviceName}/_hostnames: Undocumented Content-Type
Coverage19.8s, 126 found, 24 errors
1s: GET /_kri/{kri}: Schema-valid request rejected
1s: GET /_kri/{kri}: Undocumented Content-Type
1s: GET /global-insight: Response violates schema
1s: GET /hostnamegenerators: Undocumented status code
1.1s: GET /meshes: Undocumented status code
1.1s: GET /zoneegresses: Undocumented status code
1.1s: GET /zoneingresses: Undocumented status code
1.4s: PUT /hostnamegenerators/{name}: Undocumented status code
1.4s: PUT /hostnamegenerators/{name}: Undocumented status code
1.4s: PUT /hostnamegenerators/{name}: Schema-valid request rejected
1.5s: PUT /zoneegresses/{name}: Undocumented status code
1.5s: PUT /zoneegresses/{name}: Undocumented status code
1.5s: PUT /zoneegresses/{name}: Schema-valid request rejected
1.6s: PUT /zoneingresses/{name}: Undocumented status code
1.6s: PUT /zoneingresses/{name}: Undocumented status code
1.6s: PUT /zoneingresses/{name}: Schema-valid request rejected
1.7s: PUT /meshes/{mesh}/dataplanes/{name}: Undocumented status code
1.7s: PUT /meshes/{mesh}/dataplanes/{name}: Undocumented status code
2.1s: PUT /meshes/{mesh}/dataplanes/{name}: Schema-valid request rejected
2.5s: PUT /meshes/{mesh}/meshaccesslogs/{name}: Undocumented status code
3.3s: PUT /meshes/{mesh}/meshcircuitbreakers/{name}: Undocumented status code
3.3s: PUT /meshes/{mesh}/meshcircuitbreakers/{name}: Undocumented status code
4s: PUT /meshes/{mesh}/meshexternalservices/{name}: Undocumented status code
4.3s: PUT /meshes/{mesh}/meshfaultinjections/{name}: Undocumented status code
4.3s: PUT /meshes/{mesh}/meshfaultinjections/{name}: Undocumented status code
4.9s: PUT /meshes/{mesh}/meshgateways/{name}: Undocumented status code
4.9s: PUT /meshes/{mesh}/meshgateways/{name}: Undocumented status code
5s: PUT /meshes/{mesh}/meshgateways/{name}: Schema-valid request rejected
5.1s: PUT /meshes/{mesh}/meshhealthchecks/{name}: Undocumented status code
5.1s: PUT /meshes/{mesh}/meshhealthchecks/{name}: Undocumented status code
5.5s: PUT /meshes/{mesh}/meshhttproutes/{name}: Undocumented status code
5.5s: PUT /meshes/{mesh}/meshhttproutes/{name}: Undocumented status code
6.2s: PUT /meshes/{mesh}/meshidentities/{name}: Undocumented status code
6.2s: PUT /meshes/{mesh}/meshidentities/{name}: Undocumented status code
6.5s: PUT /meshes/{mesh}/meshloadbalancingstrategies/{name}: Undocumented status code
6.5s: PUT /meshes/{mesh}/meshloadbalancingstrategies/{name}: Undocumented status code
7.2s: PUT /meshes/{mesh}/meshmetrics/{name}: Undocumented status code
7.2s: PUT /meshes/{mesh}/meshmetrics/{name}: Undocumented status code
7.5s: PUT /meshes/{mesh}/meshmultizoneservices/{name}: Undocumented status code
7.5s: PUT /meshes/{mesh}/meshmultizoneservices/{name}: Undocumented status code
7.6s: PUT /meshes/{mesh}/meshopentelemetrybackends/{name}: Undocumented status code
7.6s: PUT /meshes/{mesh}/meshopentelemetrybackends/{name}: Undocumented status code
7.7s: PUT /meshes/{mesh}/meshpassthroughs/{name}: Undocumented status code
7.8s: PUT /meshes/{mesh}/meshpassthroughs/{name}: Undocumented status code
7.9s: PUT /meshes/{mesh}/meshproxypatches/{name}: Undocumented status code
7.9s: PUT /meshes/{mesh}/meshproxypatches/{name}: Undocumented status code
8.4s: PUT /meshes/{mesh}/meshratelimits/{name}: Undocumented status code
8.4s: PUT /meshes/{mesh}/meshratelimits/{name}: Undocumented status code
9.2s: PUT /meshes/{mesh}/meshretries/{name}: Undocumented status code
9.6s: PUT /meshes/{mesh}/meshservices/{name}: Undocumented status code
9.6s: PUT /meshes/{mesh}/meshservices/{name}: Undocumented status code
9.8s: PUT /meshes/{mesh}/meshtcproutes/{name}: Undocumented status code
9.8s: PUT /meshes/{mesh}/meshtcproutes/{name}: Undocumented status code
10s: PUT /meshes/{mesh}/meshtimeouts/{name}: Undocumented status code
10s: PUT /meshes/{mesh}/meshtimeouts/{name}: Undocumented status code
10.4s: PUT /meshes/{mesh}/meshtlses/{name}: Undocumented status code
10.4s: PUT /meshes/{mesh}/meshtlses/{name}: Undocumented status code
10.6s: PUT /meshes/{mesh}/meshtraces/{name}: Undocumented status code
10.8s: PUT /meshes/{mesh}/meshtrafficpermissions/{name}: Undocumented status code
10.8s: PUT /meshes/{mesh}/meshtrafficpermissions/{name}: Undocumented status code
11.3s: PUT /meshes/{mesh}/meshtrusts/{name}: Undocumented status code
11.3s: PUT /meshes/{mesh}/meshtrusts/{name}: Undocumented status code
11.4s: PUT /meshes/{mesh}/meshzoneaddresses/{name}: Undocumented status code
11.4s: PUT /meshes/{mesh}/meshzoneaddresses/{name}: Undocumented status code
11.5s: PUT /meshes/{mesh}/secrets/{name}: Undocumented status code
11.5s: PUT /meshes/{mesh}/secrets/{name}: Undocumented status code
11.5s: PUT /meshes/{mesh}/secrets/{name}: Schema-valid request rejected
11.5s: PUT /meshes/{mesh}/workloads/{name}: Undocumented status code
11.5s: PUT /meshes/{mesh}/workloads/{name}: Undocumented status code
19.2s: PUT /meshes/{name}: Undocumented status code
19.2s: PUT /meshes/{name}: Undocumented status code
19.5s: PUT /meshes/{name}: Schema-valid request rejected
19.6s: GET /meshes/{mesh}/dataplanes: Undocumented status code
19.7s: OPTIONS /meshes/{mesh}/dataplanes/_overview: Allow header mismatch
19.7s: GET /meshes/{mesh}/dataplanes/_overview: Response violates schema
19.7s: GET /meshes/{mesh}/dataplanes/{name}/_config: Undocumented Content-Type
19.7s: GET /meshes/{mesh}/dataplanes/{name}/_config: Undocumented status code
19.7s: GET /meshes/{mesh}/dataplanes/{name}/_inbounds/{inbound-kri}/_policies: Schema-valid request rejected
19.7s: GET /meshes/{mesh}/dataplanes/{name}/_inbounds/{inbound-kri}/_policies: Undocumented Content-Type
19.7s: GET /meshes/{mesh}/dataplanes/{name}/_layout: Schema-valid request rejected
19.7s: GET /meshes/{mesh}/dataplanes/{name}/_layout: Undocumented Content-Type
19.7s: GET /meshes/{mesh}/dataplanes/{name}/_outbounds/{kri}/_policies: Undocumented status code
19.7s: GET /meshes/{mesh}/dataplanes/{name}/_outbounds/{kri}/_routes: Schema-valid request rejected
19.7s: GET /meshes/{mesh}/dataplanes/{name}/_outbounds/{kri}/_routes: Undocumented Content-Type
19.7s: GET /meshes/{mesh}/dataplanes/{name}/_outbounds/{outbound-kri}/_routes/{route-kri}/_policies: Schema-valid request rejected
19.7s: GET /meshes/{mesh}/dataplanes/{name}/_outbounds/{outbound-kri}/_routes/{route-kri}/_policies: Undocumented Content-Type
19.8s: GET /meshes/{mesh}/dataplanes/{name}/_policies: Undocumented status code
19.8s: GET /meshes/{mesh}/meshaccesslogs: Undocumented status code
19.8s: GET /meshes/{mesh}/meshcircuitbreakers: Undocumented status code
19.8s: GET /meshes/{mesh}/meshexternalservices: Undocumented status code
19.9s: GET /meshes/{mesh}/meshfaultinjections: Undocumented status code
19.9s: GET /meshes/{mesh}/meshgateways: Undocumented status code
19.9s: GET /meshes/{mesh}/meshhealthchecks: Undocumented status code
20s: GET /meshes/{mesh}/meshhttproutes: Undocumented status code
20s: GET /meshes/{mesh}/meshidentities: Undocumented status code
20s: GET /meshes/{mesh}/meshidentities/{name}: Undocumented Content-Type
20s: GET /meshes/{mesh}/meshloadbalancingstrategies: Undocumented status code
20.1s: GET /meshes/{mesh}/meshmetrics: Undocumented status code
20.1s: GET /meshes/{mesh}/meshmultizoneservices: Undocumented status code
20.1s: GET /meshes/{mesh}/meshopentelemetrybackends: Undocumented status code
20.2s: GET /meshes/{mesh}/meshpassthroughs: Undocumented status code
20.2s: GET /meshes/{mesh}/meshproxypatches: Undocumented status code
20.2s: GET /meshes/{mesh}/meshratelimits: Undocumented status code
20.3s: GET /meshes/{mesh}/meshretries: Undocumented status code
20.3s: GET /meshes/{mesh}/meshservices: Undocumented status code
20.3s: GET /meshes/{mesh}/meshservices/{name}/_dataplanes: Undocumented Content-Type
20.3s: GET /meshes/{mesh}/meshservices/{name}/_dataplanes: Schema-valid request rejected
20.4s: GET /meshes/{mesh}/meshtcproutes: Undocumented status code
20.4s: GET /meshes/{mesh}/meshtimeouts: Undocumented status code
20.4s: GET /meshes/{mesh}/meshtlses: Undocumented status code
20.5s: GET /meshes/{mesh}/meshtraces: Undocumented status code
20.5s: GET /meshes/{mesh}/meshtrafficpermissions: Undocumented status code
20.5s: GET /meshes/{mesh}/meshtrusts: Undocumented status code
20.6s: GET /meshes/{mesh}/meshzoneaddresses: Undocumented status code
20.6s: GET /meshes/{mesh}/secrets: Undocumented status code
20.6s: GET /meshes/{mesh}/secrets/{name}: Undocumented Content-Type
20.6s: GET /meshes/{mesh}/workloads: Undocumented status code
20.7s: GET /meshes/{mesh}/workloads/{name}: Undocumented Content-Type
20.7s: GET /meshes/{mesh}/{policyType}/{policyName}/_resources/dataplanes: Undocumented Content-Type
20.7s: GET /meshes/{mesh}/{policyType}/{policyName}/_resources/dataplanes: Schema-valid request rejected
20.7s: DELETE /meshes/{mesh}/meshaccesslogs/{name}: Undocumented Content-Type
20.7s: DELETE /meshes/{mesh}/meshidentities/{name}: Undocumented Content-Type
20.8s: DELETE /meshes/{mesh}/secrets/{name}: Undocumented Content-Type
20.8s: DELETE /meshes/{mesh}/workloads/{name}: Undocumented Content-Type
20.8s: DELETE /meshes/{name}: Schema-valid request rejected
20.8s: DELETE /meshes/{name}: Undocumented status code
Fuzzing50m 12s in 30 passes, 197 found, 4 errors
20.8s: GET /_kri/{kri}: Response violates schema
21.1s: GET /hostnamegenerators: Schema-valid request rejected
21.2s: GET /hostnamegenerators: Schema-violating request accepted
21.7s: GET /meshes: Schema-valid request rejected
22s: GET /zoneegresses: Schema-valid request rejected
22.3s: GET /zoneingresses: Schema-valid request rejected
22.4s: GET /zoneingresses: Schema-violating request accepted
22.9s: GET /zoneegresses/{name}: Undocumented Content-Type
23.2s: GET /zoneingresses/{name}: Undocumented Content-Type
23.4s: DELETE /zoneegresses/{name}: Undocumented Content-Type
23.7s: DELETE /zoneingresses/{name}: Undocumented Content-Type
26.4s: PUT /meshes/{mesh}/dataplanes/{name}: Undocumented status code
29.1s: PUT /meshes/{mesh}/meshcircuitbreakers/{name}: Schema-valid request rejected
29.1s: PUT /meshes/{mesh}/meshcircuitbreakers/{name}: Undocumented status code
30.2s: PUT /meshes/{mesh}/meshexternalservices/{name}: Undocumented status code
31.1s: PUT /meshes/{mesh}/meshfaultinjections/{name}: Schema-valid request rejected
31.7s: PUT /meshes/{mesh}/meshfaultinjections/{name}: Undocumented status code
33.4s: PUT /meshes/{mesh}/meshhealthchecks/{name}: Schema-valid request rejected
34.1s: PUT /meshes/{mesh}/meshhttproutes/{name}: Schema-valid request rejected
34.9s: PUT /meshes/{mesh}/meshidentities/{name}: Schema-valid request rejected
35s: PUT /meshes/{mesh}/meshidentities/{name}: Undocumented status code
35.9s: PUT /meshes/{mesh}/meshloadbalancingstrategies/{name}: Schema-valid request rejected
36s: PUT /meshes/{mesh}/meshloadbalancingstrategies/{name}: Undocumented status code
36.6s: PUT /meshes/{mesh}/meshmetrics/{name}: Schema-valid request rejected
37.8s: PUT /meshes/{mesh}/meshmetrics/{name}: Undocumented status code
38.2s: PUT /meshes/{mesh}/meshmultizoneservices/{name}: Schema-valid request rejected
38.8s: PUT /meshes/{mesh}/meshmultizoneservices/{name}: Undocumented status code
39.5s: PUT /meshes/{mesh}/meshopentelemetrybackends/{name}: Schema-valid request rejected
39.5s: PUT /meshes/{mesh}/meshopentelemetrybackends/{name}: Undocumented status code
40.2s: PUT /meshes/{mesh}/meshpassthroughs/{name}: Schema-valid request rejected
41s: PUT /meshes/{mesh}/meshproxypatches/{name}: Schema-valid request rejected
41.7s: PUT /meshes/{mesh}/meshproxypatches/{name}: Undocumented status code
42.2s: PUT /meshes/{mesh}/meshratelimits/{name}: Schema-valid request rejected
42.3s: PUT /meshes/{mesh}/meshratelimits/{name}: Undocumented status code
45.2s: PUT /meshes/{mesh}/meshservices/{name}: Schema-valid request rejected
45.7s: PUT /meshes/{mesh}/meshtcproutes/{name}: Schema-valid request rejected
46.8s: PUT /meshes/{mesh}/meshtimeouts/{name}: Schema-valid request rejected
48.8s: PUT /meshes/{mesh}/meshtlses/{name}: Schema-valid request rejected
50.8s: PUT /meshes/{mesh}/meshtraces/{name}: Undocumented status code
51.4s: PUT /meshes/{mesh}/meshtrafficpermissions/{name}: Schema-valid request rejected
52.5s: PUT /meshes/{mesh}/meshtrusts/{name}: Schema-valid request rejected
53.4s: PUT /meshes/{mesh}/meshzoneaddresses/{name}: Schema-valid request rejected
53.4s: PUT /meshes/{mesh}/meshzoneaddresses/{name}: Undocumented status code
54.5s: PUT /meshes/{mesh}/workloads/{name}: Schema-valid request rejected
57s: GET /meshes/{mesh}/dataplanes: Schema-violating request accepted
57s: GET /meshes/{mesh}/dataplanes: Undocumented status code
57.1s: GET /meshes/{mesh}/dataplanes: Schema-valid request rejected
57.3s: GET /meshes/{mesh}/dataplanes/_overview: Undocumented status code
57.5s: GET /meshes/{mesh}/dataplanes/{name}: Undocumented Content-Type
58.6s: GET /meshes/{mesh}/dataplanes/{name}/_inbounds/{inbound-kri}/_policies: Undocumented status code
59.1s: GET /meshes/{mesh}/dataplanes/{name}/_layout: Undocumented status code
59.4s: GET /meshes/{mesh}/dataplanes/{name}/_outbounds/{kri}/_policies: Schema-valid request rejected
59.4s: GET /meshes/{mesh}/dataplanes/{name}/_outbounds/{kri}/_policies: Undocumented Content-Type
59.9s: GET /meshes/{mesh}/dataplanes/{name}/_outbounds/{kri}/_routes: Undocumented status code
1m 1s: GET /meshes/{mesh}/dataplanes/{name}/_outbounds/{outbound-kri}/_routes/{route-kri}/_policies: Undocumented status code
1m 1s: GET /meshes/{mesh}/dataplanes/{name}/_overview: Undocumented status code
1m 1s: GET /meshes/{mesh}/dataplanes/{name}/_policies: Schema-valid request rejected
1m 1s: GET /meshes/{mesh}/dataplanes/{name}/_policies: Undocumented Content-Type
1m 2s: GET /meshes/{mesh}/meshaccesslogs: Undocumented status code
1m 2s: GET /meshes/{mesh}/meshaccesslogs: Schema-violating request accepted
1m 2s: GET /meshes/{mesh}/meshaccesslogs: Schema-valid request rejected
1m 2s: GET /meshes/{mesh}/meshaccesslogs/{name}: Undocumented Content-Type
1m 3s: GET /meshes/{mesh}/meshcircuitbreakers: Schema-violating request accepted
1m 3s: GET /meshes/{mesh}/meshcircuitbreakers: Schema-valid request rejected
1m 4s: GET /meshes/{mesh}/meshcircuitbreakers/{name}: Undocumented Content-Type
1m 4s: GET /meshes/{mesh}/meshexternalservices: Undocumented status code
1m 4s: GET /meshes/{mesh}/meshexternalservices: Schema-valid request rejected
1m 5s: GET /meshes/{mesh}/meshexternalservices/{name}: Undocumented Content-Type
1m 5s: GET /meshes/{mesh}/meshfaultinjections: Schema-valid request rejected
1m 5s: GET /meshes/{mesh}/meshfaultinjections/{name}: Undocumented Content-Type
1m 6s: GET /meshes/{mesh}/meshgateways: Schema-valid request rejected
1m 6s: GET /meshes/{mesh}/meshgateways: Schema-violating request accepted
1m 6s: GET /meshes/{mesh}/meshgateways/{name}: Undocumented Content-Type
1m 7s: GET /meshes/{mesh}/meshhealthchecks: Schema-valid request rejected
1m 7s: GET /meshes/{mesh}/meshhealthchecks: Undocumented status code
1m 7s: GET /meshes/{mesh}/meshhealthchecks: Schema-violating request accepted
1m 7s: GET /meshes/{mesh}/meshhealthchecks/{name}: Undocumented Content-Type
1m 8s: GET /meshes/{mesh}/meshhttproutes: Schema-valid request rejected
1m 8s: GET /meshes/{mesh}/meshhttproutes: Undocumented status code
1m 8s: GET /meshes/{mesh}/meshhttproutes/{name}: Undocumented Content-Type
1m 8s: GET /meshes/{mesh}/meshidentities: Schema-valid request rejected
1m 8s: GET /meshes/{mesh}/meshidentities: Undocumented status code
1m 9s: GET /meshes/{mesh}/meshloadbalancingstrategies: Schema-valid request rejected
1m 9s: GET /meshes/{mesh}/meshloadbalancingstrategies: Undocumented status code
1m 9s: GET /meshes/{mesh}/meshloadbalancingstrategies: Schema-violating request accepted
1m 10s: GET /meshes/{mesh}/meshloadbalancingstrategies/{name}: Undocumented Content-Type
1m 11s: GET /meshes/{mesh}/meshmetrics: Schema-valid request rejected
1m 11s: GET /meshes/{mesh}/meshmetrics: Schema-violating request accepted
1m 11s: GET /meshes/{mesh}/meshmetrics/{name}: Undocumented Content-Type
1m 11s: GET /meshes/{mesh}/meshmultizoneservices: Undocumented status code
1m 12s: GET /meshes/{mesh}/meshmultizoneservices: Schema-valid request rejected
1m 12s: GET /meshes/{mesh}/meshmultizoneservices/{name}: Undocumented Content-Type
1m 12s: GET /meshes/{mesh}/meshopentelemetrybackends: Undocumented status code
1m 12s: GET /meshes/{mesh}/meshopentelemetrybackends: Schema-valid request rejected
1m 12s: GET /meshes/{mesh}/meshopentelemetrybackends: Schema-violating request accepted
1m 13s: GET /meshes/{mesh}/meshopentelemetrybackends/{name}: Undocumented Content-Type
1m 13s: GET /meshes/{mesh}/meshpassthroughs: Undocumented status code
1m 13s: GET /meshes/{mesh}/meshpassthroughs: Schema-valid request rejected
1m 14s: GET /meshes/{mesh}/meshpassthroughs/{name}: Undocumented Content-Type
1m 14s: GET /meshes/{mesh}/meshproxypatches: Schema-violating request accepted
1m 14s: GET /meshes/{mesh}/meshproxypatches: Undocumented status code
1m 14s: GET /meshes/{mesh}/meshproxypatches: Schema-valid request rejected
1m 14s: GET /meshes/{mesh}/meshproxypatches/{name}: Undocumented Content-Type
1m 15s: GET /meshes/{mesh}/meshratelimits: Undocumented status code
1m 15s: GET /meshes/{mesh}/meshratelimits: Schema-valid request rejected
1m 15s: GET /meshes/{mesh}/meshratelimits/{name}: Undocumented Content-Type
1m 16s: GET /meshes/{mesh}/meshretries: Schema-valid request rejected
1m 16s: GET /meshes/{mesh}/meshretries: Undocumented status code
1m 16s: GET /meshes/{mesh}/meshretries/{name}: Undocumented Content-Type
1m 17s: GET /meshes/{mesh}/meshservices: Schema-valid request rejected
1m 17s: GET /meshes/{mesh}/meshservices: Schema-violating request accepted
1m 18s: GET /meshes/{mesh}/meshservices/{name}: Undocumented Content-Type
1m 19s: GET /meshes/{mesh}/meshtcproutes: Schema-violating request accepted
1m 19s: GET /meshes/{mesh}/meshtcproutes: Schema-valid request rejected
1m 19s: GET /meshes/{mesh}/meshtcproutes/{name}: Undocumented Content-Type
1m 19s: GET /meshes/{mesh}/meshtimeouts: Schema-valid request rejected
1m 19s: GET /meshes/{mesh}/meshtimeouts: Undocumented status code
1m 20s: GET /meshes/{mesh}/meshtimeouts/{name}: Undocumented Content-Type
1m 20s: GET /meshes/{mesh}/meshtlses: Schema-valid request rejected
1m 20s: GET /meshes/{mesh}/meshtlses: Undocumented status code
1m 20s: GET /meshes/{mesh}/meshtlses: Schema-violating request accepted
1m 21s: GET /meshes/{mesh}/meshtlses/{name}: Undocumented Content-Type
1m 21s: GET /meshes/{mesh}/meshtraces: Schema-valid request rejected
1m 21s: GET /meshes/{mesh}/meshtraces: Schema-violating request accepted
1m 21s: GET /meshes/{mesh}/meshtraces: Undocumented status code
1m 22s: GET /meshes/{mesh}/meshtraces/{name}: Undocumented Content-Type
1m 22s: GET /meshes/{mesh}/meshtrafficpermissions: Schema-valid request rejected
1m 22s: GET /meshes/{mesh}/meshtrafficpermissions/{name}: Undocumented Content-Type
1m 23s: GET /meshes/{mesh}/meshtrusts: Schema-valid request rejected
1m 23s: GET /meshes/{mesh}/meshtrusts: Schema-violating request accepted
1m 23s: GET /meshes/{mesh}/meshtrusts: Undocumented status code
1m 23s: GET /meshes/{mesh}/meshtrusts/{name}: Undocumented Content-Type
1m 24s: GET /meshes/{mesh}/meshzoneaddresses: Schema-valid request rejected
1m 24s: GET /meshes/{mesh}/meshzoneaddresses/{name}: Undocumented Content-Type
1m 25s: GET /meshes/{mesh}/secrets: Schema-valid request rejected
1m 25s: GET /meshes/{mesh}/secrets: Undocumented status code
1m 26s: GET /meshes/{mesh}/workloads: Undocumented status code
1m 28s: GET /meshes/{name}: Undocumented Content-Type
1m 29s: DELETE /meshes/{mesh}/dataplanes/{name}: Undocumented Content-Type
1m 29s: DELETE /meshes/{mesh}/meshexternalservices/{name}: Undocumented Content-Type
1m 30s: DELETE /meshes/{mesh}/meshfaultinjections/{name}: Undocumented Content-Type
1m 30s: DELETE /meshes/{mesh}/meshgateways/{name}: Undocumented Content-Type
1m 31s: DELETE /meshes/{mesh}/meshhealthchecks/{name}: Undocumented Content-Type
1m 31s: DELETE /meshes/{mesh}/meshhttproutes/{name}: Undocumented Content-Type
1m 31s: DELETE /meshes/{mesh}/meshloadbalancingstrategies/{name}: Undocumented Content-Type
1m 32s: DELETE /meshes/{mesh}/meshmetrics/{name}: Undocumented Content-Type
1m 33s: DELETE /meshes/{mesh}/meshmultizoneservices/{name}: Undocumented Content-Type
1m 33s: DELETE /meshes/{mesh}/meshopentelemetrybackends/{name}: Undocumented Content-Type
1m 34s: DELETE /meshes/{mesh}/meshpassthroughs/{name}: Undocumented Content-Type
1m 34s: DELETE /meshes/{mesh}/meshproxypatches/{name}: Undocumented Content-Type
1m 34s: DELETE /meshes/{mesh}/meshratelimits/{name}: Undocumented Content-Type
1m 35s: DELETE /meshes/{mesh}/meshservices/{name}: Undocumented Content-Type
1m 35s: DELETE /meshes/{mesh}/meshtcproutes/{name}: Undocumented Content-Type
1m 35s: DELETE /meshes/{mesh}/meshtlses/{name}: Undocumented Content-Type
1m 36s: DELETE /meshes/{mesh}/meshtraces/{name}: Undocumented Content-Type
1m 36s: DELETE /meshes/{mesh}/meshtrafficpermissions/{name}: Undocumented Content-Type
1m 37s: DELETE /meshes/{mesh}/meshtrusts/{name}: Undocumented Content-Type
1m 37s: DELETE /meshes/{mesh}/meshzoneaddresses/{name}: Undocumented Content-Type
1m 38s: DELETE /meshes/{name}: Undocumented Content-Type
2m 10s: PUT /meshes/{mesh}/meshaccesslogs/{name}: Undocumented status code
2m 18s: PUT /meshes/{mesh}/meshgateways/{name}: Undocumented status code
2m 19s: PUT /meshes/{mesh}/meshhealthchecks/{name}: Undocumented status code
2m 23s: PUT /meshes/{mesh}/meshhttproutes/{name}: Undocumented status code
2m 42s: PUT /meshes/{mesh}/meshtimeouts/{name}: Undocumented status code
2m 44s: PUT /meshes/{mesh}/meshtlses/{name}: Undocumented status code
2m 49s: PUT /meshes/{mesh}/meshtrafficpermissions/{name}: Undocumented status code
2m 53s: PUT /meshes/{mesh}/secrets/{name}: Undocumented status code
2m 53s: PUT /meshes/{mesh}/workloads/{name}: Undocumented status code
3m 2s: GET /meshes/{mesh}/meshcircuitbreakers: Undocumented status code
3m 3s: GET /meshes/{mesh}/meshexternalservices: Schema-violating request accepted
3m 4s: GET /meshes/{mesh}/meshfaultinjections: Undocumented status code
3m 5s: GET /meshes/{mesh}/meshgateways: Undocumented status code
3m 10s: GET /meshes/{mesh}/meshmetrics: Undocumented status code
3m 16s: GET /meshes/{mesh}/meshretries: Schema-violating request accepted
3m 17s: GET /meshes/{mesh}/meshservices: Undocumented status code
3m 19s: GET /meshes/{mesh}/meshtcproutes: Undocumented status code
3m 20s: GET /meshes/{mesh}/meshtimeouts: Schema-violating request accepted
3m 25s: GET /meshes/{mesh}/meshzoneaddresses: Undocumented status code
3m 26s: GET /meshes/{mesh}/secrets: Schema-violating request accepted
3m 27s: GET /meshes/{mesh}/workloads: Schema-violating request accepted
3m 30s: DELETE /meshes/{mesh}/meshcircuitbreakers/{name}: Undocumented Content-Type
3m 35s: DELETE /meshes/{mesh}/meshretries/{name}: Undocumented Content-Type
3m 37s: DELETE /meshes/{mesh}/meshtimeouts/{name}: Undocumented Content-Type
4m 30s: PUT /meshes/{mesh}/meshpassthroughs/{name}: Undocumented status code
4m 37s: PUT /meshes/{mesh}/meshretries/{name}: Undocumented status code
4m 42s: PUT /meshes/{mesh}/meshtcproutes/{name}: Undocumented status code
4m 54s: PUT /meshes/{mesh}/meshtrusts/{name}: Undocumented status code
5m 8s: GET /meshes/{mesh}/meshfaultinjections: Schema-violating request accepted
5m 11s: GET /meshes/{mesh}/meshhttproutes: Schema-violating request accepted
5m 15s: GET /meshes/{mesh}/meshmultizoneservices: Schema-violating request accepted
5m 28s: GET /meshes/{mesh}/meshtrafficpermissions: Schema-violating request accepted
7m 16s: GET /meshes/{mesh}/meshidentities: Schema-violating request accepted
7m 20s: GET /meshes/{mesh}/meshpassthroughs: Schema-violating request accepted
7m 23s: GET /meshes/{mesh}/meshratelimits: Schema-violating request accepted
7m 31s: GET /meshes/{mesh}/meshtrafficpermissions: Undocumented status code
7m 33s: GET /meshes/{mesh}/meshzoneaddresses: Schema-violating request accepted
27m 55s: GET /meshes/{mesh}/meshservices/{name}/_dataplanes: Schema-violating request accepted
015m30m45m1h
OperationFailuresCases
Failed139
GET/meshes/{mesh}/meshmultizoneservices
Deleted resource still available+4 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
3,209

Response violates schemaST108

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'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshmultizoneservices?size=0'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/%F2%B8%89%93%F0%B4%84%BC%F3%97%83%8C%04/meshmultizoneservices

Schema-valid request rejectedST202

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'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshMultiZoneService",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T14:00:13.027929583Z",
   "modificationTime": "2026-10-19T14:00:15.522759751Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone"
   },
   "kri": "kri_mzsvc_default___workbench_",
   "snis": [
    {
     "port": 80,
     "sni": "sni.mzsvc.default.workbench.80"
    }
   ],
   "spec": {
    "selector": {
 // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshmultizoneservices?size=&filter='

Deleted resource still availableST301

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`
Response200 OK
{
 "total": 0,
 "items": [],
 "next": null
}
Reproduce
  1. GET/meshes
    curl -X GET http://0.0.0.0:44581/meshes
  2. DELETE/meshes/workbench
    curl -X DELETE http://0.0.0.0:44581/meshes/workbench
  3. GET/meshes/workbench/meshmultizoneservicesfailed here
    curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshmultizoneservices?size=559&offset=0'
GET/meshes/{mesh}/meshservices/{name}/_dataplanes
Deleted resource still available+4 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented Content-Type
  • Undocumented status code
3,165

Undocumented status codeST103

Received: 404
Documented: 200, 400, 500
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not retrieve policy",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/default/meshservices/redis/_dataplanes

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve policy",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "invalid format"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "invalid format"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshservices/workbench/_dataplanes?size=null&size=null'

Schema-valid request rejectedST202

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 policy",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshservices/workbench/_dataplanes?size=0'

Schema-violating request acceptedST201

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='

Deleted resource still availableST301

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
  1. GET/meshes
    curl -X GET 'http://0.0.0.0:44581/meshes?offset=1219'
  2. DELETE/meshes/default/meshservices/workbench
    curl -X DELETE http://0.0.0.0:44581/meshes/default/meshservices/workbench
  3. GET/meshes/default/meshservices/workbench/_dataplanesfailed here
    curl -X GET http://0.0.0.0:44581/meshes/default/meshservices/workbench/_dataplanes
GET/hostnamegenerators/{name}
Deleted resource still available+1 moreless
  • Undocumented Content-Type
7,200

Deleted resource still availableST301

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`
Response200 OK
{
 "type": "HostnameGenerator",
 "name": "workbench",
 "creationTime": "2026-10-19T13:57:57.116551528Z",
 "modificationTime": "2026-10-19T13:57:57.116551528Z",
 "labels": {
  "kuma.io/display-name": "workbench",
  "kuma.io/env": "universal",
  "kuma.io/origin": "zone",
  "kuma.io/zone": "default"
 },
 "kri": "kri_hg__default__workbench_",
 "spec": {
  "selector": {
   "meshService": {
    "matchLabels": {
     "app": "workbench"
    }
   }
  },
  "template": "{{ .DisplayName }}.workbench"
 }
}
Reproduce
  1. GET/hostnamegenerators
    curl -X GET http://0.0.0.0:44581/hostnamegenerators
  2. DELETE/hostnamegenerators/workbench
    curl -X DELETE http://0.0.0.0:44581/hostnamegenerators/workbench
  3. GET/hostnamegenerators/workbenchfailed here
    curl -X GET http://0.0.0.0:44581/hostnamegenerators/workbench

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not retrieve a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
  1. GET/hostnamegenerators
    curl -X GET 'http://0.0.0.0:44581/hostnamegenerators?size=179&offset=7137'
  2. GET/hostnamegenerators/CircuitBreakerfailed here
    curl -X GET http://0.0.0.0:44581/hostnamegenerators/CircuitBreaker
GET/meshes/{mesh}/meshexternalservices/{name}
Deleted resource still available+1 moreless
  • Undocumented Content-Type
3,248

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/%C3%AC%C3%B1sD%22%C2%80T%C2%AC%C3%9B%F2%89%AC%AEO/meshexternalservices/workbench

Deleted resource still availableST301

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`
Response200 OK
{
 "type": "MeshExternalService",
 "mesh": "default",
 "name": "workbench",
 "creationTime": "2026-10-19T13:58:05.556327594Z",
 "modificationTime": "2026-10-19T13:58:05.556327594Z",
 "labels": {
  "kuma.io/display-name": "workbench",
  "kuma.io/env": "universal",
  "kuma.io/mesh": "default",
  "kuma.io/origin": "zone",
  "kuma.io/zone": "default"
 },
 "kri": "kri_extsvc_default_default__workbench_",
 "snis": [
  {
   "port": 443,
   "sni": "sni.extsvc.default.default.workbench.443"
  }
 ],
 "spec": {
  "mat // Output truncated...
Reproduce
  1. GET/meshes
    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'
  2. DELETE/meshes/default/meshexternalservices/workbench
    curl -X DELETE http://0.0.0.0:44581/meshes/default/meshexternalservices/workbench
  3. GET/meshes/default/meshexternalservices/workbenchfailed here
    curl -X GET http://0.0.0.0:44581/meshes/default/meshexternalservices/workbench
GET/meshes/{mesh}/meshgateways/{name}
Deleted resource still available+1 moreless
  • Undocumented Content-Type
3,246

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/meshgateways/local-mesh-external-service

Deleted resource still availableST301

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`
Response200 OK
{
 "type": "MeshGateway",
 "mesh": "default",
 "name": "workbench",
 "creationTime": "2026-10-19T13:58:13.54717394Z",
 "modificationTime": "2026-10-19T13:58:13.54717394Z",
 "labels": {
  "kuma.io/display-name": "workbench",
  "kuma.io/env": "universal",
  "kuma.io/mesh": "default",
  "kuma.io/origin": "zone",
  "kuma.io/zone": "default"
 },
 "kri": "kri_mgw_default_default__workbench_",
 "selectors": [
  {
   "match": {
    "kuma.io/service": "workbench-gateway"
   }
  }
 ],
 "conf": {
  "listeners": [
   { // Output truncated...
Reproduce
  1. GET/meshes
    curl -X GET 'http://0.0.0.0:44581/meshes?filter='
  2. DELETE/meshes/default/meshgateways/workbench
    curl -X DELETE http://0.0.0.0:44581/meshes/default/meshgateways/workbench
  3. GET/meshes/default/meshgateways/workbenchfailed here
    curl -X GET http://0.0.0.0:44581/meshes/default/meshgateways/workbench
GET/meshes/{mesh}/meshidentities/{name}
Deleted resource still available+1 moreless
  • Undocumented Content-Type
3,227

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/workbench/meshidentities/workbench

Deleted resource still availableST301

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`
Response200 OK
{
 "type": "MeshIdentity",
 "mesh": "default",
 "name": "workbench",
 "creationTime": "2026-10-19T14:00:11.726063934Z",
 "modificationTime": "2026-10-19T14:00:11.726063934Z",
 "labels": {
  "kuma.io/display-name": "workbench",
  "kuma.io/env": "universal",
  "kuma.io/mesh": "default",
  "kuma.io/origin": "zone",
  "kuma.io/zone": "default"
 },
 "kri": "kri_mid_default_default__workbench_",
 "spec": {},
 "status": {}
}
Reproduce
  1. GET/meshes
    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'
  2. DELETE/meshes/default/meshidentities/workbench
    curl -X DELETE http://0.0.0.0:44581/meshes/default/meshidentities/workbench
  3. GET/meshes/default/meshidentities/workbenchfailed here
    curl -X GET http://0.0.0.0:44581/meshes/default/meshidentities/workbench
GET/meshes/{mesh}/meshmultizoneservices/{name}
Deleted resource still available+1 moreless
  • Undocumented Content-Type
3,188

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/meshmultizoneservices/%C2%92%C2%9A%C3%B8

Deleted resource still availableST301

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`
Response200 OK
{
 "type": "MeshMultiZoneService",
 "mesh": "default",
 "name": "workbench",
 "creationTime": "2026-10-19T14:42:30.90729753Z",
 "modificationTime": "2026-10-19T14:42:30.90729753Z",
 "labels": {
  "kuma.io/display-name": "workbench",
  "kuma.io/mesh": "default",
  "kuma.io/origin": "zone"
 },
 "kri": "kri_mzsvc_default___workbench_",
 "snis": [
  {
   "port": 80,
   "sni": "sni.mzsvc.default.workbench.80"
  }
 ],
 "spec": {
  "selector": {
   "meshService": {
    "matchLabels": {
     "app": "workbench"
     // Output truncated...
Reproduce
  1. GET/meshes
    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'
  2. DELETE/meshes/default/meshmultizoneservices/workbench
    curl -X DELETE http://0.0.0.0:44581/meshes/default/meshmultizoneservices/workbench
  3. GET/meshes/default/meshmultizoneservices/workbenchfailed here
    curl -X GET http://0.0.0.0:44581/meshes/default/meshmultizoneservices/workbench
GET/meshes/{mesh}/meshopentelemetrybackends/{name}
Deleted resource still available+1 moreless
  • Undocumented Content-Type
3,233

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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

Deleted resource still availableST301

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`
Response200 OK
{
 "type": "MeshOpenTelemetryBackend",
 "mesh": "default",
 "name": "workbench",
 "creationTime": "2026-10-19T14:02:11.967228757Z",
 "modificationTime": "2026-10-19T14:02:11.967228757Z",
 "labels": {
  "kuma.io/display-name": "workbench",
  "kuma.io/env": "universal",
  "kuma.io/mesh": "default",
  "kuma.io/origin": "zone",
  "kuma.io/zone": "default"
 },
 "kri": "kri_motb_default_default__workbench_",
 "spec": {},
 "status": {}
}
Reproduce
  1. GET/meshes
    curl -X GET 'http://0.0.0.0:44581/meshes?value=%0D%0A%C2%82%C3%83&key=%05%C2%86%60%C3%87%C3%98%C2%81%F2%BD%89%BD%C3%B4%3D%C2%91'
  2. DELETE/meshes/default/meshopentelemetrybackends/workbench
    curl -X DELETE http://0.0.0.0:44581/meshes/default/meshopentelemetrybackends/workbench
  3. GET/meshes/default/meshopentelemetrybackends/workbenchfailed here
    curl -X GET http://0.0.0.0:44581/meshes/default/meshopentelemetrybackends/workbench
GET/meshes/{mesh}/secrets/{name}
Deleted resource still available+1 moreless
  • Undocumented Content-Type
3,118

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/workbench/secrets/dataplane-token-signing-key-default-1

Deleted resource still availableST301

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`
Response200 OK
{
 "type": "Secret",
 "mesh": "default",
 "name": "workbench",
 "creationTime": "2026-10-19T14:22:34.295238644Z",
 "modificationTime": "2026-10-19T14:22:34.295238644Z",
 "labels": {
  "kuma.io/display-name": "workbench",
  "kuma.io/env": "universal",
  "kuma.io/mesh": "default",
  "kuma.io/origin": "zone",
  "kuma.io/zone": "default"
 },
 "data": "d29ya2JlbmNo"
}
Reproduce
  1. GET/meshes
    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'
  2. DELETE/meshes/default/secrets/workbench
    curl -X DELETE http://0.0.0.0:44581/meshes/default/secrets/workbench
  3. GET/meshes/default/secrets/workbenchfailed here
    curl -X GET http://0.0.0.0:44581/meshes/default/secrets/workbench
GET/zoneegresses/{name}
Deleted resource still available+1 moreless
  • Undocumented Content-Type
7,009

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/zoneegresses/default

Deleted resource still availableST301

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`
Response200 OK
{
 "type": "ZoneEgress",
 "name": "workbench",
 "creationTime": "2026-10-19T13:57:57.101700449Z",
 "modificationTime": "2026-10-19T13:57:57.101700449Z",
 "labels": {
  "kuma.io/display-name": "workbench",
  "kuma.io/env": "universal",
  "kuma.io/origin": "zone",
  "kuma.io/proxy-type": "zoneegress",
  "kuma.io/zone": "default"
 },
 "kri": "kri_ze__default__workbench_",
 "networking": {
  "address": "127.0.0.1",
  "port": 10002
 }
}
Reproduce
  1. GET/zoneegresses
    curl -X GET http://0.0.0.0:44581/zoneegresses
  2. DELETE/zoneegresses/workbench
    curl -X DELETE http://0.0.0.0:44581/zoneegresses/workbench
  3. GET/zoneegresses/workbenchfailed here
    curl -X GET http://0.0.0.0:44581/zoneegresses/workbench
GET/zoneingresses/{name}
Deleted resource still available+1 moreless
  • Undocumented Content-Type
6,802

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/zoneingresses/%F1%BD%BA%B1%C3%AD

Deleted resource still availableST301

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`
Response200 OK
{
 "type": "ZoneIngress",
 "name": "workbench",
 "creationTime": "2026-10-19T13:57:57.145435356Z",
 "modificationTime": "2026-10-19T13:57:57.145435356Z",
 "labels": {
  "kuma.io/display-name": "workbench",
  "kuma.io/env": "universal",
  "kuma.io/origin": "zone",
  "kuma.io/proxy-type": "zoneingress",
  "kuma.io/zone": "default"
 },
 "kri": "kri_zi__default__workbench_",
 "networking": {
  "address": "127.0.0.1",
  "port": 10003
 }
}
Reproduce
  1. GET/zoneingresses
    curl -X GET http://0.0.0.0:44581/zoneingresses
  2. DELETE/zoneingresses/workbench
    curl -X DELETE http://0.0.0.0:44581/zoneingresses/workbench
  3. GET/zoneingresses/workbenchfailed here
    curl -X GET http://0.0.0.0:44581/zoneingresses/workbench
GET/hostnamegenerators
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
16,053

Response violates schemaST108

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": 3,
 "items": [
  {
   "type": "HostnameGenerator",
   "name": "local-mesh-external-service",
   "creationTime": "2026-10-19T13:56:15.922584158Z",
   "modificationTime": "2026-10-19T13:56:15.922584158Z",
   "labels": {
    "kuma.io/origin": "zone"
   },
   "kri": "kri_hg____local-mesh-external-service_",
   "spec": {
    "selector": {
     "meshExternalService": {
      "matchLabels": {
       "kuma.io/origin": "zone"
      }
     }
    },
    "template": "{{ .DisplayName }}.extsvc.mesh.local"
   // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/hostnamegenerators?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/hostnamegenerators?size=0'

Schema-valid request rejectedST202

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'

Schema-violating request acceptedST201

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": 2,
 "items": [
  {
   "type": "HostnameGenerator",
   "name": "local-mesh-external-service",
   "creationTime": "2026-10-19T13:56:15.922584158Z",
   "modificationTime": "2026-10-19T13:56:15.922584158Z",
   "labels": {
    "kuma.io/origin": "zone"
   },
   "kri": "kri_hg____local-mesh-external-service_",
   "spec": {
    "selector": {
     "meshExternalService": {
      "matchLabels": {
       "kuma.io/origin": "zone"
      }
     }
    },
    "template": "{{ .DisplayName }}.extsvc.mesh.local"
   // Output truncated...
Reproduce
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='
GET/meshes
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
14,951

Response violates schemaST108

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": 2,
 "items": [
  {
   "type": "Mesh",
   "name": "default",
   "creationTime": "2026-10-19T13:56:15.84665594Z",
   "modificationTime": "2026-10-19T13:56:15.84665594Z",
   "kri": "kri_m____default_"
  },
  {
   "type": "Mesh",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.308553298Z",
   "modificationTime": "2026-10-19T13:56:16.308553298Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/origin": "zone"
   },
   "kri": "kri_m____workbench_"
  }
 ],
 "next":  // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "invalid format"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "invalid format"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes?size=null&size=null'

Schema-valid request rejectedST202

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'

Schema-violating request acceptedST201

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": 2,
 "items": [
  {
   "type": "Mesh",
   "name": "default",
   "creationTime": "2026-10-19T13:56:15.84665594Z",
   "modificationTime": "2026-10-19T13:56:15.84665594Z",
   "kri": "kri_m____default_"
  },
  {
   "type": "Mesh",
   "name": "workbench",
   "creationTime": "2026-10-19T13:58:05.967633389Z",
   "modificationTime": "2026-10-19T13:58:05.967633389Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/origin": "zone"
   },
   "kri": "kri_m____workbench_"
  }
 ],
 "next":  // Output truncated...
Reproduce
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'
GET/meshes/{mesh}/dataplanes
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,840

Response violates schemaST108

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": 1,
 "items": [
  {
   "type": "Dataplane",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.357547375Z",
   "modificationTime": "2026-10-19T13:56:16.357547375Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/proxy-type": "sidecar",
    "kuma.io/zone": "default"
   },
   "kri": "kri_dp_default_default__workbench_",
   "networking": {
    "address // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/dataplanes?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "invalid format"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "invalid format"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/dataplanes?size=null&size=null'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "Dataplane",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:36.934180574Z",
   "modificationTime": "2026-10-19T13:56:36.934180574Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/proxy-type": "sidecar",
    "kuma.io/zone": "default"
   },
   "kri": "kri_dp_default_default__workbench_",
   "networking": {
    "address // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/dataplanes?offset='

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/I%20pAY%C3%98%F0%9F%81%8A/dataplanes?offset=108165&size='

Schema-valid request rejectedST202

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'
GET/meshes/{mesh}/meshaccesslogs
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,825

Response violates schemaST108

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": 1,
 "items": [
  {
   "type": "MeshAccessLog",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.339723964Z",
   "modificationTime": "2026-10-19T13:56:16.339723964Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mal_default_default__workbench_",
   "spec": {
    "targetRef": {
     "kind": "Mesh"
    },
     // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshaccesslogs?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshaccesslogs?size=0'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/%F2%83%A1%BA%C3%8B%C2%88%F0%92%B3%A7%05%F0%BB%8D%9Dfa%1F%F0%9C%81%96%19X/meshaccesslogs?offset=false'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshAccessLog",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.339723964Z",
   "modificationTime": "2026-10-19T13:56:23.621956965Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mal_default_default__workbench_",
   "spec": {
    "targetRef": {
     "kind": "Mesh"
    },
     // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshaccesslogs?size='

Schema-valid request rejectedST202

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'
GET/meshes/{mesh}/meshcircuitbreakers
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,821

Response violates schemaST108

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": 2,
 "items": [
  {
   "type": "MeshCircuitBreaker",
   "mesh": "default",
   "name": "mesh-circuit-breaker-all-default",
   "creationTime": "2026-10-19T13:56:15.855064408Z",
   "modificationTime": "2026-10-19T13:56:15.855064408Z",
   "labels": {
    "kuma.io/display-name": "mesh-circuit-breaker-all-default",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mcb_default_default__mesh-circuit-breaker-all- // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshcircuitbreakers?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshcircuitbreakers?size=0'

Schema-violating request acceptedST201

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
{
 "total": 1,
 "items": [
  {
   "type": "MeshCircuitBreaker",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.340781335Z",
   "modificationTime": "2026-10-19T13:56:16.340781335Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mcb_default_default__workbench_",
   "spec": {
    "targetRef": {
     "kind": "Mesh"
    }, // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshcircuitbreakers?offset=&size=2'

Schema-valid request rejectedST202

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'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/%F3%8D%A8%8B%F1%BF%AF%8B%C2%9B/meshcircuitbreakers?offset=0'
GET/meshes/{mesh}/meshexternalservices
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
3,142

Response violates schemaST108

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'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshexternalservices?size=0'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/%C2%94I%01g%C2%8A%C3%A3%F1%9C%96%90%C3%AC%C2%80/meshexternalservices?offset=2415662'

Schema-valid request rejectedST202

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'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshExternalService",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:58:14.146760281Z",
   "modificationTime": "2026-10-19T13:58:20.918665649Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_extsvc_default_default__workbench_",
   "snis": [
    {
     "port": 443,
     "sni": "sni. // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshexternalservices?offset=&size='
GET/meshes/{mesh}/meshfaultinjections
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,828

Response violates schemaST108

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": 1,
 "items": [
  {
   "type": "MeshFaultInjection",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.342421011Z",
   "modificationTime": "2026-10-19T13:56:16.342421011Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mfi_default_default__workbench_",
   "spec": {}
  }
 ],
 "next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshfaultinjections?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshfaultinjections?size=0'

Schema-valid request rejectedST202

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'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/%C3%BA%F3%A4%86%8B/meshfaultinjections

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshFaultInjection",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:59:47.37077052Z",
   "modificationTime": "2026-10-19T14:00:32.27952396Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mfi_default_default__workbench_",
   "spec": {}
  }
 ],
 "next": null
}
Reproduce
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='
GET/meshes/{mesh}/meshgateways
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
3,186

Response violates schemaST108

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'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "invalid format"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "invalid format"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshgateways?size=null&size=null'

Schema-valid request rejectedST202

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'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshGateway",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:36.947551784Z",
   "modificationTime": "2026-10-19T13:56:36.947551784Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mgw_default_default__workbench_",
   "selectors": [
    {
     "match": {
      "kuma.io/service":  // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshgateways?size=158&offset=&2=&value=%1D%06%C3%BE%C2%B1%C2%8E'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/%F2%A1%94%84p%C2%94d%2A/meshgateways?size=488&offset=true&key=%C2%8C&value=%C2%A6%0BOj%C2%8A%C3%A5'
GET/meshes/{mesh}/meshhealthchecks
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,824

Response violates schemaST108

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": 1,
 "items": [
  {
   "type": "MeshHealthCheck",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.343988892Z",
   "modificationTime": "2026-10-19T13:56:16.343988892Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mhc_default_default__workbench_",
   "spec": {}
  }
 ],
 "next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshhealthchecks?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshhealthchecks?size=0'

Schema-valid request rejectedST202

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'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/0%C3%92%F3%B8%8C%A5%3A%24%C3%A6/meshhealthchecks

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshHealthCheck",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:36.950002016Z",
   "modificationTime": "2026-10-19T13:56:36.950002016Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mhc_default_default__workbench_",
   "spec": {}
  }
 ],
 "next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshhealthchecks?offset='
GET/meshes/{mesh}/meshhttproutes
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,818

Response violates schemaST108

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": 1,
 "items": [
  {
   "type": "MeshHTTPRoute",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.344594953Z",
   "modificationTime": "2026-10-19T13:56:16.344594953Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mhttpr_default_default__workbench_",
   "spec": {}
  }
 ],
 "next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshhttproutes?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshhttproutes?size=0'

Schema-valid request rejectedST202

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'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
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'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshHTTPRoute",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:59:48.476463774Z",
   "modificationTime": "2026-10-19T13:59:48.476463774Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mhttpr_default_default__workbench_",
   "spec": {}
  }
 ],
 "next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshhttproutes?size=&filter='
GET/meshes/{mesh}/meshidentities
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
3,133

Response violates schemaST108

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'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshidentities?size=0'

Schema-valid request rejectedST202

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'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/%C3%ADe%13/meshidentities?filter='

Schema-violating request acceptedST201

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
{
 "total": 1,
 "items": [
  {
   "type": "MeshIdentity",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T14:02:18.129665999Z",
   "modificationTime": "2026-10-19T14:02:43.497598719Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mid_default_default__workbench_",
   "spec": {},
   "status": {
    "conditions": [
     {
      " // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshidentities?offset=&size=549'
GET/meshes/{mesh}/meshloadbalancingstrategies
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,809

Response violates schemaST108

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": 1,
 "items": [
  {
   "type": "MeshLoadBalancingStrategy",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.345914207Z",
   "modificationTime": "2026-10-19T13:56:16.345914207Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mlbs_default_default__workbench_",
   "spec": {}
  }
 ],
 "next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshloadbalancingstrategies?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshloadbalancingstrategies?size=0'

Schema-valid request rejectedST202

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'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
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'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshLoadBalancingStrategy",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:36.957002644Z",
   "modificationTime": "2026-10-19T13:56:36.957002644Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mlbs_default_default__workbench_",
   "spec": {}
  }
 ],
 "next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshloadbalancingstrategies?size='
GET/meshes/{mesh}/meshmetrics
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,813

Response violates schemaST108

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": 1,
 "items": [
  {
   "type": "MeshMetric",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.34648963Z",
   "modificationTime": "2026-10-19T13:56:16.34648963Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mm_default_default__workbench_",
   "spec": {
    "default": {}
   },
   "status": {}
  }
 ],
 "next": // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshmetrics?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshmetrics?size=0'

Schema-valid request rejectedST202

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'

Schema-violating request acceptedST201

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='

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/LPT1/meshmetrics?offset=null&size=366&key=%28'
GET/meshes/{mesh}/meshopentelemetrybackends
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
3,190

Response violates schemaST108

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'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshopentelemetrybackends?size=0'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/%C2%A2%C3%88%C3%B6%F1%A1%AB%BF/meshopentelemetrybackends?label.k8s.kuma.io%2Fnamespace=my-ns'

Schema-valid request rejectedST202

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'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshOpenTelemetryBackend",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:36.964282648Z",
   "modificationTime": "2026-10-19T13:56:38.621779535Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_motb_default_default__workbench_",
   "spec": {},
   "status": {
    "conditions": [
  // Output truncated...
Reproduce
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'
GET/meshes/{mesh}/meshpassthroughs
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,821

Response violates schemaST108

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": 1,
 "items": [
  {
   "type": "MeshPassthrough",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.348576017Z",
   "modificationTime": "2026-10-19T13:56:16.348576017Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mp_default_default__workbench_",
   "spec": {
    "default": {}
   }
  }
 ],
 "next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshpassthroughs?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshpassthroughs?size=0'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/%03%C3%BB%F1%99%85%84%C2%9D/meshpassthroughs

Schema-valid request rejectedST202

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'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshPassthrough",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T14:01:56.857169234Z",
   "modificationTime": "2026-10-19T14:01:56.857169234Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mp_default_default__workbench_",
   "spec": {
    "default": {}
   }
  }
 ],
 "next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshpassthroughs?size=&filter='
GET/meshes/{mesh}/meshproxypatches
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,828

Response violates schemaST108

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": 1,
 "items": [
  {
   "type": "MeshProxyPatch",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.349323254Z",
   "modificationTime": "2026-10-19T13:56:16.349323254Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mpp_default_default__workbench_",
   "spec": {
    "targetRef": {
     "kind": "Mesh"
    },
    // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshproxypatches?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshproxypatches?size=0'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshProxyPatch",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:36.969321423Z",
   "modificationTime": "2026-10-19T13:56:36.969321423Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mpp_default_default__workbench_",
   "spec": {
    "targetRef": {
     "kind": "Mesh"
    },
    // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshproxypatches?size=&size=-3.4742877519718736e%2B16&size=true'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
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'

Schema-valid request rejectedST202

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'
GET/meshes/{mesh}/meshratelimits
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,824

Response violates schemaST108

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": 1,
 "items": [
  {
   "type": "MeshRateLimit",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.349991181Z",
   "modificationTime": "2026-10-19T13:56:16.349991181Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mrl_default_default__workbench_",
   "spec": {}
  }
 ],
 "next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshratelimits?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshratelimits?size=0'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/timeline/meshratelimits?label.k8s.kuma.io%2Fnamespace=my-ns'

Schema-valid request rejectedST202

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'

Schema-violating request acceptedST201

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": 2,
 "items": [
  {
   "type": "MeshRateLimit",
   "mesh": "default",
   "name": "mesh-timeout-all-default",
   "creationTime": "2026-10-19T14:02:55.011628345Z",
   "modificationTime": "2026-10-19T14:02:56.517152737Z",
   "labels": {
    "kuma.io/display-name": "mesh-timeout-all-default",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mrl_default_default__mesh-timeout-all-default_",
   "spec": {}
  }, // Output truncated...
Reproduce
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'
GET/meshes/{mesh}/meshretries
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,809

Response violates schemaST108

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": 2,
 "items": [
  {
   "type": "MeshRetry",
   "mesh": "default",
   "name": "mesh-retry-all-default",
   "creationTime": "2026-10-19T13:56:15.855103903Z",
   "modificationTime": "2026-10-19T13:56:15.855103903Z",
   "labels": {
    "kuma.io/display-name": "mesh-retry-all-default",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mr_default_default__mesh-retry-all-default_",
   "spec": {
    "targetRef": // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshretries?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshretries?size=0'

Schema-valid request rejectedST202

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'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
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'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshRetry",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:57:50.814932528Z",
   "modificationTime": "2026-10-19T13:57:50.814932528Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mr_default_default__workbench_",
   "spec": {}
  }
 ],
 "next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshretries?size=&filter='
GET/meshes/{mesh}/meshservices
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
3,182

Response violates schemaST108

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'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshservices?size=0'

Schema-valid request rejectedST202

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'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshService",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:36.975916227Z",
   "modificationTime": "2026-10-19T13:56:40.52305478Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_msvc_default_default__workbench_",
   "spec": {
    "state": "Unavailable",
    "selector": {}
   }, // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshservices?size=&offset=0&key=&value='

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
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'
GET/meshes/{mesh}/meshtcproutes
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,822

Response violates schemaST108

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": 1,
 "items": [
  {
   "type": "MeshTCPRoute",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.351829963Z",
   "modificationTime": "2026-10-19T13:56:16.351829963Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mtcpr_default_default__workbench_",
   "spec": {}
  }
 ],
 "next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtcproutes?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtcproutes?size=0'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshTCPRoute",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:36.978154851Z",
   "modificationTime": "2026-10-19T13:56:36.978154851Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mtcpr_default_default__workbench_",
   "spec": {}
  }
 ],
 "next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtcproutes?offset=&size=85&4S%3Fq=&G%5B%5D=null&c=null&c=5.142010794389662e%2B16&c=true&value='

Schema-valid request rejectedST202

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='

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/JY%F1%96%B6%8D%C2%B4/meshtcproutes
GET/meshes/{mesh}/meshtimeouts
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,815

Response violates schemaST108

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": 3,
 "items": [
  {
   "type": "MeshTimeout",
   "mesh": "default",
   "name": "mesh-gateways-timeout-all-default",
   "creationTime": "2026-10-19T13:56:15.854921149Z",
   "modificationTime": "2026-10-19T13:56:15.854921149Z",
   "labels": {
    "kuma.io/display-name": "mesh-gateways-timeout-all-default",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mt_default_default__mesh-gateways-timeout-all-defau // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtimeouts?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtimeouts?size=0'

Schema-valid request rejectedST202

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='

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/84%F3%B3%93%A8ym%F1%9D%9D%AD%F0%9D%96%B5/meshtimeouts?size=295&offset=-646'

Schema-violating request acceptedST201

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": [
  {
   "type": "MeshTimeout",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:57:51.614536695Z",
   "modificationTime": "2026-10-19T13:57:51.614536695Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mt_default_default__workbench_",
   "spec": {
    "targetRef": {
     "kind": "Mesh"
    },
    "to // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtimeouts?size='
GET/meshes/{mesh}/meshtlses
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,837

Response violates schemaST108

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": 1,
 "items": [
  {
   "type": "MeshTLS",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.352996949Z",
   "modificationTime": "2026-10-19T13:56:16.352996949Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mtls_default_default__workbench_",
   "spec": {}
  }
 ],
 "next": null
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtlses?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtlses?size=0'

Schema-valid request rejectedST202

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'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
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='

Schema-violating request acceptedST201

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": [
  {
   "type": "MeshTLS",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:36.983523086Z",
   "modificationTime": "2026-10-19T13:57:06.798638894Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mtls_default_default__workbench_",
   "spec": {
    "rules": [
     {
      "default": {}
     }
    ]
 // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtlses?size=&=null'
GET/meshes/{mesh}/meshtraces
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,814

Response violates schemaST108

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": 1,
 "items": [
  {
   "type": "MeshTrace",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.353723166Z",
   "modificationTime": "2026-10-19T13:56:16.353723166Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mtr_default_default__workbench_",
   "spec": {
    "targetRef": {
     "kind": "Mesh"
    },
    "def // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtraces?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtraces?size=0'

Schema-valid request rejectedST202

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'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshTrace",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:36.986327595Z",
   "modificationTime": "2026-10-19T13:56:38.621696148Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mtr_default_default__workbench_",
   "spec": {
    "targetRef": {
     "kind": "Mesh"
    },
    "def // Output truncated...
Reproduce
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='

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/%F4%8E%A7%B2%C2%A0/meshtraces?offset=-85433029&size=152'
GET/meshes/{mesh}/meshtrafficpermissions
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,826

Response violates schemaST108

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": 1,
 "items": [
  {
   "type": "MeshTrafficPermission",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.354290775Z",
   "modificationTime": "2026-10-19T13:56:16.354290775Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mtp_default_default__workbench_",
   "spec": {
    "targetRef": {
     "kind": "Mesh"
    // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtrafficpermissions?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtrafficpermissions?size=0'

Schema-valid request rejectedST202

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'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshTrafficPermission",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:59:54.635475658Z",
   "modificationTime": "2026-10-19T13:59:54.635475658Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mtp_default_default__workbench_",
   "spec": {
    "targetRef": {
     "kind": "Mesh"
    // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtrafficpermissions?size='

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/%F0%94%96%B2/meshtrafficpermissions?label.k8s.kuma.io%2Fnamespace=my-ns'
GET/meshes/{mesh}/meshtrusts
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
3,206

Response violates schemaST108

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'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshtrusts?size=0'

Schema-valid request rejectedST202

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'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshTrust",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:36.991426794Z",
   "modificationTime": "2026-10-19T13:56:36.991426794Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mtrust_default_default__workbench_",
   "spec": {
    "trustDomain": "workbench",
    "caBundles": [
 // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshtrusts?size='

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/%F0%9A%A1%94%C2%A3%C2%A4%18/meshtrusts
GET/meshes/{mesh}/meshzoneaddresses
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
3,163

Response violates schemaST108

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'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/meshzoneaddresses?size=0'

Schema-valid request rejectedST202

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'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/%0E%C2%83%C3%81%F2%8F%9B%AA%C3%8F/meshzoneaddresses?offset=-62591&label.k8s.kuma.io%2Fnamespace=my-ns'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "MeshZoneAddress",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T14:02:14.149297216Z",
   "modificationTime": "2026-10-19T14:03:14.593977186Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "kri": "kri_mza_default_default__workbench_",
   "spec": {
    "address": "127.0.0.1",
    "port": 443
   } // Output truncated...
Reproduce
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='
GET/meshes/{mesh}/secrets
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
3,175

Response violates schemaST108

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": 1,
 "items": [
  {
   "type": "Secret",
   "mesh": "workbench",
   "name": "dataplane-token-signing-key-workbench-1",
   "creationTime": "2026-10-19T13:56:16.338125605Z",
   "modificationTime": "2026-10-19T13:56:16.338125605Z",
   "data": "LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBdjlmMkFkVnFScTRlQ0UrbE1ldjNUcTYxVC96dFRQcEsrYzN1RzF0YlM4YUhSSXhCCi9OSVJpbUpwSVl6ZVhvWWxYRHZqTHdqOHg4UlVSblMway83bFZyU0ttYkFlV0p5U1kxZmFSQXdITmJKZHBJZTYKQmVreG5PcnNmcFJyZStJMnIwYTU2TUc2ZXRkU29zREoy // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/secrets?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "invalid format"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "invalid format"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/secrets?size=null&size=null'

Schema-valid request rejectedST202

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'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/h%C3%8Ec%3F%C2%AB/secrets?offset=1622&size=97&label.k8s.kuma.io%2Fnamespace=my-ns'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "Secret",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:58:15.446499373Z",
   "modificationTime": "2026-10-19T13:58:15.446499373Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/zone": "default"
   },
   "data": "d29ya2JlbmNo"
  }
 ],
 "next": null
}
Reproduce
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='
GET/meshes/{mesh}/workloads
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
3,173

Response violates schemaST108

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'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/default/workloads?size=0'

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/%F2%A4%A9%85%F0%96%9C%AE%C3%9D%C3%83/workloads?offset=0'

Schema-violating request acceptedST201

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='

Schema-valid request rejectedST202

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
  1. GET/meshes
    curl -X GET http://0.0.0.0:44581/meshes
  2. 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'
GET/zoneegresses
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
15,949

Response violates schemaST108

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": 1,
 "items": [
  {
   "type": "ZoneEgress",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.35827234Z",
   "modificationTime": "2026-10-19T13:56:16.35827234Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/origin": "zone",
    "kuma.io/proxy-type": "zoneegress",
    "kuma.io/zone": "default"
   },
   "kri": "kri_ze__default__workbench_",
   "networking": {
    "address": "127.0.0.1",
    "port": 10002
   }
  }
 ],
 "next": nu // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/zoneegresses?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "invalid format"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "invalid format"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/zoneegresses?size=null&size=null'

Schema-valid request rejectedST202

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'

Schema-violating request acceptedST201

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": [
  {
   "type": "ZoneEgress",
   "name": "workbench",
   "creationTime": "2026-10-19T13:58:13.324533206Z",
   "modificationTime": "2026-10-19T13:58:13.324533206Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/origin": "zone",
    "kuma.io/proxy-type": "zoneegress",
    "kuma.io/zone": "default"
   },
   "kri": "kri_ze__default__workbench_",
   "networking": {
    "address": "127.0.0.1",
    "port": 10002
   }
  }
 ],
 "next":  // Output truncated...
Reproduce
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'
GET/zoneingresses
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
16,074

Response violates schemaST108

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": 1,
 "items": [
  {
   "type": "ZoneIngress",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.358998737Z",
   "modificationTime": "2026-10-19T13:56:16.358998737Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/origin": "zone",
    "kuma.io/proxy-type": "zoneingress",
    "kuma.io/zone": "default"
   },
   "kri": "kri_zi__default__workbench_",
   "networking": {
    "address": "127.0.0.1",
    "port": 10003
   }
  }
 ],
 "next" // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/zoneingresses?size=100&offset=0&label.k8s.kuma.io%2Fnamespace=my-ns'

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve resources",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "invalid format"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "invalid format"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/zoneingresses?size=null&size=null'

Schema-valid request rejectedST202

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'

Schema-violating request acceptedST201

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)
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "ZoneIngress",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:17.405514263Z",
   "modificationTime": "2026-10-19T13:56:17.808109301Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/origin": "zone",
    "kuma.io/proxy-type": "zoneingress",
    "kuma.io/zone": "default"
   },
   "kri": "kri_zi__default__workbench_",
   "networking": {
    "address": "127.0.0.1",
    "port": 10003
   },
   "availableS // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44581/zoneingresses?size='
GET/_kri/{kri}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented Content-Type
2,841

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Bad Request",
 "detail": "bad request: invalid identifier string: \"0\"",
 "details": "bad request: invalid identifier string: \"0\""
}
Reproduce
curl -X GET http://0.0.0.0:44581/_kri/0

Response violates schemaST108

{"creationTime":"2026-10-19T13:56:36.991426794Z","kri":"kri_mtrust_default_d ... is valid under more than one of the schemas listed in the 'oneOf' keyword

Validated against the response schema for status code 200.

Schema:

    {
        "oneOf": [
            {
                "$ref": "#/components/schemas/DataplaneItem"
            },
            {
                "$ref": "#/components/schemas/MeshItem"
            },
            {
                "$ref": "#/components/schemas/MeshAccessLogItem"
            },
            {
                "$ref": "#/components/schemas/MeshCircuitBreakerItem"
            },
            {
                "$ref": "#/components/schemas/MeshFaultInjectionItem"
            },
            {
                "$ref": "#/components/schemas/MeshGatewayItem"
        // Output truncated...
    }

Value:

    {
        "creationTime": "2026-10-19T13:56:36.991426794Z",
        "kri": "kri_mtrust_default_default__workbench_",
        "labels": {
            "kuma.io/display-name": "workbench",
            "kuma.io/env": "universal",
            "kuma.io/mesh": "default",
            "kuma.io/origin": "zone",
            "kuma.io/zone": "default"
        },
        "mesh": "default",
        "modificationTime": "2026-10-19T13:56:36.991426794Z",
        "name": "workbench",
        "spec": {
            "caBundles": [
                {
                    "pem": {
                        "value": "-----BEGIN CERTIFICATE-----\nMIIBkDCCATWgAwIBAg...
                    },
        // Output truncated...
    }
Response200 OK
{
 "type": "MeshTrust",
 "mesh": "default",
 "name": "workbench",
 "creationTime": "2026-10-19T13:56:36.991426794Z",
 "modificationTime": "2026-10-19T13:56:36.991426794Z",
 "labels": {
  "kuma.io/display-name": "workbench",
  "kuma.io/env": "universal",
  "kuma.io/mesh": "default",
  "kuma.io/origin": "zone",
  "kuma.io/zone": "default"
 },
 "kri": "kri_mtrust_default_default__workbench_",
 "spec": {
  "trustDomain": "workbench",
  "caBundles": [
   {
    "type": "Pem",
    "pem": {
     "value": "-----BEGI // Output truncated...
Reproduce
curl -X GET http://0.0.0.0:44581/_kri/kri_mtrust_default_default__workbench_
GET/meshes/{mesh}/dataplanes/_overview
Response violates schema+1 moreless
  • Undocumented status code
2,852

Response violates schemaST108

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /properties/next:

    {
        "type": "string"
    }

Value:

    null
Response200 OK
{
 "total": 1,
 "items": [
  {
   "type": "DataplaneOverview",
   "mesh": "default",
   "name": "workbench",
   "creationTime": "2026-10-19T13:56:16.357547375Z",
   "modificationTime": "2026-10-19T13:56:16.357547375Z",
   "labels": {
    "kuma.io/display-name": "workbench",
    "kuma.io/env": "universal",
    "kuma.io/mesh": "default",
    "kuma.io/origin": "zone",
    "kuma.io/proxy-type": "sidecar",
    "kuma.io/zone": "default"
   },
   "kri": "kri_dp_default_default__workbench_",
   "dataplane": {
    " // Output truncated...
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/default/dataplanes/_overview

Undocumented status codeST103

Received: 404
Documented: 200, 400, 500
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/%60%C2%B4%2C%0D%F1%96%BB%AE%C2%9B%F0%AC%AD%98%C3%89qD%F1%AB%AB%A1/dataplanes/_overview
GET/global-insightResponse violates schema37

Response violates schemaST108

"total" is a required property

Validated against the response schema for status code 200.

Schema at /components/schemas/ServicesStats:

    {
        "required": [
            "total",
            "internal",
            "external",
            "gatewayBuiltin",
            "gatewayDelegated"
        ],
        "type": "object",
        "title": "ServicesStats",
        "description": "Services statistics",
        "properties": {
            "internal": {
                "description": "Internal services statistics",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/FullStatus"
                    }
                ]
        // Output truncated...
    }

Value:

    {
        "external": {
            "total": 0
        },
        "gatewayBuiltin": {
            "offline": 0,
            "online": 0,
            "partiallyDegraded": 0,
            "total": 0
        },
        "gatewayDelegated": {
            "offline": 0,
            "online": 0,
            "partiallyDegraded": 0,
            "total": 0
        },
        "internal": {
            "offline": 1,
            "online": 0,
        // Output truncated...
    }
Response200 OK
{
 "createdAt": "2026-10-19T13:56:17.244079367Z",
 "dataplanes": {
  "gatewayBuiltin": {
   "offline": 0,
   "online": 0,
   "partiallyDegraded": 0,
   "total": 0
  },
  "gatewayDelegated": {
   "offline": 0,
   "online": 0,
   "partiallyDegraded": 0,
   "total": 0
  },
  "standard": {
   "offline": 1,
   "online": 0,
   "partiallyDegraded": 0,
   "total": 1
  }
 },
 "meshes": {
  "total": 2
 },
 "policies": {
  "total": 24
 },
 "resources": {
  "Dataplane": {
   "total": 1
  },
  "HostnameGenerator": {
    // Output truncated...
Reproduce
curl -X GET http://0.0.0.0:44581/global-insight
GET/meshes/{mesh}/dataplanes/{name}/_inbounds/{inbound-kri}/_policies
Schema-valid request rejected+2 moreless
  • Undocumented Content-Type
  • Undocumented status code
3,176

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Bad Request",
 "detail": "bad request: can't use _policies endpoint without meshService enabled",
 "details": "bad request: can't use _policies endpoint without meshService enabled"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/default/dataplanes/workbench/_inbounds/0/_policies

Undocumented status codeST103

Received: 404
Documented: 200, 400, 500
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not retrieve Dataplane",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/default/dataplanes/mesh-gateways-timeout-all-default/_inbounds/%C2%BCc%F2%97%A8%91R/_policies
GET/meshes/{mesh}/dataplanes/{name}/_layout
Schema-valid request rejected+2 moreless
  • Undocumented Content-Type
  • Undocumented status code
3,191

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Bad Request",
 "detail": "bad request: can't use _layout endpoint without meshService enabled",
 "details": "bad request: can't use _layout endpoint without meshService enabled"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/default/dataplanes/workbench/_layout

Undocumented status codeST103

Received: 404
Documented: 200, 400, 500
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to build MeshContext",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/1e100/dataplanes/workbench/_layout
GET/meshes/{mesh}/dataplanes/{name}/_outbounds/{kri}/_policies
Schema-valid request rejected+2 moreless
  • Undocumented Content-Type
  • Undocumented status code
3,227

Undocumented status codeST103

Received: 404
Documented: 200, 400, 500
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not retrieve Dataplane",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/workbench/dataplanes/workbench/_outbounds/0/_policies

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Bad Request",
 "detail": "bad request: can't use _policies endpoint without meshService enabled",
 "details": "bad request: can't use _policies endpoint without meshService enabled"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/default/dataplanes/workbench/_outbounds/kri_hg____local-mesh-external-service_/_policies
GET/meshes/{mesh}/dataplanes/{name}/_outbounds/{kri}/_routes
Schema-valid request rejected+2 moreless
  • Undocumented Content-Type
  • Undocumented status code
3,154

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Bad Request",
 "detail": "bad request: can't use _policies endpoint without meshService enabled",
 "details": "bad request: can't use _policies endpoint without meshService enabled"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/default/dataplanes/workbench/_outbounds/0/_routes

Undocumented status codeST103

Received: 404
Documented: 200, 400, 500
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not retrieve Dataplane",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/default/dataplanes/mesh-gateways-timeout-all-default/_outbounds/kri_dp_default_default__workbench_/_routes
GET/meshes/{mesh}/dataplanes/{name}/_outbounds/{outbound-kri}/_routes/{route-kri}/_policies
Schema-valid request rejected+2 moreless
  • Undocumented Content-Type
  • Undocumented status code
3,138

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Bad Request",
 "detail": "bad request: can't use _policies endpoint without meshService enabled",
 "details": "bad request: can't use _policies endpoint without meshService enabled"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/default/dataplanes/workbench/_outbounds/0/_routes/0/_policies

Undocumented status codeST103

Received: 404
Documented: 200, 400, 500
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not retrieve Dataplane",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
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
GET/meshes/{mesh}/dataplanes/{name}/_policies
Schema-valid request rejected+2 moreless
  • Undocumented Content-Type
  • Undocumented status code
3,239

Undocumented status codeST103

Received: 404
Documented: 200, 400, 500
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not retrieve Dataplane",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/workbench/dataplanes/workbench/_policies

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Bad Request",
 "detail": "bad request: can't use _policies endpoint without meshService enabled",
 "details": "bad request: can't use _policies endpoint without meshService enabled"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/default/dataplanes/workbench/_policies
GET/meshes/{mesh}/{policyType}/{policyName}/_resources/dataplanes
Schema-valid request rejected+2 moreless
  • Undocumented Content-Type
  • Undocumented status code
2,801

Undocumented status codeST103

Received: 404
Documented: 200, 400, 500
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not retrieve policy",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/workbench/meshretries/retry-all/_resources/dataplanes

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Could not retrieve policy",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "invalid format"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "invalid format"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshretries/retry-all/_resources/dataplanes?size=null&size=null'

Schema-valid request rejectedST202

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 policy",
 "detail": "Invalid page size",
 "invalid_parameters": [
  {
   "field": "size",
   "reason": "must be greater than 0"
  }
 ],
 "details": "Invalid page size",
 "causes": [
  {
   "field": "size",
   "message": "must be greater than 0"
  }
 ]
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/meshretries/retry-all/_resources/dataplanes?size=0'
DELETE/meshes/{name}
Schema-valid request rejected+2 moreless
  • Undocumented Content-Type
  • Undocumented status code
3,037

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 404
Response400 Bad Request
{
 "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"
  }
 ]
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/%C3%A42
PUT/hostnamegenerators/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
6,715

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/hostnamegenerators/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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: \"\""
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "HostnameGenerator", "name": "", "labels": {}, "spec": {"extension": {"config": null, "type": ""}, "selector": {"meshExternalService": {"matchLabels": {}}, "meshMultiZoneService": {"matchLabels": {}}, "meshService": {"matchLabels": {}}}, "template": ""}, "modificationTime": {}}' http://0.0.0.0:44581/hostnamegenerators/workbench

Schema-valid request rejectedST202

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...
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "HostnameGenerator", "name": "", "labels": {}, "spec": {"extension": {"config": null, "type": ""}, "selector": {"meshExternalService": {"matchLabels": {}}, "meshMultiZoneService": {"matchLabels": {}}, "meshService": {"matchLabels": {"x-schemathesis-additional": ""}}}, "template": ""}}' http://0.0.0.0:44581/hostnamegenerators/workbench
PUT/meshes/{mesh}/dataplanes/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
3,254

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/dataplanes/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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

Schema-valid request rejectedST202

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...
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"labels": {}, "mesh": "workbench", "metrics": {"conf": {}, "name": "", "type": ""}, "name": "", "networking": {"address": "", "admin": {"port": 0}, "advertisedAddress": "", "gateway": {"tags": {}, "type": 0}, "inbound": [], "listeners": [], "outbound": [], "transparentProxying": {"directAccessServices": [], "ipFamilyMode": 0, "reachableBackends": {"refs": []}, "reachableServices": [], "redirectPortInbound": 0, "redirectPortOutbound": 0}}, "probes": {"endpoints": [{}], "port": 0}, "type": "MeshAccessLog"}' http://0.0.0.0:44581/meshes/default/dataplanes/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"\u00d0\u0095\u00e1*\u00bf\u007f\u00b1": {"\uda87\udc07\u00ad": {"\u00cd\u00de\udaaf\udebcG8\u00f0\ud8d8\udc0c\u0001\uda24\udc89\u0012\u00b5\u00f4\u008e\u008e}\u0016": 1.6449899278282656e+16}, "\u00f1\u00cd\u00b5\udb3a\uddf6a": 13851, "\u00fb\u001d\u007fw\u008f": {}}, "y\u00d9\udba1\udd08\u0012\uda5e\udcfd3\b\u00cb?\ud9fe\udc68\u00dd\u00bd\u00fah\u00d5\u00c8": [], "name": "", "metrics": {"\uda64\uddfdw^\u0004n": 6607, "\u00ef\u0082\ud93a\udc75y;\u00e0\u0093o\u008ab": [2.2250738585e-313, -2.1213125398630655e+42], "\udaf3\udc1d\u007f)x\u00b8J": 3.402823466e+38, "2": [false], "\uda12\udf7d\u00db\udaac\udecb\udb1c\udc8aa^\ud8b6\udf88": [], "conf": {"\u00c8i\u001f": [true], "e\u00ba\u0091\u0092": {}, "port": -154996, "tls": {"\u0e01\u0e32": -1.7976931348623155e+308, "\ud955\udd32\ud9e7\udd21\u0081Z)": {"": [null, null], "^\ud9cb\udfe4\u00a0\u0018Q\u00cd\u00db\u0092": false, "r": {"\u00b3": false}}, "/\u00ac\u0004\t\udae0\udc01\u00e2\u00bb\u000e5\u00ee\u00efl2cs\ud8a5\udda4z\ud872\udffe\uda52\udeea3\u00e5\u00c1\u0012\u00fc\udb13\udcd0\u00ac": "\uda16\udf44gx\u00e9|\u00aa\u00b5\u00b7\u00b08F\uda3f\udec4", "\u00a8\ud9d0\udc8eX\ud8db\udcb4": [{"\r,\u00bd\u0098\u000f\udadc\udf1e\u0007\u0016\u0019": "INF"}], "W": "\u00e3\u00ee"}, "envoy": {}, "tags": {}, "skipMTLS": false, "aggregate": [{"\ud9a3\udd3e\udad9\udd85\u00b5'"'"'\u00f1^\udbc5\udf62": []}, {}, {"name": "\u0095\u001a\ud9c4\udd0ak_\ud8a1\udd36\u00d8\u00bc\u00f0\u001c[\u00bf", "path": "6\u00e5\u00bc"}], "path": "\ud94a\udc92\u00e7\u00e9"}}, "networking": {"\u0081O\ud845\udde2\u00f0I\u0007M\u00ab": [["\u00c7\ud90c\udf9d\u00db\u0011\u0001"], "\u00fb\u00d8T\u001e\u00fb\u0095"], "\u00ab": []}, "mesh": "default", "probes": {"\u00e1\ud957\udebc\u00984\ud8c7\udcb7p\"\u00e5\u0003\u00e5\u00d9\u00ef\udb4c\udc3e\u0090]-R": {"\\\u00be\u0010\u009c8gg": -1.7976931348623157e+308}, "\u00f8\ud97b\ude9cV\u00edm\u00ea\\\u00f4\u0086\ud8a6\ude11\u00e6": [{}], "endpoints": [{"path": "N\u00fb\u00bb"}, {"\u00f8?": "\u00e2`e", "": {}}, {"": ["\u00b1", 13244643, -2.576113321971366e+16], "inboundPort": 1139}, {"\u00e9\uda08\udd6f\u0018vF\u0015I\u0013\"x": [{}], "\u00eb\ud959\udfb1\u00fd\u00a8\u00a8": [{"\u0006\u85f5": -3987734658, "\u00f3\u00e7\u00cd\ud843\ude8f\u001bp\ud9c8\udd25\u000b\u00d1\u0099U": true}, {"\udbc8\udd6e\udb91\udf3e\u009e1\u00d7F": -234}, {}]}, {"Q": [-1285, -1.401298464324817e-45, 1.9], "N(m": {}, "path": "4H"}, {"": [], "\u0083Q\udb0e\udc77\u00d0e.V": {"n": [-560, -2.241372522143765e+235]}, "\udad1\ude85p\udb3e\ude45\u00c7\u00a6N\udbd2\udc0a\u008bn\ud978\udef5m\ud857\udf82": "O%\n", "\u00b6\u00c1": null, "\u00a6\u00e1\u00de\u009c\u0091": [false]}, {}, {"\u00e8\ud824\udecd": [null, 1012514], "*\u00fb\u0016\u6d52\u00d9d\u00ea\ud9d9\udec1": {"E\u0012\u00be\udbd4\udd0f\udb81\udcdc\u001b": null, "a\nb\rc\u0085d\u000be\ff\u2028g\u2029h\r\ni": "\u0090\u00be"}}, {"\u001b\u009d\u0085\u009e7": {"2\u00983\u00ac\u00be>\u0011\uda0a\udda3\u00d12\ud930\ude8f\u00ab\u0011\u008c": {"b6\u00ce:\u00a3O": -5.7180007400330904e+16}, "": {"\u00dc\u00ec": -3.314294195177912e+105}, "\udb9b\uddf4": {"\u0019\u00d0%d\u00ce": "\uda82\udfd0\u0090\ud83b\udd52\udabd\udcf7\ud8ad\udd04", "\u00b1\ud989\ude23\u0015\u00b1\u00b5\uc7c8^": 1.175494351e-38, "?": "\u00c5\u00d5"}}, "\u00be": "\u0088\ud852\udcb2\u000b", "\u0094\u00e3": ["@\u00e4\ud9b2\udc37\ud9dd\ude10U2\ud8bb\udd1b\u008c\u00bf\uda4a\udf27\u0015\u0014\u007f\u0011\u0012\ud82b\udc61"], "\u0081\ud986\udf25": [false], "\u00cb\u0014\t\u0082\udb00\udd4e\u00f8s\u00f4\u001e>": {}, "path": "\u0092UH\u00e3", "inboundPath": ""}, {"inboundPort": -25707469310, "inboundPath": "", "path": "o\u00ab\u0086Zg\ud98d\udc77\u00de"}, {"\ud983\udf84\u000b": [-1.7976931348623157e+308, -66, -3.760770110687244e+16], "\u000b\udadc\udf8f\u00a5k": {"f": {"\u0014S\ud9b5\udc9dH\ud982\udc55\u0006\ud888\udf32\uda4a\udc97\u0003\uab26\uda59\udc206\u00b2\u00bd\u00e1\u0013\u00c3": [95059, 0.0, null]}, "N\u0098p\\": []}, "\ud8a5\udf7034,2\u001f\u0010\ud9da\udc8b\u00df\u00c2K\u00a2\u00cc#\u001f\u008aWw\ud905\udf2a\u00af\u00f1&": -1055736, "\u00ae\u001c\u001f": [{"\u00deh\uda5c\udd43w": null, "\u00de\u0088N": null, "": 2.483514886964961e+16}], "\u00c8\u00dd\u0097\udb3a\ude9f\u00db`T5": [], "path": "\u00e8b\u00ef\u00c8\u0010\u00f9\udb43\udf99\b\u00bah\ud91a\udd72\u009a\u0019\u00da\u00f5G\u00f3\u0099nZ\u00d1\ud878\udd33\u0082\u00fe", "inboundPath": "\u00fd\u00fb\ud83e\udf8b\u00fe", "inboundPort": -4}, {"inboundPort": 287181, "inboundPath": "\u009a\ud850\udd00\uda76\udf42\u00cf,$\u00da\u00a36|\u00f7\ud994\ude1e\u001c", "path": "\u0017\u00d1<\ud9ac\udd4e\f"}, {")\u00b9": [{"\u00cf\u0097\u0016\u0082g\udac0\udc5f\u009b\ud983\udf1c": 15184378, "\u00ce\uda0f\udf47\u00d6\udb2f\udd9foi#\u00e9\u00cf\ud8a0\udd5d\ud9f4\ude0b": null}, null, -176555], "\udbc9\udef1\u00f0\u0005": -1e-05, "": {"\u0014\u00ac": [{"\u00e2\u00b2\ud946\udef07": 3.402823466e+38, "\u00f6\ud85c\udff2_\udbe6\udc20\u00a6": false}, {"\u000e\u00ff\u009d|\u009bh\u0088\ud928\udd0d": false, "3": -4.866589483876127e+16}, true]}, "W\u000f\u00f0\u0007": -1.0123582767511372e+229, "\u00f8B\u00c8\u0010\ud8c3\udc73\u00b1\u00a1:O\u00d2tm\u001d\ud997\udd59\u008e\u00f8\u00c3\u009a\udbcb\udfec\u0081y\ud98c\udd2e\uc923\udb6c\ude1fH\ud9da\udf85\u001b": false}, {"inboundPath": "\u00f5", "path": "\u00fa\u00bb\udb48\udcdbM\u00cf\u00ae\u00d3]\u001a5\u00cb\u00eb\u00d4\u0097", "inboundPort": 51385}, {}, {"\uda29\udc95u\u00b3^\udb43\udd4b": [], "q\u00a0\u0092": [], "path": "\u00f6\u0098\u0088nn"}, {}, {"\udad5\udfa6\udb67\udf24PP": [], "-": {"\u0093\u00f1\u00b3\u0086": null}, "": [], "\u00ef\uda16\ude4e": {"\u00c4,\u00ddp": "\u0018\u00d9\uda6d\uded2\u00a0\ud83c\udca3k", "\ud960\udcda\bv\u00d1\u00b6\udb49\udfa9": [false, 2.225073858507203e-309, ""], "\u00f5J\u00bb^\udb31\udeb4": true}, "mi\u00a8\u0089": []}]}, "type": "ZoneEgress", "labels": {}}' http://0.0.0.0:44581/meshes/%5E/dataplanes/workbench
GET/meshes/{mesh}/dataplanes/{name}/_config
Undocumented Content-Type+1 moreless
  • Undocumented status code
3,128

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Bad Request",
 "detail": "bad request: unsupported value for query parameter 'shadow'",
 "details": "bad request: unsupported value for query parameter 'shadow'"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/dataplanes/workbench/_config?shadow=null&shadow=null'

Undocumented status codeST103

Received: 404
Documented: 200, 400, 500
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to fetch dataplane insight",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET 'http://0.0.0.0:44581/meshes/workbench/dataplanes/workbench/_config?include=diff'
PUT/meshes/{mesh}/meshaccesslogs/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
3,354

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"spec": {"from": [{"default": {"backends": [{"file": {"format": {"json": [{"key": "start_time", "value": "%START_TIME%"}, {"key": "bytes_received", "value": "%BYTES_RECEIVED%"}], "plain": "[%START_TIME%] %KUMA_MESH% %UPSTREAM_HOST%", "omitEmptyValues": false, "type": "Json"}, "path": "/tmp/access.log"}, "openTelemetry": {"attributes": [{"key": "mesh", "value": "%KUMA_MESH%"}], "body": {"kvlistValue": {"values": [{"key": "mesh", "value": {"stringValue": "%KUMA_MESH%"}}]}}, "endpoint": "otel-collector:4317", "backendRef": {"kind": "MeshOpenTelemetryBackend"}}, "tcp": {"address": "127.0.0.1:5000", "format": {"json": [{"key": "start_time", "value": "%START_TIME%"}, {"key": "bytes_received", "value": "%BYTES_RECEIVED%"}], "plain": "[%START_TIME%] %KUMA_MESH% %UPSTREAM_HOST%", "omitEmptyValues": false, "type": "Json"}}, "type": "Tcp"}]}, "targetRef": {"kind": "Mesh"}}], "rules": [{"default": {"backends": [{"file": {"format": {"json": [{"key": "start_time", "value": "%START_TIME%"}, {"key": "bytes_received", "value": "%BYTES_RECEIVED%"}], "plain": "[%START_TIME%] %KUMA_MESH% %UPSTREAM_HOST%", "omitEmptyValues": false, "type": "Json"}, "path": "/tmp/access.log"}, "openTelemetry": {"attributes": [{"key": "mesh", "value": "%KUMA_MESH%"}], "body": {"kvlistValue": {"values": [{"key": "mesh", "value": {"stringValue": "%KUMA_MESH%"}}]}}, "endpoint": "otel-collector:4317", "backendRef": {"kind": "MeshOpenTelemetryBackend"}}, "tcp": {"address": "127.0.0.1:5000", "format": {"json": [{"key": "start_time", "value": "%START_TIME%"}, {"key": "bytes_received", "value": "%BYTES_RECEIVED%"}], "plain": "[%START_TIME%] %KUMA_MESH% %UPSTREAM_HOST%", "omitEmptyValues": false, "type": "Json"}}, "type": "Tcp"}]}, "matches": []}], "to": [{"default": {"backends": [{"file": {"format": {"json": [{"key": "start_time", "value": "%START_TIME%"}, {"key": "bytes_received", "value": "%BYTES_RECEIVED%"}], "plain": "[%START_TIME%] %KUMA_MESH% %UPSTREAM_HOST%", "omitEmptyValues": false, "type": "Json"}, "path": "/tmp/access.log"}, "openTelemetry": {"attributes": [{"key": "mesh", "value": "%KUMA_MESH%"}], "body": {"kvlistValue": {"values": [{"key": "mesh", "value": {"stringValue": "%KUMA_MESH%"}}]}}, "endpoint": "otel-collector:4317", "backendRef": {"kind": "MeshOpenTelemetryBackend"}}, "tcp": {"address": "127.0.0.1:5000", "format": {"json": [{"key": "start_time", "value": "%START_TIME%"}, {"key": "bytes_received", "value": "%BYTES_RECEIVED%"}], "plain": "[%START_TIME%] %KUMA_MESH% %UPSTREAM_HOST%", "omitEmptyValues": false, "type": "Json"}}, "type": "Tcp"}]}, "targetRef": {"kind": "Mesh"}}], "targetRef": {"kind": "Mesh"}}, "mesh": "default", "type": "MeshAccessLog", "name": "", "labels": {}}' http://0.0.0.0:44581/meshes/default/meshaccesslogs/workbench

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshaccesslogs/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"mesh": "workbench", "spec": {"": false, "P\udaee\udd5b8\uda9e\udeea": {}, "\u00e8\u00c2": {}, "\ud801\udf3b\u00b1\ud923\udfcb\u00a8\u0084\u00b1|": [669201846744969499377664], "\u00f9\udb2c\uddf7\u0010U\t6": {"\u001c\u0099.u\u00a7\u00af\u0099\u00cc\u00e8\u00dd\r\ud9c5\ude5e\ud986\udf6e\u00ce\udb6b\udd6139\udbc5\uddc5#": []}, "from": [{"default": {"\u00ff\u0007q\u00cf\ud8cc\udcf0\u0019\u00c3)\u00f5\u00e9\u00a7\u00fc\uda9b\ude2c\u0083\u00da\udbfe\ude51\ud880\udef4'"'"'\u00c7\u00c4": {"4\u001a\udb85\udf08\u00ca\u008f\u007f\u00d9": {"": null, "k\u0097\u0096D\u00d2\u0088\ud8da\udccc\u001b\udb2f\uddd5\u00bc": "\ud97a\udd7d\udb79\udd55\u001d\u00f5\udb31\udf7f", "!6": 625090247108}}, "\uda96\udcb4B\u00f2T\u0013I\u009e;2\u00be\udbeb\udf4f5": [{}], "": [[[]], [[-2864, -3.3707636053839196e+16]], {}], "\u00e5+\u00cf\u008ePO\ud941\udee5I\ud9f7\udcefvn\u0094\u00a8\u00c7\u00b6p\u0083\u00d9\u00c5\u00ac\u00beZ\u00b5\udbd6\udc02S\u00c4\ud821\ude621\u00c3\ud9e1\udf23M\u00ba\ud96c\udc6c": [{}], "\udbee\udc45X\u00b4\u00b2\udbee\udc16\u00fa\uda37\udc38\u00ac,\udaba\udfe0\udb43\udf31[\u009a\b": [null, "", null], "backends": [{"\u00cb": "\u009c\u0017\u008bUX\u0099\u00a5\u000b\u0017\u00e0\u0001", "type": "Tcp"}, {"\t^\u007f\u00cd\ud968\uddc1NK": {}, "tcp": {"T\u001dy": {}, "": [], "\ud843\udddf\u008d\u00bf\u00b4\ud9b3\udf37f\u00c7": [], "YE\u00ed\u0010": [], "\u00b5\ud8d1\udd52\ud965\udf03\u00fd\u0015\udb1b\udcb3\u7a3aB\u0099": {"": "\u00cc", "\u0006": false, "--workbench-output": [true, "", "\u00f6\udbdc\udf5c\u00f4\ud8e5\udca7h"]}, "address": "\ud92b\udecb\u2217\u00f3c\u0011\u00ca\u0085\u00c3\u00efo", "format": {"\uda65\ude63gzT\ud82c\udf97\ud87a\uddddW\u00c0\u00a9\udb58\udc69": [{"\uda3f\ude3e\u00f5\u00c8": "z\u00eb\u009d"}, {}], "": {"\u0011\u0096\udb83\ude61P)\u0098\uda9a\udcbe\u00a0\udaa9\udc2a\ud86f\udcb4_\u009a\udb46\udc0bw": [-121838146, null], "\u001e\u0092\uda46\udedb\u00a5": {}}, "\u009a\u00f7\u00ef\u0011\u00c8\u00f1n!\u0090m\u00acn\u00d6": "\u00cf", "\ud812\udc18\u00bc": {"": {}, "\udb78\udf2c\u00e6$\ud855\udee8\u00a5\f": {"P\u001d\u00c9=\u00f3\ud8ca\udd207\u00b3\ud91f\udec8\u00c0\u00de6\u0003\u00a2\u0091\u00b6": 74848, "": -3.696307593218532e-300}, "Z\u00ef\u00c2\ud86a\udf3e}": ""}, "type": "Json", "json": [{"value": "\ud865\udc59\u00b8\u008f\u00d9", "key": "\ud822\udcd3"}], "plain": "\uda01\uddc3\u00daoKt\u00e5\u00f7S\uda9a\udeab"}}, "openTelemetry": {"\u008e": [[], {}, false], "w\u00e0\u00b1R\u0081": [], "endpoint": "\u00ea\u00ca\u009f\u00df\u00c89_", "attributes": [{"\u0094\u0005\ud933\ude81\u001c": {"": [], "\u00ccQ]": [], "\u00d02": {}}, "/": [], "": [], "\u00b4\f\u0006\ud9c1\udfc8": {"\u0000\u00e0": null}, "\u00d3\u00c2\u00d6\udb86\uddb3\u001a\ud959\ude76\u00ec\u0081\u0005\u0018\u000e\udbe3\ude1a": [5.381177888187211e+16, null, -98774872], "value": "\u00cflX", "key": "f.h"}, {"\u00d1\u00a5\u00bfx": [[]], "\u00d9mU%\u008c\u00931\u00d7": [{}, [1635636010946760], []], "\u00af\u001b\u00ee\uda4d\udc16\u009a\u0005I\u00cb\u00eb": 31, "": {}, "value": "K", "key": "jm"}, {"": {}, "key": "a6.6w", "value": "\u00cb\uda6e\udcde\u00a0\u00d8\b\u001e\udbdb\udcc4A"}], "backendRef": {"labels": {}, "kind": "MeshOpenTelemetryBackend"}}, "type": "File"}]}, "targetRef": {"4\ud8ab\udfbc\u00ee\u0083%\uda1b\ude78A": {}, "\ud841\udc07\u00cdT\u00acY\u0019\u00db\u0092\u00db": {"\u00c8\ud84d\udf81\n'"'"'\u00d9": [{"\u00ea\n\u000e": true, "\u00d9": -94890}], "\u0001%f\u00c9.}\ud9ca\udddc4\u0086\ud8f9\uddeb\u00b4\u001d": [], "\u00d0\u00a6p'"'"'": {}}, "\u00e2": {"\ud9f3\udd1b\u000e": {}, "\u00b9\u0090\udb57\udd15": [], "\u0019": [6.103515625e-05, true, false]}, "proxyTypes": ["Sidecar", "Gateway", "Sidecar", "Gateway", "Gateway", "Gateway", "Sidecar", "Sidecar", "Sidecar", "Sidecar", "Gateway", "Sidecar", "Gateway", "Sidecar", "Sidecar"], "kind": "MeshSubset", "namespace": "\ud83d\ude0d", "sectionName": "ResponseTimeExceeded"}}, {"o": [[]], "hi": [], "\u00c4\u000b2mRL": [[], [], [-552000564172614991872, 138, -3.2290477442630325e+109]], "LPT1": [null, null, null], "\u000f\ud9c3\udea3\u00c8": [{}, {"-*\u0089G": 2.143152806290793e+16, "$\u00ea,\u00a3\udbc4\udd7f\u00c2\u00e4\u008f\udb3f\udc17\u000b\u00a4\u0000\u00b6\ud839\udcfb": 4.8583728057157064e+16, "\u00df\ud805\udfe2\u0081\u00ca\u00f8\u0005\u00bf\udaff\udf75P\ud943\udd7bJ\u00cc<\u0017\u6f28nN\u00afh\ud8c0\udc99\u00ffSF\u008eoa\u001c\ud96e\udeb0": "\ud9f2\ude4e"}, 5.076589639382168e-69], "targetRef": {"\u0e01 \u0e33\u0e01\u0e33": ["[\u00ab\ud92e\ude37\u00d2&\u00e7\ud842\udc3f\u00b70h\u00c8A\udaac\udc37\u00d0\u0098\ud86b\udd89\u00179\u00c4\u00a8%\u001b\ud80f\udd5aE\u00d5\u00aa"], "labels": {"O\u0007\u009d\ud8d6\udd29\u008bq\u0019\u00ae\u00d1\u00a9\u0011": ";f\uf225\ud8b3\udd28\u00c1U\uda50\udfa3\u00e6\u00d2\u00b3\u0082T\ud838\udca0\u00ab\ud80d\udfbf\u00af\\\ud86c\udf3b", "~\u0017\u00fb": ""}, "sectionName": "K", "namespace": "+0.0", "kind": "MeshExternalService", "name": "__dict__", "proxyTypes": ["Sidecar", "Sidecar", "Gateway", "Gateway", "Gateway", "Sidecar", "Gateway", "Gateway", "Sidecar", "Sidecar"], "mesh": "\ud9de\udfd7\ud852\udc55G6", "tags": {"\u0099\u00e0by\ud8b3\udebfK\ud9d3\udea4": ""}}, "default": {"\u00b6\u00bd\u009f\ud977\udca3\u00b7\u00f3": 73, "+N": "\ud9d9\udfc7\u00e8\u00f8[\udb77\udfd9X", "\u00be\u0081\u00a1\ud92f\udd50\u00a7U\"R\u0015I\ud8eb\udfea\u6e2d": [13675, null, -1.574438493694336e+259], "": [true], "\udb02\udc01\u001d": {}, "backends": []}}, {"\ud926\udcf9\u00a8": {"g\u00f4w": {}, "\ud82c\udd32\u00e6": {}}, "\u00c4\u00eb\u00d3m\udac6\ude03\udae4\uddd0\u00fc\ud994\udccb": [], "": [], "\u00ffZ\u00f2\u00fc\u0086\u00e9\udb88\udc47+c\ud904\uded7\ud82a\udf1f\u008c\uda99\ude0e\u00aa\n": {}, "rU\ud943\udf52F\u0087\u00d2\u008a\u0019\ud833\udd4f": [true], "default": {"\u00ef\u00b9\u00fan\u00ab\u0004\u009e#\u00e3\ud9f0\udf80\u009cJ": true, "": [["", null, null], {}, [-18238]], "wB=j\u0002\u0094\u00bf\u001d": -3.62718742327472e+217}, "targetRef": {"": [{"\b \udadd\udd6b\udab0\ude60\udbbe\udc0b\u00a1\ud87d\udee7\ud822\udd3e\u0013\uda74\udfb3\u009f\u00e9%\u000b,": "\u00c8\u009b\u0014\u00e4\ud87c\ude89p\u3690i", "\u00cb\u009c\ud97e\udc97": 7.042894790027503e+16, "\u00d4\ud92f\udf07J)\u00b4\ud9fa\udd3d!d\u00d4\u00b6\udaa8\ude65=N": -9641264}, [17626, "0/0"]], "\u00a0": {"\u0007\ud930\udebe\u009a\u00b5\udbec\udeee\u001a\udb07\udeaa": {"Q\u001f": false, "C0\ud8b2\ude86": 3079633173914842, "\u0005\ud930\udea5\ud8c6\udd0e\udb2b\udfcc\u0003\u00b9\uda52\ude1e\u00f6\ud9af\udfd8": -110}}, "-\u00db\u00ff": {"(\u256f\u00b0\u25a1\u00b0\uff09\u256f\ufe35 \u253b\u2501\u253b)": true, "\u0010\u00a3*\u0001\uda6c\udd6f\u00db\u0005-\udb24\udd7aQ\uda8e\ude81\u0083K\udbb5\udff6Z\u008e": [], "\u00c0\udb5a\udde0\uda66\udf3b\u008e": []}, "\b\udb0f\ude5c\u0005\"": -18085, "%": true, "kind": "MeshHTTPRoute", "labels": {}, "proxyTypes": ["Sidecar", "Gateway", "Sidecar"], "namespace": "", "mesh": "\ud96e\udc71\u0085\u3b3d"}}, {"\u009c}\u0002\u00e6v": {"\u00a0\u00c1\u001a@\u00f9\udb23\udf6br\udace\udf16U\u00be\uda7a\udcf2": ["\u0089E", null, 47932373], "\udb5f\udf7a\ud87a\udcc5\u00f6\u00a3Jf~\u00e4": [2.0110471662262612e+16], "P\uda25\udc6a3": null}, "": null, "targetRef": {"mesh": "\u00d5\u0000\u007f\u000e~\"\udb06\udd08", "sectionName": "\u00e4\u00c4\u00ccR\u0010\u00e2\ud8b3\udecc", "proxyTypes": ["Gateway", "Sidecar", "Gateway", "Gateway"], "tags": {"\u0018": ":", "": "\u0000\ud8e9\udc67\ua3239", "B": ""}, "namespace": "9M2\u00ff\u00ae", "name": "", "labels": {"": "", "\ud9ab\ude95{": "", "Q": "\u00f0\ub9ad\u00fc(\ud9f7\udc4b%lhq\udb0f\udfd7", "\udb68\udcd9\u00f2\u00bb\u00b4\u0003|\ud8fa\udf23": "", "COM1": "u\u0084/"}, "kind": "MeshServiceSubset"}, "default": {"": {"\u03a9\u2248\u00e7\u221a\u222b\u02dc\u00b5\u2264\u2265\u00f7\u00e5\u00df\u2202\u0192\u00a9\u02d9\u2206\u02da\u00ac\u2026\u00e6\u0153\u2211\u00b4\u00ae\u2020\u00a5\u00a8\u02c6\u00f8\u03c0\u201c\u2018\u00a1\u2122\u00a3\u00a2\u221e\u00a7\u00b6\u2022\u00aa\u00ba\u2013\u2260\u00b8\u02db\u00c7\u25ca\u0131\u02dc\u00c2\u00af\u02d8\u00bf\u00c5\u00cd\u00ce\u00cf\u02dd\u00d3\u00d4\uf8ff\u00d2\u00da\u00c6\u2603\u0152\u201e\u00b4\u2030\u02c7\u00c1\u00a8\u02c6\u00d8\u220f\u201d\u2019`\u2044\u20ac\u2039\u203a\ufb01\ufb02\u2021\u00b0\u00b7\u201a\u2014\u00b1": false, "": "D"}, "p\udba3\ude50\u001e\u000f\u00c2\u00f2\u00e9\uda58\ude51\u00d7\u00a4\u0088f": [], "R(\u00b3\ud8da\udd9b": {"eK": ""}}}, {"\uda01\uddf5\u00f8\u00b6X\udaab\udf52\u0080": {"@\ud88b\udf0c": true, "\u00aa\u001d\u00f2": null, "\u00d1e": "\u001f"}, "AcceptedNegativeData": [null, 213236076], "\u00c3t": [-224], "\u00f4\u00ef\u008c\u009cq\u0001g\u00be\u0080\"": [286777, true, "z\ud99a\ude3f\u00cb\udb11\udca6E\u00f7\u00ca\u00d4<:"], " \ud8d6\uddee\u00ba\ud9d8\udd75>": true, "targetRef": {"name": "", "labels": {"\ud8a8\udf55\ud856\udd43\u00f4c\ud92e\udc7f": "\ud9a2\udcd4e\nt\ud8e7\ude36\u00f3\ud9c0\udf50\udb46\udead\u00f4", "\u009f\u0087\ud814\ude24\u0090": "", "\u0092\u00c0": "", "": "\udb12\udd4f\ud918\udd16\u00f9\u00da=\u00a0\udbc8\udcac\u00bf[\ud95a\udf7e", "J\u00b0\udb5a\ude83\u0004\ud88d\udd5c*\u00c7": "\u0089\uda86\udcc6\u00abl\u00b3\u00c0\u0002"}, "mesh": "\u00c8", "namespace": "2Rm\u00fc\u009a\u0000;\u000b\ud932\ude80\u00cf5\ud839\udeab@\u00bb\ud87a\udd85~\ud823\udc54\u001b\u009e\u000e\u00bc^\u008c", "proxyTypes": ["Gateway", "Gateway", "Sidecar", "Gateway", "Gateway", "Sidecar"], "sectionName": "\uda39\ude9a\udb4f\ude7cU\u00dc\u000b\u00ef\u00df", "tags": {"a\u00a6T": "\u0092\u00c6\u001a\u0090", "": "\u00d1\u00f8\ud91f\udcf6\u00a1\u00d6\ud8c0\udf00\u00a4\u009b\u00b9o\u000fn"}, "kind": "MeshExternalService"}, "default": {"\u00dd\t\u0015\u00c5\ud8cd\ude7e": [324], "g": {"\u00fcu": "", "j\u0099\udaef\uded4@\u00ac\ud9cc\udf11=\u00f5\u00af\u00dd`\ud816\udd9b\u00b0\uda12\udc68": null, "V\ud946\ude51": {"Q\u009e": 4.655139397980334e-239, "\ud983\udd23\udaee\udd9bi\udbe9\udc8b&^g\u009b-\u00165%": 41939, "\u0011v\u00e1\u00e2\u001eK\u001a\u00ee\u00f2\u00ac rx\u00a5\u00f0n\udbd6\udcdc\u00af": true}}, "\u00c4\u0088[!": {"\u008f\udb3d\udf1d\u0007": "A\udb07\udc2b\u001d\u00ef\u00e0", "\u1e70\u033a\u033a\u0315o\u035e \u0337i\u0332\u032c\u0347\u032a\u0359n\u031d\u0317\u0355v\u031f\u031c\u0318\u0326\u035fo\u0336\u0319\u0330\u0320k\u00e8\u035a\u032e\u033a\u032a\u0339\u0331\u0324 \u0316t\u031d\u0355\u0333\u0323\u033b\u032a\u035eh\u033c\u0353\u0332\u0326\u0333\u0318\u0332e\u0347\u0323\u0330\u0326\u032c\u034e \u0322\u033c\u033b\u0331\u0318h\u035a\u034e\u0359\u031c\u0323\u0332\u0345i\u0326\u0332\u0323\u0330\u0324v\u033b\u034de\u033a\u032d\u0333\u032a\u0330-m\u0322i\u0345n\u0316\u033a\u031e\u0332\u032f\u0330d\u0335\u033c\u031f\u0359\u0329\u033c\u0318\u0333 \u031e\u0325\u0331\u0333\u032dr\u031b\u0317\u0318e\u0359p\u0360r\u033c\u031e\u033b\u032d\u0317e\u033a\u0320\u0323\u035fs\u0318\u0347\u0333\u034d\u031d\u0349e\u0349\u0325\u032f\u031e\u0332\u035a\u032c\u035c\u01f9\u032c\u034e\u034e\u031f\u0316\u0347\u0324t\u034d\u032c\u0324\u0353\u033c\u032d\u0358\u0345i\u032a\u0331n\u0360g\u0334\u0349 \u034f\u0349\u0345c\u032c\u031fh\u0361a\u032b\u033b\u032f\u0358o\u032b\u031f\u0316\u034d\u0319\u031d\u0349s\u0317\u0326\u0332.\u0328\u0339\u0348\u0323": null}, "\uda3f\udc16\u00a9\u0093\ud9ae\udf32\udb3d\uddf4\u00e6:\u0006\uda0c\ude82\u0092\u00ee\u00b8D\u00fb\uf260w\u001d": [[{}, ["phases", null, true]], []], "MissingHeaders": {"\u00a1": false, "]": -5.560332934034714e+16, "&!S\u00ea\u00af\u0006\u00f5\u00c3": -358065665221519867904}, "backends": []}}]}, "name": "Q^\u00df\u008f", "type": "MeshAccessLog", "labels": {"": "\u00d1\f\u00fa\u00d2\u0083"}}' http://0.0.0.0:44581/meshes/%0F%C3%A5%3F/meshaccesslogs/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshaccesslogs/workbench
PUT/meshes/{mesh}/meshcircuitbreakers/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
3,258

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshcircuitbreakers/mesh-circuit-breaker-all-default

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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: \"\""
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshCircuitBreaker", "mesh": "default", "name": "", "labels": {}, "spec": {"targetRef": {"kind": "Mesh"}, "to": [{"targetRef": {"kind": "Mesh"}, "default": {"backends": [{"type": "File", "file": {"path": "/dev/stdout"}}]}}]}, "modificationTime": {}}' http://0.0.0.0:44581/meshes/default/meshcircuitbreakers/mesh-circuit-breaker-all-default

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {}, "type": "MeshCircuitBreaker", "mesh": "workbench"}' http://0.0.0.0:44581/meshes/default/meshcircuitbreakers/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d $',j\x7f���P�' http://0.0.0.0:44581/meshes/MissingHeaders/meshcircuitbreakers/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshcircuitbreakers/mesh-circuit-breaker-all-default
PUT/meshes/{mesh}/meshexternalservices/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
3,191

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"spec": {"endpoints": [{"address": "example.com", "port": 1, "priority": 0}], "extension": {"type": ""}, "match": {"port": 1}, "tls": {}}, "mesh": "default", "type": "MeshExternalService", "name": "", "labels": {}}' http://0.0.0.0:44581/meshes/default/meshexternalservices/workbench

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/workbench/meshexternalservices/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"\u00b4\u0085\u0099~4\ud819\udf0e\udb35\udef7": {"\uda01\udcfe\ud9ae\udc20\udb14\ude9e\u00df\ud9cf\udc5a": {}, "\u00f4\u0019\u0095\u00f6\ud90a\udd96\uda95\ude4a\u00cb\u00cf\u00b8\u00c1": [true, [], {"\u009a:\u009c\u00a7\u00b2\ub3fd\u00fbi,\u00ed\u009c": 345324641, "\\": null}], "\uda4e\udda1": [true, ["\u0087\uda7b\ude64\u008a"]]}, "\u00b5": [-1.7996062026808706e-31, "\udb30\udf21v\u00c2G\b\udbb0\ude5e\n\ud8ab\udd57)t\u00d0", null], "r\u008e\u008f\u008f\u009a\u0014": {"": 6297, "i\u00cf\u00ef\u008c\u00f4\u0081\u008e": [], "\uda72\udc17\u001aG\ud998\udd97": "\u00c6\uda53\udc9c"}, "\u00b3": ["\u00bb\ud825\udf74~", "", "\uda6e\ude12\u0090<\u00ff"], "\u00be\ud9be\ude88a\u009b\ud8c6\ude94P\udbcf\udd38\u0002 \u00b5o<7Z\udb54\udfbf\u0099": [true], "spec": {"\u00e5\udb75\udd97\u00c0,\u060c\u053e\ud981\udc21h[\u00c0\ud827\udf6c": [{"\t\ud83a\uddcb": 11319775459409}, [-8250396720, 28042906]], "\u0084B3\u008b\u00fa": {}, "match": {"port": 13283}, "extension": {"\ud9d6\udfaf=gg\ud9fe\udf26\u00e1~'"'"'\u00a6\u00c3\u0097\u001c\u00b33T\u00e0\u00fc\udae4\udecbH\u0084<\u00f9\udae2\udd86\u00ccK\u00b5\ud8e9\udd46\u00e3\f\u00dd\u0095\udb89\udc03\u00f5": ["", -2.520556604226982e+16], "\u00f5\ud9b7\udcdeA2\u00c5J\u00e58": [], "type": "\ud8bc\udc10"}, "tls": {"A\u00c2b": {"l\uda3a\udd00\u0085\u0090\u00ba\u00af\uda31\udeb1\udbf2\udd08\u00a02": null, "\u00c0\u0018\u00918\u0007\u00845": "\u0010\u00f8\udb40\udcf0`\u00b4\u00a5", "\u00cd\u00fa\u0093\ud829\udef0\u0098\ud84b\udfc8\u00fez": -2.6404873048598944e+16}, "\u00b9": [{}, {"": null, "q\u0015": "MalformedMediaType", "\udb83\udde2\u00e1": true}], "t\nsG\ud98a\udf06\ub601\u00a7?'"'"'\ud8bd\uddef": [-2.8745559989295576e+16, null, -3.7354975508944264e+16], "\ud98c\udf7c\ud976\udd39": {"q": ";\u00e1u", "\udb65\udd41": false}, "": {"X\u00ce5": 5.889957772425521e+16, "\ud9cf\ude90\u0010": true}, "verification": {"\u00c0\u00d61.}\uda6d\udd36m\u008c\u00e5)": null, "clientCert": {"\uf89a\udaf0\udf4b\u0019": "", "inlineString": "\u00a4", "secret": {"\u0019a": {"Oq\r\u0018\ud87c\udcf9": -8589934591, "\u00df": null, "J</": "\uda5f\ude5bo\u00fa\f\u00110\ud838\udebe\u0085fnP\u000f\u00ca\ud868\udd2b\u00ac\u00ab\u001dyS"}, "then": [null, true, null], "\u0080tw": ["\u00e9z\ud9df\udfa1\u00e7T\u00c9\uda96\udf8e\u00c0\u00be\uda10\ude60"], "": [-23, 6.063656916746607e+16, "\ud98d\udcda"], "\u00a5\ud968\udf5a:\udb38\udc58U\u00a2\ud88b\ude43e": 10177146, "\u0095\uda19\udc74P\udaca\udd73\u00dd": [], "\u00f8\u00e5": null, "\u00d5": [619275], "\u0091\u00bdo\u008f\ud956\uddedj\u00ce\u00a9\u0086\\\u00f4\ud83d\uddd4\ud8ce\udfe3\ud8f7\udd32@\u00cb\u001b\u0017q\u00f7\u009b\u00ff\"B\u008b": true, "timeline": [[], {"\u0015\u0018\uda03\ude05xcB": 2.9668533388082332e+16, "": null, "\u00d3\ud80b\udc8d\u0097": 4.511986720246473e+94}, [21765, 366]], "\udb36\udca2\u00f8\u009f\u00d4\u00fd\u00d9\u0010\udb59\udeeeq\u00ebS*\u0083\uda78\ude68": {"L\u0091\ud849\ude66": false, "\u00b5\u00c8\ud9e9\udcc5so\uda5b\udff2\uda0c\udcdf\uda2e\udc00\u0081\u0013\u001eEX\ud8f4\udd63\u00eb\u00e9+\u0097": 100000000000}, "\ud98b\udf6fi": [false, true], "\u0e01 \u0e33\u0e01\u0e33": null, "M\u00c3\u0015\u0084\ud9e1\udcc4\u00db1\u00b4": [[4.913198956836845e+16], {"\u0004?\u00e2": 183, "\u00c3\u00fe&\u00ff": null, "": ""}, -16238884595574], "\u00af\ud943\uddd6\u00e8\u00cf\ud97d\uddc0": [34359738368, -1.9649481961121975e-246, ""], "\u00dd": [{"\u00b8/\u0014\uda04\udeb9|\udb46\udd19\u000e": "F", "": "$\ud828\ude3f\udb06\udfb1\u00a4\u00a4\u00d7\u000b\u00cf\u00e7\udbb0\udc14\uda4f\udfc9{", "\u00b9": false}, {}, [null, 6.369499346985513e+16]], "ContractViolations": {}, "\udbb2\udf71\ud879\udecb": {}, "timings": []}, "inline": "XxM="}}}}, "labels": {"\u0007\ud96a\udcc5\u00ddF\u0003l\ud9b1\udd22\ud8c3\udc90": "", ")}\u00f9\u00de/?\u008a\u00cfH\u00f6\u00c7": "Infinity", "*\u2e0c\u00a0\udbff\udde8!\u00b0\u00cfN": "\udb4c\udd97", "\u00c6\u0084\udaa1\ude7a\u00b0\u008d": "\ud9a1\udf91Z", "\u00f1y\u00b3\u00ff\ud95c\udfc1\ud9c6\udc39": "\u0086\u00e4\u008b\ud8c5\uddcc0"}, "name": "\u000e", "mesh": "", "type": "MeshExternalService"}' http://0.0.0.0:44581/meshes/%12%C3%B1%7F%C3%A5%1F%C2%B7/meshexternalservices/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/workbench/meshexternalservices/workbench
PUT/meshes/{mesh}/meshfaultinjections/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
2,953

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshfaultinjections/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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: \"\""
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshFaultInjection", "mesh": "default", "name": "", "labels": {}, "spec": {"targetRef": {"kind": "Mesh"}, "to": [{"targetRef": {"kind": "Mesh"}, "default": {"backends": [{"type": "File", "file": {"path": "/dev/stdout"}}]}}]}, "modificationTime": {}}' http://0.0.0.0:44581/meshes/default/meshfaultinjections/workbench

Schema-valid request rejectedST202

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...
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {}, "type": "MeshFaultInjection", "mesh": "workbench"}' http://0.0.0.0:44581/meshes/default/meshfaultinjections/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"'"'"'\udad7\udc33\u00f3\n9k": [-2.225073858507e-311, 28235905213], "\u0094X\u00cd\ud8ca\udccb": [], "name": "\ud826\udc0e[\u000e\ud812\udc59\udb6b\uddabrU\u0090\u00c78\uda97\udf4f\ud9e4\udf1eZ\uc0d9", "spec": {"\u00ec\u00dbX\u00db\u0093v\u00d1": [{"\u00ee23A\u00b8": {":\ubff7\u0002\u00be\ud91b\ude76ir\u00a8\u00f2*8m": -518, "\u00f2z\u00ac": null, "\u00fa~\u0095\udb8b\ude1b": "\u00bc\ud81d\udcb2rK"}, "": [null, null]}], "nil": {"\u00f7\u00bc\u0013\u008b\uda36\uded0\u00b0^": null}}, "type": "__not_in_enum__"}' http://0.0.0.0:44581/meshes/%C2%9E/meshfaultinjections/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshfaultinjections/workbench
PUT/meshes/{mesh}/meshgateways/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
3,200

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshgateways/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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

Schema-valid request rejectedST202

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...
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"conf": {"listeners": []}, "labels": {}, "mesh": "", "name": "", "selectors": [], "tags": {"x-schemathesis-additional": ""}, "type": ""}' http://0.0.0.0:44581/meshes/default/meshgateways/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"o": {"\u00f9\u00e7": 273197462}, "'"'"'\u00f7\u00ba\u00b9\u00b5\u00c8": {"": {"-\n\ud927\uddab\u00af": []}, "\u00c4\u0013\u00b8\udbf6\udd91\u009e\ud9ef\udf1e\ud959\udeec0\u00c7": {"/\udb20\udc61\u009d\u00ec\u00bfG\u0006\ud89f\udcb2": null}}, "\u00d8": [null, 180442258354777152], "\u00f8": [1.4907660682574988e+16, -518408824], "selectors": [true, false, false, true, false, true, true, false, false, true, true, true, false, false], "mesh": "", "tags": {}, "conf": {"listeners": [{"tls": {"sk\u00fc\u0091\u00f6": {}, "certificates": [{"LPT1": false, "\u00c8\ud87f\udef2\u00b0": [], "file": false}, {"}\ud8a9\ude37": {"": null}, ",./;'"'"'[]\\-=<>?:\"{}|_+!@#$%^&*()`~": {}, "\ud80c\udc38E\u00d7\u0086[\u00df": [null, false, true], "F": -4.3865203250972424e+16, "\u0017\ud944\ude6e\uda9e\ude71\uda47\udc47V\uda13\ude5fe\u0094R": -607348, "file": false}, {"\u00ffs\u00f1\u00b6+p\u0018\u00c1\uda0a\udc71\u00bc\u00e9&\u00d7\u0092": {"\udbf1\udd12\udb3c\udd7b\u00c9\u00b3\ud910\udc25": null, "\u00b1>kc\ud963\udded\ud92c\udd3d\u009f\u00d7\ud9a2\udd17Z.\u00d7\u00e4": 1.7976931348623155e+308, "\u00175\u00da/\u0085P\u00e8\udbc3\udca3\u00b5\u00c7+": null}, "\u00fb\u00e3\ud904\udc20\u009b\u00beL\u00107\n\ud81c\uddc6Ei": {"\u00aa\bH": ""}, "]\u000b\u00e3w\u0018": null, "v\udaf1\ude8c\u0007\uda89\udff5mW\ud97a\ude79\u0085_\ud988\udea7a\u00ec\u00da\u0094\u0084\u0018\u00a8(\udab4\udf7dq\ud898\udedc\uda8d\uded7[": {"": ["6\u008a\u008c"]}, "\u0007\u00a1\u0018\u00f4\u00a9": [[-232073, {"3\udb78\udc10": -2.6288798556779664e+284}, {}], ["", "\ud8e6\udd0b\ud916\uddaf", 1307387]], "file": true}, {"+\u00f8\u00ef\u00953V": 1660, "": ["1\u00c8q.f\u00f4DZ\u00db\ud838\udd04\uda02\udd56"], "\u000f": [], "\ubc4d\u00fa\u0001s\u00b6\u0080!\u00f6\u00c0b\u00aa": [], "\u0099E\u009c": {"\u00e5": 9656745903287624.0, "L\u0099u\ud8e5\uddf8S\u0090m\ud8c2\udf48\u0014": -6.535998132843905e+16}, "file": false}, {"\u00eb\udb4e\udc24": [null, " "], "\u001bg\u008f\u00cc\u20e3I:\u00f0\u00a2\udbcc\udcc61\udb97\udde5\u0091\udb77\udee4": [], "\udb55\udf94\u0098": [], "\ud8f8\udd1c\u001f{\ud857\udf55`&\u0084\ud917\ude5eH": {}, "b\u0091": [true, ""], "file": false}, {"file": true}, {"file": false}, {"R\u0019\u00c3": [], "\u00fc": [], "\u0015\ud99b\ude98\uda83\udeb7H(\u544c\u00bb\ud814\udd80\ud8ec\udd70": [{}, [null, true]], "": [-59017564849, {"e": false, "s[\u00b8": 1241, "_\udab8\ude18\ud8ee\udc4e": "j^"}, []], "\u00b2\u00ackdK\uda6a\udc5e\u00b0\u00d3\u00ff\ud9cd\udedf\u00df\n": [459230, -489988748546852], "file": false}, {"W": 9.835743228103396e+258, "1\u00a7\u000bG6\u0013)m\u0097\udbae\udd4f\udabf\udc79": [262145, null, "\u00e64V\ud8a9\uddf7K"], "\u00f0\u00d5\u00c0\u00aa\u00fbTN\udaa1\udd67": {"&": 1039726096580}, "file": true}, {"\u0095\u00a7\u0084L\u00bb": {"ResponseTimeExceeded": "\u00f0\u00d8\u008c\u0014C", "\u0097/\udb7d\udd05RZa\u00840<": null, "Y": null}, "L\u00e4\\\u00c8\"": [], "\u00f3\udbe6\udcb7\u009b\ud95f\ude64\ud947\ude49e": null, "file": false}, {"\u00c2^\ud995\udf46\u0098": [[], {"\udbc5\udc01": null, "": true, "IgnoredAuth": "&"}, []], "?\u0096": {"\u00fe": []}, "responses": [false], "\u0085{": {"n3\ud83c\udc50\u00f0I\u00bb": false, "\u00b8\ud960\uddea\u00f5z\u00b76\u00a4\u00e0": null}, "\u000b@H\u0091\ud857\udc0c\u00b4\u00c4\u0001\u00cc\u0002r": {}, "file": false}]}}]}, "type": "\u00da\u0084", "name": "\u0018\\p"}' http://0.0.0.0:44581/meshes/%25%C2%B5/meshgateways/workbench
PUT/meshes/{mesh}/meshhealthchecks/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
884

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshhealthchecks/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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: \"\""
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshHealthCheck", "mesh": "default", "name": "", "labels": {}, "spec": {"targetRef": {"kind": "Mesh"}, "to": [{"targetRef": {"kind": "Mesh"}, "default": {"backends": [{"type": "File", "file": {"path": "/dev/stdout"}}]}}]}, "modificationTime": {}}' http://0.0.0.0:44581/meshes/default/meshhealthchecks/workbench

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {}, "type": "MeshHealthCheck"}' http://0.0.0.0:44581/meshes/default/meshhealthchecks/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"\ud828\udd1b\u00fbb\u00aa\u0087\uda66\udf87\u00cd\"\udb66\udebe": {}, "Y\u00e0\u00c9\u00d0P\u00e7\u0094\ud8e7\udcf5o\ud836\uddf2": {"": false, "D": 1531, "\u00dc": false}, "\u0084\u007f": {"\u0010\u00d5}D\ud942\udecc\uda92\uddb7O<\u001ai@j\u00d7/\ud9b5\ude67\udad8\udd82\u00bc\udbdb\udf86x\u008e&W": null, "": true, "\u00d8\nz\u00a9": 6.781518476893224e+16}, "name": "\u00c4$\u7766\ud88b\udffd\ud97e\udd11Z\ud92b\udd1d(\u0094\u00de\u00f4\u00cf\udb21\udd24k\u00db\udae4\udc22", "spec": {"\u00da.\u008e\u00db\u00e9\u00bb\ud969\udfe6\u0087\udaf1\uddfen]": ["e\ud933\udd5eW\u222a\u00c5\ud8c1\ude31\u00c1U", null]}, "labels": {"\u0018": "\u00fe\ud98a\udd7f\u00ec\u0082G{", "\udbd5\udfde\ud9c2\udff8": "\u00c6C\u00c6\u0018\u00c5\ud8b4\ude1a"}, "type": "MeshHealthCheck"}' http://0.0.0.0:44581/meshes/U%F2%A6%85%A4%C3%B2M%C2%AE/meshhealthchecks/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshhealthchecks/workbench
PUT/meshes/{mesh}/meshhttproutes/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
3,173

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshhttproutes/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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: \"\""
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshHTTPRoute", "mesh": "default", "name": "", "labels": {}, "spec": {"targetRef": {"kind": "Mesh", "labels": {}, "mesh": "", "name": "", "namespace": "", "proxyTypes": [], "sectionName": "", "tags": {}}, "to": []}, "modificationTime": {}}' http://0.0.0.0:44581/meshes/default/meshhttproutes/workbench

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {}, "type": "MeshHTTPRoute"}' http://0.0.0.0:44581/meshes/default/meshhttproutes/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"\ud97f\udfa4\u001d\u00a5+\ud968\udc0a": {"\udb6c\uddc0\ud96c\ude22\u0017\u00af": null, "b\n\u00e6\u00b9\u00d9\u00de\u00e8\u00a8\u00c4\u0088\u0099\u00f9o\u008aEPw\ud8b9\udc02\u000bgp\ud9ee\udd73O\u0092\u009d\u00b2D\u0080*": 144115188075855871, "y2\u00be\bm\u00aa\b\u0086\uda70\udf8b\u00ce@\u001b\u00a6\ud8d8\udf5b": 0}, "name": "", "spec": {"\u0081\b\u008c\u00db\ud930\udfd1\u0083\u00f1Y": [null], "to": [{"rules": [{"": null, "default": {"": null, "backendRefs": [{"kind": "Mesh", "proxyTypes": 0}], "filters": [{"requestMirror": {"backendRef": {"{Th%\u00cb\u009a\udab1\uddd2\u00a4D": [[], [], null], "tags": {"\u00c9": "]"}, "labels": {"\u0007": "]\u0015b", "": "\b\u0097\ud92e\udd20", "-script.pyw": "M\udb26\udcdeSur\u0092>\udb56\udd6eL\ud8ce\uddab2", "\u2127&": "\u00e3"}, "namespace": "\u0088\udba2\udc27\u0080\u0002\ud9bb\udf9f\ud893\udff1\u00e9\u00e15OI\u0099\u007f", "weight": 510, "kind": "Dataplane", "proxyTypes": [], "mesh": "\udb17\udc90\udab9\ude3d\udb1e\udecf\u000eQ\u00e5\ud810\udeb0\u007fQ\u00b8}\u0091", "name": [], "port": 0, "sectionName": ""}, "percentage": 0}, "type": "URLRewrite", "requestHeaderModifier": {"": null}, "requestRedirect": {}}]}, "matches": [{}, {}, {"\u00bfY": [], "headers": []}]}], "targetRef": {"kind": "Mesh", "labels": {"'"'"'": "", "": ""}}}]}, "type": "MeshHTTPRoute", "labels": {}, "mesh": ""}' http://0.0.0.0:44581/meshes/%1F%0D%E3%86%B2%C3%90/meshhttproutes/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshhttproutes/workbench
PUT/meshes/{mesh}/meshidentities/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
3,281

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshidentities/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Bad Request",
 "detail": "invalid MeshIdentity object: \"time: invalid duration \\\"\\\"\"",
 "details": "invalid MeshIdentity object: \"time: invalid duration \\\"\\\"\""
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshIdentity", "mesh": "default", "name": "", "labels": {}, "spec": {"provider": {"bundled": {"autogenerate": {"enabled": false}, "ca": {"certificate": {"envVar": {"name": ""}, "file": {"path": ""}, "insecureInline": {"value": ""}, "secretRef": {"kind": "Secret", "name": ""}, "type": "File"}, "privateKey": {"envVar": {"name": ""}, "file": {"path": ""}, "insecureInline": {"value": ""}, "secretRef": {"kind": "Secret", "name": ""}, "type": "File"}}, "certificateParameters": {"expiry": ""}, "insecureAllowSelfSigned": false, "meshTrustCreation": "Enabled"}, "extension": {"config": null, "name": ""}, "spire": {"agent": {"timeout": ""}}, "type": "Bundled"}, "selector": {"dataplane": {"matchLabels": {}}}, "spiffeID": {"path": "", "trustDomain": ""}}, "status": {}}' http://0.0.0.0:44581/meshes/default/meshidentities/workbench

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {}, "type": "MeshIdentity"}' http://0.0.0.0:44581/meshes/default/meshidentities/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d 1dD http://0.0.0.0:44581/meshes/%02%0E/meshidentities/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshidentities/workbench
PUT/meshes/{mesh}/meshloadbalancingstrategies/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
3,140

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshloadbalancingstrategies/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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: \"\""
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshLoadBalancingStrategy", "mesh": "default", "name": "", "labels": {}, "spec": {"targetRef": {"kind": "Mesh"}, "to": [{"targetRef": {"kind": "Mesh"}, "default": {"backends": [{"type": "File", "file": {"path": "/dev/stdout"}}]}}]}, "modificationTime": {}}' http://0.0.0.0:44581/meshes/default/meshloadbalancingstrategies/workbench

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {}, "type": "MeshLoadBalancingStrategy"}' http://0.0.0.0:44581/meshes/default/meshloadbalancingstrategies/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"\u001b": {"\u00ea\u00d5\u00b7\u00bax\u00d3": {"": 3.688106881638658e+16, "\u00bc\u00f3\u00abVX\udaa6\ude1e\ud904\udd4f\ud913\udea0\u00b9_\ud9ce\udc4b": null, "\ud9fb\udc34\u00f0\u0003": "'"'"'\u001c"}, "$F\u0088": "\udb6f\udd1b\u00d0"}, "type": "MeshLoadBalancingStrategy", "mesh": "\u00e4\ud997\udd49@\u00e3r\ud83d\uddd2$\u00ae\u00d3\u00f7r\u00bb", "name": "", "labels": {}, "spec": {"targetRef": {"\u00a9\ud932\udebf\u00e4\u0001\ud863\udd7f\udb2a\ude610\u0018m\u00f2": [-242704, null], "\u0095\u0005>=\u0098": [[-3.990047167244112e+16, true], null, {"": 1.7976931348623157e+308, "\uda9d\udf78/\uda25\ude95\u00a0\u00aa\u00dc": 814925}], "kind": "MeshService"}, "to": [{"\u00aa\nx": [-1.712436470780903e+16, true, null], "\u00faMn\u00d0LX": {"F\u00ab\ud92b\udf12\u00ca9\u00cc\u00c8": -6.103515625e-05, "x\ud9ae\udc49^": null}, "\ueffc\u0013z\u0086\u0017\u00a1\ud87f\udc74\u00ae>w\u00d2": {"\u00c11": -325}, "targetRef": {"\u00b9\udb64\udd52\ud962\udebb=N\udbf2\udf39r\u0088a\u00d0\u7cdd\u007f\udae8\udd1c\u00b1\u00fc\u00d5\udb1e\ude68\ud8ab\ude74": [-563774901949623], "\udac2\udc66": {"=**": "\u0007\ud847\udcc8ag\u008e\u00bc\u00dc\u00ec", "\"": true}, "": [-2.115233343121323e+16, null], "\u0006\uda57\uddc4\u0007\u00f3\udaa1\ude2b\u00f6\uda3a\udc59V\u00c6)@\u0092\u00c8\ud802\udd97": [], "name": "\u0091\u0087I\u00c8\u00bd\ud89e\udc1e\u00e9n\u00de\u007f\u0018\u0006", "proxyTypes": ["Gateway", "Gateway", "Gateway", "Gateway", "Sidecar", "Sidecar", "Sidecar", "Sidecar", "Sidecar"], "mesh": "\u00f2", "sectionName": "\u00167C\u0000", "kind": "MeshSubset", "tags": {}, "namespace": "", "labels": {"\u00e77w": "", "": "y\udb2c\udc6dr;\u000b", "\ud890\udd8a@\udba1\udc1f": "Sp\u3c0f1\ud8fe\uddf2", "\u00ba)S!": "\ud998\ude95", "started_at": "R\b\u00cej\u00db\u001c"}}, "default": {}}, {"\\\udb72\udd06\u00c8": {"z": {"\u009e\u00b5\u00f8\udafc\udf80i": null, "\u008b*\uda3e\udc7f\u00b6": null, "\u00f2\u00c5": -3325}, "\u0000\u00d2\u00cc\uda07\udd13": [true, true], "": {}}, "\u00ae\u00f4\u000e\udb1d\udc8d\u00b9": ["F\u00d1\ud80d\udf16\u00c9\uda3d\udc0a\u00be!\u00fa\ud904\udcc0\u00d5\u00c8\u0085\u0098\ud9d6\udf49\u0090\u00f1<[qj\ud90d\ude7eC@\u00f7\ud97f\udd7e\u00b0", [null, null], {}], "\ud85b\udc15\u00f4\u00c2": [1194], "\u00f6\u0088\u00a0$\u0083\u00f0\ud954\udc8f\u0094\u0095\u00cd\u00a1": [10000000.0, "\u0013\u00cbPd\u0088\u0082.^\u0080?", -2.2773781072098224e+16], "\u00e7\u0019\u0000k\u00f7X<\u00cb\u0086k\u008a\u0002\u008b\u00999\uda18\uddab\ud925\udcd3X": {}, "targetRef": {"": -1.1125369292536007e-308, "\u00a4}\u00edu\u00a8\"\udb6d\udf8b\u0083\u00dcH\udb3f\uddc1z": [], "}g\u00bb\u00bb\udb61\uddce": {}, "\ud9b9\udda0\u0017\b\ud830\udc77l\ud841\udc65": {"\u00cc": null}, "kind": "MeshGateway", "name": "\u00fd\udb23\udef6\u0092y\ud831\udcd4"}, "default": {"\udbfe\udd77F\u00e9r\u007f\u009f": true, "\uda45\udc1f\udae7\udc59\u00a9\uda0d\udf55\u001c\ud8d5\udc52d\u00b0\u001e\u000e\u001bm": [4294967297], "\u0010\ud9b2\udf3a\u0095\u00a3": {"\ud864\udcf8\u0081q\uda88\ude87\u0091\u00bc\u009a\udaa5\udc1c\ud911\udfba\u00bf\u00cc\u001e": 52892, "": 4.0620832121103324e-184}, "f\ud935\udf63\u0014": [null]}}, {"G\u00b0\udbb1\udc9d)b\u00c1\u00c1\uda61\udc79\u00b4\u00fd\ud918\udd81\u00e0": ["\u00a8\u009e<\u00b1\u00d4\u00a9\u007fs\u008c\udb05\udded\ud875\udfd1\u00e2\u00f1\u00bd\u0018\u00e9\u00a9\udbc2\udeda:%\u0082,", null, "9\u00ed"], "\u00ff\u008b": ["\u00c7\u00b9\u0018\ud8f5\udc96q\udbe0\udcea\u00f7\u009d}", 1.7976931348623155e+308, 1.7941492178320577e+74], ".\u00e52": true, "targetRef": {"\uda6c\udd04\udbe0\udc15\ud9c8\udd4bqb\u0015V\u00c6,": {"^\u0002\u00dd\u008e\u00131e\ud935\udfc2\u0013\u00b5\u0087\u00f0:\u00d7#\u00e5\u00d2L\\\u0099\u00ac)": 8589248, "G\ud87e\uddf2\ud99c\uddb1": true, "": -3.922627486021378e-29}, "kind": "Dataplane"}, "default": {}}, {"targetRef": {"%\u00cc\"\u4680\u0088\ud9e5\udc34\u00d1\u0016\u00e9\u00a0": [], "\udb8b\udc47!\u0090\udbf3\udc54\udafb\ude4e\u0082\u0018\udbfa\udfcb\ud8fa\udc82\u000f\u00a4\u00b9X\u00f9\u0081d": {"(\u0007": {"\udade\udf9e4F\u009b\udb11\udf19": "\u0091\u0092\u0096\u009cqK\udbec\udfac\ud873\udf2b\ud8db\udda7\t\u0010", "\u00fd\u00de~\ud8b7\udeea": {"\u0017\u0003m\udabe\udd42\ud835\udc12\u00a9\u000f\udbfc\udcf06\u0098\udb46\udddd\u001f\ud899\ude60\uc4a3\u00ef\ud857\udfc8=\udb0e\udd36\ud9ab\udf46z\ud8e2\udc9a\u00f5\u0082\ud899\udf56": "\uda06\udf49D;\u00fd\u007f\ud9d3\udece\ud936\udffav\ud808\udf48\u0014\ud91e\ude1c\udb0e\udfcdDX\u00af\u00a5\udac4\ude07", "\u00e1\u0089\u008d\u00b1\u00a4D\t\ud89d\udc00": -3.0038024303058598e+26, "\u00e3q\ud957\udfff\u00b6\u00fa\u0003\u0086\udad6\udceb\u00d9": -9336436133946464.0}}, "\udb01\udcfd)\u0093\u00d0\u00f6\u00f1!\u00e1B\uda2b\udc92\u00a0\ud8fd\udc6b\udba4\uddaf\u00a4\u00edL\u00cb\u063c\u00de\u00a4\u0007\u00fcu;\u001e\u0019\u00f4\u0010\u00eb": {"_": -36}, "\u00eeHQ\u00e2": {}}, "\ud801\udcc8\udaf2\udecb\u00e9": [true, null, 2.8521219846768816e+16], "kind": "Dataplane", "mesh": "\u000fI\u00c4k", "labels": {"ContractViolations": "\u001f\u00e4", "\u00e8\u0013\u00ba\u00a3\u0004": "\ud8d2\udff4c\u0095\u0091\ud9fc\udd37", "\u00ed\u00cf\u00e7R\ud952\udfaa\u00da\u009c": "", "0": "", "\ud939\uded7(\u00acK\u0080\u0018\u009aI\u00c4\u0015\u001a\u0007\t\u00a9[\ud813\udf6e\u0091\f\ud9ca\udc4c4A\u007f": "\ud9e5\udc7eG\u00ca"}, "proxyTypes": ["Gateway", "Gateway", "Gateway", "Sidecar", "Sidecar", "Gateway", "Sidecar", "Gateway", "Gateway", "Gateway"], "tags": {"\ud906\uddcb\u00e0\u00f8\u00a1\u00c5": "\ud945\ude7c"}, "sectionName": "\u001c\udbd9\udfe0\u00a9\udb69\udf44,\u001b\u000e", "namespace": "", "name": "r\n\u00e0"}}]}}' http://0.0.0.0:44581/meshes/kyr/meshloadbalancingstrategies/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshloadbalancingstrategies/workbench
PUT/meshes/{mesh}/meshmetrics/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
2,836

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshmetrics/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
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": "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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshMetric", "mesh": "default", "name": "", "labels": {}, "spec": {"targetRef": {"kind": "Mesh"}, "to": [{"targetRef": {"kind": "Mesh"}, "default": {"backends": [{"type": "File", "file": {"path": "/dev/stdout"}}]}}]}, "status": {}}' http://0.0.0.0:44581/meshes/default/meshmetrics/workbench

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {}, "type": "MeshMetric"}' http://0.0.0.0:44581/meshes/default/meshmetrics/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshMetric", "spec": {"\u001eTA\u00ba]^\u0082\u00cb}\u0010": {"\ud87c\udf77\u00e2\u0004": false, ":\u00d8\t9\u00a9)z": 6181, "\f": "\u007f\u0083\u00ef\u00cf\u00f4\uda6e\udf98"}, "\u0004\\\u0017/'"'"'\udbe5\ude2e": 61275, "": [true, null, true]}, "labels": {"Performance": "e"}, "name": "CircuitBreaker"}' http://0.0.0.0:44581/meshes/%F0%9E%80%8E/meshmetrics/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshmetrics/workbench
PUT/meshes/{mesh}/meshmultizoneservices/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
3,028

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/workbench/meshmultizoneservices/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
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"
  },
  {
   "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...
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshMultiZoneService", "mesh": "default", "name": "", "labels": {}, "spec": {"ports": [{"appProtocol": "", "name": "", "port": 0}], "selector": {"meshService": {"matchLabels": {}}}}, "status": {}}' http://0.0.0.0:44581/meshes/workbench/meshmultizoneservices/workbench

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {"ports": [{"port": 0}], "selector": {"meshService": {}}}, "type": "MeshMultiZoneService"}' http://0.0.0.0:44581/meshes/default/meshmultizoneservices/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"b\ud941\udd1c\u00e4\ud929\uded8": {}, "spec": {"\u0019\u0002\u008d\u00a1e\ud9a5\udda9\u0081": [true], "\u009d\u00b6\uda1e\ude20\u00f0\u00f7w\u00aa\u00e9\u008dG\u00fa\r": {"\u00b1\u00d4\uf231\ud8bc\udd3b": null}, "\ud85a\udd15": {"\u00c8k\u00bb\b": "\u00032\u00cf\u0013'"'"'\u00bf", "\u008c;": 902077}, "selector": {")\u008f\u00d6\ud87f\ude9d": [], "8\u00d8\"": {}, "\u0085\udbc0\udc6c\u00de\u00e0\udb1d\udeae\udb3c\udd6b5\ud99a\udddf": {"\u0089": [[true], [false]], "\ud8c1\udead": [{"\u00c2\u008f\uda1d\udf03\ud98a\udc14=\u00fd": false, "\ud890\udce56\u00d4T": 5.632247278686207e+16}], "": {}}, "a\u0081\u0010m": {"": null, "\u008aB": 308}, "\ud88a\udf074\u0094": {"": {"\udbb9\udcc4": null}}, "meshService": {"3Qs\u00dc\ub50f": [[]], "\u0011": [], "\ud9e2\uded5\u00df\u00cf\u00a96\u0001X": {}, "\u00f4\u009b": [], "\u00b4\udb4b\udfd3F\u00d4": [], "matchLabels": {"\u0016\u00a8\u00b7\u369d\udb9a\udf47\u00e7'"'"'\u00f9\u008f\ud842\uddcf_\u00cc\u00dc": "", "\u0087\u00b1\u0094\u0089\u0004W\r\uda10\udf91\ud9ba\udfca": "", "\udb9c\uddf8y\ud9e9\udf70\u0092\u22db\ud9fe\udf96": "r\u00c7", "\ud922\udef3\ud8f3\ude3c": "\u0006N\udb0b\udc72\udb1e\udc24\udb3e\udd0fKV\u008c7`N\ud9e1\udd0c\u0082\t^\u00e6", "\u00f0]\ub4f2\udb32\udd31\r\u009a\u00ee\u00d9\n\u0010\u00c8W\u0091|\u00c5\ud9a6\udd24\u00cc\u00ba": "\ud945\uddc8P\u00beo"}}}, "ports": [{"": [], "\r,\ud932\udd22\u0088\u008cj\u00bb\u009c\u0080\ud9d3\udf73\u00d9\u00ae\u00a8\u00f9t": [null, 9.430812329505251e+51, 3.494274264001785e+229], "port": 172}, {"\uda2c\udd55": [["\n", 383], {}], "": {"\u00f1": "'"'"'\u00fe\u0011\ud888\udcc9k\ud995\uddcf\u00e7", "Workbench": "0\udb1c\udf7f\u001c\ud988\udfd5\u00fe\u0007b\udb93\ude9a\u00aa\n\u00bf\u0091E\u00ed\ud89d\uddeb\udb49\udcf7X"}, "\u00fe\u00a5\u00f5\u001c\u0084\u00d6v\u02d2\u0091\t\udaa0\udd52\ud8d8\ude1d\udbd6\udca6\udab1\udfd0\u00136\u00dd": {}, "\u0091": [{"\u00d7\u00c2": "\u001d"}, true], "name": "", "port": -7922.0, "appProtocol": "\ud882\udd41\ud92e\udee0_}\u00d1g"}, {"\u06f6": null, "\u00ceRv\u0016,1\u00e1": ["\u00ea", -5e-324], "port": -128345077}, {"\udb0c\udd4a\u00c8\udbdf\udeb3": {"\u00b9\u001f\uda83\udc14\u001f\udacb\udd37": 2.2250738585072014e-308}, "\u00bbE\u0092\u0094\u00bbc*": [{}, [null, null, -25518267]], "\u00d4\u00e22=}\u0011B": [4.2788615450611416e+16, {"\u00c1\u00afH\udb46\ude900\u00aa\u009b": "\u00b4\u00eb\u00a3", "\u00e8~\udb13\ude9a\u00b0\u00b2\u008a\ud881\udf4d1": null, "}d?\u00dc<\uda39\udc47\u00cd\u00ad2\u00e0\u009a": "ServerErrors"}, [-1.7688001480664661e+46]], "appProtocol": "(", "name": "\u0081\uda19\udf79\u008ev;", "port": 252762.0}, {"appProtocol": "\u00fb", "port": 4440}, {"": [2432902008176639999, 58055], "\u0082\u00f6\u0001m\u00f3\u0000\udad9\udc75\u00c5\ud926\udee1WO\u001d\ud833\udfdc4": {"^": {}, "6\ud8c4\ude21fy\udb06\ude3b\u00e4\u0017\udbc3\udde8\u00c1\u00d5\u0090": 5.181420914028907e+16, "\u00fa\u0010\u00f2.\ud806\udc1a\ud635\\\u0012\ud9c2\udeca\uda3f\udeec(|\u0080": {"": -1.986442444764144e+16, "\u008c": "\ud841\udd41", "\u0084\u00e0\u001d\ud928\udc58\udb74\udcc5\u00c6)?": -2.1531609350096615e-36}}, "\ud916\udd55-": [4.706194534150455e+289, "gn\u00a6\u00a8\u00e1E\ud858\uddb2 ", -1.1754943508222875e-38], "\ud8e4\udd51": [], "port": -402.0}, {"Ah": {"\u00c9\u008b\ud9ec\udc41\u00b8\u00ec\u0012\u00d0\ud9ec\udcd5": null, "O\u007f\u00fe\ud92a\udfc6w": {"": [], "v\u0087": null, "\u00c0\u0082\udb8d\udceey": [true]}}, "<\u0015\uda53\udfa7\udb88\udceb\u00a2\u00d0H": [], "\u009c:y": -7.124092011245081e-207, "": null, "t9\u00da\u00fd\u0006F\ud8d6\udf94@\u00b6\ud8bf\udd39\u00f3Y\ud90e\udeca": {}, "port": -132}]}, "type": "MeshMultiZoneService", "name": "dataplane-token-signing-key-default-1"}' http://0.0.0.0:44581/meshes/%C3%81%C2%92%C2%B1/meshmultizoneservices/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/workbench/meshmultizoneservices/workbench
PUT/meshes/{mesh}/meshopentelemetrybackends/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
3,168

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshopentelemetrybackends/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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...
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshOpenTelemetryBackend", "mesh": "default", "name": "", "labels": {}, "spec": {"endpoint": {"address": "", "path": "", "port": 0}, "env": {"allowSignalOverrides": false, "mode": "Optional", "precedence": "EnvFirst"}, "protocol": "grpc"}, "status": {}}' http://0.0.0.0:44581/meshes/default/meshopentelemetrybackends/workbench

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {}, "type": "MeshOpenTelemetryBackend"}' http://0.0.0.0:44581/meshes/default/meshopentelemetrybackends/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"\u007f": {}, "\u001c\u00c5": [], "\b\u0015\u0090\udb10\udefb": [], ";\u00aat\udbd8\udec3": [], "spec": {"\u00c70\u009d\uda79\udf48\ud9dd\udf54\u0004o\u0015": {}, "\u001a\t\u00bb\u0014\ud9b1\udfe3": [null], "5\u00ae*\ud98d\udd12\u0082U\udba7\udc4f\u0084S=\r\u000b\u00d3\u00ea": [-614939221006059856478934428152758272, [], [1411]], "protocol": "grpc", "endpoint": {"ResponseTimeExceeded": {"": false, "O\u00b1": false, "\u00cf{\u008dOE": 4611686018427387905}, "z\u0088\udaa8\udd0ffp\u00e2r\u00f1\ud9c1\udf4b\u0018\u00fc\u0092S\u00f4": {"\ud9bc\uddd7": "\u00f9\u0091<\t\u00c0w", "\u07e1\ud825\udcf5\u009cQ\u00ba\u00c9": 1.1754943508222875e-38}, "port": -68646.0, "path": "\u00a2\u001c"}}, "type": "MeshOpenTelemetryBackend", "name": "\ud8bd\udc0f\u00ad\u0087t&{z"}' http://0.0.0.0:44581/meshes/Lq%C2%A3/meshopentelemetrybackends/mesh-gateways-timeout-all-default

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshopentelemetrybackends/workbench
PUT/meshes/{mesh}/meshpassthroughs/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
2,583

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshpassthroughs/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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: \"\""
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshPassthrough", "mesh": "default", "name": "", "labels": {}, "spec": {"targetRef": {"kind": "Mesh"}, "to": [{"targetRef": {"kind": "Mesh"}, "default": {"backends": [{"type": "File", "file": {"path": "/dev/stdout"}}]}}]}, "modificationTime": {}}' http://0.0.0.0:44581/meshes/default/meshpassthroughs/workbench

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {}, "type": "MeshPassthrough"}' http://0.0.0.0:44581/meshes/default/meshpassthroughs/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"": {}, ".exe": {"\n": {}, "Error": -772748360008426, "\u000e\u001f\u00c0\udb83\ude32u\u00f7\uda1e\udef2\u00b3\u0098.A\u00d1w\t\u0011\u00cd:\u0091": ""}, "\u0010\u0006": {"": [], "l\u00c8\u00c3?": [2.8804861866882536e+16, {"\u00a0": null, "\uda2e\udce1": false, "\t\u00e5\u008a\u00cc": false}, {}], "\u00a7\u0007\u00cd\u00e6\u0082\u00e2$\udbd0\udc35\ud9ef\udd53\u00d8\u001b\u009a\u00d4Z0\u0082\u00e6x\u00d5R\u0012": []}, "!\ud9c9\uddf4\u00ac\u00b1'"'"'ZJ": {"\u00d5\ud9d1\udcbf\u00cc\u00e0a\\\u00bc$": [-6.712522523929385e+16], ";": [null, 100190075393211, -1.79038163655607e-16]}, "Vq": [[4294967295, -1867514]], "type": "MeshPassthrough", "spec": {"jx\udaf0\udd0f": {}, "": {}, "else": {"\u00d2": ["\u00f2\udac3\ude03\u00db\u0014\uda1a\udf5b\uda1e\uddb4\u0016\u009f\u0091H"], "\u0092s\ud96c\udff1\ud86b\udec8\u009e\u00d0\udbb9\udfd71L)\u00ef\u009d\u00e6C": {}}, "9\u0098": {"\u00d6": 1.1205345863278279e-246, "": [null, null, -4.001028438719854e-108], "\u00fd6t": {}}, "t": [null, false], "default": {"\uda16\ude50\u00d9k'"'"'": {"": "UndefinedContentType"}, "\ud80a\udd69_\uda67\udda2": [], "!\u009b\u5bd6\r": [false], "\uda64\udd0e": [], "\u00cc": {"\u00e0\udb13\udfa4.\u00b24\u0012\u009a": "\u00d5\ud839\udcd5R\u00c0*"}}, "targetRef": {"\uda7c\udcd5": [-2305843009213693952, -236, {"s\udaa3\udc2aE\uda3f\udd5a": 10848, "\u00cf\u00a5\u00fdl\u0014j\udae5\udeba\u00bbM\u00c7\u00fd": null, "b!Q=\u0085": true}], "kind": "MeshMultiZoneService", "sectionName": "", "mesh": "", "tags": {"\u00df": "\u0089\r", "": "\u009d"}, "proxyTypes": ["Gateway"], "namespace": "\u00ef\u0083\ud80d\udfd88\u00c2", "labels": {"\u00ba": "\u00e4\u0096\u0013\u00ab\u2287", "Y\"": "!\ud9eb\udf3c\u00d8\udb5a\udd00", "\u00e0\u00ad?\u0085\ud8d8\udf85\u00a4o\u00aa\u00ed\u0082\udb98\udf72\u00a6\uda98\udf6e\u0091G\u00a7\ud83a\udffc\u00ad": "@", "u": "\udaf8\udefco\u00fb", "": "\ud9c1\udfbc\ud8df\udc59)R\ud9ca\udd8f\u000b\udb90\uddf8\u00a8O\u00c4"}}}, "name": "mesh-circuit-breaker-all-default"}' http://0.0.0.0:44581/meshes/%E8%97%8Cy%C2%AB/meshpassthroughs/%F3%85%80%85%C2%9D%C2%80%F1%88%B5%B6

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshpassthroughs/workbench
PUT/meshes/{mesh}/meshproxypatches/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
2,960

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshproxypatches/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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: \"\""
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshProxyPatch", "mesh": "default", "name": "", "labels": {}, "spec": {"default": {"appendModifications": []}, "targetRef": {"kind": "Mesh", "labels": {}, "mesh": "", "name": "", "namespace": "", "proxyTypes": [], "sectionName": "", "tags": {}}}, "modificationTime": {}}' http://0.0.0.0:44581/meshes/default/meshproxypatches/workbench

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {"default": {}}, "type": "MeshProxyPatch"}' http://0.0.0.0:44581/meshes/default/meshproxypatches/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"x\u001b\u00e0\ud8e0\udea7\ud8fe\ude73ND>\u0001\uda0f\udeab\u00a3W\udbc0\udcf8\u00dc": [], "\uda2a\udea4\u00de": [1.9188202261326435e-76], "\uda3d\udd7a\u00b0": 1.9, "labels": {}, "name": "\u00ed\u00f4#\u007f\ud960\ude0c\u00c0g\u008c\u00e4\u00a92\u001d\u0012p0.\u00f9\ud8c6\udd7a1M\ud823\udf8e\u00c9z", "mesh": "", "spec": {"\u0002\ud9f3\udd48LH\u0006\u00f9": {"%\u00ffy\u00e6>": null, "\u0092!\u00ebk\udb6a\udefd4": "S\ud98d\udefd\u00d6\u00e3u\t\u00c5c\u00a6"}, "": [-1.7976931348623157e+308, [1.7976931348623157e+308, "\u0010\u0011\u00c3i\"\u0019\u007f", "\udaaf\udfce\ud901\udf67"], ["ContractViolations"]], "\udbd0\ude70\u008a\u00ef\u0092#": [-0.99999, true, null], "default": {"\u00b2\"\ud96c\udfc0\u00b2": {"\u009c": -1.7420713787471617e-118, "Performance": {"": true, "\u00ef\u00a5\u008b\u00b2\ud9cd\udd8f": true, "l\u0002d": "9Q"}, "\uda93\udc76\u00bc\udb57\udcfc\ud8b6\udcc5": "\u00c3\ud8e9\ude64\udb29\udf16"}, "6": -930974478472, "\u00fc\u00b36F": []}}}' http://0.0.0.0:44581/meshes/%F2%99%81%BC%13/meshproxypatches/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshproxypatches/workbench
PUT/meshes/{mesh}/meshratelimits/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
3,178

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshratelimits/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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: \"\""
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshRateLimit", "mesh": "default", "name": "", "labels": {}, "spec": {"targetRef": {"kind": "Mesh"}, "to": [{"targetRef": {"kind": "Mesh"}, "default": {"backends": [{"type": "File", "file": {"path": "/dev/stdout"}}]}}]}, "modificationTime": {}}' http://0.0.0.0:44581/meshes/default/meshratelimits/workbench

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {}, "type": "MeshRateLimit"}' http://0.0.0.0:44581/meshes/default/meshratelimits/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"\ud98f\ude73\u007f\ud92f\uddea\u96ec]\u00c5\u00e8G": [], "spec": {"\ud846\udf11k\ud9e6\ude3bn": -1.4274477954947563e+53, "\u009fM@x\udb88\uddf0\u00e2": {"": []}, "\u00cf\u00f7": ["?\u0093\udb57\udca6"], "d": ["\u00e0R\u0010", false, "\u00c3"], "\udb5c\ude94c\u00e2\u00ba": null}, "type": "MeshRateLimit", "labels": {"": "\udac8\udcac\u00d4"}, "name": "default"}' http://0.0.0.0:44581/meshes/%C3%B0%C2%A8%C2%B3%3F%F3%A6%B4%BE%C2%85%0Ay/meshratelimits/HostnameGenerator

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshratelimits/workbench
PUT/meshes/{mesh}/meshretries/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
2,981

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "type": "/std-errors",
 "status": 400,
 "title": "Bad Request",
 "detail": "invalid MeshRetry object: \"time: invalid duration \\\"\\\"\"",
 "details": "invalid MeshRetry object: \"time: invalid duration \\\"\\\"\""
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"spec": {"to": [{"default": {"grpc": {"retryOn": ["Canceled", "DeadlineExceeded", "Internal", "ResourceExhausted", "Unavailable"], "backOff": {}, "numRetries": 0, "perTryTimeout": "", "rateLimitedBackOff": {}}, "http": {"retryOn": ["5XX", "GatewayError", "Reset", "Retriable4xx", "ConnectFailure", "EnvoyRatelimited", "RefusedStream", "Http3PostConnectFailure", "HttpMethodConnect", "HttpMethodDelete", "HttpMethodGet", "HttpMethodHead", "HttpMethodOptions", "HttpMethodPatch", "HttpMethodPost", "HttpMethodPut", "HttpMethodTrace", "500", "503"], "backOff": {}, "hostSelection": [], "hostSelectionMaxAttempts": 0, "numRetries": 0, "perTryTimeout": "", "rateLimitedBackOff": {}, "retriableRequestHeaders": [], "retriableResponseHeaders": []}, "tcp": {}}, "targetRef": {"kind": "Mesh"}}], "targetRef": {"kind": "Mesh"}}, "mesh": "default", "type": "MeshRetry", "name": "", "labels": {}}' http://0.0.0.0:44581/meshes/default/meshretries/workbench

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshretries/mesh-retry-all-default

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"\ucb55v": {}, "\u00a6\u0017\ud922\udd7cFT": {}, "\u0093": null, "C": [], "spec": {"!\u00fa": {"\u0010\u0014": {}, "\u00aeq\uda05\ude8e\udbab\udc25 \uda0d\udf6e|\ud9ae\ude05P\u00f4\u001c\u00d9\ud821\udd2e}B?fj\u00e5\u00bf\u0015e\udaf6\udc75[\u009bN\u00fd\u00c6": {"\u0081\u00e3\u0006e\u00ad\ud994\udea8\ud86a\udc6a\u00dfV\u00eb\u00cft#*v": null, "\u00eb\ud84e\udf5byS]\u0015&\ud84d\udcfe\ud868\udd73\u00a4": -26057}, "sF\ud939\uddb0\u000f\udbac\udefd\u007f\u0090\udae3\udd3e\u00e1\u00f4_\u009d\u00a6\udab7\udece\udb1f\udf49": {"]\udb99\udea5\uda50\udd1f\uda83\udeccbe\udbeb\udd49\u0016.\u00f2\u00c3W\ud8e7\udec2\udb8a\udc88[\u0091\udbe4\udd21\ud8b0\uddb7\u0002\u008f\u001a@}\u00118\u00cd\u0086\u00e2\u0097\ud90d\udcb9i\u00af!\ud8c2\ude17": null, "i\u000eE\u00fbE{w>": 2.9141071637906348e+16, "\u008a\uda83\udf3e\u0007\udbfd\udd48\u0092\f[\n\u00f3\ud898\udd05\t": true}}, "_fH\ud812\ude09\ud855\udd41\u00b9\uda36\udd34\u009b": [[null, "\ud842\udfef\u001a\u0018", 11557], {"\u00d5\u00b9\uda47\ude6a\u00fd\u0000\u009f": null}, ["\u00bc\n"]], "\ud849\udc32\u0019": [null, {"1/0": {"": true}, "MalformedMediaType": "Ck@\u0017\u00fa", "": [null]}, []], "\uda31\ude14\u001c\u00a9^w\uda98\udedd\ud8ec\udedd\u001c\u00e4\u00bc\u00ac": [], "targetRef": {"\ud969\ude95\ud9b1\udc2c\u008d\u001c\u0099": {"\ud8ef\udd2bJ\u0087\u9041\udab2\udc3c\ud9bc\udf29nJ\u000e5\u00f1\u0095\u009b\u000e\u0002xP\u00fb(": []}, "\uda78\uddabt>\ud9cb\udde3\u00ae\u00cf": {"Z\u00c0\u000687": null, "\udb99\ude3b\u008c\u008c.\u00a9\u0007\u000e": -276979478810032198385664, "s\udb5d\udef6`": null}, "A\u00caP\"\u000fQ\u00bec\u00cd\ud9ab\udf1c7\udbc4\udfeb*S\u00df\udbcb\udd33\udb1c\ude78\u00b1": [], "U\u00905\udb89\udc1d\ud9cb\udce2\u000b\udb0a\udd10\u0015\uda7c\udf16A\u00ff)#s\u00e7\u00a3\u00a8}\u00c0v\u0017": {}, "\u0083\u0093\u0097u\u0019\u0019": 140737488355328, "kind": "MeshHTTPRoute"}}, "mesh": "default", "labels": {"\u009e\u0095\f\\w\udb06\udfc2\u0093": "\u0093\u00bb{T\ud97a\udd57%\ud93b\udf1aM\u00d4.\u001c\udb7e\ude5a\udbaa\udfdc\u68bf\u00a6\u001d%\u0001", "\u00c6i\udac7\udc40\udbac\ude78v\uda19\ude88": "\u00c1\ud906\udd8a\udad3\udd72", "\u00f3\u00bf\u0097Q]": "\u00d4\u00eb\udbac\udcbb\ud8ac\udd59\udac7\udd25q\u000b\u00d9\u00b3\ud8e1\udd82", "\u00be:": "*\uda0e\udc8b", "\u0082\u00ac\u0002": "g\u008d"}, "name": "Mesh", "type": "MeshRetry"}' http://0.0.0.0:44581/meshes/ServerError/meshretries/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshretries/mesh-retry-all-default
PUT/meshes/{mesh}/meshservices/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
3,139

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshservices/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
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": "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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshService", "mesh": "default", "name": "", "labels": {}, "spec": {"identities": [], "ports": [], "selector": {"dataplaneLabels": {"matchLabels": {}}, "dataplaneRef": {"name": ""}, "dataplaneTags": {}}, "state": "Unavailable"}, "status": {}}' http://0.0.0.0:44581/meshes/default/meshservices/workbench

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {}, "type": "MeshService"}' http://0.0.0.0:44581/meshes/default/meshservices/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
  1. GET/meshes
    curl -X GET http://0.0.0.0:44581/meshes
  2. PUT/meshes/1%F1%B5%88%B5l/meshservices/workbenchfailed here
    curl -X PUT -H 'Content-Type: application/json' -d '{"\u00f6;": [269], "": [[], ["9\u00e4"]], "name": "local-mesh-external-service", "type": "MeshService", "spec": {"$": {"": false, "G": "ContractViolations", "\u009e\u00ceni[": 4024}, "identities": [], "state": "Available", "selector": {"\u001d\ud8fc\ude2f\u00fe7E\u00a7+\u0081": {}, "\u00fc": null, "`S\u001c~\u0083\u00f9\u00856=\u001e": {"\u00bf": 131412857, "Kx\u00eaI\u00e1\u00bb\u00db\u00aa": 0.3333333333333333, "": 3.5372718428571844e+16}, "I\u00d1\u0014f\u0018": [[null], {"\u00d6": {}}, ""], "dataplaneLabels": {"": [null, 9.759461417331339e+184], "\\(\udac0\ude8e\udbd4\udfbd\uda92\ude9f\udb43\udd6bR\udbd0\ude99c": {}, "matchLabels": {"\u00b9\ud90a\udd11\u009eS#q": "\u00cf\udb25\udd3fr<", "\u00ca\udacf\udc1c": ""}}}}, "mesh": "default"}' http://0.0.0.0:44581/meshes/1%F1%B5%88%B5l/meshservices/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshservices/workbench
PUT/meshes/{mesh}/meshtcproutes/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
2,790

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshtcproutes/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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: \"\""
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshTCPRoute", "mesh": "default", "name": "", "labels": {}, "spec": {"targetRef": {"kind": "Mesh", "labels": {}, "mesh": "", "name": "", "namespace": "", "proxyTypes": [], "sectionName": "", "tags": {}}, "to": [{"rules": [], "targetRef": {"kind": "Mesh"}}]}, "modificationTime": {}}' http://0.0.0.0:44581/meshes/default/meshtcproutes/workbench

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {}, "type": "MeshTCPRoute"}' http://0.0.0.0:44581/meshes/default/meshtcproutes/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d 'i�' http://0.0.0.0:44581/meshes/S/meshtcproutes/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshtcproutes/workbench
PUT/meshes/{mesh}/meshtimeouts/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
2,896

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshtimeouts/mesh-gateways-timeout-all-default

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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: \"\""
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshTimeout", "mesh": "default", "name": "", "labels": {}, "spec": {"targetRef": {"kind": "Mesh"}, "to": [{"targetRef": {"kind": "Mesh"}, "default": {"backends": [{"type": "File", "file": {"path": "/dev/stdout"}}]}}]}, "modificationTime": {}}' http://0.0.0.0:44581/meshes/default/meshtimeouts/mesh-gateways-timeout-all-default

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {}, "type": "MeshTimeout"}' http://0.0.0.0:44581/meshes/default/meshtimeouts/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d $'��\x03�t\x0f\x7f�' http://0.0.0.0:44581/meshes/%C2%B8y/meshtimeouts/mesh-retry-all-default

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshtimeouts/mesh-gateways-timeout-all-default
PUT/meshes/{mesh}/meshtlses/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
2,757

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshtlses/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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: \"\""
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshTLS", "mesh": "default", "name": "", "labels": {}, "spec": {"targetRef": {"kind": "Mesh"}, "to": [{"targetRef": {"kind": "Mesh"}, "default": {"backends": [{"type": "File", "file": {"path": "/dev/stdout"}}]}}]}, "modificationTime": {}}' http://0.0.0.0:44581/meshes/default/meshtlses/workbench

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {}, "type": "MeshTLS"}' http://0.0.0.0:44581/meshes/default/meshtlses/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"\u00c3\u0001Na\u00f1\ud8c7\uddac": {}, "\u00c8\u008f": [true, 73750], "\u00f1&\ud908\udced\u0098\\\ud985\udf18`\u0090\u00dc;j": "n\u0016\ud92c\udc361\u00dd\u00da\udbb7\udc81\u001b\u008d\u008b", "type": "MeshTLS", "labels": {}, "mesh": "\u00b0e\udb51\udef4\u009f8\u5916\uda8d\udea4", "name": "CircuitBreaker", "spec": {"v\u00d4": null}}' http://0.0.0.0:44581/meshes/%C2%83%C3%9F%7C%C2%A1%C2%9D%C3%AC%3D%F2%AF%80%8E%C3%95/meshtlses/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshtlses/workbench
PUT/meshes/{mesh}/meshtraces/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
2,854

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"spec": {"default": {"backends": [{"openTelemetry": {"endpoint": "otel-collector:4317", "backendRef": {"kind": "MeshOpenTelemetryBackend"}}, "datadog": {"url": ""}, "type": "Zipkin", "zipkin": {"url": ""}}], "sampling": {}, "tags": []}, "targetRef": {"kind": "Mesh"}}, "mesh": "default", "type": "MeshTrace", "name": "", "labels": {}}' http://0.0.0.0:44581/meshes/default/meshtraces/workbench

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshtraces/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"\ud821\ude15\u00f5": {"\u00bb\u00f2\ud828\udcdf\ud947\udd69>v\ud930\udf08\u0084\u008b": true, "": null, "3\u00e7\u008f": true}, "": {"": [], "\u008d\u009a\ud8e0\udc0b5n\uda84\udf57d\ud9e4\udce3\u00ce": ""}, "type": "MeshTrace", "name": "P", "creationTime": 7.580160552815719e+101, "spec": {"": false, "API probing": {}, "\u00b5\udbbe\udd49\ud88c\udf77x&\u00a5\u00fe|\u00eb": []}}' http://0.0.0.0:44581/meshes/%C3%A7/meshtraces/FaultInjection

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshtraces/workbench
PUT/meshes/{mesh}/meshtrafficpermissions/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,047

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshtrafficpermissions/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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: \"\""
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshTrafficPermission", "mesh": "default", "name": "", "labels": {}, "spec": {"targetRef": {"kind": "Mesh"}, "to": [{"targetRef": {"kind": "Mesh"}, "default": {"backends": [{"type": "File", "file": {"path": "/dev/stdout"}}]}}]}, "modificationTime": {}}' http://0.0.0.0:44581/meshes/default/meshtrafficpermissions/workbench

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {}, "type": "MeshTrafficPermission"}' http://0.0.0.0:44581/meshes/default/meshtrafficpermissions/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"\u00e4": [], "\uda25\ude7a": [], "j!\ud95c\udd85\u00f3\udac1\udce7\u0080\ud914\udccd\ud8e9\ude57\u00b1\u00af_+\u001e;\u0097\u0081E\u00e0\u009fn\u00f5o\udba7\udce7\u0085h)\u00e3": 70, "spec": {"\u00e6\u00ef\udb82\udd30\u00a1m\u00b0": [], "\u00ef\u00c1\u00b0,)\ud83c\uddea": ["\u0083\u00eeb\ud934\ude59"], "\ud94e\uddd4\ud960\udfb1\u009d": {}}, "type": "MeshTrafficPermission", "name": "FaultInjection"}' http://0.0.0.0:44581/meshes/%1F%C2%A7%20/meshtrafficpermissions/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshtrafficpermissions/workbench
PUT/meshes/{mesh}/meshtrusts/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
3,018

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/workbench/meshtrusts/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
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.value",
   "reason": "provided certificate has incorrect format"
  },
  {
   "field": "spec.trustDomain",
   "reason": "trustDomain needs to be defined"
  }
 ],
 "details": "Resource is not valid",
 "causes": [
  {
   "field": "spec.caBundles[0].pem.value",
   "message": "provided certificate has incorrect format"
  },
  {
    // Output truncated...
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshTrust", "mesh": "default", "name": "", "labels": {}, "spec": {"caBundles": [{"pem": {"value": ""}, "type": "Pem"}], "origin": {"kri": ""}, "trustDomain": ""}, "status": {}}' http://0.0.0.0:44581/meshes/workbench/meshtrusts/workbench

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {"caBundles": [{"type": "Pem"}], "trustDomain": "workbench"}, "type": "MeshTrust"}' http://0.0.0.0:44581/meshes/default/meshtrusts/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"spec": {"": [], "caBundles": [{"\u001e\u00a5\u00da\u00c0": {}, "\u00cb\u0091\uda87\udfaf\udb61\ude8a\u00fe\u0094A\u00e3": {}, "type": "Pem"}, {"z \ud885\udc3f\u000f\u00c6\u0018": {"": []}, "type": "Pem"}], "trustDomain": "workbench"}, "labels": {"\u00c1\uda64\uddc2\u00b9\u00c1\u00e2\u00d5_\udb67\udebd\u008bq\u0015~\u009c": ">\u00b0J\u0000\u00fd\u00e9+\ud920\udf42\u00e7\u0005", "\u00d2\ud937\ude40\u0019\u0003T\u00e5\udbbc\udd36\u0095]\ud959\ude65\n\u00fe\"\udba9\udc3a,\u0011\u00ff\uda4a\udc3c\u00f7\u0007": "=\u001c\u00e0\u008c-\u0089\u0000", "\u000e": "\ud8a2\ude48f\u00bb\u0014\u00fa\u00a4\u0010\u0003}\u00d4", "u*\u00bd\u0081\u00ab\u00f3v#\ud90e\uddb4\u00d1": "9\u00fc\u00ab\u001eA\u00ec\t\u00b9\uda19\udc4e\ud90f\udf3d\u00c9\u00be\u0099o\u00e9\ud9f2\udd61\u00bc\u00af\ud9ea\udc85\ud9ea\udca6c\u008a\u00d3\u00d6\u00d8&\u0016C\u00888\ud85e\udf52-\u00f7\ud8ca\udef9", "\u00a4\u0081q\u0012\u008e(O\ud850\udf5d?\u00f1\udbea\uddd4\u0013D\u00a2g\udbf7\udd85\u0096T\u00d0!\u00ed\u0099": "]\udac2\ude0c Q\u00d1\udbde\ude8e[\u00fdL\u007f8\u00eb\u00ce\u00a7\ud846\udd9f\ud878\udc9f\uda48\udcb3*"}, "type": "MeshTrust", "name": "CircuitBreaker", "mesh": "default"}' http://0.0.0.0:44581/meshes/%F2%BE%A4%B3v%1B%1Ex%C3%80%F1%A2%9B%84%C2%A0A%5D%C3%80/meshtrusts/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/workbench/meshtrusts/workbench
PUT/meshes/{mesh}/meshzoneaddresses/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
3,189

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/meshzoneaddresses/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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: \"\""
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "MeshZoneAddress", "mesh": "default", "name": "", "labels": {}, "spec": {"address": "0", "port": 1}, "modificationTime": {}}' http://0.0.0.0:44581/meshes/default/meshzoneaddresses/workbench

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {"address": "127.0.0.1", "port": 443}, "type": "MeshZoneAddress"}' http://0.0.0.0:44581/meshes/default/meshzoneaddresses/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"\u0087\u00ad\u00b9<\u0081\ud8aa\udf65\u0085\u0006\u00caN\u7edb\u00da\u00fd": [], "\u00e7\u00e5\u00faz\ud9a8\udffb": ["X\"\u00d9\u0088S"], "red": {"\n": "\u0082Zt\u009f\u00dcX\u00afj\u001b\u00f2"}, "CE,\u00bb:\u00a1\u0099\u00a00\b#.\ud9cd\udc86\uda12\udc05\u00ae\"": "0", "\ud808\udc5baK\u00f8:\u00cfi\u0088\u00a5\u0083\udabe\ude81\u001c\u00c4\u00b8": [null, 4.527250600433821e+16, "\u00f4\ud919\udd29\ud9c7\ude24"], "type": "MeshZoneAddress", "name": "mesh-circuit-breaker-all-default", "spec": {"\u009a\udb46\udf63\u00e2\ud8f1\udc7b\u0006B\ud8c6\udd83\u00ed\u00fc\uda64\udf8a\ud88f\udcc9r6\u00a3\udb7a\udc97": [{}, {}, {"\u00c3\u0087%\u00e0h\u00fcy": false, "[9\u00b6\u0090;\u00d3\u0094\ud9af\uddf0\udaf9\udcde\udb6a\ude84\u00f3^m\u00d6\u001d": "\u001e\t\u00e6=\b\u0097\u00e2R\udb13\udd7f", "total": null}], "\u00d0{\u00c5\u0086B\u001a\u00c9ykY": [621864059247, null, ""], "": [true, [1.519945595538526e+105, null, ""], {}], "port": 443, "address": "u^\u00c0"}}' http://0.0.0.0:44581/meshes/%F0%90%BC%A6/meshzoneaddresses/%F3%85%AA%A1%C2%84

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/default/meshzoneaddresses/workbench
PUT/meshes/{mesh}/secrets/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
3,171

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default/secrets/dataplane-token-signing-key-workbench-1

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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

Schema-valid request rejectedST202

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...
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"data": "", "labels": {"x-schemathesis-additional": ""}, "mesh": "", "name": "", "type": ""}' http://0.0.0.0:44581/meshes/default/secrets/dataplane-token-signing-key-workbench-1

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"mesh": "g&\ud875\udfd9\u00b3D\u00a1\ud9a1\udfbd\uda06\ude11W/g\u00a0}\u007f\u00c30\u00aa\udbeb\uddcb", "type": "MeshTimeout", "labels": {"\u00e4": "\u00bb\u000f\u00b29", "\u0084&\u00b8": "", "": "\u0012F\u001fl\u009d", "\u00e8\u0099\ud9b1\udfc6i": "\f", "\u00aa<z": "\u001f\f\u00ad\uda9e\udf10\u0080\u00eb"}, "name": "\u00f9r\u0019-\u008b\u0014\u00e6)\u0089%\u00ca"}' http://0.0.0.0:44581/meshes/%C3%B5v%C2%86%F1%A9%BD%A5%C3%92%C2%BE%C3%A2%5B%F1%92%8E%B1%C3%B7%C3%BE%F1%9A%BF%A1%C3%A1%C3%8F%F3%BB%95%94l%5D%C3%92%F3%90%8E%87%04%C2%A5%5C%E3%A1%BC%F2%A7%B5%96%F4%89%AA%A7B/secrets/CircuitBreaker
PUT/meshes/{mesh}/workloads/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
2,187

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/workbench/workloads/workbench

Undocumented status codeST103

Received: 400
Documented: 200, 201
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"
  },
  {
   "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...
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"type": "Workload", "mesh": "default", "name": "", "labels": {}, "spec": {}, "status": {}}' http://0.0.0.0:44581/meshes/workbench/workloads/workbench

Schema-valid request rejectedST202

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"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"name": "local-mesh-external-service", "spec": {}, "type": "Workload"}' http://0.0.0.0:44581/meshes/default/workloads/workbench

Undocumented status codeST103

Received: 404
Documented: 200, 201
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"\u008a\u00fc\u008cP\u001f": {}, "name": "workbench", "type": "Workload", "spec": {"COM1": "Q\u00dd\u007f", "": {}, "\bD\u00ab\u008a\u0082a\ud8a5\udc6b\u00ad\u00ad\u00a4\u001bu\u00ee^J\u00b3vi~": null, "\u00b9Z\ud824\udd8f\u0000\t\u00abU(t\u009c\u0012+": [1.1], "\u00c0\u00e1\uda32\udd60Y\u00d0\u00df\u0003": [], "\u00f2\ud878\udc32J\u0006\u00e6\uda41\udd0f\u0081\u00c8\u00f2\u00adI\u00f0iE\uda84\uddc4\u009f\u0016\udbef\udd7aU": {"INF": [false, 1.7976931348623155e+308, "U\u00eco"]}, "\u0010": {}, "]\u00ff\u00bcKza\n\u00e5\u00cd\u001c\uda16\udf04\u00a0\u00cf\u0096^\u0086": {}, "t\u00d9X\ud8b9\udd53\b\u0085": [], "}": [{"G": ""}], "\u00e4\u0019X": {}, "\u001b\ud979\udcd0Ov\u00ed\u00c9G": [true], "\udac3\udd0b\u00dd\u0005": {}}, "mesh": "default"}' http://0.0.0.0:44581/meshes/_%F2%BF%A9%B8%C2%93q%C3%AC%C3%B47m%C2%A7%C2%90i%C3%AB/workloads/workbench

Network Error

Connection failed
Connection aborted. Remote end closed connection without response
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d null http://0.0.0.0:44581/meshes/workbench/workloads/workbench
PUT/meshes/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
3,452

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/meshes/default

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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

Schema-valid request rejectedST202

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": "tracing.backends[0].name",
   "reason": "cannot be empty"
  },
  {
   "field": "tracing.backends[0].type",
   "reason": "unknown backend type. Available backends: \"zipkin\", \"datadog\""
  }
 ],
 "details": "Resource is not valid",
 "causes": [
  {
   "field": "tracing.backends[0].name",
   "message": "cannot be empty"
  },
  {
   "field": "tracin // Output truncated...
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"constraints": {"dataplaneProxy": {"requirements": [], "restrictions": []}}, "labels": {}, "logging": {"backends": [], "defaultBackend": ""}, "meshServices": {"mode": 0}, "metrics": {"backends": [], "enabledBackend": ""}, "mtls": {"backends": [], "enabledBackend": "", "skipValidation": false}, "name": "", "networking": {"outbound": {"passthrough": false}}, "routing": {"defaultForbidMeshExternalServiceAccess": false, "localityAwareLoadBalancing": false, "zoneEgress": false}, "skipCreatingInitialPolicies": [], "tracing": {"backends": [{"name": "", "sampling": 0}], "defaultBackend": ""}, "type": ""}' http://0.0.0.0:44581/meshes/default
PUT/zoneegresses/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
6,412

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/zoneegresses/0

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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

Schema-valid request rejectedST202

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]"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"labels": {}, "name": "", "networking": {"address": "", "admin": {}, "port": 0}, "type": "", "zone": ""}' http://0.0.0.0:44581/zoneegresses/0
PUT/zoneingresses/{name}
Schema-valid request rejected+1 moreless
  • Undocumented status code
6,538

Undocumented status codeST103

Received: 415
Documented: 200, 201
Response415 Unsupported Media Type
415: Unsupported Media Type
Reproduce
curl -X PUT http://0.0.0.0:44581/zoneingresses/0

Undocumented status codeST103

Received: 400
Documented: 200, 201
Response400 Bad Request
{
 "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

Schema-valid request rejectedST202

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]"
  }
 ]
}
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"availableServices": [], "labels": {}, "name": "", "networking": {"address": "", "admin": {}, "advertisedAddress": "", "advertisedPort": 0, "port": 0}, "type": "", "zone": ""}' http://0.0.0.0:44581/zoneingresses/0
DELETE/hostnamegenerators/{name}Undocumented Content-Type9,314

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
  1. GET/hostnamegenerators
    curl -X GET 'http://0.0.0.0:44581/hostnamegenerators?offset=226655422491081920&size=376&label.k8s.kuma.io%2Fnamespace=my-ns'
  2. DELETE/hostnamegenerators/CircuitBreakerfailed here
    curl -X DELETE http://0.0.0.0:44581/hostnamegenerators/CircuitBreaker
DELETE/meshes/{mesh}/dataplanes/{name}Undocumented Content-Type2,756

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/dataplanes/mesh-gateways-timeout-all-default
GET/meshes/{mesh}/dataplanes/{name}Undocumented Content-Type2,831

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/dataplanes/HostnameGenerator
GET/meshes/{mesh}/dataplanes/{name}/_overviewUndocumented status code2,765

Undocumented status codeST103

Received: 404
Documented: 200, 400, 500
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/%26/dataplanes/mesh-gateways-timeout-all-default/_overview
DELETE/meshes/{mesh}/meshaccesslogs/{name}Undocumented Content-Type2,822

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/0/meshaccesslogs/workbench
GET/meshes/{mesh}/meshaccesslogs/{name}Undocumented Content-Type2,839

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/meshaccesslogs/ExternalService
DELETE/meshes/{mesh}/meshcircuitbreakers/{name}Undocumented Content-Type2,708

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshcircuitbreakers/mesh-retry-all-default
GET/meshes/{mesh}/meshcircuitbreakers/{name}Undocumented Content-Type2,820

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/s%F2%B7%AE%BB%C2%A4s%C3%8F/meshcircuitbreakers/workbench
DELETE/meshes/{mesh}/meshexternalservices/{name}Undocumented Content-Type3,603

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshexternalservices/%F1%B5%B7%9C%24%1F%C2%A2%24%C3%84%C2%8C%C3%BF%05
DELETE/meshes/{mesh}/meshfaultinjections/{name}Undocumented Content-Type2,791

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/d%C2%A7/meshfaultinjections/Mesh
GET/meshes/{mesh}/meshfaultinjections/{name}Undocumented Content-Type2,774

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/meshfaultinjections/%C2%97%C2%BF%7C
DELETE/meshes/{mesh}/meshgateways/{name}Undocumented Content-Type4,815

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshgateways/%08N%05
DELETE/meshes/{mesh}/meshhealthchecks/{name}Undocumented Content-Type2,814

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/%F4%88%96%B0%F3%8D%84%A7%C3%AE%C3%92%C2%9E%1E%C3%82%F0%BB%AD%90q%3B4L/meshhealthchecks/workbench
GET/meshes/{mesh}/meshhealthchecks/{name}Undocumented Content-Type2,743

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/meshhealthchecks/MeshAccessLog
DELETE/meshes/{mesh}/meshhttproutes/{name}Undocumented Content-Type2,807

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshhttproutes/MeshAccessLog
GET/meshes/{mesh}/meshhttproutes/{name}Undocumented Content-Type2,775

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/meshhttproutes/ExternalService
DELETE/meshes/{mesh}/meshidentities/{name}Undocumented Content-Type3,410

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/workbench/meshidentities/workbench
DELETE/meshes/{mesh}/meshloadbalancingstrategies/{name}Undocumented Content-Type2,721

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshloadbalancingstrategies/U
GET/meshes/{mesh}/meshloadbalancingstrategies/{name}Undocumented Content-Type2,766

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/meshloadbalancingstrategies/c%C2%BD
DELETE/meshes/{mesh}/meshmetrics/{name}Undocumented Content-Type2,798

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshmetrics/%C3%9D%07%C2%A1q%C3%A4
GET/meshes/{mesh}/meshmetrics/{name}Undocumented Content-Type2,788

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/meshmetrics/dataplane-token-signing-key-default-1
DELETE/meshes/{mesh}/meshmultizoneservices/{name}Undocumented Content-Type3,301

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshmultizoneservices/ExternalService
DELETE/meshes/{mesh}/meshopentelemetrybackends/{name}Undocumented Content-Type3,340

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshopentelemetrybackends/%F0%BF%AD%8D%F4%8A%8D%91%C2%82
DELETE/meshes/{mesh}/meshpassthroughs/{name}Undocumented Content-Type2,782

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshpassthroughs/mesh-timeout-all-default
GET/meshes/{mesh}/meshpassthroughs/{name}Undocumented Content-Type2,791

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/meshpassthroughs/%C2%9C%F0%AC%AB%A9%C2%96R%C3%86%C2%ADt%F1%B8%AF%91
DELETE/meshes/{mesh}/meshproxypatches/{name}Undocumented Content-Type2,768

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshproxypatches/%F3%A1%91%A9
GET/meshes/{mesh}/meshproxypatches/{name}Undocumented Content-Type2,794

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/%C3%BCJ%C2%8B%12/meshproxypatches/workbench
DELETE/meshes/{mesh}/meshratelimits/{name}Undocumented Content-Type2,811

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshratelimits/GlobalSecret
GET/meshes/{mesh}/meshratelimits/{name}Undocumented Content-Type2,771

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/%C2%A6/meshratelimits/workbench
DELETE/meshes/{mesh}/meshretries/{name}Undocumented Content-Type2,707

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshretries/3%C2%94%F1%9D%A4%9B%E9%90%A3w%C2%8A
GET/meshes/{mesh}/meshretries/{name}Undocumented Content-Type2,815

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/%C2%B1%60%F3%92%83%92%F2%AA%A2%A9%07/meshretries/workbench
DELETE/meshes/{mesh}/meshservices/{name}Undocumented Content-Type3,178

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/%2B%C2%82/meshservices/workbench
GET/meshes/{mesh}/meshservices/{name}Undocumented Content-Type3,212

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/meshservices/p%2B%C2%A2%F3%B9%B1%87%F0%AB%8C%9C%C2%9A%C2%92%C3%99
DELETE/meshes/{mesh}/meshtcproutes/{name}Undocumented Content-Type2,804

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshtcproutes/mesh-retry-all-default
GET/meshes/{mesh}/meshtcproutes/{name}Undocumented Content-Type2,773

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/%F0%B9%92%A2r/meshtcproutes/workbench
DELETE/meshes/{mesh}/meshtimeouts/{name}Undocumented Content-Type2,715

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshtimeouts/%C3%BD
GET/meshes/{mesh}/meshtimeouts/{name}Undocumented Content-Type2,764

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/h/meshtimeouts/mesh-gateways-timeout-all-default
DELETE/meshes/{mesh}/meshtlses/{name}Undocumented Content-Type2,800

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshtlses/%C2%AE%15N%C2%BB%1B%C3%86%F1%A8%9C%BD%F2%8A%8A%9D%1C%0Fo%08%F2%86%96%8E%1A%C3%86
GET/meshes/{mesh}/meshtlses/{name}Undocumented Content-Type2,783

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/meshtlses/HostnameGenerator
DELETE/meshes/{mesh}/meshtraces/{name}Undocumented Content-Type2,788

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshtraces/mesh-timeout-all-default
GET/meshes/{mesh}/meshtraces/{name}Undocumented Content-Type2,777

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/%F1%BF%BB%AA%C3%AF%19%C2%A9QA%C2%ABG%C3%B1/meshtraces/0%C3%800%F3%9F%AC%9D%C3%9F
DELETE/meshes/{mesh}/meshtrafficpermissions/{name}Undocumented Content-Type2,789

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshtrafficpermissions/%C2%90A%C3%8E%C3%9E%F0%A2%8D%96%F2%97%96%91
GET/meshes/{mesh}/meshtrafficpermissions/{name}Undocumented Content-Type2,809

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/meshtrafficpermissions/HealthCheck
DELETE/meshes/{mesh}/meshtrusts/{name}Undocumented Content-Type3,281

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/%F1%95%80%AE%F3%A2%A7%94/meshtrusts/workbench
GET/meshes/{mesh}/meshtrusts/{name}Undocumented Content-Type3,190

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/%C3%B4/meshtrusts/workbench
DELETE/meshes/{mesh}/meshzoneaddresses/{name}Undocumented Content-Type3,217

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/default/meshzoneaddresses/ExternalService
GET/meshes/{mesh}/meshzoneaddresses/{name}Undocumented Content-Type3,223

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/%C3%A3%C2%8A/meshzoneaddresses/workbench
DELETE/meshes/{mesh}/secrets/{name}Undocumented Content-Type3,976

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/0/secrets/workbench
DELETE/meshes/{mesh}/workloads/{name}Undocumented Content-Type3,246

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Failed to retrieve Mesh",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/meshes/0/workloads/workbench
GET/meshes/{mesh}/workloads/{name}Undocumented Content-Type3,200

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/workloads/workbench
GET/meshes/{mesh}/{resourceType}/{resourceName}/_rulesUndocumented status code2,831

Undocumented status codeST103

Received: 404
Documented: 200, 400, 500
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not retrieve Dataplane",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/workbench/dataplanes/my-dp/_rules
GET/meshes/{mesh}/{serviceType}/{serviceName}/_hostnamesUndocumented Content-Type2,834

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "could not retrieve service",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X GET http://0.0.0.0:44581/meshes/workbench/meshservices/redis/_hostnames
GET/meshes/{name}Undocumented Content-Type2,835

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "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/%EA%B2%B5
DELETE/zoneegresses/{name}Undocumented Content-Type8,673

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/zoneegresses/u%C3%A5%C2%8D
DELETE/zoneingresses/{name}Undocumented Content-Type8,608

Undocumented Content-TypeST105

Received: application/json
Documented: application/problem+json
Response404 Not Found
{
 "type": "/std-errors",
 "status": 404,
 "title": "Could not delete a resource",
 "detail": "Not found",
 "details": "Not found"
}
Reproduce
curl -X DELETE http://0.0.0.0:44581/zoneingresses/HostnameGenerator
GET/37
GET/_resources37
Not tied to an operation
  • Allow header mismatch
OPTIONS/meshes/{mesh}/dataplanes/_overview

Allow header mismatchST205

`Allow: GET, PUT, DELETE` does not match the schema. Undocumented methods advertised: DELETE, PUT

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
405: Method Not Allowed
Reproduce
curl -X OPTIONS http://0.0.0.0:44581/meshes/default/dataplanes/_overview