Skip to content

Commit

Permalink
Merge pull request #3548 from mnagy/dont_warn_on_output
Browse files Browse the repository at this point in the history
Merged by openshift-bot
  • Loading branch information
OpenShift Bot committed Jul 20, 2015
2 parents 1be3771 + b1dc6f2 commit 8374fb2
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion pkg/cmd/cli/cmd/newapp.go
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ func RunNewApplication(fullName string, f *clientcmd.Factory, out io.Writer, c *
return err
}

result, err := config.RunAll(out)
result, err := config.RunAll(out, c.Out())
if err != nil {
if errs, ok := err.(errors.Aggregate); ok {
if len(errs.Errors()) == 1 {
Expand Down
2 changes: 1 addition & 1 deletion pkg/cmd/cli/cmd/newbuild.go
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ func RunNewBuild(fullName string, f *clientcmd.Factory, out io.Writer, c *cobra.
return err
}

result, err := config.RunBuilds(out)
result, err := config.RunBuilds(out, c.Out())
if err != nil {
if errs, ok := err.(errors.Aggregate); ok {
if len(errs.Errors()) == 1 {
Expand Down
12 changes: 6 additions & 6 deletions pkg/generate/app/cmd/newapp.go
Original file line number Diff line number Diff line change
Expand Up @@ -523,14 +523,14 @@ type AppResult struct {
}

// RunAll executes the provided config to generate all objects.
func (c *AppConfig) RunAll(out io.Writer) (*AppResult, error) {
return c.run(out, app.Acceptors{app.NewAcceptUnique(c.typer), app.AcceptNew})
func (c *AppConfig) RunAll(out, errOut io.Writer) (*AppResult, error) {
return c.run(out, errOut, app.Acceptors{app.NewAcceptUnique(c.typer), app.AcceptNew})
}

// RunBuilds executes the provided config to generate just builds.
func (c *AppConfig) RunBuilds(out io.Writer) (*AppResult, error) {
func (c *AppConfig) RunBuilds(out, errOut io.Writer) (*AppResult, error) {
bcAcceptor := app.NewAcceptBuildConfigs(c.typer)
result, err := c.run(out, app.Acceptors{bcAcceptor, app.NewAcceptUnique(c.typer), app.AcceptNew})
result, err := c.run(out, errOut, app.Acceptors{bcAcceptor, app.NewAcceptUnique(c.typer), app.AcceptNew})
if err != nil {
return nil, err
}
Expand Down Expand Up @@ -586,7 +586,7 @@ func makeImageStreamKey(ref kapi.ObjectReference) string {
}

// run executes the provided config applying provided acceptors.
func (c *AppConfig) run(out io.Writer, acceptors app.Acceptors) (*AppResult, error) {
func (c *AppConfig) run(out, errOut io.Writer, acceptors app.Acceptors) (*AppResult, error) {
c.ensureDockerResolver()
repositories, err := c.individualSourceRepositories()
if err != nil {
Expand Down Expand Up @@ -641,7 +641,7 @@ func (c *AppConfig) run(out io.Writer, acceptors app.Acceptors) (*AppResult, err
}
if p.Image != nil && p.Image.HasEmptyDir {
if _, ok := warned[p.Image.Name]; !ok {
fmt.Fprintf(out, "NOTICE: Image %q uses an EmptyDir volume. Data in EmptyDir volumes is not persisted across deployments.\n", p.Image.Name)
fmt.Fprintf(errOut, "NOTICE: Image %q uses an EmptyDir volume. Data in EmptyDir volumes is not persisted across deployments.\n", p.Image.Name)
warned[p.Image.Name] = struct{}{}
}
}
Expand Down
4 changes: 2 additions & 2 deletions pkg/generate/app/cmd/newapp_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -681,7 +681,7 @@ func TestRunAll(t *testing.T) {

for _, test := range tests {
test.config.refBuilder = &app.ReferenceBuilder{}
res, err := test.config.RunAll(os.Stdout)
res, err := test.config.RunAll(os.Stdout, os.Stderr)
if err != test.expectedErr {
t.Errorf("%s: Error mismatch! Expected %v, got %v", test.name, test.expectedErr, err)
continue
Expand Down Expand Up @@ -830,7 +830,7 @@ func TestRunBuild(t *testing.T) {

for _, test := range tests {
test.config.refBuilder = &app.ReferenceBuilder{}
res, err := test.config.RunBuilds(os.Stdout)
res, err := test.config.RunBuilds(os.Stdout, os.Stderr)
if err != test.expectedErr {
t.Errorf("%s: Error mismatch! Expected %v, got %v", test.name, test.expectedErr, err)
continue
Expand Down

0 comments on commit 8374fb2

Please sign in to comment.