Modified: brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/clusters.html
URL: 
http://svn.apache.org/viewvc/brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/clusters.html?rev=1828892&r1=1828891&r2=1828892&view=diff
==============================================================================
--- brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/clusters.html (original)
+++ brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/clusters.html Wed Apr 11 12:24:01 
2018
@@ -50,7 +50,7 @@
 
     
         
-        <link rel="stylesheet" href="../website-1509027295765.css">
+        <link rel="stylesheet" href="../website-1523449269765.css">
         
     
         
@@ -1043,7 +1043,7 @@
                 <a href="../locations/">
             
                     
-                    Deploying Blueprint
+                    Deploying Blueprints
             
                 </a>
             
@@ -1615,12 +1615,52 @@
             
         </li>
     
-        <li class="chapter " data-level="1.7.13" 
data-path="../ops/upgrade.html">
+        <li class="chapter " data-level="1.7.13" data-path="../ops/upgrades/">
+            
+                <a href="../ops/upgrades/">
+            
+                    
+                    Upgrades
+            
+                </a>
+            
+
+            
+            <ul class="articles">
+                
+    
+        <li class="chapter " data-level="1.7.13.1" 
data-path="../ops/upgrades/">
+            
+                <a href="../ops/upgrades/#upgrading-brooklyn">
+            
+                    
+                    Upgrading Brooklyn
+            
+                </a>
+            
+
+            
+        </li>
+    
+        <li class="chapter " data-level="1.7.13.2" 
data-path="../ops/upgrades/">
+            
+                <a href="../ops/upgrades/#upgrading-blueprints-and-bundles">
+            
+                    
+                    Upgrading Blueprints
+            
+                </a>
+            
+
+            
+        </li>
+    
+        <li class="chapter " data-level="1.7.13.3" 
data-path="../ops/upgrades/">
             
-                <a href="../ops/upgrade.html">
+                <a href="../ops/upgrades/#upgrading-systems-under-management">
             
                     
-                    Upgrade
+                    Upgrading Systems under Management
             
                 </a>
             
@@ -1628,6 +1668,11 @@
             
         </li>
     
+
+            </ul>
+            
+        </li>
+    
         <li class="chapter " data-level="1.7.14" 
data-path="../ops/security-guidelines.html">
             
                 <a href="../ops/security-guidelines.html">
@@ -2094,9 +2139,9 @@
     
                                 <section class="normal markdown-section">
                                 
-                                <h1 
id="clusters-specs-and-composition">Clusters, Specs, and Composition</h1>
-<p>What if you want multiple machines?</p>
-<p>One way is just to repeat the <code>- type: 
org.apache.brooklyn.entity.software.base.EmptySoftwareProcess</code> block,
+<h1>Clusters, Specs, and Composition</h1>
+
+                                <p>What if you want multiple machines? One way 
is just to repeat the <code>- type: 
org.apache.brooklyn.entity.software.base.EmptySoftwareProcess</code> block,
 but there&apos;s another way which will keep your powder <a 
href="http://en.wikipedia.org/wiki/Don&apos;t_repeat_yourself"; 
target="_blank">DRY</a>:</p>
 <pre><code class="lang-yaml"><span class="hljs-attr">name:</span> cluster-vm
 <span class="hljs-attr">services:</span>
@@ -2120,6 +2165,7 @@ be described in YAML or Java.">blueprint
 the <code>$brooklyn</code> DSL, and the &quot;<a 
href="../GLOSSARY.html#entity" class="glossary-term" title="A component of an 
application or system. This could be a physical component, a
 service, a grouping of components, or a logical construct describing part of an
 application/system. It is a &quot;managed element&quot; in autonomic computing 
parlance.">entity</a>-spec&quot;.  Let&apos;s unpack these. </p>
+<h2 id="dynamic-cluster">Dynamic Cluster</h2>
 <p>The <code>DynamicCluster</code> creates a set of homogeneous instances.
 At design-time, you specify an initial size and the specification for the <a 
href="../GLOSSARY.html#entity" class="glossary-term" title="A component of an 
application or system. This could be a physical component, a
 service, a grouping of components, or a logical construct describing part of an
@@ -2153,8 +2199,201 @@ service, a grouping of components, or a
 application/system. It is a &quot;managed element&quot; in autonomic computing 
parlance.">entity</a> specification
 (<code>EntitySpec</code> in the underlying type system); the 
<code>entitySpec</code> DSL command will do this for us.
 The example above thus gives us 5 VMs identical to the one we created in the 
previous section.</p>
+<h3 id="configuration">Configuration</h3>
+<p>The following configuration keys can be specified for dynamic cluster:</p>
+<table>
+<thead>
+<tr>
+<th>Config Key</th>
+<th>Default</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>dynamiccluster.restartMode</td>
+<td></td>
+<td>How this cluster should handle restarts; by default it is disallowed, but 
this key can specify a different mode. Modes supported by dynamic cluster are 
&apos;off&apos;, &apos;sequential&apos;, or &apos;parallel&apos;. However 
subclasses can define their own modes or may ignore this.</td>
+</tr>
+<tr>
+<td>dynamiccluster.quarantineFailedEntities</td>
+<td>true</td>
+<td>If true, will quarantine entities that fail to start; if false, will get 
rid of them (i.e. delete them)</td>
+</tr>
+<tr>
+<td>dynamiccluster.quarantineFilter</td>
+<td></td>
+<td>Quarantine the failed nodes that pass this filter (given the exception 
thrown by the node). Default is those that did not fail with 
NoMachinesAvailableException (Config ignored if quarantineFailedEntities is 
false)</td>
+</tr>
+<tr>
+<td>cluster.initial.quorumSize</td>
+<td>-1</td>
+<td>Initial cluster quorum size - number of initial nodes that must have been 
successfully started to report success (if &lt; 0, then use value of 
INITIAL_SIZE)</td>
+</tr>
+<tr>
+<td>dynamiccluster.memberspec</td>
+<td></td>
+<td><a href="../GLOSSARY.html#entity" class="glossary-term" title="A component 
of an application or system. This could be a physical component, a
+service, a grouping of components, or a logical construct describing part of an
+application/system. It is a &quot;managed element&quot; in autonomic computing 
parlance.">Entity</a> spec for creating new cluster members</td>
+</tr>
+<tr>
+<td>dynamiccluster.firstmemberspec</td>
+<td></td>
+<td><a href="../GLOSSARY.html#entity" class="glossary-term" title="A component 
of an application or system. This could be a physical component, a
+service, a grouping of components, or a logical construct describing part of an
+application/system. It is a &quot;managed element&quot; in autonomic computing 
parlance.">Entity</a> spec for creating the first member of the cluster (if 
unset, will use the member spec for all)</td>
+</tr>
+<tr>
+<td>dynamiccluster.removalstrategy</td>
+<td></td>
+<td>strategy for deciding what to remove when down-sizing</td>
+</tr>
+<tr>
+<td>dynamiccluster.customChildFlags</td>
+<td></td>
+<td>Additional flags to be passed to children when they are being created</td>
+</tr>
+<tr>
+<td>dynamiccluster.zone.enable</td>
+<td>false</td>
+<td>Whether to use availability zones, or just deploy everything into the 
generic <a href="../GLOSSARY.html#location" class="glossary-term" title="A 
server or resource to which Apache Brooklyn can deploy 
applications">location</a></td>
+</tr>
+<tr>
+<td>dynamiccluster.zone.failureDetector</td>
+<td></td>
+<td>Zone failure detector</td>
+</tr>
+<tr>
+<td>dynamiccluster.zone.placementStrategy</td>
+<td>BalancingNodePlacementStrategy</td>
+<td>Node placement strategy</td>
+</tr>
+<tr>
+<td>dynamiccluster.availabilityZones</td>
+<td></td>
+<td>availability zones to use (if non-null, overrides other configuration)</td>
+</tr>
+<tr>
+<td>dynamiccluster.numAvailabilityZones</td>
+<td></td>
+<td>number of availability zones to use (will attempt to auto-discover this 
number)</td>
+</tr>
+<tr>
+<td>cluster.member.id</td>
+<td></td>
+<td>The unique ID number (sequential) of a member of a cluster</td>
+</tr>
+<tr>
+<td>cluster.initial.size</td>
+<td>1</td>
+<td>Initial cluster size</td>
+</tr>
+<tr>
+<td>start.timeout</td>
+<td></td>
+<td>Time to wait (after members&apos; start() effectors return) for SERVICE_UP 
before failing (default is not to wait)</td>
+</tr>
+<tr>
+<td>cluster.max.size</td>
+<td>2147483647</td>
+<td>Size after which it will throw InsufficientCapacityException</td>
+</tr>
+<tr>
+<td>dynamiccluster.maxConcurrentChildCommands</td>
+<td>0</td>
+<td><em>Beta</em> The maximum number of <a href="../GLOSSARY.html#effector" 
class="glossary-term" title="Effectors are tools Apache Brooklyn provides, that 
allow you to manipulate the live entities within an application.
+They are operations applied on entities.">effector</a> invocations that will 
be made on children at once (e.g. start, stop, restart). Any value null or less 
than or equal to zero means invocations are unbounded</td>
+</tr>
+<tr>
+<td>UP_QUORUM_CHECK</td>
+<td>QuorumChecks.atLeastOne()</td>
+<td>Up check, applied by default to members, requiring at least one present 
and up</td>
+</tr>
+<tr>
+<td>RUNNING_QUORUM_CHECK</td>
+<td>QuorumChecks.all()</td>
+<td>Problems check from children actual states (lifecycle), applied by default 
to members and children, not checking upness, but requiring by default that 
none are on-fire</td>
+</tr>
+</tbody>
+</table>
+<h3 id="effectors">Effectors</h3>
+<p>Dynamic cluster has a set of effectors which allow it&apos;s members to be 
manipulated, these are detailed below.</p>
+<table>
+<thead>
+<tr>
+<th><a href="../GLOSSARY.html#effector" class="glossary-term" title="Effectors 
are tools Apache Brooklyn provides, that allow you to manipulate the live 
entities within an application.
+They are operations applied on entities.">Effector</a> Name</th>
+<th>Parameters</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>replaceMember</td>
+<td>memberId</td>
+<td>Replaces a specific member of the cluster given by it&apos;s ID</td>
+</tr>
+<tr>
+<td>resize</td>
+<td>desiredSize</td>
+<td>Resizes the cluster to a <code>desiredSize</code></td>
+</tr>
+<tr>
+<td>resizeByDelta</td>
+<td>delta</td>
+<td>Resizes the cluster by a <code>delta</code></td>
+</tr>
+</tbody>
+</table>
+<p>Note that resizing of a cluster is limited by <code>cluster.max.size</code> 
and 0.</p>
+<p>When increasing the size of a cluster to larger than the 
<code>cluster.max.size</code>, if there is any headroom between the cluster and 
<code>cluster.max.size</code>, the resize call will resize the cluster to 
<code>cluster.max.size</code>.
+Any calls to increase the size of the cluster when it is already at 
<code>cluster.max.size</code> will result in an 
<code>InsufficientCapacityException</code>. Note that the new size of the 
cluster is returned by the resize <a href="../GLOSSARY.html#effector" 
class="glossary-term" title="Effectors are tools Apache Brooklyn provides, that 
allow you to manipulate the live entities within an application.
+They are operations applied on entities.">effector</a> calls.</p>
+<h3 id="sensors">Sensors</h3>
+<p>A set of sensors are defined for dynamic cluster to feed back information 
on its status. These are:</p>
+<table>
+<thead>
+<tr>
+<th><a href="../GLOSSARY.html#sensor" class="glossary-term" title="A sensor is 
a property, or attribute of an Apache Brooklyn entity, updated in 
real-time.">Sensor</a> Name</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>group.members</td>
+<td>Members of the group</td>
+</tr>
+<tr>
+<td>dynamiccluster.entityQuarantined</td>
+<td><a href="../GLOSSARY.html#entity" class="glossary-term" title="A component 
of an application or system. This could be a physical component, a
+service, a grouping of components, or a logical construct describing part of an
+application/system. It is a &quot;managed element&quot; in autonomic computing 
parlance.">Entity</a> failed to start, and has been quarantined</td>
+</tr>
+<tr>
+<td>dynamiccluster.quarantineGroup</td>
+<td>Group of quarantined entities that failed to start</td>
+</tr>
+<tr>
+<td>dynamiccluster.subLocations</td>
+<td>Locations for each availability zone to use</td>
+</tr>
+<tr>
+<td>dynamiccluster.failedSubLocations</td>
+<td>Sub locations that seem to have failed</td>
+</tr>
+<tr>
+<td>cluster.one_and_all.members.up</td>
+<td>True if the cluster is running, there is at least one member, and all 
members are service.isUp</td>
+</tr>
+</tbody>
+</table>
+<h3 id="policies">Policies</h3>
+<p>Dynamic cluster has a set of policies which can auto-replace and resize the 
members as well as determine primary nodes and other
+higher level actions. These policies are detailed on the <a 
href="clusters-and-policies.html">clusters and policies</a> page.</p>
 
                                 
+
                                 </section>
                             
     </div>
