There's no way to do this. It's been at the back of several minds for a
while. I think there's also a suggestion that the whole catalogue should
be turned into YAML.
If all you have is YAML and the resident Brooklyn server is already
running I think your only option is to POST your blueprint to
/v1/catalog. It will notionally be available to end users but they'll
have to deploy it via the YAML tab and reference its ID correctly. It
won't appear in the add-app list.
Sam
On 28/08/2014 08:16, Alasdair Hodge wrote:
Folks,
I have a YAML application bundled in a jar file with associated
resources, and that JAR is on the classpath of my Brooklyn
installation. I can launch the app from the command line fine:
brooklyn launch \
--app blueprints/my-app.yaml \
--location my-location
Now I'm looking to add this app to the catalog of a resident Brooklyn
server for deployment-on-demand by end users, but the top-level
application has no Java class and all attempts to refer to the YAML
resource instead have come to naught. Is there a way to do this?
[..]
<template type="blueprints/my-app.yaml" name="My YAML app">
<description>...</description>
<iconUrl>...</iconUrl>
</template>
> [..]
A.