Jordan Liggitt
028683efe6
Add missing proto path to kube::protoc::protoc invocation
2023-01-26 18:00:09 -05:00
Jordan Liggitt
d49d988467
Allow init.sh and protoc.sh to be sourced idempotently
2023-01-26 18:00:09 -05:00
Jordan Liggitt
3548e7febe
Add helper script to install protoc
2023-01-26 18:00:08 -05:00
Jordan Liggitt
238e0226db
Check protoc version strictly
2023-01-26 18:00:06 -05:00
Tim Hockin
ac2890df45
Make protobindings gen a bit safer
2023-01-21 15:17:47 -08:00
Tim Hockin
a057f35c90
Move update-generated-runtime into common script
...
Now update-generated-proto-bindings rules all the api.pb.go generation.
Running this shows no delta on the runtime.pb.go
This exposes an issue in how protoc is called for protos that specify
`go_package` which is fixed here.
Not all of our protos specify that option (even though it is
recommended), which will be fixed subsequently.
2023-01-21 15:17:14 -08:00
Tim Hockin
e0ecccff3f
Merge 5 fragile proto-bindings scripts into 1
...
Each of these scripts is basically identical, and all were too brittle.
Now they should be more resilient and easier to manage. The script
still needs to be updated if we add new ones, which I do not love.
More cleanup to follow.
2023-01-21 15:17:13 -08:00
Jordan Liggitt
39f5c13510
drop vendor from go install paths
2022-05-05 08:47:33 -04:00
Tanmoy Bhowmick
260b5ef155
fixing scripts from https://github.com/google/protobuf/releases to https://github.com/protocolbuffers/protobuf/releases
2021-07-29 02:24:39 +05:30
Jordan Liggitt
d8b0f6fc50
Build code-generator tools directly
2020-08-02 10:56:46 -04:00
SataQiu
4231fa0980
fix shellcheck failures of hack/lib/logging.sh hack/lib/protoc.sh
2019-04-12 16:00:23 +08:00
Roy Lenferink
a5d0616bdc
Improving syntax for bash scripts
2019-01-18 19:17:16 +01:00
Matthias Bertschy
9b15af19b2
Update all script to use /usr/bin/env bash in shebang
2018-04-19 13:20:13 +02:00
fisherxu
32319d6ef7
add boilerplate.generatego.txt and let all code-generators use it
...
remove YEAR field in boilerplate under staging
add Do Not Edit for types_swagger_doc and add apiextensions-apiserver's example in codegen.sh
2018-03-08 17:52:44 +08:00
Ismo Puustinen
1f41f32d3e
hack/lib/protoc.sh: don't split find-binary output.
2018-02-26 16:46:19 +02:00
Dr. Stefan Schimanski
e3a3d108fb
Fixup after k8s.io/{kube-gen -> code-generator} rename
2017-08-17 17:55:12 +02:00
Renaud Gaubert
4971cbfe14
Added script to verify the generated Device Plugin API
...
Signed-off-by: Renaud Gaubert <rgaubert@nvidia.com>
2017-08-15 14:59:42 -07:00
Renaud Gaubert
e6a210ca1b
Added script to generate the Device Plugin API
...
Signed-off-by: Renaud Gaubert <rgaubert@nvidia.com>
2017-08-15 14:59:42 -07:00