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