[ 
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)

Reply via email to