Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
core - lazy load resources #5032
lots of stuff here, but the core is to enable resource module code loading lazily instead of eagerly. for all providers installed this is a 4x latency on the cli win, as well as 2x serverless cold start latency win.
this changes registry notify to drop separate event types (ie no more final event), there is only the per resource type event now, a subscriber on registration gets invoked separately for any existing resource types in the registry.
this also switches tox to using devmode environments else it was picking up the last release of c7n for other providers.
this also drops the notion of out of tree plugins, as that seems to be getting people into more trouble then value chain wrt to how to approach modeling domain problems.