Merge pull request #2478 from smarterclayton/refactor_minion_to_match_v1beta3

Move the internal minion representation to match v1beta3
This commit is contained in:
Deyuan Deng
2014-11-20 21:37:43 -05:00
16 changed files with 93 additions and 66 deletions

View File

@@ -70,8 +70,10 @@ func (s *MinionController) SyncStatic(period time.Duration) error {
continue
}
_, err := s.kubeClient.Minions().Create(&api.Minion{
ObjectMeta: api.ObjectMeta{Name: minionID},
NodeResources: *s.staticResources,
ObjectMeta: api.ObjectMeta{Name: minionID},
Spec: api.NodeSpec{
Capacity: s.staticResources.Capacity,
},
})
if err == nil {
registered.Insert(minionID)
@@ -145,7 +147,7 @@ func (s *MinionController) cloudMinions() (*api.MinionList, error) {
resources = s.staticResources
}
if resources != nil {
result.Items[i].NodeResources = *resources
result.Items[i].Spec.Capacity = resources.Capacity
}
}
return result, nil