kubernetes-sigs/kube-scheduler-wasm-extension

Generate go source from the same protos used by the scheduler framework

codefromthecrypt opened this issue · 0 comments

What would you like to be added:

Makefile machinery to generate kubernetes/proto/api source from k8s.io/api@v0.26.2/core/v1/generated.proto instead of our kubernetes/proto/kubernetes.proto.

Why is this needed:

kubernetes/proto/kubernetes.proto isn't compatible with the proto in the scheduler framework. It both has different field order and in some cases different fields. This means manual data translation if we are to use it.

Completion requirements:

This enhancement requires the following artifacts:

  • Design doc
  • API change
  • Docs update

The artifacts should be linked in subsequent comments.