Skip to content

Commit

Permalink
ensure builder labels override with proper priority
Browse files Browse the repository at this point in the history
  • Loading branch information
bparees committed Oct 5, 2017
1 parent 4b59312 commit 757d5ab
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 1 deletion.
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.Errorc("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.Errorc("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.build.commit.author",
"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.build.commit.author",
"value": "overridden2"
}
]
}
Expand Down

0 comments on commit 757d5ab

Please sign in to comment.