CA: Iterate through existed node groups in AnnotationNodeInfoProvider
This commit is contained in:
parent
0caa3251c7
commit
887e16c3fc
|
|
@ -45,18 +45,18 @@ func (p *AnnotationNodeInfoProvider) Process(ctx *context.AutoscalingContext, no
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
for _, nodeInfo := range nodeInfos {
|
// Add annotatios to the NodeInfo to use later in expander.
|
||||||
nodeGroup, err := ctx.CloudProvider.NodeGroupForNode(nodeInfo.Node())
|
nodeGroups := ctx.CloudProvider.NodeGroups()
|
||||||
if err != nil {
|
for _, ng := range nodeGroups {
|
||||||
continue
|
if nodeInfo, ok := nodeInfos[ng.Id()]; ok {
|
||||||
}
|
template, err := ng.TemplateNodeInfo()
|
||||||
template, err := nodeGroup.TemplateNodeInfo()
|
if err != nil {
|
||||||
if err != nil {
|
continue
|
||||||
continue
|
}
|
||||||
}
|
for key, val := range template.Node().Annotations {
|
||||||
for key, val := range template.Node().Annotations {
|
if _, ok := nodeInfo.Node().Annotations[key]; !ok {
|
||||||
if _, ok := nodeInfo.Node().Annotations[key]; !ok {
|
nodeInfo.Node().Annotations[key] = val
|
||||||
nodeInfo.Node().Annotations[key] = val
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue