Bug 1733191 - Host group creation does not validate os and architecture
Summary: Host group creation does not validate os and architecture
Keywords:
Status: NEW
Alias: None
Product: Red Hat Satellite 6
Classification: Red Hat
Component: Host Group
Version: 6.6.0
Hardware: Unspecified
OS: Unspecified
unspecified
medium vote
Target Milestone: Unspecified
Assignee: satellite6-bugs
QA Contact: Mirek Zalewski
URL:
Whiteboard:
Depends On:
Blocks:
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:
Environment:
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:
allways

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
Network:               

Operating system:      
    Architecture:     arch2
    Operating System: test_os 1
...

# hammer os info --title 'test_os 1'
Id:                 46
Title:              test_os 1
Release name:       
Family:             
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.