Closed dgoodwin closed 6 years ago
Ok all feedback addressed. I was able to get "mostly" through an e2e test, my remote machines did not seem to get actuated even though their machinesets/machines in etcd were created in remote cluster. Did not have time to dig into this yet. Deprovision worked smoothly.
I think this is ready now, compute/infra won't create until this merges and we rebuild images.
Please remove wip from the title so we can merge it.
Also please squash the commits
Done.
/lgtm
Stop using ClusterDeploymentSpec for both ClusterDeployment.Spec and Cluster.Spec.ProviderConfig. Similar for status.
ClusterDeployment had a full copy of the status that was never set or used. Conditions remain for cluster version conditions.
Removed unused fields such as machine set count, and master/infra machine set names.
Limited cluster version info, in the provider config, to just what is necessary for a cluster.
Added concept of distribution config, which we may push for upstream as a separate field.