code: func SetDefaults_Etcd(obj *ClusterConfiguration) {
  	if obj.Etcd.External == nil && obj.Etcd.Local == nil {
  		obj.Etcd.Local = &LocalEtcd{}
  	}
  	if obj.Etcd.Local != nil {
  		if obj.Etcd.Local.DataDir == "" {
  			obj.Etcd.Local.DataDir = DefaultEtcdDataDir
  		}
  	}
  }
docs: // SetDefaults_Etcd assigns default values for the proxy