Skip to content

Commit

Permalink
Merge pull request #16700 from bparees/s2i-df6fb76a-bump
Browse files Browse the repository at this point in the history
Automatic merge from submit-queue (batch tested with PRs 16700, 16696, 16698, 16661, 16704).

Ensure user supplied labels override existing image labels during builds
  • Loading branch information
openshift-merge-robot authored Oct 6, 2017
2 parents 99b8d6e + ab79a0c commit 0681d49
Show file tree
Hide file tree
Showing 6 changed files with 91 additions and 54 deletions.
104 changes: 52 additions & 52 deletions Godeps/Godeps.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 6 additions & 1 deletion test/extended/builds/labels.go
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,11 @@ func ExpectOpenShiftLabels(labels map[string]string) error {
return fmt.Errorf("Built image doesn't contain proper Docker image labels. Missing %q label", label)
}
}

if labels["io.k8s.display-name"] != "overridden" {
return fmt.Errorf("Existing label was not overridden with user specified value: %s=%s", labels["io.k8s.display-name"], labels["overridden"])
}
if labels["io.openshift.builder-version"] != "overridden2" {
return fmt.Errorf("System generated label was not overridden with user specified value: %s=%s", labels["io.openshift.builder-version"], labels["overridden2"])
}
return nil
}
16 changes: 16 additions & 0 deletions test/extended/testdata/bindata.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions test/extended/testdata/test-docker-build.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,14 @@
{
"name": "user-specified-label",
"value": "arbitrary-value"
},
{
"name": "io.k8s.display-name",
"value": "overridden"
},
{
"name": "io.openshift.builder-version",
"value": "overridden2"
}
]
}
Expand Down
8 changes: 8 additions & 0 deletions test/extended/testdata/test-s2i-build.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,14 @@
{
"name": "user-specified-label",
"value": "arbitrary-value"
},
{
"name": "io.k8s.display-name",
"value": "overridden"
},
{
"name": "io.openshift.builder-version",
"value": "overridden2"
}
]
}
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 0681d49

Please sign in to comment.