mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-19 18:02:01 +00:00
Bump k8s.io/gengo to v0.0.0-20211115164449-b448ea381d54
Signed-off-by: Andy Goldstein <andy.goldstein@redhat.com>
This commit is contained in:
parent
b0eb3e1ec2
commit
60d2481b88
4
go.mod
4
go.mod
@ -115,7 +115,7 @@ require (
|
|||||||
k8s.io/controller-manager v0.0.0
|
k8s.io/controller-manager v0.0.0
|
||||||
k8s.io/cri-api v0.0.0
|
k8s.io/cri-api v0.0.0
|
||||||
k8s.io/csi-translation-lib v0.0.0
|
k8s.io/csi-translation-lib v0.0.0
|
||||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c
|
k8s.io/gengo v0.0.0-20211115164449-b448ea381d54
|
||||||
k8s.io/klog/v2 v2.30.0
|
k8s.io/klog/v2 v2.30.0
|
||||||
k8s.io/kube-aggregator v0.0.0
|
k8s.io/kube-aggregator v0.0.0
|
||||||
k8s.io/kube-controller-manager v0.0.0
|
k8s.io/kube-controller-manager v0.0.0
|
||||||
@ -497,7 +497,7 @@ replace (
|
|||||||
k8s.io/controller-manager => ./staging/src/k8s.io/controller-manager
|
k8s.io/controller-manager => ./staging/src/k8s.io/controller-manager
|
||||||
k8s.io/cri-api => ./staging/src/k8s.io/cri-api
|
k8s.io/cri-api => ./staging/src/k8s.io/cri-api
|
||||||
k8s.io/csi-translation-lib => ./staging/src/k8s.io/csi-translation-lib
|
k8s.io/csi-translation-lib => ./staging/src/k8s.io/csi-translation-lib
|
||||||
k8s.io/gengo => k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c
|
k8s.io/gengo => k8s.io/gengo v0.0.0-20211115164449-b448ea381d54
|
||||||
k8s.io/klog/v2 => k8s.io/klog/v2 v2.30.0
|
k8s.io/klog/v2 => k8s.io/klog/v2 v2.30.0
|
||||||
k8s.io/kube-aggregator => ./staging/src/k8s.io/kube-aggregator
|
k8s.io/kube-aggregator => ./staging/src/k8s.io/kube-aggregator
|
||||||
k8s.io/kube-controller-manager => ./staging/src/k8s.io/kube-controller-manager
|
k8s.io/kube-controller-manager => ./staging/src/k8s.io/kube-controller-manager
|
||||||
|
4
go.sum
4
go.sum
@ -584,8 +584,8 @@ gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C
|
|||||||
gotest.tools/v3 v3.0.3 h1:4AuOwCGf4lLR9u3YOe2awrHygurzhO/HeQ6laiA6Sx0=
|
gotest.tools/v3 v3.0.3 h1:4AuOwCGf4lLR9u3YOe2awrHygurzhO/HeQ6laiA6Sx0=
|
||||||
gotest.tools/v3 v3.0.3/go.mod h1:Z7Lb0S5l+klDB31fvDQX8ss/FlKDxtlFlw3Oa8Ymbl8=
|
gotest.tools/v3 v3.0.3/go.mod h1:Z7Lb0S5l+klDB31fvDQX8ss/FlKDxtlFlw3Oa8Ymbl8=
|
||||||
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
||||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c h1:GohjlNKauSai7gN4wsJkeZ3WAJx4Sh+oT/b5IYn5suA=
|
k8s.io/gengo v0.0.0-20211115164449-b448ea381d54 h1:LTfmarWsAxo+qlLq6d4FunAM9ZQSq8i6QI+/btzVk+U=
|
||||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
k8s.io/gengo v0.0.0-20211115164449-b448ea381d54/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||||
k8s.io/klog/v2 v2.30.0 h1:bUO6drIvCIsvZ/XFgfxoGFQU/a4Qkh0iAlvUR7vlHJw=
|
k8s.io/klog/v2 v2.30.0 h1:bUO6drIvCIsvZ/XFgfxoGFQU/a4Qkh0iAlvUR7vlHJw=
|
||||||
k8s.io/klog/v2 v2.30.0/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0=
|
k8s.io/klog/v2 v2.30.0/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0=
|
||||||
k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65 h1:E3J9oCLlaobFUqsjG9DfKbP2BmgwBL2p7pn0A3dG9W4=
|
k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65 h1:E3J9oCLlaobFUqsjG9DfKbP2BmgwBL2p7pn0A3dG9W4=
|
||||||
|
@ -968,8 +968,9 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh
|
|||||||
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
|
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
|
||||||
honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
||||||
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
||||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c h1:GohjlNKauSai7gN4wsJkeZ3WAJx4Sh+oT/b5IYn5suA=
|
|
||||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||||
|
k8s.io/gengo v0.0.0-20211115164449-b448ea381d54 h1:LTfmarWsAxo+qlLq6d4FunAM9ZQSq8i6QI+/btzVk+U=
|
||||||
|
k8s.io/gengo v0.0.0-20211115164449-b448ea381d54/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||||
k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
|
k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
|
||||||
k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
|
k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
|
||||||
k8s.io/klog/v2 v2.30.0 h1:bUO6drIvCIsvZ/XFgfxoGFQU/a4Qkh0iAlvUR7vlHJw=
|
k8s.io/klog/v2 v2.30.0 h1:bUO6drIvCIsvZ/XFgfxoGFQU/a4Qkh0iAlvUR7vlHJw=
|
||||||
|
@ -17,7 +17,7 @@ require (
|
|||||||
golang.org/x/net v0.0.0-20211209124913-491a49abca63 // indirect
|
golang.org/x/net v0.0.0-20211209124913-491a49abca63 // indirect
|
||||||
golang.org/x/tools v0.1.8
|
golang.org/x/tools v0.1.8
|
||||||
gopkg.in/yaml.v2 v2.4.0
|
gopkg.in/yaml.v2 v2.4.0
|
||||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c
|
k8s.io/gengo v0.0.0-20211115164449-b448ea381d54
|
||||||
k8s.io/klog/v2 v2.30.0
|
k8s.io/klog/v2 v2.30.0
|
||||||
k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65
|
k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65
|
||||||
sigs.k8s.io/structured-merge-diff/v4 v4.1.2 // indirect
|
sigs.k8s.io/structured-merge-diff/v4 v4.1.2 // indirect
|
||||||
|
3
staging/src/k8s.io/code-generator/go.sum
generated
3
staging/src/k8s.io/code-generator/go.sum
generated
@ -240,8 +240,9 @@ gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v
|
|||||||
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||||
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
||||||
honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
||||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c h1:GohjlNKauSai7gN4wsJkeZ3WAJx4Sh+oT/b5IYn5suA=
|
|
||||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||||
|
k8s.io/gengo v0.0.0-20211115164449-b448ea381d54 h1:LTfmarWsAxo+qlLq6d4FunAM9ZQSq8i6QI+/btzVk+U=
|
||||||
|
k8s.io/gengo v0.0.0-20211115164449-b448ea381d54/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||||
k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
|
k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
|
||||||
k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
|
k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
|
||||||
k8s.io/klog/v2 v2.30.0 h1:bUO6drIvCIsvZ/XFgfxoGFQU/a4Qkh0iAlvUR7vlHJw=
|
k8s.io/klog/v2 v2.30.0 h1:bUO6drIvCIsvZ/XFgfxoGFQU/a4Qkh0iAlvUR7vlHJw=
|
||||||
|
3
staging/src/k8s.io/kube-aggregator/go.sum
generated
3
staging/src/k8s.io/kube-aggregator/go.sum
generated
@ -947,8 +947,9 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh
|
|||||||
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
|
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
|
||||||
honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
||||||
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
||||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c h1:GohjlNKauSai7gN4wsJkeZ3WAJx4Sh+oT/b5IYn5suA=
|
|
||||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||||
|
k8s.io/gengo v0.0.0-20211115164449-b448ea381d54 h1:LTfmarWsAxo+qlLq6d4FunAM9ZQSq8i6QI+/btzVk+U=
|
||||||
|
k8s.io/gengo v0.0.0-20211115164449-b448ea381d54/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||||
k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
|
k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
|
||||||
k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
|
k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
|
||||||
k8s.io/klog/v2 v2.30.0 h1:bUO6drIvCIsvZ/XFgfxoGFQU/a4Qkh0iAlvUR7vlHJw=
|
k8s.io/klog/v2 v2.30.0 h1:bUO6drIvCIsvZ/XFgfxoGFQU/a4Qkh0iAlvUR7vlHJw=
|
||||||
|
1
staging/src/k8s.io/kubectl/go.sum
generated
1
staging/src/k8s.io/kubectl/go.sum
generated
@ -913,6 +913,7 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9
|
|||||||
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
||||||
k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0=
|
k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0=
|
||||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||||
|
k8s.io/gengo v0.0.0-20211115164449-b448ea381d54/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||||
k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
|
k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
|
||||||
k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
|
k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
|
||||||
k8s.io/klog/v2 v2.30.0 h1:bUO6drIvCIsvZ/XFgfxoGFQU/a4Qkh0iAlvUR7vlHJw=
|
k8s.io/klog/v2 v2.30.0 h1:bUO6drIvCIsvZ/XFgfxoGFQU/a4Qkh0iAlvUR7vlHJw=
|
||||||
|
3
staging/src/k8s.io/metrics/go.sum
generated
3
staging/src/k8s.io/metrics/go.sum
generated
@ -611,8 +611,9 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh
|
|||||||
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
|
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
|
||||||
honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
||||||
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
||||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c h1:GohjlNKauSai7gN4wsJkeZ3WAJx4Sh+oT/b5IYn5suA=
|
|
||||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||||
|
k8s.io/gengo v0.0.0-20211115164449-b448ea381d54 h1:LTfmarWsAxo+qlLq6d4FunAM9ZQSq8i6QI+/btzVk+U=
|
||||||
|
k8s.io/gengo v0.0.0-20211115164449-b448ea381d54/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||||
k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
|
k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
|
||||||
k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
|
k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
|
||||||
k8s.io/klog/v2 v2.30.0 h1:bUO6drIvCIsvZ/XFgfxoGFQU/a4Qkh0iAlvUR7vlHJw=
|
k8s.io/klog/v2 v2.30.0 h1:bUO6drIvCIsvZ/XFgfxoGFQU/a4Qkh0iAlvUR7vlHJw=
|
||||||
|
3
staging/src/k8s.io/sample-apiserver/go.sum
generated
3
staging/src/k8s.io/sample-apiserver/go.sum
generated
@ -946,8 +946,9 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh
|
|||||||
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
|
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
|
||||||
honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
||||||
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
||||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c h1:GohjlNKauSai7gN4wsJkeZ3WAJx4Sh+oT/b5IYn5suA=
|
|
||||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||||
|
k8s.io/gengo v0.0.0-20211115164449-b448ea381d54 h1:LTfmarWsAxo+qlLq6d4FunAM9ZQSq8i6QI+/btzVk+U=
|
||||||
|
k8s.io/gengo v0.0.0-20211115164449-b448ea381d54/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||||
k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
|
k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
|
||||||
k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
|
k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
|
||||||
k8s.io/klog/v2 v2.30.0 h1:bUO6drIvCIsvZ/XFgfxoGFQU/a4Qkh0iAlvUR7vlHJw=
|
k8s.io/klog/v2 v2.30.0 h1:bUO6drIvCIsvZ/XFgfxoGFQU/a4Qkh0iAlvUR7vlHJw=
|
||||||
|
3
staging/src/k8s.io/sample-controller/go.sum
generated
3
staging/src/k8s.io/sample-controller/go.sum
generated
@ -614,8 +614,9 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh
|
|||||||
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
|
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
|
||||||
honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
||||||
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
||||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c h1:GohjlNKauSai7gN4wsJkeZ3WAJx4Sh+oT/b5IYn5suA=
|
|
||||||
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||||
|
k8s.io/gengo v0.0.0-20211115164449-b448ea381d54 h1:LTfmarWsAxo+qlLq6d4FunAM9ZQSq8i6QI+/btzVk+U=
|
||||||
|
k8s.io/gengo v0.0.0-20211115164449-b448ea381d54/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||||
k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
|
k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
|
||||||
k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
|
k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
|
||||||
k8s.io/klog/v2 v2.30.0 h1:bUO6drIvCIsvZ/XFgfxoGFQU/a4Qkh0iAlvUR7vlHJw=
|
k8s.io/klog/v2 v2.30.0 h1:bUO6drIvCIsvZ/XFgfxoGFQU/a4Qkh0iAlvUR7vlHJw=
|
||||||
|
6
vendor/k8s.io/gengo/args/args.go
generated
vendored
6
vendor/k8s.io/gengo/args/args.go
generated
vendored
@ -86,6 +86,9 @@ type GeneratorArgs struct {
|
|||||||
// Any custom arguments go here
|
// Any custom arguments go here
|
||||||
CustomArgs interface{}
|
CustomArgs interface{}
|
||||||
|
|
||||||
|
// If specified, trim the prefix from OutputPackagePath before writing files.
|
||||||
|
TrimPathPrefix string
|
||||||
|
|
||||||
// Whether to use default command line flags
|
// Whether to use default command line flags
|
||||||
defaultCommandLineFlags bool
|
defaultCommandLineFlags bool
|
||||||
}
|
}
|
||||||
@ -104,6 +107,7 @@ func (g *GeneratorArgs) AddFlags(fs *pflag.FlagSet) {
|
|||||||
fs.StringVarP(&g.GoHeaderFilePath, "go-header-file", "h", g.GoHeaderFilePath, "File containing boilerplate header text. The string YEAR will be replaced with the current 4-digit year.")
|
fs.StringVarP(&g.GoHeaderFilePath, "go-header-file", "h", g.GoHeaderFilePath, "File containing boilerplate header text. The string YEAR will be replaced with the current 4-digit year.")
|
||||||
fs.BoolVar(&g.VerifyOnly, "verify-only", g.VerifyOnly, "If true, only verify existing output, do not write anything.")
|
fs.BoolVar(&g.VerifyOnly, "verify-only", g.VerifyOnly, "If true, only verify existing output, do not write anything.")
|
||||||
fs.StringVar(&g.GeneratedBuildTag, "build-tag", g.GeneratedBuildTag, "A Go build tag to use to identify files generated by this command. Should be unique.")
|
fs.StringVar(&g.GeneratedBuildTag, "build-tag", g.GeneratedBuildTag, "A Go build tag to use to identify files generated by this command. Should be unique.")
|
||||||
|
fs.StringVar(&g.TrimPathPrefix, "trim-path-prefix", g.TrimPathPrefix, "If set, trim the specified prefix from --output-package when generating files.")
|
||||||
}
|
}
|
||||||
|
|
||||||
// LoadGoBoilerplate loads the boilerplate file passed to --go-header-file.
|
// LoadGoBoilerplate loads the boilerplate file passed to --go-header-file.
|
||||||
@ -202,6 +206,8 @@ func (g *GeneratorArgs) Execute(nameSystems namer.NameSystems, defaultSystem str
|
|||||||
return fmt.Errorf("Failed making a context: %v", err)
|
return fmt.Errorf("Failed making a context: %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
c.TrimPathPrefix = g.TrimPathPrefix
|
||||||
|
|
||||||
c.Verify = g.VerifyOnly
|
c.Verify = g.VerifyOnly
|
||||||
packages := pkgs(c, g)
|
packages := pkgs(c, g)
|
||||||
if err := c.ExecutePackages(g.OutputBase, packages); err != nil {
|
if err := c.ExecutePackages(g.OutputBase, packages); err != nil {
|
||||||
|
7
vendor/k8s.io/gengo/examples/deepcopy-gen/generators/deepcopy.go
generated
vendored
7
vendor/k8s.io/gengo/examples/deepcopy-gen/generators/deepcopy.go
generated
vendored
@ -133,7 +133,7 @@ func Packages(context *generator.Context, arguments *args.GeneratorArgs) generat
|
|||||||
|
|
||||||
inputs := sets.NewString(context.Inputs...)
|
inputs := sets.NewString(context.Inputs...)
|
||||||
packages := generator.Packages{}
|
packages := generator.Packages{}
|
||||||
header := append([]byte(fmt.Sprintf("// +build !%s\n\n", arguments.GeneratedBuildTag)), boilerplate...)
|
header := append([]byte(fmt.Sprintf("//go:build !%s\n// +build !%s\n\n", arguments.GeneratedBuildTag, arguments.GeneratedBuildTag)), boilerplate...)
|
||||||
|
|
||||||
boundingDirs := []string{}
|
boundingDirs := []string{}
|
||||||
if customArgs, ok := arguments.CustomArgs.(*CustomArgs); ok {
|
if customArgs, ok := arguments.CustomArgs.(*CustomArgs); ok {
|
||||||
@ -530,7 +530,10 @@ func (g *genDeepCopy) deepCopyableInterfacesInner(c *generator.Context, t *types
|
|||||||
var ts []*types.Type
|
var ts []*types.Type
|
||||||
for _, intf := range intfs {
|
for _, intf := range intfs {
|
||||||
t := types.ParseFullyQualifiedName(intf)
|
t := types.ParseFullyQualifiedName(intf)
|
||||||
c.AddDir(t.Package)
|
err := c.AddDir(t.Package)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
intfT := c.Universe.Type(t)
|
intfT := c.Universe.Type(t)
|
||||||
if intfT == nil {
|
if intfT == nil {
|
||||||
return nil, fmt.Errorf("unknown type %q in %s tag of type %s", intf, interfacesTagName, intfT)
|
return nil, fmt.Errorf("unknown type %q in %s tag of type %s", intf, interfacesTagName, intfT)
|
||||||
|
14
vendor/k8s.io/gengo/examples/set-gen/generators/sets.go
generated
vendored
14
vendor/k8s.io/gengo/examples/set-gen/generators/sets.go
generated
vendored
@ -246,6 +246,15 @@ func (s $.type|public$) HasAny(items ...$.type|raw$) bool {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Clone returns a new set which is a copy of the current set.
|
||||||
|
func (s $.type|public$) Clone() $.type|public$ {
|
||||||
|
result := make($.type|public$, len(s))
|
||||||
|
for key := range s {
|
||||||
|
result.Insert(key)
|
||||||
|
}
|
||||||
|
return result
|
||||||
|
}
|
||||||
|
|
||||||
// Difference returns a set of objects that are not in s2
|
// Difference returns a set of objects that are not in s2
|
||||||
// For example:
|
// For example:
|
||||||
// s1 = {a1, a2, a3}
|
// s1 = {a1, a2, a3}
|
||||||
@ -269,10 +278,7 @@ func (s $.type|public$) Difference(s2 $.type|public$) $.type|public$ {
|
|||||||
// s1.Union(s2) = {a1, a2, a3, a4}
|
// s1.Union(s2) = {a1, a2, a3, a4}
|
||||||
// s2.Union(s1) = {a1, a2, a3, a4}
|
// s2.Union(s1) = {a1, a2, a3, a4}
|
||||||
func (s1 $.type|public$) Union(s2 $.type|public$) $.type|public$ {
|
func (s1 $.type|public$) Union(s2 $.type|public$) $.type|public$ {
|
||||||
result := New$.type|public$()
|
result := s1.Clone()
|
||||||
for key := range s1 {
|
|
||||||
result.Insert(key)
|
|
||||||
}
|
|
||||||
for key := range s2 {
|
for key := range s2 {
|
||||||
result.Insert(key)
|
result.Insert(key)
|
||||||
}
|
}
|
||||||
|
14
vendor/k8s.io/gengo/examples/set-gen/sets/byte.go
generated
vendored
14
vendor/k8s.io/gengo/examples/set-gen/sets/byte.go
generated
vendored
@ -87,6 +87,15 @@ func (s Byte) HasAny(items ...byte) bool {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Clone returns a new set which is a copy of the current set.
|
||||||
|
func (s Byte) Clone() Byte {
|
||||||
|
result := make(Byte, len(s))
|
||||||
|
for key := range s {
|
||||||
|
result.Insert(key)
|
||||||
|
}
|
||||||
|
return result
|
||||||
|
}
|
||||||
|
|
||||||
// Difference returns a set of objects that are not in s2
|
// Difference returns a set of objects that are not in s2
|
||||||
// For example:
|
// For example:
|
||||||
// s1 = {a1, a2, a3}
|
// s1 = {a1, a2, a3}
|
||||||
@ -110,10 +119,7 @@ func (s Byte) Difference(s2 Byte) Byte {
|
|||||||
// s1.Union(s2) = {a1, a2, a3, a4}
|
// s1.Union(s2) = {a1, a2, a3, a4}
|
||||||
// s2.Union(s1) = {a1, a2, a3, a4}
|
// s2.Union(s1) = {a1, a2, a3, a4}
|
||||||
func (s1 Byte) Union(s2 Byte) Byte {
|
func (s1 Byte) Union(s2 Byte) Byte {
|
||||||
result := NewByte()
|
result := s1.Clone()
|
||||||
for key := range s1 {
|
|
||||||
result.Insert(key)
|
|
||||||
}
|
|
||||||
for key := range s2 {
|
for key := range s2 {
|
||||||
result.Insert(key)
|
result.Insert(key)
|
||||||
}
|
}
|
||||||
|
14
vendor/k8s.io/gengo/examples/set-gen/sets/int.go
generated
vendored
14
vendor/k8s.io/gengo/examples/set-gen/sets/int.go
generated
vendored
@ -87,6 +87,15 @@ func (s Int) HasAny(items ...int) bool {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Clone returns a new set which is a copy of the current set.
|
||||||
|
func (s Int) Clone() Int {
|
||||||
|
result := make(Int, len(s))
|
||||||
|
for key := range s {
|
||||||
|
result.Insert(key)
|
||||||
|
}
|
||||||
|
return result
|
||||||
|
}
|
||||||
|
|
||||||
// Difference returns a set of objects that are not in s2
|
// Difference returns a set of objects that are not in s2
|
||||||
// For example:
|
// For example:
|
||||||
// s1 = {a1, a2, a3}
|
// s1 = {a1, a2, a3}
|
||||||
@ -110,10 +119,7 @@ func (s Int) Difference(s2 Int) Int {
|
|||||||
// s1.Union(s2) = {a1, a2, a3, a4}
|
// s1.Union(s2) = {a1, a2, a3, a4}
|
||||||
// s2.Union(s1) = {a1, a2, a3, a4}
|
// s2.Union(s1) = {a1, a2, a3, a4}
|
||||||
func (s1 Int) Union(s2 Int) Int {
|
func (s1 Int) Union(s2 Int) Int {
|
||||||
result := NewInt()
|
result := s1.Clone()
|
||||||
for key := range s1 {
|
|
||||||
result.Insert(key)
|
|
||||||
}
|
|
||||||
for key := range s2 {
|
for key := range s2 {
|
||||||
result.Insert(key)
|
result.Insert(key)
|
||||||
}
|
}
|
||||||
|
14
vendor/k8s.io/gengo/examples/set-gen/sets/int64.go
generated
vendored
14
vendor/k8s.io/gengo/examples/set-gen/sets/int64.go
generated
vendored
@ -87,6 +87,15 @@ func (s Int64) HasAny(items ...int64) bool {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Clone returns a new set which is a copy of the current set.
|
||||||
|
func (s Int64) Clone() Int64 {
|
||||||
|
result := make(Int64, len(s))
|
||||||
|
for key := range s {
|
||||||
|
result.Insert(key)
|
||||||
|
}
|
||||||
|
return result
|
||||||
|
}
|
||||||
|
|
||||||
// Difference returns a set of objects that are not in s2
|
// Difference returns a set of objects that are not in s2
|
||||||
// For example:
|
// For example:
|
||||||
// s1 = {a1, a2, a3}
|
// s1 = {a1, a2, a3}
|
||||||
@ -110,10 +119,7 @@ func (s Int64) Difference(s2 Int64) Int64 {
|
|||||||
// s1.Union(s2) = {a1, a2, a3, a4}
|
// s1.Union(s2) = {a1, a2, a3, a4}
|
||||||
// s2.Union(s1) = {a1, a2, a3, a4}
|
// s2.Union(s1) = {a1, a2, a3, a4}
|
||||||
func (s1 Int64) Union(s2 Int64) Int64 {
|
func (s1 Int64) Union(s2 Int64) Int64 {
|
||||||
result := NewInt64()
|
result := s1.Clone()
|
||||||
for key := range s1 {
|
|
||||||
result.Insert(key)
|
|
||||||
}
|
|
||||||
for key := range s2 {
|
for key := range s2 {
|
||||||
result.Insert(key)
|
result.Insert(key)
|
||||||
}
|
}
|
||||||
|
14
vendor/k8s.io/gengo/examples/set-gen/sets/string.go
generated
vendored
14
vendor/k8s.io/gengo/examples/set-gen/sets/string.go
generated
vendored
@ -87,6 +87,15 @@ func (s String) HasAny(items ...string) bool {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Clone returns a new set which is a copy of the current set.
|
||||||
|
func (s String) Clone() String {
|
||||||
|
result := make(String, len(s))
|
||||||
|
for key := range s {
|
||||||
|
result.Insert(key)
|
||||||
|
}
|
||||||
|
return result
|
||||||
|
}
|
||||||
|
|
||||||
// Difference returns a set of objects that are not in s2
|
// Difference returns a set of objects that are not in s2
|
||||||
// For example:
|
// For example:
|
||||||
// s1 = {a1, a2, a3}
|
// s1 = {a1, a2, a3}
|
||||||
@ -110,10 +119,7 @@ func (s String) Difference(s2 String) String {
|
|||||||
// s1.Union(s2) = {a1, a2, a3, a4}
|
// s1.Union(s2) = {a1, a2, a3, a4}
|
||||||
// s2.Union(s1) = {a1, a2, a3, a4}
|
// s2.Union(s1) = {a1, a2, a3, a4}
|
||||||
func (s1 String) Union(s2 String) String {
|
func (s1 String) Union(s2 String) String {
|
||||||
result := NewString()
|
result := s1.Clone()
|
||||||
for key := range s1 {
|
|
||||||
result.Insert(key)
|
|
||||||
}
|
|
||||||
for key := range s2 {
|
for key := range s2 {
|
||||||
result.Insert(key)
|
result.Insert(key)
|
||||||
}
|
}
|
||||||
|
21
vendor/k8s.io/gengo/generator/execute.go
generated
vendored
21
vendor/k8s.io/gengo/generator/execute.go
generated
vendored
@ -64,7 +64,7 @@ type DefaultFileType struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (ft DefaultFileType) AssembleFile(f *File, pathname string) error {
|
func (ft DefaultFileType) AssembleFile(f *File, pathname string) error {
|
||||||
klog.V(2).Infof("Assembling file %q", pathname)
|
klog.V(5).Infof("Assembling file %q", pathname)
|
||||||
destFile, err := os.Create(pathname)
|
destFile, err := os.Create(pathname)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@ -91,7 +91,7 @@ func (ft DefaultFileType) AssembleFile(f *File, pathname string) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (ft DefaultFileType) VerifyFile(f *File, pathname string) error {
|
func (ft DefaultFileType) VerifyFile(f *File, pathname string) error {
|
||||||
klog.V(2).Infof("Verifying file %q", pathname)
|
klog.V(5).Infof("Verifying file %q", pathname)
|
||||||
friendlyName := filepath.Join(f.PackageName, f.Name)
|
friendlyName := filepath.Join(f.PackageName, f.Name)
|
||||||
b := &bytes.Buffer{}
|
b := &bytes.Buffer{}
|
||||||
et := NewErrorTracker(b)
|
et := NewErrorTracker(b)
|
||||||
@ -214,7 +214,22 @@ func (c *Context) addNameSystems(namers namer.NameSystems) *Context {
|
|||||||
// import path already, this will be appended to 'outDir'.
|
// import path already, this will be appended to 'outDir'.
|
||||||
func (c *Context) ExecutePackage(outDir string, p Package) error {
|
func (c *Context) ExecutePackage(outDir string, p Package) error {
|
||||||
path := filepath.Join(outDir, p.Path())
|
path := filepath.Join(outDir, p.Path())
|
||||||
klog.V(2).Infof("Processing package %q, disk location %q", p.Name(), path)
|
|
||||||
|
// When working outside of GOPATH, we typically won't want to generate the
|
||||||
|
// full path for a package. For example, if our current project's root/base
|
||||||
|
// package is github.com/foo/bar, outDir=., p.Path()=github.com/foo/bar/generated,
|
||||||
|
// then we really want to be writing files to ./generated, not ./github.com/foo/bar/generated.
|
||||||
|
// The following will trim a path prefix (github.com/foo/bar) from p.Path() to arrive at
|
||||||
|
// a relative path that works with projects not in GOPATH.
|
||||||
|
if c.TrimPathPrefix != "" {
|
||||||
|
separator := string(filepath.Separator)
|
||||||
|
if !strings.HasSuffix(c.TrimPathPrefix, separator) {
|
||||||
|
c.TrimPathPrefix += separator
|
||||||
|
}
|
||||||
|
|
||||||
|
path = strings.TrimPrefix(path, c.TrimPathPrefix)
|
||||||
|
}
|
||||||
|
klog.V(5).Infof("Processing package %q, disk location %q", p.Name(), path)
|
||||||
// Filter out any types the *package* doesn't care about.
|
// Filter out any types the *package* doesn't care about.
|
||||||
packageContext := c.filteredBy(p.Filter)
|
packageContext := c.filteredBy(p.Filter)
|
||||||
os.MkdirAll(path, 0755)
|
os.MkdirAll(path, 0755)
|
||||||
|
3
vendor/k8s.io/gengo/generator/generator.go
generated
vendored
3
vendor/k8s.io/gengo/generator/generator.go
generated
vendored
@ -183,6 +183,9 @@ type Context struct {
|
|||||||
|
|
||||||
// Allows generators to add packages at runtime.
|
// Allows generators to add packages at runtime.
|
||||||
builder *parser.Builder
|
builder *parser.Builder
|
||||||
|
|
||||||
|
// If specified, trim the prefix from a package's path before writing files.
|
||||||
|
TrimPathPrefix string
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewContext generates a context from the given builder, naming systems, and
|
// NewContext generates a context from the given builder, naming systems, and
|
||||||
|
28
vendor/k8s.io/gengo/parser/parse.go
generated
vendored
28
vendor/k8s.io/gengo/parser/parse.go
generated
vendored
@ -167,7 +167,7 @@ func (b *Builder) AddFileForTest(pkg string, path string, src []byte) error {
|
|||||||
if err := b.addFile(importPathString(pkg), path, src, true); err != nil {
|
if err := b.addFile(importPathString(pkg), path, src, true); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if _, err := b.typeCheckPackage(importPathString(pkg)); err != nil {
|
if _, err := b.typeCheckPackage(importPathString(pkg), true); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
@ -269,7 +269,11 @@ func (b *Builder) AddDirTo(dir string, u *types.Universe) error {
|
|||||||
if _, err := b.importPackage(dir, true); err != nil {
|
if _, err := b.importPackage(dir, true); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
return b.findTypesIn(canonicalizeImportPath(b.buildPackages[dir].ImportPath), u)
|
pkg, ok := b.buildPackages[dir]
|
||||||
|
if !ok {
|
||||||
|
return fmt.Errorf("no such package: %q", dir)
|
||||||
|
}
|
||||||
|
return b.findTypesIn(canonicalizeImportPath(pkg.ImportPath), u)
|
||||||
}
|
}
|
||||||
|
|
||||||
// AddDirectoryTo adds an entire directory to a given Universe. Unlike AddDir,
|
// AddDirectoryTo adds an entire directory to a given Universe. Unlike AddDir,
|
||||||
@ -283,7 +287,11 @@ func (b *Builder) AddDirectoryTo(dir string, u *types.Universe) (*types.Package,
|
|||||||
if _, err := b.importPackage(dir, true); err != nil {
|
if _, err := b.importPackage(dir, true); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
path := canonicalizeImportPath(b.buildPackages[dir].ImportPath)
|
pkg, ok := b.buildPackages[dir]
|
||||||
|
if !ok {
|
||||||
|
return nil, fmt.Errorf("no such package: %q", dir)
|
||||||
|
}
|
||||||
|
path := canonicalizeImportPath(pkg.ImportPath)
|
||||||
if err := b.findTypesIn(path, u); err != nil {
|
if err := b.findTypesIn(path, u); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@ -388,13 +396,13 @@ func (b *Builder) importPackage(dir string, userRequested bool) (*tc.Package, er
|
|||||||
// Run the type checker. We may end up doing this to pkgs that are already
|
// Run the type checker. We may end up doing this to pkgs that are already
|
||||||
// done, or are in the queue to be done later, but it will short-circuit,
|
// done, or are in the queue to be done later, but it will short-circuit,
|
||||||
// and we can't miss pkgs that are only depended on.
|
// and we can't miss pkgs that are only depended on.
|
||||||
pkg, err := b.typeCheckPackage(pkgPath)
|
pkg, err := b.typeCheckPackage(pkgPath, !ignoreError)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
switch {
|
switch {
|
||||||
case ignoreError && pkg != nil:
|
case ignoreError && pkg != nil:
|
||||||
klog.V(2).Infof("type checking encountered some issues in %q, but ignoring.\n", pkgPath)
|
klog.V(4).Infof("type checking encountered some issues in %q, but ignoring.\n", pkgPath)
|
||||||
case !ignoreError && pkg != nil:
|
case !ignoreError && pkg != nil:
|
||||||
klog.V(2).Infof("type checking encountered some errors in %q\n", pkgPath)
|
klog.V(3).Infof("type checking encountered some errors in %q\n", pkgPath)
|
||||||
return nil, err
|
return nil, err
|
||||||
default:
|
default:
|
||||||
return nil, err
|
return nil, err
|
||||||
@ -415,7 +423,7 @@ func (a importAdapter) Import(path string) (*tc.Package, error) {
|
|||||||
// typeCheckPackage will attempt to return the package even if there are some
|
// typeCheckPackage will attempt to return the package even if there are some
|
||||||
// errors, so you may check whether the package is nil or not even if you get
|
// errors, so you may check whether the package is nil or not even if you get
|
||||||
// an error.
|
// an error.
|
||||||
func (b *Builder) typeCheckPackage(pkgPath importPathString) (*tc.Package, error) {
|
func (b *Builder) typeCheckPackage(pkgPath importPathString, logErr bool) (*tc.Package, error) {
|
||||||
klog.V(5).Infof("typeCheckPackage %s", pkgPath)
|
klog.V(5).Infof("typeCheckPackage %s", pkgPath)
|
||||||
if pkg, ok := b.typeCheckedPackages[pkgPath]; ok {
|
if pkg, ok := b.typeCheckedPackages[pkgPath]; ok {
|
||||||
if pkg != nil {
|
if pkg != nil {
|
||||||
@ -443,7 +451,11 @@ func (b *Builder) typeCheckPackage(pkgPath importPathString) (*tc.Package, error
|
|||||||
// method. So there can't be cycles in the import graph.
|
// method. So there can't be cycles in the import graph.
|
||||||
Importer: importAdapter{b},
|
Importer: importAdapter{b},
|
||||||
Error: func(err error) {
|
Error: func(err error) {
|
||||||
|
if logErr {
|
||||||
klog.V(2).Infof("type checker: %v\n", err)
|
klog.V(2).Infof("type checker: %v\n", err)
|
||||||
|
} else {
|
||||||
|
klog.V(3).Infof("type checker: %v\n", err)
|
||||||
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
pkg, err := c.Check(string(pkgPath), b.fset, files, nil)
|
pkg, err := c.Check(string(pkgPath), b.fset, files, nil)
|
||||||
@ -653,9 +665,11 @@ func (b *Builder) convertSignature(u types.Universe, t *tc.Signature) *types.Sig
|
|||||||
signature := &types.Signature{}
|
signature := &types.Signature{}
|
||||||
for i := 0; i < t.Params().Len(); i++ {
|
for i := 0; i < t.Params().Len(); i++ {
|
||||||
signature.Parameters = append(signature.Parameters, b.walkType(u, nil, t.Params().At(i).Type()))
|
signature.Parameters = append(signature.Parameters, b.walkType(u, nil, t.Params().At(i).Type()))
|
||||||
|
signature.ParameterNames = append(signature.ParameterNames, t.Params().At(i).Name())
|
||||||
}
|
}
|
||||||
for i := 0; i < t.Results().Len(); i++ {
|
for i := 0; i < t.Results().Len(); i++ {
|
||||||
signature.Results = append(signature.Results, b.walkType(u, nil, t.Results().At(i).Type()))
|
signature.Results = append(signature.Results, b.walkType(u, nil, t.Results().At(i).Type()))
|
||||||
|
signature.ResultNames = append(signature.ResultNames, t.Results().At(i).Name())
|
||||||
}
|
}
|
||||||
if r := t.Recv(); r != nil {
|
if r := t.Recv(); r != nil {
|
||||||
signature.Receiver = b.walkType(u, nil, r.Type())
|
signature.Receiver = b.walkType(u, nil, r.Type())
|
||||||
|
4
vendor/k8s.io/gengo/types/types.go
generated
vendored
4
vendor/k8s.io/gengo/types/types.go
generated
vendored
@ -423,12 +423,12 @@ func (m Member) String() string {
|
|||||||
|
|
||||||
// Signature is a function's signature.
|
// Signature is a function's signature.
|
||||||
type Signature struct {
|
type Signature struct {
|
||||||
// TODO: store the parameter names, not just types.
|
|
||||||
|
|
||||||
// If a method of some type, this is the type it's a member of.
|
// If a method of some type, this is the type it's a member of.
|
||||||
Receiver *Type
|
Receiver *Type
|
||||||
Parameters []*Type
|
Parameters []*Type
|
||||||
|
ParameterNames []string
|
||||||
Results []*Type
|
Results []*Type
|
||||||
|
ResultNames []string
|
||||||
|
|
||||||
// True if the last in parameter is of the form ...T.
|
// True if the last in parameter is of the form ...T.
|
||||||
Variadic bool
|
Variadic bool
|
||||||
|
4
vendor/modules.txt
vendored
4
vendor/modules.txt
vendored
@ -1997,7 +1997,7 @@ k8s.io/cri-api/pkg/apis/testing
|
|||||||
## explicit
|
## explicit
|
||||||
k8s.io/csi-translation-lib
|
k8s.io/csi-translation-lib
|
||||||
k8s.io/csi-translation-lib/plugins
|
k8s.io/csi-translation-lib/plugins
|
||||||
# k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c => k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c
|
# k8s.io/gengo v0.0.0-20211115164449-b448ea381d54 => k8s.io/gengo v0.0.0-20211115164449-b448ea381d54
|
||||||
## explicit
|
## explicit
|
||||||
k8s.io/gengo/args
|
k8s.io/gengo/args
|
||||||
k8s.io/gengo/examples/deepcopy-gen/generators
|
k8s.io/gengo/examples/deepcopy-gen/generators
|
||||||
@ -2767,7 +2767,7 @@ sigs.k8s.io/yaml
|
|||||||
# k8s.io/controller-manager => ./staging/src/k8s.io/controller-manager
|
# k8s.io/controller-manager => ./staging/src/k8s.io/controller-manager
|
||||||
# k8s.io/cri-api => ./staging/src/k8s.io/cri-api
|
# k8s.io/cri-api => ./staging/src/k8s.io/cri-api
|
||||||
# k8s.io/csi-translation-lib => ./staging/src/k8s.io/csi-translation-lib
|
# k8s.io/csi-translation-lib => ./staging/src/k8s.io/csi-translation-lib
|
||||||
# k8s.io/gengo => k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c
|
# k8s.io/gengo => k8s.io/gengo v0.0.0-20211115164449-b448ea381d54
|
||||||
# k8s.io/klog/v2 => k8s.io/klog/v2 v2.30.0
|
# k8s.io/klog/v2 => k8s.io/klog/v2 v2.30.0
|
||||||
# k8s.io/kube-aggregator => ./staging/src/k8s.io/kube-aggregator
|
# k8s.io/kube-aggregator => ./staging/src/k8s.io/kube-aggregator
|
||||||
# k8s.io/kube-controller-manager => ./staging/src/k8s.io/kube-controller-manager
|
# k8s.io/kube-controller-manager => ./staging/src/k8s.io/kube-controller-manager
|
||||||
|
Loading…
Reference in New Issue
Block a user