mirror of https://github.com/kubernetes/kops.git
Merge pull request #13461 from infonova/pick-the-right-os-server-group-for-ig
Pick the right OS server group when creating cloud groups
This commit is contained in:
commit
79dd445e39
|
|
@ -630,7 +630,7 @@ func getCloudGroups(c OpenstackCloud, cluster *kops.Cluster, instancegroups []*k
|
|||
}
|
||||
continue
|
||||
}
|
||||
groups[instancegroup.ObjectMeta.Name], err = osBuildCloudInstanceGroup(c, cluster, instancegroup, &grp, nodeMap)
|
||||
groups[instancegroup.ObjectMeta.Name], err = osBuildCloudInstanceGroup(c, cluster, instancegroup, grp, nodeMap)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("error getting cloud instance group %q: %v", instancegroup.ObjectMeta.Name, err)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -109,7 +109,7 @@ func matchInstanceGroup(name string, clusterName string, instancegroups []*kops.
|
|||
return instancegroup, nil
|
||||
}
|
||||
|
||||
func osBuildCloudInstanceGroup(c OpenstackCloud, cluster *kops.Cluster, ig *kops.InstanceGroup, g *servergroups.ServerGroup, nodeMap map[string]*v1.Node) (*cloudinstances.CloudInstanceGroup, error) {
|
||||
func osBuildCloudInstanceGroup(c OpenstackCloud, cluster *kops.Cluster, ig *kops.InstanceGroup, g servergroups.ServerGroup, nodeMap map[string]*v1.Node) (*cloudinstances.CloudInstanceGroup, error) {
|
||||
newLaunchConfigName := g.Name
|
||||
cg := &cloudinstances.CloudInstanceGroup{
|
||||
HumanName: newLaunchConfigName,
|
||||
|
|
@ -117,7 +117,7 @@ func osBuildCloudInstanceGroup(c OpenstackCloud, cluster *kops.Cluster, ig *kops
|
|||
MinSize: int(fi.Int32Value(ig.Spec.MinSize)),
|
||||
TargetSize: int(fi.Int32Value(ig.Spec.MinSize)), // TODO: Retrieve the target size from OpenStack?
|
||||
MaxSize: int(fi.Int32Value(ig.Spec.MaxSize)),
|
||||
Raw: g,
|
||||
Raw: &g,
|
||||
}
|
||||
for _, i := range g.Members {
|
||||
instanceId := i
|
||||
|
|
|
|||
Loading…
Reference in New Issue