Bug 1733191 - Host group creation does not validate os and architecture
Summary: Host group creation does not validate os and architecture
Status: NEW
Alias: None
Product: Red Hat Satellite 6
Classification: Red Hat
Component: Host Group
Version: 6.6.0
Hardware: Unspecified
OS: Unspecified
medium vote
Target Milestone: Unspecified
Assignee: satellite6-bugs
QA Contact: Mirek Zalewski
Depends On:
TreeView+ depends on / blocked
Reported: 2019-07-25 11:19 UTC by Peter Dragun
Modified: 2019-09-26 15:29 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed:
Target Upstream Version:

Attachments (Terms of Use)

Description Peter Dragun 2019-07-25 11:19:12 UTC
Description of problem:
When creating or updating hostgoup in cli or api despite not linked architecture and operating system, host group is successfully created.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. Create two architectures.
# hammer architecture create --name arch1
# hammer architecture create --name arch2
2. Create os based on architecture 1
# hammer os create --name test_os --architectures arch1 --major 1
3. Create host group with architecture 2 and os
# hammer hostgroup create --name test --architecture arch2 --operatingsystem 'test_os 1'

Actual results:
Hostgroup is crated.

# hammer hostgroup info --name test
Id:                    254
Name:                  test
Title:                 test

Operating system:      
    Architecture:     arch2
    Operating System: test_os 1

# hammer os info --title 'test_os 1'
Id:                 46
Title:              test_os 1
Release name:       
Name:               test_os
Major version:      1

Expected results:
Error message, architecture in os is different that architecture in hostgroup

Additional info:

Note You need to log in before you can comment on or make changes to this bug.