Skip to content

Commit

Permalink
Bump Docker supported version to 18.09
Browse files Browse the repository at this point in the history
For 1.14, let's switch to latest Docker 18.09

Change-Id: Ib8d4d9dd3cb51cf4780623389a4bcb101d3c8fa7
  • Loading branch information
dims committed Jan 14, 2019
1 parent 0048d2d commit 62fc6df
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 3 deletions.
2 changes: 1 addition & 1 deletion cmd/kubeadm/app/util/system/docker_validator.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ func (d *DockerValidator) Name() string {

const (
dockerConfigPrefix = "DOCKER_"
latestValidatedDockerVersion = "18.06"
latestValidatedDockerVersion = "18.09"
)

// TODO(random-liu): Add more validating items.
Expand Down
10 changes: 8 additions & 2 deletions cmd/kubeadm/app/util/system/docker_validator_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -92,8 +92,14 @@ func TestValidateDockerInfo(t *testing.T) {
warn: false,
},
{
name: "Docker version 18.09.0 is not in the list of validated versions",
info: types.Info{Driver: "driver_2", ServerVersion: "18.09.0"},
name: "valid Docker version 18.09.1-ce",
info: types.Info{Driver: "driver_2", ServerVersion: "18.09.1-ce"},
err: false,
warn: false,
},
{
name: "Docker version 19.01.0 is not in the list of validated versions",
info: types.Info{Driver: "driver_2", ServerVersion: "19.01.0"},
err: false,
warn: true,
},
Expand Down
2 changes: 2 additions & 0 deletions test/images/image-util.sh
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,8 @@ build() {
}

docker_version_check() {
# The reason for this version check is even though "docker manifest" command is available in 18.03, it does
# not work properly in that version. So we insist on 18.06.0 or higher.
docker_version=$(docker version --format '{{.Client.Version}}' | cut -d"-" -f1)
if [[ ${docker_version} != 18.06.0 && ${docker_version} < 18.06.0 ]]; then
echo "Minimum docker version 18.06.0 is required for creating and pushing manifest images[found: ${docker_version}]"
Expand Down

0 comments on commit 62fc6df

Please sign in to comment.