Commit b9184c93 authored by Yann Hodique's avatar Yann Hodique Committed by GitHub

fix(kurtosis-devnet): handle out of order services (#13726)

parent 3df185a2
...@@ -83,10 +83,13 @@ func (f *ServiceFinder) findRPCEndpoints(matchService func(string) (string, int, ...@@ -83,10 +83,13 @@ func (f *ServiceFinder) findRPCEndpoints(matchService func(string) (string, int,
for _, service := range f.nodeServices { for _, service := range f.nodeServices {
if serviceIdentifier == service { if serviceIdentifier == service {
if num > len(nodes) { if num > len(nodes) {
// Extend the slice to accommodate the required index
for i := len(nodes); i < num; i++ {
nodes = append(nodes, Node{ nodes = append(nodes, Node{
Services: make(ServiceMap), Services: make(ServiceMap),
}) })
} }
}
endpoints := make(EndpointMap) endpoints := make(EndpointMap)
for portName, portInfo := range ports { for portName, portInfo := range ports {
endpoints[portName] = portInfo endpoints[portName] = portInfo
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment