Describe the Bug
For types with the simple_get_filter feature it is seemingly not possible to perform resource purging with either the resources type or the purge type from crayfishx/purge.
When attempting to purge types with simple_get_filter it seems that the existing-but-unmanaged resources are never found via the type instances() method, therefore preventing them from being purged.
Removing the simple_get_filter flag is sufficient to restore resource purging to a working state.
Expected Behavior
Types using simple_get_filter should support instantiation, even of unknown resources, via instances() OR a warning/error should be thrown. The user of a given Resource API-based resource should not have to be aware of the implementation details to figure out if resource purging will work.
Environment
Describe the Bug
For types with the
simple_get_filterfeature it is seemingly not possible to perform resource purging with either theresourcestype or thepurgetype from crayfishx/purge.When attempting to purge types with
simple_get_filterit seems that the existing-but-unmanaged resources are never found via the type instances() method, therefore preventing them from being purged.Removing the
simple_get_filterflag is sufficient to restore resource purging to a working state.Expected Behavior
Types using
simple_get_filtershould support instantiation, even of unknown resources, via instances() OR a warning/error should be thrown. The user of a given Resource API-based resource should not have to be aware of the implementation details to figure out if resource purging will work.Environment