influxdb/authorization
davidby-influx c169e98f30
fix: corrrectly return 4XX errors instead of 5XX errors (#24519) (#24534)
HTTP 5XX errors were being returned incorrectly from
BoltDB errors that were actually bad requests, e.g.,
names that were too long for buckets, users, and
organizations. Map BoltDB errors to correct Influx
errors and return 4XX errors where appropriate. Also
add op codes to more errors

(cherry picked from commit a3fd489864)
2023-12-28 09:03:37 -08:00
..
error.go fix: corrrectly return 4XX errors instead of 5XX errors (#24519) (#24534) 2023-12-28 09:03:37 -08:00
http_client.go fix: more expressive errors (#22448) 2021-09-13 15:12:35 -04:00
http_server.go fix: more expressive errors (#22448) 2021-09-13 15:12:35 -04:00
http_server_test.go build: upgrade to Go 1.18.1 (#23252) 2022-04-13 15:24:27 -05:00
middleware_auth.go fix: don't allow creating an auth with instance resources (#23674) 2022-09-13 11:00:51 -05:00
middleware_auth_test.go fix: more expressive errors (#22448) 2021-09-13 15:12:35 -04:00
middleware_logging.go fix: more expressive errors (#22448) 2021-09-13 15:12:35 -04:00
middleware_metrics.go fix: more expressive errors (#22448) 2021-09-13 15:12:35 -04:00
mock_tenant.go chore: update to go 1.20 (#24088) 2023-02-09 14:14:35 -05:00
service.go fix: more expressive errors (#22448) 2021-09-13 15:12:35 -04:00
service_test.go refactor: move helper functions for setting up test stores into testing package (#22347) 2021-08-31 16:43:45 -04:00
storage.go fix: more expressive errors (#22448) 2021-09-13 15:12:35 -04:00
storage_authorization.go fix: corrrectly return 4XX errors instead of 5XX errors (#24519) (#24534) 2023-12-28 09:03:37 -08:00
storage_authorization_test.go fix: more expressive errors (#22448) 2021-09-13 15:12:35 -04:00