@@ -2186,7 +2425,7 @@ The example above thus gives us 5 VMs id
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"Clusters, Specs, and 
Composition","level":"1.5.8","depth":2,"next":{"title":"Enrichers","level":"1.5.9","depth":2,"path":"blueprints/enrichers.md","ref":"blueprints/enrichers.md","articles":[]},"previous":{"title":"Brooklyn
 Server Command Line 
Arguments","level":"1.5.7.6","depth":3,"path":"blueprints/catalog/cli.md","ref":"blueprints/catalog/cli.md","articles":[]},"dir":"ltr"},"config":{"plugins":["include-highlight","theme-api","collapsible-chapters","bootstrap-callout","styles-less","versions","partial-summary"],"root":"./guide","styles":{"website":"website-1509027295765.css","pdf":"pdf-1509027295792.css"},"pluginsConfig":{"styles-less":{},"search":{},"collapsible-chapters":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"include-highlight":{"extensionToLanguage":{"yml":"yaml","yaml":"yaml","bom":"yaml","java":"java"}},"bootstrap-callout":{},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight
 
":{},"theme-api":{"languages":[{"lang":"vagrant","name":"Vagrant","default":true},{"lang":"centos","name":"CentOS
 / RHEL 7"},{"lang":"ubuntu","name":"Ubuntu / 
Debian"},{"lang":"osx","name":"OSX / 
Linux"},{"lang":"windows","name":"Windows"},{"lang":"clouds","name":"Clouds"},{"lang":"byon","name":"BYON"},{"lang":"package","name":"RPM
 / DEB 
packages"},{"lang":"tarball","name":"Tarball"}],"split":false,"theme":"light"},"partial-summary":{"depth":0},"versions":{"type":"branches","gitbookConfigURL":"https://raw.githubusercontent.com/tbouron/brooklyn-docs/experiment/gitbook/book.json","options":[{"value":"https://brooklyn.apache.org/v/latest/","text":"Latest","selected":true},{"value":"https://brooklyn.apache.org/v/0.12.0/","text":"Version
 0.12.0"},{"value":"https://brooklyn.apache.org/v/0.11.0/","text":"Version 
0.11.0"},{"value":"https://brooklyn.apache.org/v/0.10.0/","text":"Version 
0.10.0"},{"value":"https://brooklyn.apache.org/v/0.9.0/","text":"Version 
0.9.0"}]},"sharing":{"facebook":t
 
