Actions
Bug #26961
closedField filtering (--fileds option) prints more fields then requested
Difficulty:
Triaged:
No
Pull request:
Team Backlog:
Description
Currently fields prints all fields that start with the field in the list. I like the possibilities this opens but would prefer it to be rather opt-in.
Current state:
hammer host info --id 4 --fields network Network: IPv4 address: 192.168.121.172 MAC: 52:54:00:c8:6b:01 Subnet ipv4: pichi.example.com Domain: pichi.example.com Network interfaces: 1) Id: 4 Identifier: eth0 Type: interface (primary, provision) MAC address: 52:54:00:c8:6b:01 IPv4 address: 192.168.121.172 FQDN: centos7.pichi.example.com
I would expect only "Network" to be printed as it is what I asked for. Possibility to have 'hammer host info --id 4 --fields network*' for what we see today would be nice and useful.
Updated by Martin Bacovsky over 5 years ago
One more issue was detected - when no --fields is provided filter by sets is ignored. It results in situation when if some fields are in 'ALL' set and not in the DEFAULT one they are printed when no --fields is used. Id expect such fields to be printed only when --fields ALL is explicitly used.
Updated by The Foreman Bot over 5 years ago
- Status changed from Assigned to Ready For Testing
- Pull request https://github.com/theforeman/hammer-cli/pull/307 added
Updated by Martin Bacovsky over 5 years ago
- Status changed from Ready For Testing to Closed
Applied in changeset 04f358b538a488fb3a0a459a8959ca780a8e366c.
Actions