Open ColonelPanicks opened 5 years ago
In addition to the above issue the current version of FlightManifest
only allows for certain fields to be included in the export. Instead the manifest should be able to specify the following at any level:
name:
description:
parameters: # => Hash of arbitrary key value pairs. Should be imported as Replacements
files: # => A key value hash of file type and path. The `aws` and `azure` keys should be used
At the node
level, the following keys should be added:
other_groups:
primary_group:
Allow "descriptions" for deployments. This information could come from multiple places:
The idea of this is so that nodes can print various human-readable information that'll be especially useful to end-users that are looking at nodes via Flight Cloud Client. For example:
Potentially the description would concatenate all applicable descriptions for the deployment into one description line.