nccgroup / PMapper

A tool for quickly evaluating IAM permissions in AWS.
GNU Affero General Public License v3.0
1.37k stars 169 forks source link

Graph Version Update Mechanism #48

Closed ncc-erik-steringer closed 4 years ago

ncc-erik-steringer commented 4 years ago

For the 1.0.X to 1.1.0 transition, we should have a mechanism in place for updating a Graph object that was created with 1.0.X code to a 1.1.0-compatible graph. This code should designed in a neat way to allow us to determine if a graph can be updated in a chain for future versions (so that 1.0.X graphs can be updated to 1.2.0 through 1.1.0, 1.3.0 through 1.2.0 through 1.1.0, etc.).

ncc-erik-steringer commented 4 years ago

Ten minutes into working on this I realized just how much effort this would require to accomplish, and it is disproportionate to the amount of use it will see. Closing.