Skip to content

Commit 8bfeee4

Browse files
Use the openshift/origin-cli|node images where appropriate
1 parent 1ef2f94 commit 8bfeee4

File tree

4 files changed

+16
-5
lines changed

4 files changed

+16
-5
lines changed

pkg/oc/bootstrap/clusterup/kubelet/config.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ const (
2222
type NodeStartConfig struct {
2323
// ContainerBinds is a list of local/path:image/path pairs
2424
ContainerBinds []string
25+
// NodeImage is the docker image for the openshift cli
26+
CLIImage string
2527
// NodeImage is the docker image for openshift start node
2628
NodeImage string
2729

@@ -49,7 +51,7 @@ func (opt NodeStartConfig) MakeNodeConfig(dockerClient dockerhelper.Interface, b
4951
}
5052
createConfigCmd = append(createConfigCmd, opt.Args...)
5153

52-
containerId, rc, err := imageRunHelper.Image(opt.NodeImage).
54+
containerId, rc, err := imageRunHelper.Image(opt.CLIImage).
5355
Privileged().
5456
HostNetwork().
5557
HostPid().

pkg/oc/bootstrap/clusterup/kubelet/flags.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import (
1313
type KubeletStartFlags struct {
1414
// ContainerBinds is a list of local/path:image/path pairs
1515
ContainerBinds []string
16-
// NodeImage is the docker image for openshift start node
16+
// NodeImage is the docker image for openshift start node and the kubelet
1717
NodeImage string
1818
Environment []string
1919
UseSharedVolume bool

pkg/oc/bootstrap/docker/run_self_hosted.go

+4-3
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,8 @@ func (c *ClusterUpConfig) makeNodeConfig(masterConfigDir string) (string, error)
366366

367367
container := kubelet.NewNodeStartConfig()
368368
container.ContainerBinds = append(container.ContainerBinds, masterConfigDir+":/var/lib/origin/openshift.local.masterconfig:z")
369-
container.NodeImage = c.openshiftImage()
369+
container.CLIImage = c.cliImage()
370+
container.NodeImage = c.nodeImage()
370371
container.Args = []string{
371372
fmt.Sprintf("--certificate-authority=%s", "/var/lib/origin/openshift.local.masterconfig/ca.crt"),
372373
fmt.Sprintf("--dns-bind-address=0.0.0.0:%d", c.DNSPort),
@@ -393,7 +394,7 @@ func (c *ClusterUpConfig) makeNodeConfig(masterConfigDir string) (string, error)
393394
func (c *ClusterUpConfig) makeKubeletFlags(out io.Writer, nodeConfigDir string) ([]string, error) {
394395
container := kubelet.NewKubeletStartFlags()
395396
container.ContainerBinds = append(container.ContainerBinds, nodeConfigDir+":/var/lib/origin/openshift.local.config/node:z")
396-
container.NodeImage = c.openshiftImage()
397+
container.NodeImage = c.nodeImage()
397398
container.UseSharedVolume = !c.UseNsenterMount
398399

399400
kubeletFlags, err := container.MakeKubeletFlags(c.GetDockerClient(), c.BaseDir)
@@ -473,7 +474,7 @@ func (c *ClusterUpConfig) startKubelet(out io.Writer, masterConfigDir, nodeConfi
473474
// /sys/devices/virtual/net/vethXXX/brport/hairpin_mode, so make this rw, not ro.
474475
container.ContainerBinds = append(container.ContainerBinds, "/sys/devices/virtual/net:/sys/devices/virtual/net:rw")
475476

476-
container.NodeImage = c.openshiftImage()
477+
container.NodeImage = c.nodeImage()
477478
container.HTTPProxy = c.HTTPProxy
478479
container.HTTPSProxy = c.HTTPSProxy
479480
container.NoProxy = c.NoProxy

pkg/oc/bootstrap/docker/up.go

+8
Original file line numberDiff line numberDiff line change
@@ -959,6 +959,14 @@ func (c *ClusterUpConfig) openshiftImage() string {
959959
return c.ImageTemplate.ExpandOrDie("control-plane")
960960
}
961961

962+
func (c *ClusterUpConfig) cliImage() string {
963+
return c.ImageTemplate.ExpandOrDie("cli")
964+
}
965+
966+
func (c *ClusterUpConfig) nodeImage() string {
967+
return c.ImageTemplate.ExpandOrDie("node")
968+
}
969+
962970
func (c *ClusterUpConfig) determineAdditionalIPs(ip string) ([]string, error) {
963971
additionalIPs := sets.NewString()
964972
serverIPs, err := c.OpenShiftHelper().OtherIPs(ip)

0 commit comments

Comments
 (0)