You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 5, 2018. It is now read-only.
I created an Interface entity but cannot delete it because when an interface it created, it requires a Host entity parameter. However sometimes satellite-populate actions only uses the entity_id or other specified attributes which causes an error.
GPGKey faces the same issue with Organizations (organization_id) test_gpg_key.yaml
Also in some cases I think required attributes are automatically generated because I've gotten around this before with other entities, but not in this example.
chbrown13
added a commit
to chbrown13/satellite-populate
that referenced
this issue
Aug 7, 2017
Solution- When entities are updated, searched, or deleted we only pass the entity_id but all required arguments also need to be passed in either in the yaml commands or the object constructor.
Description
I created an Interface entity but cannot delete it because when an interface it created, it requires a Host entity parameter. However sometimes satellite-populate actions only uses the entity_id or other specified attributes which causes an error.
EDIT: Also applies to other actions other than delete
[delete] ( (https://github.com/SatelliteQE/satellite-populate/blob/master/satellite_populate/api.py#L120)
[search] (https://github.com/SatelliteQE/satellite-populate/blob/master/satellite_populate/base.py#L595)
TypeError: A value must be provided for the ___ field.
What I Did
test_interface.yaml
The text was updated successfully, but these errors were encountered: