Bug #13994
closedCannot dis-associate a Subnet from a Domain using Hammer
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1305747
Description of problem:
Cannot dis-associate a Subnet from a Domain using Hammer.
- Due to which can not delete a Subnet using hammer command
Version-Release number of selected component (if applicable):
Satellite Server v.6.1.6
Steps to 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:
Could not delete the subnet:
test (x.x.x.x/24) is used by test-domain
Expected results:
Subnet Deleted successfully
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.
Updated by Dominic Cleal almost 9 years ago
- Project changed from Foreman to Hammer CLI
- Category set to Foreman commands (obsolete)
hammer subnet update --domain-ids ''
works fine.
Updated by Tomáš Strachota about 8 years ago
- Category changed from Foreman commands (obsolete) to Other commands
- Target version set to 115
Updated by Tomáš Strachota about 8 years ago
- Related to Bug #17252: Unable to set empty parameter via hammer added
Updated by Tomáš Strachota about 8 years ago
Re-tested with
hammer-cli[-foreman] 0.8.0 foreman 1.13.0
and the issue is still there.
Updated by Oleh Fedorenko almost 5 years ago
- Status changed from New to Closed
- Triaged set to Yes
The dis-association should be performed through
hammer subnet update --domain-ids ''
Closing this as not a bug.