kubernetes/kubeadm

Create a v1beta1 version for kubeadm config API types

luxas opened this issue · 6 comments

luxas commented

Follow up from #750 (comment).

For beta, we need to

  • update the KEP to reflect the current state
  • improve the structure of our API types further (gdocs proposal)
  • decide whether to embed other components' ComponentConfig in our types or not

There is way more needed here wrt details, but I don't have time to write up that all now, it will go into the KEP and be discussed during kubeadm Office Hours in the v1.12 cycle.

Edit: The KEP gdoc proposal for this is here

@luxas
This document is still the starting point for this discussion?

Pushing to 1.13

After v1.12 the remaining activities are:

  • create v1beta1 (and delete v1Alpha2)
  • Improve controlplane configuration by using substructs
  • Refactor the Discovery joining API types by using substructs
  • Addons configuration (tracked in #1091)
  • Make flags override config values (tracked in #1040)
  • Stacked etcd (tracked in #1123)
  • Move out BootstrapToken (kubernetes/kubernetes#67356)

@rosti and @fabriziopandini
please babysit this issue when we are done to close it!

Closing.