rue,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{"brooklyn_version":"1.0.0-SNAPSHOT","brooklyn_version_stable":"0.12.0","url":{"brooklyn_website":"https://brooklyn.apache.org","brooklyn_javadoc":"https://brooklyn.apache.org/v/latest/misc/javadoc","brooklyn_git":"https://github.com/apache/brooklyn/tree","brooklyn_sever_git":"https://github.com/apache/brooklyn-server/tree","brooklyn_libr
 
ary_git":"https://github.com/apache/brooklyn-library/tree"},"path":{"docs":""}},"gitbook":"^3.2.3"},"file":{"path":"blueprints/clusters.md","mtime":"2017-10-26T13:41:38.663Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2017-10-26T14:14:53.591Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"Clusters, Specs, and 
Composition","level":"1.5.8","depth":2,"next":{"title":"Enrichers","level":"1.5.9","depth":2,"path":"blueprints/enrichers.md","ref":"blueprints/enrichers.md","articles":[]},"previous":{"title":"Brooklyn
 Server Command Line 
Arguments","level":"1.5.7.6","depth":3,"path":"blueprints/catalog/cli.md","ref":"blueprints/catalog/cli.md","articles":[]},"dir":"ltr"},"config":{"plugins":["include-highlight","theme-api","collapsible-chapters","bootstrap-callout","styles-less","versions","partial-summary"],"root":"./guide","styles":{"website":"website-1523449269765.css","pdf":"pdf-1523449269817.css"},"pluginsConfig":{"styles-less":{},"search":{},"collapsible-chapters":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"include-highlight":{"extensionToLanguage":{"yml":"yaml","yaml":"yaml","bom":"yaml","java":"java"}},"bootstrap-callout":{},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight
 
":{},"theme-api":{"languages":[{"lang":"vagrant","name":"Vagrant","default":true},{"lang":"centos","name":"CentOS
 / RHEL 7"},{"lang":"ubuntu","name":"Ubuntu / 
Debian"},{"lang":"osx","name":"OSX / 
Linux"},{"lang":"windows","name":"Windows"},{"lang":"clouds","name":"Clouds"},{"lang":"byon","name":"BYON"},{"lang":"package","name":"RPM
 / DEB 
packages"},{"lang":"tarball","name":"Tarball"}],"split":false,"theme":"light"},"partial-summary":{"depth":0},"versions":{"type":"branches","gitbookConfigURL":"https://raw.githubusercontent.com/tbouron/brooklyn-docs/experiment/gitbook/book.json","options":[{"value":"https://brooklyn.apache.org/v/latest/","text":"Latest","selected":true},{"value":"https://brooklyn.apache.org/v/0.12.0/","text":"Version
 0.12.0"},{"value":"https://brooklyn.apache.org/v/0.11.0/","text":"Version 
0.11.0"},{"value":"https://brooklyn.apache.org/v/0.10.0/","text":"Version 
0.10.0"},{"value":"https://brooklyn.apache.org/v/0.9.0/","text":"Version 
0.9.0"}]},"sharing":{"facebook":t
 
rue,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{"brooklyn_version":"1.0.0-SNAPSHOT","brooklyn_version_stable":"0.12.0","url":{"brooklyn_website":"https://brooklyn.apache.org","brooklyn_javadoc":"https://brooklyn.apache.org/v/latest/misc/javadoc","brooklyn_git":"https://github.com/apache/brooklyn/tree","brooklyn_sever_git":"https://github.com/apache/brooklyn-server/tree","brooklyn_libr
 
ary_git":"https://github.com/apache/brooklyn-library/tree"},"path":{"docs":""}},"gitbook":"^3.2.3"},"file":{"path":"blueprints/clusters.md","mtime":"2018-04-11T12:18:47.000Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2018-04-11T12:21:07.465Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>

Modified: brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/configuring-vms.html
URL: 
http://svn.apache.org/viewvc/brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/configuring-vms.html?rev=1828892&r1=1828891&r2=1828892&view=diff
==============================================================================
--- brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/configuring-vms.html (original)
+++ brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/configuring-vms.html Wed Apr 11 
12:24:01 2018
@@ -50,7 +50,7 @@
 
     
         
-        <link rel="stylesheet" href="../website-1509027295765.css">
+        <link rel="stylesheet" href="../website-1523449269765.css">
         
     
         
@@ -1043,7 +1043,7 @@
                 <a href="../locations/">
             
                     
-                    Deploying Blueprint
+                    Deploying Blueprints
             
                 </a>
             
@@ -1615,12 +1615,26 @@
             
         </li>
     
-        <li class="chapter " data-level="1.7.13" 
data-path="../ops/upgrade.html">
+        <li class="chapter " data-level="1.7.13" data-path="../ops/upgrades/">
+            
+                <a href="../ops/upgrades/">
+            
+                    
+                    Upgrades
+            
+                </a>
+            
+
+            
+            <ul class="articles">
+                
+    
+        <li class="chapter " data-level="1.7.13.1" 
data-path="../ops/upgrades/">
             
-                <a href="../ops/upgrade.html">
+                <a href="../ops/upgrades/#upgrading-brooklyn">
             
                     
-                    Upgrade
+                    Upgrading Brooklyn
             
                 </a>
             
@@ -1628,6 +1642,37 @@
             
         </li>
     
+        <li class="chapter " data-level="1.7.13.2" 
data-path="../ops/upgrades/">
+            
+                <a href="../ops/upgrades/#upgrading-blueprints-and-bundles">
+            
+                    
+                    Upgrading Blueprints
+            
+                </a>
+            
+
+            
+        </li>
+    
+        <li class="chapter " data-level="1.7.13.3" 
data-path="../ops/upgrades/">
+            
+                <a href="../ops/upgrades/#upgrading-systems-under-management">
+            
+                    
+                    Upgrading Systems under Management
+            
+                </a>
+            
+
+            
+        </li>
+    
+
+            </ul>
+            
+        </li>
+    
         <li class="chapter " data-level="1.7.14" 
data-path="../ops/security-guidelines.html">
             
                 <a href="../ops/security-guidelines.html">
@@ -2094,8 +2139,9 @@
     
                                 <section class="normal markdown-section">
                                 
-                                <h1 id="configuring-vms">Configuring VMs</h1>
-<p>Another simple <a href="../GLOSSARY.html#blueprint" class="glossary-term" 
title="A description of an application or system, which can be used for its 
automated
+<h1>Configuring VMs</h1>
+
+                                <p>Another simple <a 
href="../GLOSSARY.html#blueprint" class="glossary-term" title="A description of 
an application or system, which can be used for its automated
 deployment and runtime management. The blueprint describes a model of the
 application (i.e. its components, their configuration, and their
 relationships), along with policies for runtime management. The blueprint can
@@ -2130,6 +2176,7 @@ so if you have keys set up you can immed
 <p>For more information, see <a href="../locations/">Operations: 
Locations</a>.</p>
 
                                 
+
                                 </section>
                             
     </div>
@@ -2161,7 +2208,7 @@ so if you have keys set up you can immed
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"Configuring 
VMs","level":"1.5.4","depth":2,"next":{"title":"Multiple Services and 
Dependency 
Injection","level":"1.5.5","depth":2,"path":"blueprints/multiple-services.md","ref":"blueprints/multiple-services.md","articles":[]},"previous":{"title":"Setting
 
Locations","level":"1.5.3","depth":2,"path":"blueprints/setting-locations.md","ref":"blueprints/setting-locations.md","articles":[]},"dir":"ltr"},"config":{"plugins":["include-highlight","theme-api","collapsible-chapters","bootstrap-callout","styles-less","versions","partial-summary"],"root":"./guide","styles":{"website":"website-1509027295765.css","pdf":"pdf-1509027295792.css"},"pluginsConfig":{"styles-less":{},"search":{},"collapsible-chapters":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"include-highlight":{"extensionToLanguage":{"yml":"yaml","yaml":"yaml","bom":"yaml","java":"java"}},"bootstrap-callout":{},"fontsettings":{"theme":"white","family":"sans"
 
,"size":2},"highlight":{},"theme-api":{"languages":[{"lang":"vagrant","name":"Vagrant","default":true},{"lang":"centos","name":"CentOS
 / RHEL 7"},{"lang":"ubuntu","name":"Ubuntu / 
Debian"},{"lang":"osx","name":"OSX / 
Linux"},{"lang":"windows","name":"Windows"},{"lang":"clouds","name":"Clouds"},{"lang":"byon","name":"BYON"},{"lang":"package","name":"RPM
 / DEB 
packages"},{"lang":"tarball","name":"Tarball"}],"split":false,"theme":"light"},"partial-summary":{"depth":0},"versions":{"type":"branches","gitbookConfigURL":"https://raw.githubusercontent.com/tbouron/brooklyn-docs/experiment/gitbook/book.json","options":[{"value":"https://brooklyn.apache.org/v/latest/","text":"Latest","selected":true},{"value":"https://brooklyn.apache.org/v/0.12.0/","text":"Version
 0.12.0"},{"value":"https://brooklyn.apache.org/v/0.11.0/","text":"Version 
0.11.0"},{"value":"https://brooklyn.apache.org/v/0.10.0/","text":"Version 
0.10.0"},{"value":"https://brooklyn.apache.org/v/0.9.0/","text":"Version 
0.9.0"}]},"s
 
haring":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{"brooklyn_version":"1.0.0-SNAPSHOT","brooklyn_version_stable":"0.12.0","url":{"brooklyn_website":"https://brooklyn.apache.org","brooklyn_javadoc":"https://brooklyn.apache.org/v/latest/misc/javadoc","brooklyn_git":"https://github.com/apache/brooklyn/tree","brooklyn_sever_git":"https://github.com/apache/brooklyn-server
 
/tree","brooklyn_library_git":"https://github.com/apache/brooklyn-library/tree"},"path":{"docs":""}},"gitbook":"^3.2.3"},"file":{"path":"blueprints/configuring-vms.md","mtime":"2017-10-26T13:41:38.664Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2017-10-26T14:14:53.591Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"Configuring 
VMs","level":"1.5.4","depth":2,"next":{"title":"Multiple Services and 
Dependency 
Injection","level":"1.5.5","depth":2,"path":"blueprints/multiple-services.md","ref":"blueprints/multiple-services.md","articles":[]},"previous":{"title":"Setting
 
Locations","level":"1.5.3","depth":2,"path":"blueprints/setting-locations.md","ref":"blueprints/setting-locations.md","articles":[]},"dir":"ltr"},"config":{"plugins":["include-highlight","theme-api","collapsible-chapters","bootstrap-callout","styles-less","versions","partial-summary"],"root":"./guide","styles":{"website":"website-1523449269765.css","pdf":"pdf-1523449269817.css"},"pluginsConfig":{"styles-less":{},"search":{},"collapsible-chapters":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"include-highlight":{"extensionToLanguage":{"yml":"yaml","yaml":"yaml","bom":"yaml","java":"java"}},"bootstrap-callout":{},"fontsettings":{"theme":"white","family":"sans"
 
,"size":2},"highlight":{},"theme-api":{"languages":[{"lang":"vagrant","name":"Vagrant","default":true},{"lang":"centos","name":"CentOS
 / RHEL 7"},{"lang":"ubuntu","name":"Ubuntu / 
Debian"},{"lang":"osx","name":"OSX / 
Linux"},{"lang":"windows","name":"Windows"},{"lang":"clouds","name":"Clouds"},{"lang":"byon","name":"BYON"},{"lang":"package","name":"RPM
 / DEB 
packages"},{"lang":"tarball","name":"Tarball"}],"split":false,"theme":"light"},"partial-summary":{"depth":0},"versions":{"type":"branches","gitbookConfigURL":"https://raw.githubusercontent.com/tbouron/brooklyn-docs/experiment/gitbook/book.json","options":[{"value":"https://brooklyn.apache.org/v/latest/","text":"Latest","selected":true},{"value":"https://brooklyn.apache.org/v/0.12.0/","text":"Version
 0.12.0"},{"value":"https://brooklyn.apache.org/v/0.11.0/","text":"Version 
0.11.0"},{"value":"https://brooklyn.apache.org/v/0.10.0/","text":"Version 
0.10.0"},{"value":"https://brooklyn.apache.org/v/0.9.0/","text":"Version 
0.9.0"}]},"s
 
haring":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{"brooklyn_version":"1.0.0-SNAPSHOT","brooklyn_version_stable":"0.12.0","url":{"brooklyn_website":"https://brooklyn.apache.org","brooklyn_javadoc":"https://brooklyn.apache.org/v/latest/misc/javadoc","brooklyn_git":"https://github.com/apache/brooklyn/tree","brooklyn_sever_git":"https://github.com/apache/brooklyn-server
 
/tree","brooklyn_library_git":"https://github.com/apache/brooklyn-library/tree"},"path":{"docs":""}},"gitbook":"^3.2.3"},"file":{"path":"blueprints/configuring-vms.md","mtime":"2018-04-11T12:18:40.000Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2018-04-11T12:21:07.465Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>

Modified: brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/creating-yaml.html
URL: 
http://svn.apache.org/viewvc/brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/creating-yaml.html?rev=1828892&r1=1828891&r2=1828892&view=diff
==============================================================================
--- brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/creating-yaml.html (original)
+++ brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/creating-yaml.html Wed Apr 11 
12:24:01 2018
@@ -50,7 +50,7 @@
 
     
         
-        <link rel="stylesheet" href="../website-1509027295765.css">
+        <link rel="stylesheet" href="../website-1523449269765.css">
         
     
         
@@ -1043,7 +1043,7 @@
                 <a href="../locations/">
             
                     
-                    Deploying Blueprint
+                    Deploying Blueprints
             
                 </a>
             
@@ -1615,12 +1615,26 @@
             
         </li>
     
-        <li class="chapter " data-level="1.7.13" 
data-path="../ops/upgrade.html">
+        <li class="chapter " data-level="1.7.13" data-path="../ops/upgrades/">
+            
+                <a href="../ops/upgrades/">
+            
+                    
+                    Upgrades
+            
+                </a>
+            
+
+            
+            <ul class="articles">
+                
+    
+        <li class="chapter " data-level="1.7.13.1" 
data-path="../ops/upgrades/">
             
-                <a href="../ops/upgrade.html">
+                <a href="../ops/upgrades/#upgrading-brooklyn">
             
                     
-                    Upgrade
+                    Upgrading Brooklyn
             
                 </a>
             
@@ -1628,6 +1642,37 @@
             
         </li>
     
+        <li class="chapter " data-level="1.7.13.2" 
data-path="../ops/upgrades/">
+            
+                <a href="../ops/upgrades/#upgrading-blueprints-and-bundles">
+            
+                    
+                    Upgrading Blueprints
+            
+                </a>
+            
+
+            
+        </li>
+    
+        <li class="chapter " data-level="1.7.13.3" 
data-path="../ops/upgrades/">
+            
+                <a href="../ops/upgrades/#upgrading-systems-under-management">
+            
+                    
+                    Upgrading Systems under Management
+            
+                </a>
+            
+
+            
+        </li>
+    
+
+            </ul>
+            
+        </li>
+    
         <li class="chapter " data-level="1.7.14" 
data-path="../ops/security-guidelines.html">
             
                 <a href="../ops/security-guidelines.html">
@@ -2094,8 +2139,9 @@
     
                                 <section class="normal markdown-section">
                                 
-                                <h1 id="creating-yaml-blueprint">Creating YAML 
Blueprint</h1>
-<h2 id="a-first-blueprint">A First Blueprint</h2>
+<h1>Creating YAML Blueprint</h1>
+
+                                <h2 id="a-first-blueprint">A First 
Blueprint</h2>
 <p>The easiest way to write a <a href="../GLOSSARY.html#blueprint" 
class="glossary-term" title="A description of an application or system, which 
can be used for its automated
 deployment and runtime management. The blueprint describes a model of the
 application (i.e. its components, their configuration, and their
@@ -2162,6 +2208,7 @@ any of the usual <a href="https://brookl
 as these documents are a work in progress.</p>
 
                                 
+
                                 </section>
                             
     </div>
@@ -2193,7 +2240,7 @@ as these documents are a work in progres
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"Creating YAML 
Blueprint","level":"1.5.1","depth":2,"next":{"title":"Entity 
Configuration","level":"1.5.2","depth":2,"path":"blueprints/entity-configuration.md","ref":"blueprints/entity-configuration.md","articles":[]},"previous":{"title":"Writing
 
Blueprints","level":"1.5","depth":1,"path":"blueprints/index.md","ref":"blueprints/index.md","articles":[{"title":"Creating
 YAML 
Blueprint","level":"1.5.1","depth":2,"path":"blueprints/creating-yaml.md","ref":"blueprints/creating-yaml.md","articles":[]},{"title":"Entity
 
Configuration","level":"1.5.2","depth":2,"path":"blueprints/entity-configuration.md","ref":"blueprints/entity-configuration.md","articles":[]},{"title":"Setting
 
Locations","level":"1.5.3","depth":2,"path":"blueprints/setting-locations.md","ref":"blueprints/setting-locations.md","articles":[]},{"title":"Configuring
 
VMs","level":"1.5.4","depth":2,"path":"blueprints/configuring-vms.md","ref":"blueprints/configuring-vms.md","
 articles":[]},{"title":"Multiple Services and Dependency 
Injection","level":"1.5.5","depth":2,"path":"blueprints/multiple-services.md","ref":"blueprints/multiple-services.md","articles":[]},{"title":"Custom
 
Entities","level":"1.5.6","depth":2,"path":"blueprints/custom-entities.md","ref":"blueprints/custom-entities.md","articles":[]},{"title":"Catalog","level":"1.5.7","depth":2,"path":"blueprints/catalog/index.md","ref":"blueprints/catalog/index.md","articles":[{"title":"Catalog
 Items YAML 
Syntax","level":"1.5.7.1","depth":3,"path":"blueprints/catalog/schema.md","ref":"blueprints/catalog/schema.md","articles":[]},{"title":"Templates
 and the Add-Application 
Wizard","level":"1.5.7.2","depth":3,"path":"blueprints/catalog/templates.md","ref":"blueprints/catalog/templates.md","articles":[]},{"title":"Versioning","level":"1.5.7.3","depth":3,"path":"blueprints/catalog/versioning.md","ref":"blueprints/catalog/versioning.md","articles":[]},{"title":"Catalog
 Management","level":"1.5.7.4","dept
 
h":3,"path":"blueprints/catalog/management.md","ref":"blueprints/catalog/management.md","articles":[]},{"title":"Bundling","level":"1.5.7.5","depth":3,"path":"blueprints/catalog/bundle.md","ref":"blueprints/catalog/bundle.md","articles":[]},{"title":"Brooklyn
 Server Command Line 
Arguments","level":"1.5.7.6","depth":3,"path":"blueprints/catalog/cli.md","ref":"blueprints/catalog/cli.md","articles":[]}]},{"title":"Clusters,
 Specs, and 
Composition","level":"1.5.8","depth":2,"path":"blueprints/clusters.md","ref":"blueprints/clusters.md","articles":[]},{"title":"Enrichers","level":"1.5.9","depth":2,"path":"blueprints/enrichers.md","ref":"blueprints/enrichers.md","articles":[]},{"title":"Policies","level":"1.5.10","depth":2,"path":"blueprints/policies.md","ref":"blueprints/policies.md","articles":[]},{"title":"Effectors","level":"1.5.11","depth":2,"path":"blueprints/effectors.md","ref":"blueprints/effectors.md","articles":[]},{"title":"Clusters
 and Policies","level":"1.5.12","depth":2,"pat
 
h":"blueprints/clusters-and-policies.md","ref":"blueprints/clusters-and-policies.md","articles":[]},{"title":"Java
 
Entities","level":"1.5.13","depth":2,"path":"blueprints/java/index.md","ref":"blueprints/java/index.md","articles":[{"title":"Creating
 from a Maven 
Archetype","level":"1.5.13.1","depth":3,"path":"blueprints/java/archetype.md","ref":"blueprints/java/archetype.md","articles":[]},{"title":"Defining
 and 
Deploying","level":"1.5.13.2","depth":3,"path":"blueprints/java/defining-and-deploying.md","ref":"blueprints/java/defining-and-deploying.md","articles":[]},{"title":"Handling
 Bundle 
Dependencies","level":"1.5.13.3","depth":3,"path":"blueprints/java/bundle-dependencies.md","ref":"blueprints/java/bundle-dependencies.md","articles":[]},{"title":"Topology,
 Dependencies, and Management 
Policies","level":"1.5.13.4","depth":3,"path":"blueprints/java/topology-dependencies.md","ref":"blueprints/java/topology-dependencies.md","articles":[]},{"title":"Common
 Classes and Entities","leve
 
l":"1.5.13.5","depth":3,"path":"blueprints/java/common-usage.md","ref":"blueprints/java/common-usage.md","articles":[]},{"title":"Feeds","level":"1.5.13.6","depth":3,"path":"blueprints/java/feeds.md","ref":"blueprints/java/feeds.md","articles":[]},{"title":"Writing
 an 
Entity","level":"1.5.13.7","depth":3,"path":"blueprints/java/entity.md","ref":"blueprints/java/entity.md","articles":[]},{"title":"Custom
 Entity 
Development","level":"1.5.13.8","depth":3,"path":"blueprints/java/entities.md","ref":"blueprints/java/entities.md","articles":[]},{"title":"Service
 
State","level":"1.5.13.9","depth":3,"path":"blueprints/java/service-state.md","ref":"blueprints/java/service-state.md","articles":[]},{"title":"Entitlements","level":"1.5.13.10","depth":3,"path":"blueprints/java/entitlements.md","ref":"blueprints/java/entitlements.md","articles":[]}]},{"title":"Windows
 
Blueprints","level":"1.5.14","depth":2,"path":"blueprints/winrm/index.md","ref":"blueprints/winrm/index.md","articles":[{"title":"W
 inrm4j 
Client","level":"1.5.14.1","depth":3,"path":"blueprints/winrm/client.md","ref":"blueprints/winrm/client.md","articles":[]}]},{"title":"Testing
 YAML 
Blueprints","level":"1.5.15","depth":2,"path":"blueprints/test/index.md","ref":"blueprints/test/index.md","articles":[{"title":"Test
 
Entities","level":"1.5.15.1","depth":3,"path":"blueprints/test/test-entities.md","ref":"blueprints/test/test-entities.md","articles":[]},{"title":"Example
 
Tests","level":"1.5.15.2","depth":3,"path":"blueprints/test/usage-examples.md","ref":"blueprints/test/usage-examples.md","articles":[]}]},{"title":"Ansible
 in YAML 
Blueprints","level":"1.5.16","depth":2,"path":"blueprints/ansible/index.md","ref":"blueprints/ansible/index.md","articles":[{"title":"About
 
Ansible","level":"1.5.16.1","depth":3,"path":"blueprints/ansible/about-ansible.md","ref":"blueprints/ansible/about-ansible.md","articles":[]},{"title":"Creating
 Blueprints with 
Ansible","level":"1.5.16.2","depth":3,"path":"blueprints/ansible/creating
 
-ansible-blueprints.md","ref":"blueprints/ansible/creating-ansible-blueprints.md","articles":[]}]},{"title":"Chef
 in YAML 
Blueprints","level":"1.5.17","depth":2,"path":"blueprints/chef/index.md","ref":"blueprints/chef/index.md","articles":[{"title":"About
 
Chef","level":"1.5.17.1","depth":3,"path":"blueprints/chef/about-chef.md","ref":"blueprints/chef/about-chef.md","articles":[]},{"title":"Creating
 Blueprints from 
Chef","level":"1.5.17.2","depth":3,"path":"blueprints/chef/creating-blueprints.md","ref":"blueprints/chef/creating-blueprints.md","articles":[]},{"title":"Writing
 Chef for 
Blueprints","level":"1.5.17.3","depth":3,"path":"blueprints/chef/writing-chef.md","ref":"blueprints/chef/writing-chef.md","articles":[]},{"title":"Advanced
 Chef 
Integration","level":"1.5.17.4","depth":3,"path":"blueprints/chef/advanced-chef-integration.md","ref":"blueprints/chef/advanced-chef-integration.md","articles":[]}]},{"title":"Salt
 in YAML Blueprints","level":"1.5.18","depth":2,"path":"blueprints
 /salt/index.md","ref":"blueprints/salt/index.md","articles":[{"title":"About 
Salt","level":"1.5.18.1","depth":3,"path":"blueprints/salt/about-salt.md","ref":"blueprints/salt/about-salt.md","articles":[]},{"title":"Creating
 Blueprints with 
Salt","level":"1.5.18.2","depth":3,"path":"blueprints/salt/creating-salt-blueprints.md","ref":"blueprints/salt/creating-salt-blueprints.md","articles":[]}]},{"title":"YAML
 Blueprint Advanced 
Example","level":"1.5.19","depth":2,"path":"blueprints/advanced-example.md","ref":"blueprints/advanced-example.md","articles":[]},{"title":"Blueprinting
 
Tips","level":"1.5.20","depth":2,"path":"blueprints/blueprinting-tips.md","ref":"blueprints/blueprinting-tips.md","articles":[]},{"title":"YAML
 Blueprint 
Reference","level":"1.5.21","depth":2,"path":"blueprints/yaml-reference.md","ref":"blueprints/yaml-reference.md","articles":[]}]},"dir":"ltr"},"config":{"plugins":["include-highlight","theme-api","collapsible-chapters","bootstrap-callout","styles-less","versio
 
ns","partial-summary"],"root":"./guide","styles":{"website":"website-1509027295765.css","pdf":"pdf-1509027295792.css"},"pluginsConfig":{"styles-less":{},"search":{},"collapsible-chapters":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"include-highlight":{"extensionToLanguage":{"yml":"yaml","yaml":"yaml","bom":"yaml","java":"java"}},"bootstrap-callout":{},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"theme-api":{"languages":[{"lang":"vagrant","name":"Vagrant","default":true},{"lang":"centos","name":"CentOS
 / RHEL 7"},{"lang":"ubuntu","name":"Ubuntu / 
Debian"},{"lang":"osx","name":"OSX / 
Linux"},{"lang":"windows","name":"Windows"},{"lang":"clouds","name":"Clouds"},{"lang":"byon","name":"BYON"},{"lang":"package","name":"RPM
 / DEB 
packages"},{"lang":"tarball","name":"Tarball"}],"split":false,"theme":"light"},"partial-summary":{"depth":0},"versions":{"type":"branches","gitbookConfigURL":"https://raw.githubusercontent.com/tbouron/brooklyn-d
 
ocs/experiment/gitbook/book.json","options":[{"value":"https://brooklyn.apache.org/v/latest/","text":"Latest","selected":true},{"value":"https://brooklyn.apache.org/v/0.12.0/","text":"Version
 0.12.0"},{"value":"https://brooklyn.apache.org/v/0.11.0/","text":"Version 
0.11.0"},{"value":"https://brooklyn.apache.org/v/0.10.0/","text":"Version 
0.10.0"},{"value":"https://brooklyn.apache.org/v/0.9.0/","text":"Version 
0.9.0"}]},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structu
 
re":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{"brooklyn_version":"1.0.0-SNAPSHOT","brooklyn_version_stable":"0.12.0","url":{"brooklyn_website":"https://brooklyn.apache.org","brooklyn_javadoc":"https://brooklyn.apache.org/v/latest/misc/javadoc","brooklyn_git":"https://github.com/apache/brooklyn/tree","brooklyn_sever_git":"https://github.com/apache/brooklyn-server/tree","brooklyn_library_git":"https://github.com/apache/brooklyn-library/tree"},"path":{"docs":""}},"gitbook":"^3.2.3"},"file":{"path":"blueprints/creating-yaml.md","mtime":"2017-10-26T13:41:38.665Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2017-10-26T14:14:53.591Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"Creating YAML 
Blueprint","level":"1.5.1","depth":2,"next":{"title":"Entity 
Configuration","level":"1.5.2","depth":2,"path":"blueprints/entity-configuration.md","ref":"blueprints/entity-configuration.md","articles":[]},"previous":{"title":"Writing
 
Blueprints","level":"1.5","depth":1,"path":"blueprints/index.md","ref":"blueprints/index.md","articles":[{"title":"Creating
 YAML 
Blueprint","level":"1.5.1","depth":2,"path":"blueprints/creating-yaml.md","ref":"blueprints/creating-yaml.md","articles":[]},{"title":"Entity
 
Configuration","level":"1.5.2","depth":2,"path":"blueprints/entity-configuration.md","ref":"blueprints/entity-configuration.md","articles":[]},{"title":"Setting
 
Locations","level":"1.5.3","depth":2,"path":"blueprints/setting-locations.md","ref":"blueprints/setting-locations.md","articles":[]},{"title":"Configuring
 
VMs","level":"1.5.4","depth":2,"path":"blueprints/configuring-vms.md","ref":"blueprints/configuring-vms.md","
 articles":[]},{"title":"Multiple Services and Dependency 
Injection","level":"1.5.5","depth":2,"path":"blueprints/multiple-services.md","ref":"blueprints/multiple-services.md","articles":[]},{"title":"Custom
 
Entities","level":"1.5.6","depth":2,"path":"blueprints/custom-entities.md","ref":"blueprints/custom-entities.md","articles":[]},{"title":"Catalog","level":"1.5.7","depth":2,"path":"blueprints/catalog/index.md","ref":"blueprints/catalog/index.md","articles":[{"title":"Catalog
 Items YAML 
Syntax","level":"1.5.7.1","depth":3,"path":"blueprints/catalog/schema.md","ref":"blueprints/catalog/schema.md","articles":[]},{"title":"Templates
 and the Add-Application 
Wizard","level":"1.5.7.2","depth":3,"path":"blueprints/catalog/templates.md","ref":"blueprints/catalog/templates.md","articles":[]},{"title":"Versioning","level":"1.5.7.3","depth":3,"path":"blueprints/catalog/versioning.md","ref":"blueprints/catalog/versioning.md","articles":[]},{"title":"Catalog
 Management","level":"1.5.7.4","dept
 
h":3,"path":"blueprints/catalog/management.md","ref":"blueprints/catalog/management.md","articles":[]},{"title":"Bundling","level":"1.5.7.5","depth":3,"path":"blueprints/catalog/bundle.md","ref":"blueprints/catalog/bundle.md","articles":[]},{"title":"Brooklyn
 Server Command Line 
Arguments","level":"1.5.7.6","depth":3,"path":"blueprints/catalog/cli.md","ref":"blueprints/catalog/cli.md","articles":[]}]},{"title":"Clusters,
 Specs, and 
Composition","level":"1.5.8","depth":2,"path":"blueprints/clusters.md","ref":"blueprints/clusters.md","articles":[]},{"title":"Enrichers","level":"1.5.9","depth":2,"path":"blueprints/enrichers.md","ref":"blueprints/enrichers.md","articles":[]},{"title":"Policies","level":"1.5.10","depth":2,"path":"blueprints/policies.md","ref":"blueprints/policies.md","articles":[]},{"title":"Effectors","level":"1.5.11","depth":2,"path":"blueprints/effectors.md","ref":"blueprints/effectors.md","articles":[]},{"title":"Clusters
 and Policies","level":"1.5.12","depth":2,"pat
 
h":"blueprints/clusters-and-policies.md","ref":"blueprints/clusters-and-policies.md","articles":[]},{"title":"Java
 
Entities","level":"1.5.13","depth":2,"path":"blueprints/java/index.md","ref":"blueprints/java/index.md","articles":[{"title":"Creating
 from a Maven 
Archetype","level":"1.5.13.1","depth":3,"path":"blueprints/java/archetype.md","ref":"blueprints/java/archetype.md","articles":[]},{"title":"Defining
 and 
Deploying","level":"1.5.13.2","depth":3,"path":"blueprints/java/defining-and-deploying.md","ref":"blueprints/java/defining-and-deploying.md","articles":[]},{"title":"Handling
 Bundle 
Dependencies","level":"1.5.13.3","depth":3,"path":"blueprints/java/bundle-dependencies.md","ref":"blueprints/java/bundle-dependencies.md","articles":[]},{"title":"Topology,
 Dependencies, and Management 
Policies","level":"1.5.13.4","depth":3,"path":"blueprints/java/topology-dependencies.md","ref":"blueprints/java/topology-dependencies.md","articles":[]},{"title":"Common
 Classes and Entities","leve
 
l":"1.5.13.5","depth":3,"path":"blueprints/java/common-usage.md","ref":"blueprints/java/common-usage.md","articles":[]},{"title":"Feeds","level":"1.5.13.6","depth":3,"path":"blueprints/java/feeds.md","ref":"blueprints/java/feeds.md","articles":[]},{"title":"Writing
 an 
Entity","level":"1.5.13.7","depth":3,"path":"blueprints/java/entity.md","ref":"blueprints/java/entity.md","articles":[]},{"title":"Custom
 Entity 
Development","level":"1.5.13.8","depth":3,"path":"blueprints/java/entities.md","ref":"blueprints/java/entities.md","articles":[]},{"title":"Service
 
State","level":"1.5.13.9","depth":3,"path":"blueprints/java/service-state.md","ref":"blueprints/java/service-state.md","articles":[]},{"title":"Entitlements","level":"1.5.13.10","depth":3,"path":"blueprints/java/entitlements.md","ref":"blueprints/java/entitlements.md","articles":[]}]},{"title":"Windows
 
Blueprints","level":"1.5.14","depth":2,"path":"blueprints/winrm/index.md","ref":"blueprints/winrm/index.md","articles":[{"title":"W
 inrm4j 
Client","level":"1.5.14.1","depth":3,"path":"blueprints/winrm/client.md","ref":"blueprints/winrm/client.md","articles":[]}]},{"title":"Testing
 YAML 
Blueprints","level":"1.5.15","depth":2,"path":"blueprints/test/index.md","ref":"blueprints/test/index.md","articles":[{"title":"Test
 
Entities","level":"1.5.15.1","depth":3,"path":"blueprints/test/test-entities.md","ref":"blueprints/test/test-entities.md","articles":[]},{"title":"Example
 
Tests","level":"1.5.15.2","depth":3,"path":"blueprints/test/usage-examples.md","ref":"blueprints/test/usage-examples.md","articles":[]}]},{"title":"Ansible
 in YAML 
Blueprints","level":"1.5.16","depth":2,"path":"blueprints/ansible/index.md","ref":"blueprints/ansible/index.md","articles":[{"title":"About
 
Ansible","level":"1.5.16.1","depth":3,"path":"blueprints/ansible/about-ansible.md","ref":"blueprints/ansible/about-ansible.md","articles":[]},{"title":"Creating
 Blueprints with 
Ansible","level":"1.5.16.2","depth":3,"path":"blueprints/ansible/creating
 
-ansible-blueprints.md","ref":"blueprints/ansible/creating-ansible-blueprints.md","articles":[]}]},{"title":"Chef
 in YAML 
Blueprints","level":"1.5.17","depth":2,"path":"blueprints/chef/index.md","ref":"blueprints/chef/index.md","articles":[{"title":"About
 
Chef","level":"1.5.17.1","depth":3,"path":"blueprints/chef/about-chef.md","ref":"blueprints/chef/about-chef.md","articles":[]},{"title":"Creating
 Blueprints from 
Chef","level":"1.5.17.2","depth":3,"path":"blueprints/chef/creating-blueprints.md","ref":"blueprints/chef/creating-blueprints.md","articles":[]},{"title":"Writing
 Chef for 
Blueprints","level":"1.5.17.3","depth":3,"path":"blueprints/chef/writing-chef.md","ref":"blueprints/chef/writing-chef.md","articles":[]},{"title":"Advanced
 Chef 
Integration","level":"1.5.17.4","depth":3,"path":"blueprints/chef/advanced-chef-integration.md","ref":"blueprints/chef/advanced-chef-integration.md","articles":[]}]},{"title":"Salt
 in YAML Blueprints","level":"1.5.18","depth":2,"path":"blueprints
 /salt/index.md","ref":"blueprints/salt/index.md","articles":[{"title":"About 
Salt","level":"1.5.18.1","depth":3,"path":"blueprints/salt/about-salt.md","ref":"blueprints/salt/about-salt.md","articles":[]},{"title":"Creating
 Blueprints with 
Salt","level":"1.5.18.2","depth":3,"path":"blueprints/salt/creating-salt-blueprints.md","ref":"blueprints/salt/creating-salt-blueprints.md","articles":[]}]},{"title":"YAML
 Blueprint Advanced 
Example","level":"1.5.19","depth":2,"path":"blueprints/advanced-example.md","ref":"blueprints/advanced-example.md","articles":[]},{"title":"Blueprinting
 
Tips","level":"1.5.20","depth":2,"path":"blueprints/blueprinting-tips.md","ref":"blueprints/blueprinting-tips.md","articles":[]},{"title":"YAML
 Blueprint 
Reference","level":"1.5.21","depth":2,"path":"blueprints/yaml-reference.md","ref":"blueprints/yaml-reference.md","articles":[]}]},"dir":"ltr"},"config":{"plugins":["include-highlight","theme-api","collapsible-chapters","bootstrap-callout","styles-less","versio
 
ns","partial-summary"],"root":"./guide","styles":{"website":"website-1523449269765.css","pdf":"pdf-1523449269817.css"},"pluginsConfig":{"styles-less":{},"search":{},"collapsible-chapters":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"include-highlight":{"extensionToLanguage":{"yml":"yaml","yaml":"yaml","bom":"yaml","java":"java"}},"bootstrap-callout":{},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"theme-api":{"languages":[{"lang":"vagrant","name":"Vagrant","default":true},{"lang":"centos","name":"CentOS
 / RHEL 7"},{"lang":"ubuntu","name":"Ubuntu / 
Debian"},{"lang":"osx","name":"OSX / 
Linux"},{"lang":"windows","name":"Windows"},{"lang":"clouds","name":"Clouds"},{"lang":"byon","name":"BYON"},{"lang":"package","name":"RPM
 / DEB 
packages"},{"lang":"tarball","name":"Tarball"}],"split":false,"theme":"light"},"partial-summary":{"depth":0},"versions":{"type":"branches","gitbookConfigURL":"https://raw.githubusercontent.com/tbouron/brooklyn-d
 
ocs/experiment/gitbook/book.json","options":[{"value":"https://brooklyn.apache.org/v/latest/","text":"Latest","selected":true},{"value":"https://brooklyn.apache.org/v/0.12.0/","text":"Version
 0.12.0"},{"value":"https://brooklyn.apache.org/v/0.11.0/","text":"Version 
0.11.0"},{"value":"https://brooklyn.apache.org/v/0.10.0/","text":"Version 
0.10.0"},{"value":"https://brooklyn.apache.org/v/0.9.0/","text":"Version 
0.9.0"}]},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structu
 
re":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{"brooklyn_version":"1.0.0-SNAPSHOT","brooklyn_version_stable":"0.12.0","url":{"brooklyn_website":"https://brooklyn.apache.org","brooklyn_javadoc":"https://brooklyn.apache.org/v/latest/misc/javadoc","brooklyn_git":"https://github.com/apache/brooklyn/tree","brooklyn_sever_git":"https://github.com/apache/brooklyn-server/tree","brooklyn_library_git":"https://github.com/apache/brooklyn-library/tree"},"path":{"docs":""}},"gitbook":"^3.2.3"},"file":{"path":"blueprints/creating-yaml.md","mtime":"2018-04-11T12:18:40.000Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2018-04-11T12:21:07.465Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>

Modified: brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/custom-entities.html
URL: 
http://svn.apache.org/viewvc/brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/custom-entities.html?rev=1828892&r1=1828891&r2=1828892&view=diff
==============================================================================
--- brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/custom-entities.html (original)
+++ brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/custom-entities.html Wed Apr 11 
12:24:01 2018
@@ -50,7 +50,7 @@
 
     
         
-        <link rel="stylesheet" href="../website-1509027295765.css">
+        <link rel="stylesheet" href="../website-1523449269765.css">
         
     
         
@@ -1043,7 +1043,7 @@
                 <a href="../locations/">
             
                     
-                    Deploying Blueprint
+                    Deploying Blueprints
             
                 </a>
             
@@ -1615,12 +1615,26 @@
             
         </li>
     
-        <li class="chapter " data-level="1.7.13" 
data-path="../ops/upgrade.html">
+        <li class="chapter " data-level="1.7.13" data-path="../ops/upgrades/">
+            
+                <a href="../ops/upgrades/">
+            
+                    
+                    Upgrades
+            
+                </a>
+            
+
+            
+            <ul class="articles">
+                
+    
+        <li class="chapter " data-level="1.7.13.1" 
data-path="../ops/upgrades/">
             
-                <a href="../ops/upgrade.html">
+                <a href="../ops/upgrades/#upgrading-brooklyn">
             
                     
-                    Upgrade
+                    Upgrading Brooklyn
             
                 </a>
             
@@ -1628,6 +1642,37 @@
             
         </li>
     
+        <li class="chapter " data-level="1.7.13.2" 
data-path="../ops/upgrades/">
+            
+                <a href="../ops/upgrades/#upgrading-blueprints-and-bundles">
+            
+                    
+                    Upgrading Blueprints
+            
+                </a>
+            
+
+            
+        </li>
+    
+        <li class="chapter " data-level="1.7.13.3" 
data-path="../ops/upgrades/">
+            
+                <a href="../ops/upgrades/#upgrading-systems-under-management">
+            
+                    
+                    Upgrading Systems under Management
+            
+                </a>
+            
+
+            
+        </li>
+    
+
+            </ul>
+            
+        </li>
+    
         <li class="chapter " data-level="1.7.14" 
data-path="../ops/security-guidelines.html">
             
                 <a href="../ops/security-guidelines.html">
@@ -2094,8 +2139,9 @@
     
                                 <section class="normal markdown-section">
                                 
-                                <h1 id="custom-entities">Custom Entities</h1>
-<p>So far we&apos;ve covered how to configure and compose entities.
+<h1>Custom Entities</h1>
+
+                                <p>So far we&apos;ve covered how to configure 
and compose entities.
 There&apos;s a large library of blueprints available, but
 there are also times when you&apos;ll want to write your own.</p>
 <p>For complex use cases, you can write JVM, but for many common situations,
@@ -2336,7 +2382,9 @@ In that tab, click <em>+</em> then <em><
 <span class="hljs-attr">    - type:</span> 
org.apache.brooklyn.enricher.stock.Transformer
       brooklyn.config:
 <span class="hljs-attr">        uniqueTag:</span> main-uri-generator
-        enricher.sourceSensor: $brooklyn:sensor(<span 
class="hljs-string">&quot;host.address&quot;</span>)
+        enricher.triggerSensors:
+<span class="hljs-bullet">        -</span> $brooklyn:sensor(<span 
class="hljs-string">&quot;netcat.port&quot;</span>)
+<span class="hljs-bullet">        -</span> $brooklyn:sensor(<span 
class="hljs-string">&quot;host.address&quot;</span>)
         enricher.targetSensor: $brooklyn:sensor(<span 
class="hljs-string">&quot;main.uri&quot;</span>)
         enricher.targetValue:
           $brooklyn:formatString:
@@ -2565,6 +2613,7 @@ illustrate many of the building blocks u
 and how they can often be easily described and combined in Brooklyn <a 
href="../GLOSSARY.html#yaml" class="glossary-term" title="A human-readable data 
format. See the Wikipedia article for more information.">YAML</a> 
blueprints.</p>
 
                                 
+
                                 </section>
                             
     </div>
@@ -2596,7 +2645,7 @@ and how they can often be easily describ
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"Custom 
Entities","level":"1.5.6","depth":2,"next":{"title":"Catalog","level":"1.5.7","depth":2,"path":"blueprints/catalog/index.md","ref":"blueprints/catalog/index.md","articles":[{"title":"Catalog
 Items YAML 
Syntax","level":"1.5.7.1","depth":3,"path":"blueprints/catalog/schema.md","ref":"blueprints/catalog/schema.md","articles":[]},{"title":"Templates
 and the Add-Application 
Wizard","level":"1.5.7.2","depth":3,"path":"blueprints/catalog/templates.md","ref":"blueprints/catalog/templates.md","articles":[]},{"title":"Versioning","level":"1.5.7.3","depth":3,"path":"blueprints/catalog/versioning.md","ref":"blueprints/catalog/versioning.md","articles":[]},{"title":"Catalog
 
Management","level":"1.5.7.4","depth":3,"path":"blueprints/catalog/management.md","ref":"blueprints/catalog/management.md","articles":[]},{"title":"Bundling","level":"1.5.7.5","depth":3,"path":"blueprints/catalog/bundle.md","ref":"blueprints/catalog/bundle.md","arti
 cles":[]},{"title":"Brooklyn Server Command Line 
Arguments","level":"1.5.7.6","depth":3,"path":"blueprints/catalog/cli.md","ref":"blueprints/catalog/cli.md","articles":[]}]},"previous":{"title":"Multiple
 Services and Dependency 
Injection","level":"1.5.5","depth":2,"path":"blueprints/multiple-services.md","ref":"blueprints/multiple-services.md","articles":[]},"dir":"ltr"},"config":{"plugins":["include-highlight","theme-api","collapsible-chapters","bootstrap-callout","styles-less","versions","partial-summary"],"root":"./guide","styles":{"website":"website-1509027295765.css","pdf":"pdf-1509027295792.css"},"pluginsConfig":{"styles-less":{},"search":{},"collapsible-chapters":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"include-highlight":{"extensionToLanguage":{"yml":"yaml","yaml":"yaml","bom":"yaml","java":"java"}},"bootstrap-callout":{},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"theme-api":{"languages":[{"lang":"vagrant","name":"Vag
 rant","default":true},{"lang":"centos","name":"CentOS / RHEL 
7"},{"lang":"ubuntu","name":"Ubuntu / Debian"},{"lang":"osx","name":"OSX / 
Linux"},{"lang":"windows","name":"Windows"},{"lang":"clouds","name":"Clouds"},{"lang":"byon","name":"BYON"},{"lang":"package","name":"RPM
 / DEB 
packages"},{"lang":"tarball","name":"Tarball"}],"split":false,"theme":"light"},"partial-summary":{"depth":0},"versions":{"type":"branches","gitbookConfigURL":"https://raw.githubusercontent.com/tbouron/brooklyn-docs/experiment/gitbook/book.json","options":[{"value":"https://brooklyn.apache.org/v/latest/","text":"Latest","selected":true},{"value":"https://brooklyn.apache.org/v/0.12.0/","text":"Version
 0.12.0"},{"value":"https://brooklyn.apache.org/v/0.11.0/","text":"Version 
0.11.0"},{"value":"https://brooklyn.apache.org/v/0.10.0/","text":"Version 
0.10.0"},{"value":"https://brooklyn.apache.org/v/0.9.0/","text":"Version 
0.9.0"}]},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper"
 
:false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{"brooklyn_version":"1.0.0-SNAPSHOT","brooklyn_version_stable":"0.12.0","url":{"brooklyn_website":"https://brooklyn.apache.org","brooklyn_javadoc":"https://brooklyn.apache.org/v/latest/misc/javadoc","brooklyn_git":"https://github.com/apache/brooklyn/tree","brooklyn_sever_git":"https://github.com/apache/brooklyn-server/tree","brooklyn_library_git":"https://github.com/apache/brooklyn-library/tree"},
 
"path":{"docs":""}},"gitbook":"^3.2.3"},"file":{"path":"blueprints/custom-entities.md","mtime":"2017-10-26T13:41:38.666Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2017-10-26T14:14:53.591Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"Custom 
Entities","level":"1.5.6","depth":2,"next":{"title":"Catalog","level":"1.5.7","depth":2,"path":"blueprints/catalog/index.md","ref":"blueprints/catalog/index.md","articles":[{"title":"Catalog
 Items YAML 
Syntax","level":"1.5.7.1","depth":3,"path":"blueprints/catalog/schema.md","ref":"blueprints/catalog/schema.md","articles":[]},{"title":"Templates
 and the Add-Application 
Wizard","level":"1.5.7.2","depth":3,"path":"blueprints/catalog/templates.md","ref":"blueprints/catalog/templates.md","articles":[]},{"title":"Versioning","level":"1.5.7.3","depth":3,"path":"blueprints/catalog/versioning.md","ref":"blueprints/catalog/versioning.md","articles":[]},{"title":"Catalog
 
Management","level":"1.5.7.4","depth":3,"path":"blueprints/catalog/management.md","ref":"blueprints/catalog/management.md","articles":[]},{"title":"Bundling","level":"1.5.7.5","depth":3,"path":"blueprints/catalog/bundle.md","ref":"blueprints/catalog/bundle.md","arti
 cles":[]},{"title":"Brooklyn Server Command Line 
Arguments","level":"1.5.7.6","depth":3,"path":"blueprints/catalog/cli.md","ref":"blueprints/catalog/cli.md","articles":[]}]},"previous":{"title":"Multiple
 Services and Dependency 
Injection","level":"1.5.5","depth":2,"path":"blueprints/multiple-services.md","ref":"blueprints/multiple-services.md","articles":[]},"dir":"ltr"},"config":{"plugins":["include-highlight","theme-api","collapsible-chapters","bootstrap-callout","styles-less","versions","partial-summary"],"root":"./guide","styles":{"website":"website-1523449269765.css","pdf":"pdf-1523449269817.css"},"pluginsConfig":{"styles-less":{},"search":{},"collapsible-chapters":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"include-highlight":{"extensionToLanguage":{"yml":"yaml","yaml":"yaml","bom":"yaml","java":"java"}},"bootstrap-callout":{},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"theme-api":{"languages":[{"lang":"vagrant","name":"Vag
 rant","default":true},{"lang":"centos","name":"CentOS / RHEL 
7"},{"lang":"ubuntu","name":"Ubuntu / Debian"},{"lang":"osx","name":"OSX / 
Linux"},{"lang":"windows","name":"Windows"},{"lang":"clouds","name":"Clouds"},{"lang":"byon","name":"BYON"},{"lang":"package","name":"RPM
 / DEB 
packages"},{"lang":"tarball","name":"Tarball"}],"split":false,"theme":"light"},"partial-summary":{"depth":0},"versions":{"type":"branches","gitbookConfigURL":"https://raw.githubusercontent.com/tbouron/brooklyn-docs/experiment/gitbook/book.json","options":[{"value":"https://brooklyn.apache.org/v/latest/","text":"Latest","selected":true},{"value":"https://brooklyn.apache.org/v/0.12.0/","text":"Version
 0.12.0"},{"value":"https://brooklyn.apache.org/v/0.11.0/","text":"Version 
0.11.0"},{"value":"https://brooklyn.apache.org/v/0.10.0/","text":"Version 
0.10.0"},{"value":"https://brooklyn.apache.org/v/0.9.0/","text":"Version 
0.9.0"}]},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper"
 
:false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{"brooklyn_version":"1.0.0-SNAPSHOT","brooklyn_version_stable":"0.12.0","url":{"brooklyn_website":"https://brooklyn.apache.org","brooklyn_javadoc":"https://brooklyn.apache.org/v/latest/misc/javadoc","brooklyn_git":"https://github.com/apache/brooklyn/tree","brooklyn_sever_git":"https://github.com/apache/brooklyn-server/tree","brooklyn_library_git":"https://github.com/apache/brooklyn-library/tree"},
 
"path":{"docs":""}},"gitbook":"^3.2.3"},"file":{"path":"blueprints/custom-entities.md","mtime":"2018-04-11T12:18:40.000Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2018-04-11T12:21:07.465Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>

Modified: brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/effectors.html
URL: 
http://svn.apache.org/viewvc/brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/effectors.html?rev=1828892&r1=1828891&r2=1828892&view=diff
==============================================================================
--- brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/effectors.html (original)
+++ brooklyn/site/v/1.0.0-SNAPSHOT/blueprints/effectors.html Wed Apr 11 
12:24:01 2018
@@ -50,7 +50,7 @@
 
     
         
-        <link rel="stylesheet" href="../website-1509027295765.css">
+        <link rel="stylesheet" href="../website-1523449269765.css">
         
     
         
@@ -1043,7 +1043,7 @@
                 <a href="../locations/">
             
                     
-                    Deploying Blueprint
+                    Deploying Blueprints
             
                 </a>
             
@@ -1615,12 +1615,26 @@
             
         </li>
     
-        <li class="chapter " data-level="1.7.13" 
data-path="../ops/upgrade.html">
+        <li class="chapter " data-level="1.7.13" data-path="../ops/upgrades/">
+            
+                <a href="../ops/upgrades/">
+            
+                    
+                    Upgrades
+            
+                </a>
+            
+
+            
+            <ul class="articles">
+                
+    
+        <li class="chapter " data-level="1.7.13.1" 
data-path="../ops/upgrades/">
             
-                <a href="../ops/upgrade.html">
+                <a href="../ops/upgrades/#upgrading-brooklyn">
             
                     
-                    Upgrade
+                    Upgrading Brooklyn
             
                 </a>
             
@@ -1628,6 +1642,37 @@
             
         </li>
     
+        <li class="chapter " data-level="1.7.13.2" 
data-path="../ops/upgrades/">
+            
+                <a href="../ops/upgrades/#upgrading-blueprints-and-bundles">
+            
+                    
+                    Upgrading Blueprints
+            
+                </a>
+            
+
+            
+        </li>
+    
+        <li class="chapter " data-level="1.7.13.3" 
data-path="../ops/upgrades/">
+            
+                <a href="../ops/upgrades/#upgrading-systems-under-management">
+            
+                    
+                    Upgrading Systems under Management
+            
+                </a>
+            
+
+            
+        </li>
+    
+
+            </ul>
+            
+        </li>
+    
         <li class="chapter " data-level="1.7.14" 
data-path="../ops/security-guidelines.html">
             
                 <a href="../ops/security-guidelines.html">
@@ -2094,8 +2139,9 @@
     
                                 <section class="normal markdown-section">
                                 
-                                <h1 id="effectors">Effectors</h1>
-<p>Effectors perform an operation of some kind, carried out by a Brooklyn <a 
href="../GLOSSARY.html#entity" class="glossary-term" title="A component of an 
application or system. This could be a physical component, a
+<h1>Effectors</h1>
+
+                                <p>Effectors perform an operation of some 
kind, carried out by a Brooklyn <a href="../GLOSSARY.html#entity" 
class="glossary-term" title="A component of an application or system. This 
could be a physical component, a
 service, a grouping of components, or a logical construct describing part of an
 application/system. It is a &quot;managed element&quot; in autonomic computing 
parlance.">Entity</a>.
 They can be manually invoked or triggered by a <a 
href="policies.html">Policy</a>.</p>
@@ -2326,6 +2372,7 @@ They are operations applied on entities.
 They are operations applied on entities.">effector</a> which uses the previous 
<a href="../GLOSSARY.html#sensor" class="glossary-term" title="A sensor is a 
property, or attribute of an Apache Brooklyn entity, updated in 
real-time.">sensor</a>, if defined, to execute another operation.</p>
 
                                 
+
                                 </section>
                             
     </div>
@@ -2357,7 +2404,7 @@ They are operations applied on entities.
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            
gitbook.page.hasChanged({"page":{"title":"Effectors","level":"1.5.11","depth":2,"next":{"title":"Clusters
 and 
Policies","level":"1.5.12","depth":2,"path":"blueprints/clusters-and-policies.md","ref":"blueprints/clusters-and-policies.md","articles":[]},"previous":{"title":"Policies","level":"1.5.10","depth":2,"path":"blueprints/policies.md","ref":"blueprints/policies.md","articles":[]},"dir":"ltr"},"config":{"plugins":["include-highlight","theme-api","collapsible-chapters","bootstrap-callout","styles-less","versions","partial-summary"],"root":"./guide","styles":{"website":"website-1509027295765.css","pdf":"pdf-1509027295792.css"},"pluginsConfig":{"styles-less":{},"search":{},"collapsible-chapters":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"include-highlight":{"extensionToLanguage":{"yml":"yaml","yaml":"yaml","bom":"yaml","java":"java"}},"bootstrap-callout":{},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"theme-api":{"lan
 
guages":[{"lang":"vagrant","name":"Vagrant","default":true},{"lang":"centos","name":"CentOS
 / RHEL 7"},{"lang":"ubuntu","name":"Ubuntu / 
Debian"},{"lang":"osx","name":"OSX / 
Linux"},{"lang":"windows","name":"Windows"},{"lang":"clouds","name":"Clouds"},{"lang":"byon","name":"BYON"},{"lang":"package","name":"RPM
 / DEB 
packages"},{"lang":"tarball","name":"Tarball"}],"split":false,"theme":"light"},"partial-summary":{"depth":0},"versions":{"type":"branches","gitbookConfigURL":"https://raw.githubusercontent.com/tbouron/brooklyn-docs/experiment/gitbook/book.json","options":[{"value":"https://brooklyn.apache.org/v/latest/","text":"Latest","selected":true},{"value":"https://brooklyn.apache.org/v/0.12.0/","text":"Version
 0.12.0"},{"value":"https://brooklyn.apache.org/v/0.11.0/","text":"Version 
0.11.0"},{"value":"https://brooklyn.apache.org/v/0.10.0/","text":"Version 
0.10.0"},{"value":"https://brooklyn.apache.org/v/0.9.0/","text":"Version 
0.9.0"}]},"sharing":{"facebook":true,"twitter":true,"go
 
ogle":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{"brooklyn_version":"1.0.0-SNAPSHOT","brooklyn_version_stable":"0.12.0","url":{"brooklyn_website":"https://brooklyn.apache.org","brooklyn_javadoc":"https://brooklyn.apache.org/v/latest/misc/javadoc","brooklyn_git":"https://github.com/apache/brooklyn/tree","brooklyn_sever_git":"https://github.com/apache/brooklyn-server/tree","brooklyn_library_git":"https://gith
 
ub.com/apache/brooklyn-library/tree"},"path":{"docs":""}},"gitbook":"^3.2.3"},"file":{"path":"blueprints/effectors.md","mtime":"2017-10-26T13:41:38.666Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2017-10-26T14:14:53.591Z"},"basePath":"..","book":{"language":""}});
+            
gitbook.page.hasChanged({"page":{"title":"Effectors","level":"1.5.11","depth":2,"next":{"title":"Clusters
 and 
Policies","level":"1.5.12","depth":2,"path":"blueprints/clusters-and-policies.md","ref":"blueprints/clusters-and-policies.md","articles":[]},"previous":{"title":"Policies","level":"1.5.10","depth":2,"path":"blueprints/policies.md","ref":"blueprints/policies.md","articles":[]},"dir":"ltr"},"config":{"plugins":["include-highlight","theme-api","collapsible-chapters","bootstrap-callout","styles-less","versions","partial-summary"],"root":"./guide","styles":{"website":"website-1523449269765.css","pdf":"pdf-1523449269817.css"},"pluginsConfig":{"styles-less":{},"search":{},"collapsible-chapters":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"include-highlight":{"extensionToLanguage":{"yml":"yaml","yaml":"yaml","bom":"yaml","java":"java"}},"bootstrap-callout":{},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"theme-api":{"lan
 
guages":[{"lang":"vagrant","name":"Vagrant","default":true},{"lang":"centos","name":"CentOS
 / RHEL 7"},{"lang":"ubuntu","name":"Ubuntu / 
Debian"},{"lang":"osx","name":"OSX / 
Linux"},{"lang":"windows","name":"Windows"},{"lang":"clouds","name":"Clouds"},{"lang":"byon","name":"BYON"},{"lang":"package","name":"RPM
 / DEB 
packages"},{"lang":"tarball","name":"Tarball"}],"split":false,"theme":"light"},"partial-summary":{"depth":0},"versions":{"type":"branches","gitbookConfigURL":"https://raw.githubusercontent.com/tbouron/brooklyn-docs/experiment/gitbook/book.json","options":[{"value":"https://brooklyn.apache.org/v/latest/","text":"Latest","selected":true},{"value":"https://brooklyn.apache.org/v/0.12.0/","text":"Version
 0.12.0"},{"value":"https://brooklyn.apache.org/v/0.11.0/","text":"Version 
0.11.0"},{"value":"https://brooklyn.apache.org/v/0.10.0/","text":"Version 
0.10.0"},{"value":"https://brooklyn.apache.org/v/0.9.0/","text":"Version 
0.9.0"}]},"sharing":{"facebook":true,"twitter":true,"go
 
ogle":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{"brooklyn_version":"1.0.0-SNAPSHOT","brooklyn_version_stable":"0.12.0","url":{"brooklyn_website":"https://brooklyn.apache.org","brooklyn_javadoc":"https://brooklyn.apache.org/v/latest/misc/javadoc","brooklyn_git":"https://github.com/apache/brooklyn/tree","brooklyn_sever_git":"https://github.com/apache/brooklyn-server/tree","brooklyn_library_git":"https://gith
 
ub.com/apache/brooklyn-library/tree"},"path":{"docs":""}},"gitbook":"^3.2.3"},"file":{"path":"blueprints/effectors.md","mtime":"2018-04-11T12:18:40.000Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2018-04-11T12:21:07.465Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>


Reply via email to