Project

General

Profile

Actions

Bug #37264

closed

Hammer "job-invocation create" does not produce clean CSV/JSON format if requested

Added by Oleh Fedorenko about 2 months ago. Updated 13 days ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
-
Difficulty:
Triaged:
Yes
Found in Releases:

Description

Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=2263041

Description of problem:
hammer --output=csv nor hammer --output=json does not provide valid output in the requested format.

Examples:

  1. hammer --output=csv job-invocation create --inputs="command=echo tYEzvrxBAG" --job-template="Run Command - Script Default" --search-query="name ~ my.host.com" 2> /dev/null
    Message,Id
    Job invocation 3 created,3
    1 task(s), 0 success, 1 fail
  1. hammer --output=json job-invocation create --inputs="command=echo tYEzvrxBAG" --job-template="Run Command - Script Default" --search-query="name ~ my.host.com" 2> /dev/null {
    "message": "Job invocation 4 created",
    "id": 4
    }
    1 task(s), 0 success, 1 fail

Version-Release number of selected component (if applicable):
6.12 (or lower) onwards

How reproducible:
always

Steps to Reproduce:
1.Run `hammer --output=csv job-invocation create` or `hammer --output=json job-invocation create`

Actual results:
There is an extra line on STDOUT that shows the result of the task. This prevents STDOUT from being parsed as JSON or CSV.

Expected results:
No extra line in the requested format.

Actions #1

Updated by Oleh Fedorenko about 2 months ago

  • Status changed from New to Assigned
  • Assignee set to Oleh Fedorenko
  • Triaged changed from No to Yes
Actions #2

Updated by The Foreman Bot about 2 months ago

  • Status changed from Assigned to Ready For Testing
  • Pull request https://github.com/theforeman/hammer-cli-foreman-tasks/pull/53 added
Actions #3

Updated by Oleh Fedorenko about 1 month ago

  • Status changed from Ready For Testing to Closed
Actions #4

Updated by Adam Ruzicka 13 days ago

  • Fixed in Releases hammer_cli_foreman_tasks-0.0.21 added
Actions

Also available in: Atom PDF