13 lines
445 B
Go
13 lines
445 B
Go
package instances
|
|
|
|
import (
|
|
compute "google.golang.org/api/compute/v1"
|
|
|
|
"k8s.io/ingress/controllers/gce/utils"
|
|
)
|
|
|
|
// Helper method to create instance groups.
|
|
// This method exists to ensure that we are using the same logic at all places.
|
|
func EnsureInstanceGroupsAndPorts(nodePool NodePool, namer *utils.Namer, ports []int64) ([]*compute.InstanceGroup, []*compute.NamedPort, error) {
|
|
return nodePool.AddInstanceGroup(namer.IGName(), ports)
|
|
}
|