Commit Graph

68 Commits

Author SHA1 Message Date
7f5542c119 refactor: inject trace ID as a default header (#50) 2021-04-27 17:21:37 -04:00
0e1db1e782 feat: port influx write from influxdb (#47) 2021-04-26 12:32:54 -04:00
bd97d2c7f3 refactor: split CLI commands into separate files (#46) 2021-04-26 10:48:15 -04:00
3fddaf00a9 feat: port write-batcher from influxdb (#42)
Co-authored-by: William Baker <55118525+wbaker85@users.noreply.github.com>
2021-04-26 10:47:26 -04:00
ab91522081 feat: port line reader from influxdb (#45) 2021-04-26 10:47:02 -04:00
74d622bece feat: port rate-limiter from influxdb (#44) 2021-04-26 10:46:32 -04:00
1aa715df05 refactor: replace api.yml with copy downloaded from openapi repo (#43) 2021-04-26 10:46:02 -04:00
73dc5ef63b feat(api): improve codegen outputs (#41)
* Use `[]byte` for generated request bodies when the source schema has `format: byte`
* Gzip-compress request bodies when `Content-Encoding: gzip` is set
* Require that all models returned as error conditions in our API implement the `error` interface
* Move the implementation for `api.HealthCheck` out of `ping.go` and into `api/error.go`


Co-authored-by: William Baker <55118525+wbaker85@users.noreply.github.com>
2021-04-26 10:10:45 -04:00
5328b1fdc8 fix: fix some issues with the local config service (#40) 2021-04-26 09:57:36 -04:00
cf30ec4345 refactor: move mock APIs and services into mock module (#39) 2021-04-26 09:51:27 -04:00
7d6ea73c33 feat: use signal-wrapped contexts in CLI commands (#38) 2021-04-26 09:51:15 -04:00
f2d10e34f9 feat: port csv2lp from influxdb (#37)
Co-authored-by: William Baker <55118525+wbaker85@users.noreply.github.com>
2021-04-26 09:12:29 -04:00
68ad797ab7 feat: port influx setup from influxdb (#35) 2021-04-22 09:46:15 -04:00
079f707c21 refactor: replace bash hacks with custom templates (#34) 2021-04-19 15:51:53 -04:00
4f62e469e9 refactor: switch to OpenAPITools's generator for our HTTP clients (#33)
* build: add CI job to check OpenAPI generation is clean
* feat: add hidden flag for HTTP debug
2021-04-16 17:16:58 -04:00
ca8a5c5364 feat: implement ping command (#31)
* build: use deepmap/oapi-codegen to generate an HTTP client
* feat: add global CLI options
* feat: load local config to find host and token
* feat: implement ping command
* test: add unit tests for ping command
2021-04-14 09:31:21 -04:00
8c062cacf0 feat: set up project skeleton for new CLI (#1)
* docs: fill in README
* feat: initial setup of CLI, with help + version commands
* build: add linters and Makefile
* build: add initial CircleCI workflow
2021-04-12 13:39:09 -04:00
493bb6a925 Initial commit 2021-04-09 14:21:16 -04:00