Define a default list of predefined labels

GRIT allows to pass an arbitrary map of labels that should be attached to any resources that support labeling. That's useful for many different use cases, starting with cloud cost analytics and ending with whatever the users need.

We don't hardcode any predefined labels in the GRIT modules. But it seems it would be good to have some predefined labels added, at least in the scenario templates we've proposed through Common scenario modules (#53).

The question is what label key => value pairs we want to add. Through the first predefined scenario I'm working on - Add first predefined scenario template (!41 - merged) • Tomasz Maczukin - I've proposed a managed = grit label, that will mark all labelled resourced managed by GRIT accordingly, which makes it easier for user to know what was created by GRIT and what wasn't.

What else would be a valuable information? The only thing I'm sure is that the map of default labels should be short and contain only things that are really needed for common usage. Anything else - which becomes a specific case - should be added by user through the labeling mechanism that already exists in GRIT.

Steps -> Update all modules that use metadata labels to use a new merged labels variable:

Edited by Davis Bickford