Skip to content

Commit f8f1128

Browse files
committed
Prototype for client gen
1 parent 3cbab63 commit f8f1128

9 files changed

Lines changed: 243553 additions & 3 deletions

File tree

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ terraform.tfstate
88
bin/
99
dist/
1010
modules-dev/
11-
/pkg/
1211
website/.vagrant
1312
website/.bundle
1413
website/build

go.mod

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@ toolchain go1.23.2
77
require (
88
github.com/fbreckle/go-netbox v0.0.0-20250507102545-934044e020d2
99
github.com/fbreckle/terraform-plugin-docs v0.0.0-20220812121758-a828466500d3
10+
github.com/getkin/kin-openapi v0.127.0
1011
github.com/go-openapi/runtime v0.28.0
1112
github.com/go-openapi/strfmt v0.23.0
1213
github.com/goware/urlx v0.3.2
1314
github.com/hashicorp/terraform-plugin-sdk/v2 v2.37.0
15+
github.com/oapi-codegen/runtime v1.1.1
1416
github.com/sirupsen/logrus v1.9.3
1517
github.com/stretchr/testify v1.10.0
1618
golang.org/x/exp v0.0.0-20250305212735-054e65f0b394
@@ -23,12 +25,14 @@ require (
2325
github.com/ProtonMail/go-crypto v1.1.6 // indirect
2426
github.com/PuerkitoBio/purell v1.2.1 // indirect
2527
github.com/agext/levenshtein v1.2.3 // indirect
28+
github.com/apapsch/go-jsonmerge/v2 v2.0.0 // indirect
2629
github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect
2730
github.com/armon/go-radix v1.0.0 // indirect
2831
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect
2932
github.com/bgentry/speakeasy v0.1.0 // indirect
3033
github.com/cloudflare/circl v1.6.0 // indirect
3134
github.com/davecgh/go-spew v1.1.1 // indirect
35+
github.com/dprotaso/go-yit v0.0.0-20220510233725-9ba8df137936 // indirect
3236
github.com/fatih/color v1.18.0 // indirect
3337
github.com/go-logr/logr v1.4.2 // indirect
3438
github.com/go-logr/stdr v1.2.2 // indirect
@@ -65,6 +69,7 @@ require (
6569
github.com/hashicorp/yamux v0.1.2 // indirect
6670
github.com/huandu/xstrings v1.4.0 // indirect
6771
github.com/imdario/mergo v0.3.15 // indirect
72+
github.com/invopop/yaml v0.3.1 // indirect
6873
github.com/josharian/intern v1.0.0 // indirect
6974
github.com/mailru/easyjson v0.9.0 // indirect
7075
github.com/mattn/go-colorable v0.1.14 // indirect
@@ -75,17 +80,22 @@ require (
7580
github.com/mitchellh/go-wordwrap v1.0.1 // indirect
7681
github.com/mitchellh/mapstructure v1.5.0 // indirect
7782
github.com/mitchellh/reflectwalk v1.0.2 // indirect
83+
github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 // indirect
84+
github.com/oapi-codegen/oapi-codegen/v2 v2.4.1 // indirect
7885
github.com/oklog/run v1.1.0 // indirect
7986
github.com/oklog/ulid v1.3.1 // indirect
8087
github.com/opentracing/opentracing-go v1.2.0 // indirect
88+
github.com/perimeterx/marshmallow v1.1.5 // indirect
8189
github.com/pmezard/go-difflib v1.0.0 // indirect
8290
github.com/posener/complete v1.2.3 // indirect
8391
github.com/russross/blackfriday v1.6.0 // indirect
8492
github.com/shopspring/decimal v1.3.1 // indirect
93+
github.com/speakeasy-api/openapi-overlay v0.9.0 // indirect
8594
github.com/spf13/cast v1.5.0 // indirect
8695
github.com/vmihailenco/msgpack v4.0.4+incompatible // indirect
8796
github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect
8897
github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect
98+
github.com/vmware-labs/yaml-jsonpath v0.3.2 // indirect
8999
github.com/zclconf/go-cty v1.16.2 // indirect
90100
go.mongodb.org/mongo-driver v1.17.3 // indirect
91101
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
@@ -103,5 +113,8 @@ require (
103113
google.golang.org/genproto/googleapis/rpc v0.0.0-20250311190419-81fb87f6b8bf // indirect
104114
google.golang.org/grpc v1.72.1 // indirect
105115
google.golang.org/protobuf v1.36.6 // indirect
116+
gopkg.in/yaml.v2 v2.4.0 // indirect
106117
gopkg.in/yaml.v3 v3.0.1 // indirect
107118
)
119+
120+
tool github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen

go.sum

Lines changed: 104 additions & 2 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)