90 Commits

Author SHA1 Message Date
mustard
dbaf125c6f [public-api] expose WorkspaceInstance as part of Workspace message 2022-10-19 09:42:34 +02:00
Milan Pavlik
1a8f1b6e5a [public-api] Define stable and experimental packages 2022-10-18 08:46:33 +02:00
Milan Pavlik
bbfc28df29 [public-api] Generate Go and TS Connect protos with buf 2022-10-06 14:18:22 +02:00
Milan Pavlik
c0c214c886 [public-api] Switch go codegen to buf 2022-10-05 13:54:21 +02:00
Manuel Alejandro de Brito Fontes
d5eb5815b5 Update to 1.19 2022-10-04 15:17:22 +02:00
Manuel Alejandro de Brito Fontes
3f6cbd07f1 Update go dependencies 2022-10-04 15:17:22 +02:00
Christian Weichel
d6023c989a Revert "Switch to Go workspaces"
This reverts commit 6bc34cf17512cb0a10a3a6cce44141b1f06b624e.
2022-09-29 05:28:29 +02:00
Christian Weichel
174a09222f Revert "Run go work sync"
This reverts commit 6b23167e09f74062b31150d4044a8fe7cacbc34b.
2022-09-29 05:28:29 +02:00
Christian Weichel
6b23167e09 Run go work sync 2022-09-28 08:45:28 +02:00
Christian Weichel
6bc34cf175 Switch to Go workspaces 2022-09-28 08:45:28 +02:00
Milan Pavlik
6f461f5714 [baseserver] Track metrics for HTTP requests automatically 2022-09-20 09:05:21 +02:00
Milan Pavlik
c831351367 [public-api] Fix Stripe Webhook Secret mount path 2022-08-29 12:01:13 +02:00
Milan Pavlik
3037016a2e }}} This is a combination of 2 commits.
[stripe] Inject stripe-webhook-secret into public-api
2022-08-26 13:49:11 +02:00
Manuel Alejandro de Brito Fontes
438ffab694 Update k8s dependencies to v0.24.4 2022-08-23 08:18:39 +02:00
Manuel Alejandro de Brito Fontes
7b4a885ee3 Update k8s dependencies to v0.24.3 2022-08-23 08:18:39 +02:00
Andrew Farries
2d2f3e8b24 Make webhook use billingservice client
Construct and pass a billingservice client to the Stripe webhook so that
it can invoke the `FinalizeInvoice` RPC when the webhook is triggered.
2022-08-10 15:55:56 +02:00
Christian Weichel
099169a6c8 [public-api] Add preparing phase
Altering the enum numbers is OK here because the enum has never been exposed
before, hence we can be sure that there is no consumer of this API yet.
2022-07-13 10:17:00 +02:00
JenTing Hsiao
856371178d Revert "Update k8s dependencies to v0.24.2"
This reverts commit 2911bc3283c2b79aacde0d16bce056de62eb696b.
2022-07-05 11:11:01 +02:00
Manuel Alejandro de Brito Fontes
2911bc3283 Update k8s dependencies to v0.24.2 2022-07-05 03:37:52 +05:30
Christian Weichel
b7bf69d01e [public-api-server] Harmonise configuration structure 2022-05-25 17:35:39 +05:30
Milan Pavlik
d336cf8696 [public-api] Publish to NPM 2022-05-17 17:46:31 +05:30
Andrew Farries
8bcbccb125 Rerun protoc 2022-05-12 16:01:27 +05:30
Andrew Farries
e3423ccb96 Rename result to token 2022-05-12 16:01:27 +05:30
Andrew Farries
3bd3dd2add Rerun protoc
via `components/public-api/generate.sh`.
2022-05-12 16:01:27 +05:30
Andrew Farries
c9ca643c8c Update .proto file with new rpc 2022-05-12 16:01:27 +05:30
Manuel Alejandro de Brito Fontes
2e7526ff72 Update go modules 2022-05-04 13:58:20 +05:30
Milan Pavlik
daba3bbaf9 [public-api] Remove gp-lint 2022-05-03 13:00:18 +05:30
Milan Pavlik
d2bdfa9a1c [public-api] Fix codegen 2022-04-28 16:58:14 +05:30
Manuel Alejandro de Brito Fontes
1b88c8058e Update go modules 2022-04-25 15:52:37 +05:30
Milan Pavlik
2abc2b71ca [public-api] Add unimplemented workspace service 2022-04-20 15:38:32 +05:30
Milan Pavlik
2261745b6a [public-api-server] Group http and grpc servers into a baseserver package 2022-04-19 14:53:31 +05:30
Manuel Alejandro de Brito Fontes
9fb5c369fd Update go modules 2022-04-11 14:02:24 +05:30
Christian Weichel
de3abf2089 [public-api] Draft more of the prebuild API 2022-03-26 15:31:09 +05:30
Christian Weichel
739dd4c589 [public-api] Add and enforce application-level error status 2022-03-26 15:31:09 +05:30
Christian Weichel
486da4e964 [public-api] Make owner token access explicit 2022-03-26 15:31:09 +05:30
Christian Weichel
19f93d9115 [public-api] Extend workspace context 2022-03-26 15:31:09 +05:30
Christian Weichel
f5011cb6e2 [public-api] Better workspace instance support 2022-03-26 15:31:09 +05:30
Christian Weichel
bb3d9c7b8b [public-api] Add linting 2022-03-26 15:31:09 +05:30
Christian Weichel
6af2334832 [public-api] First workspaces draft 2022-03-26 15:31:09 +05:30
Christian Weichel
0585ad0f36 [public-api] Initial scaffolding 2022-03-26 15:31:09 +05:30