[
https://issues.apache.org/jira/browse/BROOKLYN-301?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martin Harris updated BROOKLYN-301:
-----------------------------------
Description:
If you run Brooklyn, add a new a new external provider to
{{brookly.properties}}, then click Reload Properties, the new provider is not
loaded (i.e. not available to new deployments)
Sample external provider for {{brooklyn.properties}}:
{code}
brooklyn.external.myprovider=org.apache.brooklyn.core.config.external.InPlaceExternalConfigSupplier
brooklyn.external.myprovider.mykey=myval
brooklyn.external.myprovider.myuser=testuser
brooklyn.external.myprovider.mypassword=hunter2
{code}
Sample YAML:
{code}
location:
aws-ec2:eu-west-1:
user: $brooklyn:external("myprovider", "myuser")
password: $brooklyn:external("myprovider", "mypassword")
dontCreateUser: true
imageId: eu-west-1/ami-17a43b64
services:
- type: org.apache.brooklyn.entity.webapp.tomcat.TomcatServer
{code}
was:
If you run Brooklyn, add a new a new external provider to `brookly.properties`,
then click 'Reload Properties', the new provider is not loaded (i.e. not
available to new deployments)
Sample external provider for `brooklyn.properties`
```
brooklyn.external.myprovider=org.apache.brooklyn.core.config.external.InPlaceExternalConfigSupplier
brooklyn.external.myprovider.mykey=myval
brooklyn.external.myprovider.myuser=testuser
brooklyn.external.myprovider.mypassword=hunter2
```
> External providers not re-loaded from properties
> ------------------------------------------------
>
> Key: BROOKLYN-301
> URL: https://issues.apache.org/jira/browse/BROOKLYN-301
> Project: Brooklyn
> Issue Type: Bug
> Reporter: Martin Harris
>
> If you run Brooklyn, add a new a new external provider to
> {{brookly.properties}}, then click Reload Properties, the new provider is not
> loaded (i.e. not available to new deployments)
> Sample external provider for {{brooklyn.properties}}:
> {code}
> brooklyn.external.myprovider=org.apache.brooklyn.core.config.external.InPlaceExternalConfigSupplier
> brooklyn.external.myprovider.mykey=myval
> brooklyn.external.myprovider.myuser=testuser
> brooklyn.external.myprovider.mypassword=hunter2
> {code}
> Sample YAML:
> {code}
> location:
> aws-ec2:eu-west-1:
> user: $brooklyn:external("myprovider", "myuser")
> password: $brooklyn:external("myprovider", "mypassword")
> dontCreateUser: true
> imageId: eu-west-1/ami-17a43b64
> services:
> - type: org.apache.brooklyn.entity.webapp.tomcat.TomcatServer
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)