Skip to content

Commit

Permalink
wip: add k8s generated protos as python target
Browse files Browse the repository at this point in the history
  • Loading branch information
a9p committed Jun 5, 2023
1 parent 8da4db2 commit 065aee5
Show file tree
Hide file tree
Showing 13 changed files with 19,551 additions and 4 deletions.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions pkg/apis/manager/v1beta1/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,23 @@ proto="api.proto"
GO_MOD_K8S_API=$(go list -m -f '{{.Dir}}' k8s.io/api)
GO_MOD_K8S_APIMACHINERY=$(go list -m -f '{{.Dir}}' k8s.io/apimachinery)

# Generate python k8s api files
docker run -i --rm \
-v "$PWD:$PWD" \
-v "$GO_MOD_K8S_APIMACHINERY:$GOPATH/pkg/mod/k8s.io/apimachinery" \
-v "$GO_MOD_K8S_API:$GOPATH/pkg/mod/k8s.io/api" \
-w "$PWD" \
znly/protoc \
-I "${GOPATH}/pkg/mod" --python_out=python \
"${GOPATH}/pkg/mod/k8s.io/api/apps/v1/generated.proto" \
"${GOPATH}/pkg/mod/k8s.io/api/core/v1/generated.proto" \
"${GOPATH}/pkg/mod/k8s.io/apimachinery/pkg/runtime/generated.proto" \
"${GOPATH}/pkg/mod/k8s.io/apimachinery/pkg/api/resource/generated.proto" \
"${GOPATH}/pkg/mod/k8s.io/apimachinery/pkg/runtime/schema/generated.proto" \
"${GOPATH}/pkg/mod/k8s.io/apimachinery/pkg/util/intstr/generated.proto" \
"${GOPATH}/pkg/mod/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto"

# Generate $proto files
docker run -i --rm \
-v "$PWD:$PWD" \
-v "$GO_MOD_K8S_API:$GOPATH/pkg/mod/k8s.io/api" \
Expand Down
1,867 changes: 1,867 additions & 0 deletions pkg/apis/manager/v1beta1/python/k8s/io/api/apps/v1/generated_pb2.py

Large diffs are not rendered by default.

14,602 changes: 14,602 additions & 0 deletions pkg/apis/manager/v1beta1/python/k8s/io/api/core/v1/generated_pb2.py

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 065aee5

Please sign in to comment.