• Rostislav M. Georgiev's avatar
    kubeadm: Remove ClusterConfiguration from InitConfiguration in v1beta2 · 5671ea9c
    Rostislav M. Georgiev authored
    Ever since v1alpha3, InitConfiguration is containing ClusterConfiguration
    embedded in it. This was done to mimic the internal InitConfiguration, which in
    turn is used throughout the kubeadm code base as if it is the old
    MasterConfiguration of v1alpha2.
    
    This, however, is confusing to users who vendor in kubeadm as the embedded
    ClusterConfiguration inside InitConfiguration is not marshalled to YAML.
    For this to happen, special care must be taken for the ClusterConfiguration
    field to marshalled separately.
    
    Thus, to make things smooth for users and to reduce third party exposure to
    technical debt, this change removes ClusterConfiguration embedding from
    InitConfiguration.
    Signed-off-by: 's avatarRostislav M. Georgiev <rostislavg@vmware.com>
    5671ea9c
Name
Last commit
Last update
..
cmd Loading commit data...
kubeconfig Loading commit data...
BUILD Loading commit data...
util.go Loading commit data...