Github user geomacy commented on the issue:

    https://github.com/apache/brooklyn-server/pull/645
  
    Still need to test this in HA mode but have tried the test below to verify 
that resources included in the zip can be used and survive a rebind.
    
    The script here creates a zip with a couple of boms and an icon, then 
deploys an app using the  catalog.bom entity, which is defined in terms of an 
entity from testent.bom.  The app deploys ok and the icon appears on the UI. 
However, upon Karaf shutdown and restart, although the app rebinds ok, its icon 
has disappeared, so it's not being fetched from the persisted bundle.  
    
    ```
    cat > testent.bom <<EOF
    brooklyn.catalog:
      version: 0.12.0.SNAPSHOT
      items:
      - id: myTestEnt
        item:
          type: org.apache.brooklyn.entity.stock.BasicEntity
    
      - id: myOtherTest
        item:
          type: org.apache.brooklyn.entity.stock.BasicEntity
    EOF
    
    cat > catalog.bom <<EOF
    brooklyn.catalog:
      bundle: io.cloudsoft.cli44
      version: 0.12.0.SNAPSHOT
      iconUrl: classpath://io.cloudsoft.cli44:plane.png
    
      items:
      - classpath://testent.bom
      - id: testent1
        item:
          type: myTestEnt
    EOF
    
    cat > test.yaml <<EOF
    location: localhost
    services:
    - type: testent1
      id: testent1
    EOF
    
    wget 
https://upload.wikimedia.org/wikipedia/commons/thumb/7/7d/Plane_icon.svg/200px-Plane_icon.svg.png
 -O plane.png
    
    zip test.zip *.bom *.png
    
    br catalog add test.zip
    
    br deploy test.yaml
    
    ```
    
    Can you check the above to verify that this is a valid test? Shouldn't the 
icon resource be read from the persisted bundle upon rebind?
    



---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to