COOPR-496 add links to the cluster template that can point to
various useful service UIs. Services and cluster templates have
a links field that consists of an array of links, where a link
is a label and a url. The url can contain macros. When a cluster
is fetched from the rest api, links in the cluster template are
expanded and placed at the top level of the returned object.
In addition, for every node in the cluster, the links for all
services on the node are taken, expanded, and combined into a list
of links for the node.
Move writing of our SSH keys to its own def
Copy write_ssh_file to shell_automator plugin
Remove extra ssh_keyfile code and clean up after ourselves
Ignore non-ASCII comments for rubocop
Also check that @ssh_file isn't nil
Remove extra ssh_keyfile code and clean up after ourselves
Make decode_string_to_file the same across plugins
fix in case chosen template has no constraints
ddtc input-group
scaffold services
scaffold services
update dependencies
angular 1.2.26
gulp rev
missing semicolon
gulp distribute
readme updated
fix directive test
minify before manifest