pass docker and podman exposed ports to driver

pull/9404/head
ToonvanStrijp 2020-10-07 18:10:07 +02:00
parent e66101d174
commit a20a177005
2 changed files with 8 additions and 1 deletions

View File

@ -62,7 +62,7 @@ func configure(cc config.ClusterConfig, n config.Node) (interface{}, error) {
extraArgs := []string{}
for _, port := range cc.DockerPorts {
for _, port := range cc.ExposedPorts {
extraArgs = append(extraArgs, "-p", port)
}

View File

@ -72,6 +72,12 @@ func configure(cc config.ClusterConfig, n config.Node) (interface{}, error) {
}
}
extraArgs := []string{}
for _, port := range cc.ExposedPorts {
extraArgs = append(extraArgs, "-p", port)
}
return kic.NewDriver(kic.Config{
ClusterName: cc.Name,
MachineName: driver.MachineName(cc, n),
@ -84,6 +90,7 @@ func configure(cc config.ClusterConfig, n config.Node) (interface{}, error) {
APIServerPort: cc.Nodes[0].Port,
KubernetesVersion: cc.KubernetesConfig.KubernetesVersion,
ContainerRuntime: cc.KubernetesConfig.ContainerRuntime,
ExtraArgs: extraArgs,
}), nil
}