Skip to content

Commit a6a7dea

Browse files
authored
CLOUDP-358677: Update CRD2Go generate GetConditions (#2942)
1 parent e88a9bf commit a6a7dea

File tree

5 files changed

+24
-23
lines changed

5 files changed

+24
-23
lines changed

crd2go.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
#
1515

1616
# input CRD schemas in YAML format
17-
input: ./pkg/crd2go/samples/crds.yaml
17+
input: ./config/generated/crd/bases/crds.yaml
1818

1919
# output directory to egenrate Go code
20-
output: ./pkg/crd2go/samples/v1
20+
output: ./internal/nextapi/generated/v1
2121

2222
# list of CRDs to skip by Kind name
2323
skipList: []
@@ -41,6 +41,10 @@ imports:
4141
alias: k8s
4242
path: github.com/crd2go/crd2go/k8s
4343

44+
# plugins customize what extra Go code gets generated on top of the CRD types
45+
plugins:
46+
- name: get-conditions
47+
4448
# deepCopy controls the integration with controller-gen to generate deep copy code
4549
deepCopy:
4650
generate: auto

go.mod

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ require (
2121
github.com/aws/aws-sdk-go-v2/service/s3 v1.92.0
2222
github.com/aws/aws-sdk-go-v2/service/sts v1.41.1
2323
github.com/aws/smithy-go v1.23.2
24-
github.com/crd2go/crd2go v0.0.0-20251111142436-d5d083fc9afb
24+
github.com/crd2go/crd2go v0.0.0-20251126083728-1b00be879b92
2525
github.com/getkin/kin-openapi v0.133.0
2626
github.com/go-logr/zapr v1.3.0
2727
github.com/go-test/deep v1.1.1
@@ -102,7 +102,6 @@ require (
102102
github.com/x448/float16 v0.8.4 // indirect
103103
github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82 // indirect
104104
github.com/yudai/pp v2.0.1+incompatible // indirect
105-
go.mongodb.org/atlas-sdk/v20250312008 v20250312008.0.0 // indirect
106105
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
107106
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0 // indirect
108107
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect

go.sum

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,8 @@ github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XL
124124
github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443 h1:aQ3y1lwWyqYPiWZThqv1aFbZMiM9vblcSArJRf2Irls=
125125
github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443/go.mod h1:W+zGtBO5Y1IgJhy4+A9GOqVhqLpfZi+vwmdNXUehLA8=
126126
github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
127-
github.com/crd2go/crd2go v0.0.0-20251111142436-d5d083fc9afb h1:fUVPP2Pkk5wxSqlLDFdWX4vMzl6VC6qLNVLW22hIqEc=
128-
github.com/crd2go/crd2go v0.0.0-20251111142436-d5d083fc9afb/go.mod h1:OsulE5Bst55vp5aTkcNZvCCzfdLY5eYgHzVje+F4G/M=
127+
github.com/crd2go/crd2go v0.0.0-20251126083728-1b00be879b92 h1:qR6FxuxKcGJErELSR1MqL0MXREGEsuxjY9Rk0adXjKw=
128+
github.com/crd2go/crd2go v0.0.0-20251126083728-1b00be879b92/go.mod h1:DHvyrawrBmGhvUdcTQpe+muW4GLwLh4niAyt/xtXp/g=
129129
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
130130
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
131131
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
@@ -377,8 +377,6 @@ github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9dec
377377
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
378378
go.mongodb.org/atlas-sdk/v20250312006 v20250312006.1.0 h1:PcVxslw4G7/I9SbUi5y81i4YZnL1dKRnGpeHVyNSTh4=
379379
go.mongodb.org/atlas-sdk/v20250312006 v20250312006.1.0/go.mod h1:UZYSaCimjGs3j+wMwgHSKUSIvoJXzmy/xrer0t5TLgo=
380-
go.mongodb.org/atlas-sdk/v20250312008 v20250312008.0.0 h1:Pzrb2bPXtkw1vDTiFxovZyYD4BIA4l0o6c2/HBqxe0I=
381-
go.mongodb.org/atlas-sdk/v20250312008 v20250312008.0.0/go.mod h1:o1ExR4zmunAhRHXF5hlkVUNoJNkmyQ9vRScDGahstyQ=
382380
go.mongodb.org/mongo-driver v1.17.6 h1:87JUG1wZfWsr6rIz3ZmpH90rL5tea7O3IHuSwHUpsss=
383381
go.mongodb.org/mongo-driver v1.17.6/go.mod h1:Hy04i7O2kC4RS06ZrhPRqj/u4DTYkFDAAccj+rVKqgQ=
384382
go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA=

tools/toolbox/go.mod

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require (
1616
github.com/Masterminds/semver/v3 v3.4.0 // indirect
1717
github.com/Masterminds/sprig/v3 v3.3.0 // indirect
1818
github.com/chigopher/pathlib v0.19.1 // indirect
19-
github.com/crd2go/crd2go v0.0.0-20251111142436-d5d083fc9afb // indirect
19+
github.com/crd2go/crd2go v0.0.0-20251126083728-1b00be879b92 // indirect
2020
github.com/daixiang0/gci v0.13.7 // indirect
2121
github.com/dave/jennifer v1.7.1 // indirect
2222
github.com/fsnotify/fsnotify v1.9.0 // indirect
@@ -67,10 +67,10 @@ require (
6767
gopkg.in/inf.v0 v0.9.1 // indirect
6868
gopkg.in/yaml.v2 v2.4.0 // indirect
6969
gopkg.in/yaml.v3 v3.0.1 // indirect
70-
k8s.io/api v0.34.1 // indirect
71-
k8s.io/apiextensions-apiserver v0.34.1 // indirect
72-
k8s.io/apimachinery v0.34.1 // indirect
73-
k8s.io/client-go v0.34.1 // indirect
70+
k8s.io/api v0.34.2 // indirect
71+
k8s.io/apiextensions-apiserver v0.34.2 // indirect
72+
k8s.io/apimachinery v0.34.2 // indirect
73+
k8s.io/client-go v0.34.2 // indirect
7474
k8s.io/klog/v2 v2.130.1 // indirect
7575
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 // indirect
7676
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect

tools/toolbox/go.sum

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ github.com/chigopher/pathlib v0.19.1 h1:RoLlUJc0CqBGwq239cilyhxPNLXTK+HXoASGyGzn
1212
github.com/chigopher/pathlib v0.19.1/go.mod h1:tzC1dZLW8o33UQpWkNkhvPwL5n4yyFRFm/jL1YGWFvY=
1313
github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc=
1414
github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
15-
github.com/crd2go/crd2go v0.0.0-20251111142436-d5d083fc9afb h1:fUVPP2Pkk5wxSqlLDFdWX4vMzl6VC6qLNVLW22hIqEc=
16-
github.com/crd2go/crd2go v0.0.0-20251111142436-d5d083fc9afb/go.mod h1:OsulE5Bst55vp5aTkcNZvCCzfdLY5eYgHzVje+F4G/M=
15+
github.com/crd2go/crd2go v0.0.0-20251126083728-1b00be879b92 h1:qR6FxuxKcGJErELSR1MqL0MXREGEsuxjY9Rk0adXjKw=
16+
github.com/crd2go/crd2go v0.0.0-20251126083728-1b00be879b92/go.mod h1:DHvyrawrBmGhvUdcTQpe+muW4GLwLh4niAyt/xtXp/g=
1717
github.com/daixiang0/gci v0.13.7 h1:+0bG5eK9vlI08J+J/NWGbWPTNiXPG4WhNLJOkSxWITQ=
1818
github.com/daixiang0/gci v0.13.7/go.mod h1:812WVN6JLFY9S6Tv76twqmNqevN0pa3SX3nih0brVzQ=
1919
github.com/dave/jennifer v1.7.1 h1:B4jJJDHelWcDhlRQxWeo0Npa/pYKBLrirAQoTN45txo=
@@ -190,14 +190,14 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
190190
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
191191
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
192192
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
193-
k8s.io/api v0.34.1 h1:jC+153630BMdlFukegoEL8E/yT7aLyQkIVuwhmwDgJM=
194-
k8s.io/api v0.34.1/go.mod h1:SB80FxFtXn5/gwzCoN6QCtPD7Vbu5w2n1S0J5gFfTYk=
195-
k8s.io/apiextensions-apiserver v0.34.1 h1:NNPBva8FNAPt1iSVwIE0FsdrVriRXMsaWFMqJbII2CI=
196-
k8s.io/apiextensions-apiserver v0.34.1/go.mod h1:hP9Rld3zF5Ay2Of3BeEpLAToP+l4s5UlxiHfqRaRcMc=
197-
k8s.io/apimachinery v0.34.1 h1:dTlxFls/eikpJxmAC7MVE8oOeP1zryV7iRyIjB0gky4=
198-
k8s.io/apimachinery v0.34.1/go.mod h1:/GwIlEcWuTX9zKIg2mbw0LRFIsXwrfoVxn+ef0X13lw=
199-
k8s.io/client-go v0.34.1 h1:ZUPJKgXsnKwVwmKKdPfw4tB58+7/Ik3CrjOEhsiZ7mY=
200-
k8s.io/client-go v0.34.1/go.mod h1:kA8v0FP+tk6sZA0yKLRG67LWjqufAoSHA2xVGKw9Of8=
193+
k8s.io/api v0.34.2 h1:fsSUNZhV+bnL6Aqrp6O7lMTy6o5x2C4XLjnh//8SLYY=
194+
k8s.io/api v0.34.2/go.mod h1:MMBPaWlED2a8w4RSeanD76f7opUoypY8TFYkSM+3XHw=
195+
k8s.io/apiextensions-apiserver v0.34.2 h1:WStKftnGeoKP4AZRz/BaAAEJvYp4mlZGN0UCv+uvsqo=
196+
k8s.io/apiextensions-apiserver v0.34.2/go.mod h1:398CJrsgXF1wytdaanynDpJ67zG4Xq7yj91GrmYN2SE=
197+
k8s.io/apimachinery v0.34.2 h1:zQ12Uk3eMHPxrsbUJgNF8bTauTVR2WgqJsTmwTE/NW4=
198+
k8s.io/apimachinery v0.34.2/go.mod h1:/GwIlEcWuTX9zKIg2mbw0LRFIsXwrfoVxn+ef0X13lw=
199+
k8s.io/client-go v0.34.2 h1:Co6XiknN+uUZqiddlfAjT68184/37PS4QAzYvQvDR8M=
200+
k8s.io/client-go v0.34.2/go.mod h1:2VYDl1XXJsdcAxw7BenFslRQX28Dxz91U9MWKjX97fE=
201201
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
202202
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
203203
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 h1:SjGebBtkBqHFOli+05xYbK8YF1Dzkbzn+gDM4X9T4Ck=

0 commit comments

Comments
 (0)