FailedChanges

Summary

  1. Mutator for build output and better error handling (commit: 9431d56) (details)
  2. Builds should be able to reference image stream tags and images (commit: 70cb644) (details)
Commit 9431d56aaf239590591f1e3628ec8105ce564c4a by Clayton Coleman
Mutator for build output and better error handling
(commit: 9431d56)
The file was modifiedpkg/api/meta/builds.go (diff)
The file was modifiedpkg/api/meta/pods.go (diff)
Commit 70cb644d9c59a4801347f1c6b07814d9778cb38f by Clayton Coleman
Builds should be able to reference image stream tags and images
With image resolution in place, image stream tags are resolved
automatically if the tag/image already exists when the user creates the
build. Relax validation to allow users to set `ImageStreamTag` and
`ImageStreamImage` as `kind` on all build references, and resolve them
in the controller.
Change the build controller to be level driven for image references and
to be triggered whenever an image reference is resolved. The resolver
will queue any unresolved image references and watch for changes to
image streams.
Tighten validation on other build object references - DockerImage now
*must* be valid on all refs (it would fail to build, so at worst users
can't trigger new builds until they resolve their issue).
(commit: 70cb644)
The file was modifiedpkg/build/controller/build/build_controller_test.go (diff)
The file was modifiedpkg/build/apis/build/validation/validation_test.go (diff)
The file was modifiedpkg/build/controller/build/build_controller.go (diff)
The file was modifiedpkg/build/apis/build/types.go (diff)
The file was modifiedpkg/build/apis/build/validation/validation.go (diff)