Extend Powder license code to support "usage" licenses; licenses tied to
specific node, node types, or aggregates. Before we submit the experiment to the target clusters, process the rspec looking for anything that needs an accepted license, break the flow by throwing up a modal that tells the user they need to request permission to use the resources. This sends email to operations. Later ... after email discussion with user, need to run a CLI command on the boss that requires the user to accept those licenses. boss> wap manage_licenses require <license name> <uid> Next page load by the user will throw them into the license accept page. Now we just need some licenses ....
Showing with 630 additions and 64 deletions