Skip to content

Latest commit

 

History

History
15 lines (13 loc) · 858 Bytes

week16.md

File metadata and controls

15 lines (13 loc) · 858 Bytes

Weekly Note: 21 August - 29 August

Delivered this week

  • Continued work on fuzzers.
    • this took a lot of time + a lot of debugging.
  • Submitted a talk for KubeCon.
  • Create a separate PR for round trip test error messages: kubernetes/kubernetes#51204.
  • clayton pointed out that disabling protobuf is a breaking API change.
  • Discussed an idea/solution to implement proto for interface fields and got it working.
    • essentially, proto is only for external types so we want to avoid interface fields in the external types.
    • to do so, we can have a struct with a Raw field - basically, a stripped runtime.Unknown.
    • Use this JSON blob and convert to the internal types (which is still an interface)
    • added custom conversion functions + marshal functions + tests
  • Now the validation PR is ready! 🚀