Skip to content
This repository was archived by the owner on Jan 8, 2024. It is now read-only.

Commit 18d2b32

Browse files
committed
Add generated client from swagger spec
1 parent 9eb6d79 commit 18d2b32

File tree

624 files changed

+103297
-5
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

624 files changed

+103297
-5
lines changed

Diff for: Makefile

+4
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,10 @@ gen/server: # Generates server protobuf Go files from server.proto
113113
@test -s "thirdparty/proto/api-common-protos/.git" || { echo "git submodules not initialized, run 'git submodule update --init --recursive' and try again"; exit 1; }
114114
go generate ./pkg/server
115115

116+
.PHONY: gen/client
117+
gen/client: # Generates grpc-gateway client from server.swagger.json
118+
go generate ./pkg/client
119+
116120
.PHONY: gen/ts
117121
gen/ts: # Generates frontend typescript files
118122
# Clear existing generated files

Diff for: go.mod

+5-5
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ require (
3131
github.com/fsnotify/fsnotify v1.5.4
3232
github.com/gliderlabs/ssh v0.3.1
3333
github.com/go-git/go-git/v5 v5.2.0
34+
github.com/go-openapi/errors v0.20.3
35+
github.com/go-openapi/runtime v0.19.24
36+
github.com/go-openapi/strfmt v0.21.3
37+
github.com/go-openapi/swag v0.19.14
38+
github.com/go-openapi/validate v0.20.2
3439
github.com/go-ozzo/ozzo-validation/v4 v4.2.1
3540
github.com/go-playground/validator v9.31.0+incompatible
3641
github.com/gofrs/flock v0.8.0
@@ -190,15 +195,10 @@ require (
190195
github.com/go-git/go-billy/v5 v5.0.0 // indirect
191196
github.com/go-logr/logr v0.4.0 // indirect
192197
github.com/go-openapi/analysis v0.20.0 // indirect
193-
github.com/go-openapi/errors v0.20.3 // indirect
194198
github.com/go-openapi/jsonpointer v0.19.5 // indirect
195199
github.com/go-openapi/jsonreference v0.19.5 // indirect
196200
github.com/go-openapi/loads v0.20.2 // indirect
197-
github.com/go-openapi/runtime v0.19.24 // indirect
198201
github.com/go-openapi/spec v0.20.3 // indirect
199-
github.com/go-openapi/strfmt v0.21.3 // indirect
200-
github.com/go-openapi/swag v0.19.14 // indirect
201-
github.com/go-openapi/validate v0.20.2 // indirect
202202
github.com/go-playground/locales v0.13.0 // indirect
203203
github.com/go-playground/universal-translator v0.17.0 // indirect
204204
github.com/gobwas/glob v0.2.3 // indirect

Diff for: pkg/client/client.go

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
package client
2+
3+
//go:generate swagger generate client --strict-responders --spec ../server/gen/server.swagger.json --target ./gen --default-scheme=https

Diff for: pkg/client/gen/client/pkg_server_proto_server_proto_client.go

+112
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: pkg/client/gen/client/waypoint/waypoint_adopt_runner_parameters.go

+172
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)