Project

General

Profile

Bug #13994

Updated by Tomáš Strachota about 8 years ago

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

 *Description  
  Description of problem:* problem: 

 Cannot dis-associate a Subnet from a Domain using Hammer. 

 - Due to which can not delete a Subnet using hammer command 

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

 Satellite Server v.6.1.6 

 *Steps How reproducible: 

 Steps to Reproduce:* Reproduce: 

 1. Create a Domain and Subnet using hammer command: 

 # hammer domain create --name "test-domain" 
 Domain [test-domain] created 

 # hammer subnet create --name "test" --network "x.x.x.x" --mask "255.255.255.0" --domains "test-domain" 
 Subnet created 

 2. Try deleting the subnet and it will fail with the below error : 

 # hammer subnet delete --name "test" 
 Could not delete the subnet: 
   test (x.x.x.x/24) is used by test-domain 

 # hammer domain delete --name "test-domain" 
 Could not delete the domain: 
   test-domain is used by test (x.x.x.x/24) 


 *Actual results:* Actual results: 

 Could not delete the subnet: 
   test (x.x.x.x/24) is used by test-domain 

 *Expected results:* Expected results: 

 Subnet Deleted successfully 

 *Additional info:* Additional info: 

 It is due to the association created between the Subnet and the Domain. 

 If a Subnet is created without the Domain association, then it is deleted successfully. 

 Currently we can remove the association manually over the Satellite Server Web UI 

 --> log in to Satellite --> Infrastructure --> Subnet --> Select the Subnet "test" --> Domains --> Remove the check mark from "test-domain" --> Submit 

 # hammer subnet delete --name "test" 

 - Below Hammer command does not remove the association using hammer command: 

 # hammer subnet update --domains "" --name "test"    ---> Rather it associates the Subnet with all the Domain's.

Back