implement read ifd from file

This commit is contained in:
William Banfield
2022-10-18 15:18:55 -04:00
parent 59b28e71a0
commit 5b98095ac3
2 changed files with 22 additions and 0 deletions
+12
View File
@@ -1,8 +1,10 @@
package e2e
import (
"encoding/json"
"fmt"
"net"
"os"
)
// InfrastructureData contains the relevant information for a set of existing
@@ -42,3 +44,13 @@ func NewDockerInfrastructureData(m Manifest) (InfrastructureData, error) {
}
return ifd, nil
}
func InfrastructureDataFromFile(p string) (InfrastructureData, error) {
ifd := InfrastructureData{}
b, err := os.ReadFile(p)
err = json.Unmarshal(b, &ifd)
if err != nil {
return InfrastructureData{}, err
}
return ifd, nil
}