latest web site changes
diff --git a/docs/admin-guide/kura-adapter-config/index.html b/docs/admin-guide/kura-adapter-config/index.html
index 038befc..a02eb87 100644
--- a/docs/admin-guide/kura-adapter-config/index.html
+++ b/docs/admin-guide/kura-adapter-config/index.html
@@ -21,19 +21,19 @@
<title>Kura Adapter Configuration :: Eclipse Hono™</title>
- <link href="/hono/docs/css/nucleus.css?1581647017" rel="stylesheet">
- <link href="/hono/docs/css/fontawesome-all.min.css?1581647017" rel="stylesheet">
- <link href="/hono/docs/css/hybrid.css?1581647017" rel="stylesheet">
- <link href="/hono/docs/css/featherlight.min.css?1581647017" rel="stylesheet">
- <link href="/hono/docs/css/perfect-scrollbar.min.css?1581647017" rel="stylesheet">
- <link href="/hono/docs/css/auto-complete.css?1581647017" rel="stylesheet">
- <link href="/hono/docs/css/theme.css?1581647017" rel="stylesheet">
- <link href="/hono/docs/css/hugo-theme.css?1581647017" rel="stylesheet">
+ <link href="/hono/docs/css/nucleus.css?1581733407" rel="stylesheet">
+ <link href="/hono/docs/css/fontawesome-all.min.css?1581733407" rel="stylesheet">
+ <link href="/hono/docs/css/hybrid.css?1581733407" rel="stylesheet">
+ <link href="/hono/docs/css/featherlight.min.css?1581733407" rel="stylesheet">
+ <link href="/hono/docs/css/perfect-scrollbar.min.css?1581733407" rel="stylesheet">
+ <link href="/hono/docs/css/auto-complete.css?1581733407" rel="stylesheet">
+ <link href="/hono/docs/css/theme.css?1581733407" rel="stylesheet">
+ <link href="/hono/docs/css/hugo-theme.css?1581733407" rel="stylesheet">
- <link href="/hono/docs/css/theme-hono.css?1581647017" rel="stylesheet">
+ <link href="/hono/docs/css/theme-hono.css?1581733407" rel="stylesheet">
- <script src="/hono/docs/js/jquery-2.x.min.js?1581647017"></script>
+ <script src="/hono/docs/js/jquery-2.x.min.js?1581733407"></script>
<style type="text/css">
:root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1581647017"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1581647017"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1581733407"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1581733407"></script>
<script type="text/javascript">
var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
</script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1581647017"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1581733407"></script>
</div>
@@ -1374,14 +1374,6 @@
<li><a href="#dual-port">Dual Port</a></li>
<li><a href="#ephemeral-ports">Ephemeral Ports</a></li>
</ul></li>
-<li><a href="#amqp-1-0-messaging-network-connection-configuration">AMQP 1.0 Messaging Network Connection Configuration</a></li>
-<li><a href="#command-control-connection-configuration">Command & Control Connection Configuration</a></li>
-<li><a href="#tenant-service-connection-configuration">Tenant Service Connection Configuration</a></li>
-<li><a href="#device-registration-service-connection-configuration">Device Registration Service Connection Configuration</a></li>
-<li><a href="#credentials-service-connection-configuration">Credentials Service Connection Configuration</a></li>
-<li><a href="#device-connection-service-connection-configuration">Device Connection Service Connection Configuration</a></li>
-<li><a href="#resource-limits-checker-configuration">Resource Limits Checker Configuration</a></li>
-<li><a href="#metrics-configuration">Metrics Configuration</a></li>
</ul></li>
</ul>
</nav>
@@ -1406,9 +1398,16 @@
<p>The adapter is implemented as a Spring Boot application. It can be run either directly from the command line or by means of starting the corresponding <a href="https://hub.docker.com/r/eclipse/hono-adapter-kura/">Docker image</a> created from it.</p>
-<h2 id="service-configuration">Service Configuration</h2>
+<p>The adapter supports the following standard configuration options:</p>
-<p>In addition to the following options, this component supports the options described in <a href="/hono/docs/admin-guide/common-config/">Common Configuration</a>.</p>
+<ul>
+<li><a href="/hono/docs/admin-guide/common-config/#java-vm-options">Common Java VM Options</a></li>
+<li><a href="/hono/docs/admin-guide/common-config/#vert-x-options">Common vert.x Options</a></li>
+<li><a href="/hono/docs/admin-guide/common-config/#protocol-adapter-options">Common Protocol Adapter Options</a></li>
+<li><a href="/hono/docs/admin-guide/monitoring-tracing-config/">Monitoring Options</a></li>
+</ul>
+
+<h2 id="service-configuration">Service Configuration</h2>
<p>The following table provides an overview of the configuration variables and corresponding command line options for configuring the MQTT adapter.</p>
@@ -1617,118 +1616,6 @@
<p>Both the secure as well as the insecure port numbers may be explicitly set to <code>0</code>. The protocol adapter will then use arbitrary (unused) port numbers determined by the operating system during startup.</p>
-<h2 id="amqp-1-0-messaging-network-connection-configuration">AMQP 1.0 Messaging Network Connection Configuration</h2>
-
-<p>The adapter requires a connection to the <em>AMQP 1.0 Messaging Network</em> in order to forward telemetry data and events received from devices to downstream consumers.</p>
-
-<p>The connection to the messaging network is configured according to <a href="/hono/docs/admin-guide/hono-client-configuration/">Hono Client Configuration</a>
-with <code>HONO_MESSAGING</code> being used as <code>${PREFIX}</code>. Since there are no responses being received, the properties for configuring response caching can be ignored.</p>
-
-<h2 id="command-control-connection-configuration">Command & Control Connection Configuration</h2>
-
-<p>The adapter requires an additional connection to the <em>AMQP 1.0 Messaging Network</em> in order to receive
-commands from downstream applications and send responses to commands back to applications.</p>
-
-<p>The connection is configured according to <a href="/hono/docs/admin-guide/hono-client-configuration/">Hono Client Configuration</a>
-with <code>HONO_COMMAND</code> being used as <code>${PREFIX}</code>. The properties for configuring response caching can be ignored.</p>
-
-<h2 id="tenant-service-connection-configuration">Tenant Service Connection Configuration</h2>
-
-<p>The adapter requires a connection to an implementation of Hono’s <a href="/hono/docs/api/tenant/">Tenant API</a> in order to retrieve information for a tenant.</p>
-
-<p>The connection to the Tenant Service is configured according to <a href="/hono/docs/admin-guide/hono-client-configuration/">Hono Client Configuration</a>
-where the <code>${PREFIX}</code> is set to <code>HONO_TENANT</code> and the additional values for response caching apply.</p>
-
-<p>The adapter caches the responses from the service according to the <em>cache directive</em> included in the response.
-If the response doesn’t contain a <em>cache directive</em> no data will be cached.</p>
-
-<h2 id="device-registration-service-connection-configuration">Device Registration Service Connection Configuration</h2>
-
-<p>The adapter requires a connection to an implementation of Hono’s <a href="/hono/docs/api/device-registration/">Device Registration API</a> in order to retrieve registration status assertions for connected devices.</p>
-
-<p>The connection to the Device Registration Service is configured according to <a href="/hono/docs/admin-guide/hono-client-configuration/">Hono Client Configuration</a>
-where the <code>${PREFIX}</code> is set to <code>HONO_REGISTRATION</code>.</p>
-
-<p>The adapter caches the responses from the service according to the <em>cache directive</em> included in the response.
-If the response doesn’t contain a <em>cache directive</em> no data will be cached.</p>
-
-<h2 id="credentials-service-connection-configuration">Credentials Service Connection Configuration</h2>
-
-<p>The adapter requires a connection to an implementation of Hono’s <a href="/hono/docs/api/credentials/">Credentials API</a> in order to retrieve credentials stored for devices that needs to be authenticated. During connection establishment, the adapter uses the Credentials API to retrieve the credentials on record for the device and matches that with the credentials provided by a device.</p>
-
-<p>The connection to the Credentials Service is configured according to <a href="/hono/docs/admin-guide/hono-client-configuration/">Hono Client Configuration</a>
-where the <code>${PREFIX}</code> is set to <code>HONO_CREDENTIALS</code>.</p>
-
-<p>The adapter caches the responses from the service according to the <em>cache directive</em> included in the response.
-If the response doesn’t contain a <em>cache directive</em> no data will be cached.</p>
-
-<h2 id="device-connection-service-connection-configuration">Device Connection Service Connection Configuration</h2>
-
-<p>The adapter requires a connection to an implementation of Hono’s <a href="/hono/docs/api/device-connection/">Device Connection API</a> in order to determine the gateway that a device is connected via to a protocol adapter. This information is required in order to forward commands issued by applications to the protocol adapter instance that the gateway is connected to.</p>
-
-<p>The connection to the Device Connection service is configured according to <a href="/hono/docs/admin-guide/hono-client-configuration/">Hono Client Configuration</a>
-where the <code>${PREFIX}</code> is set to <code>HONO_DEVICECONNECTION</code>.</p>
-
-<p>Responses from the Device Connection service are never cached, so the properties for configuring the cache are ignored.</p>
-
-<h2 id="resource-limits-checker-configuration">Resource Limits Checker Configuration</h2>
-
-<p>The adapter can use metrics collected by a Prometheus server to enforce certain limits set at the tenant level like the overall number of connected devices allowed per tenant.</p>
-
-<p>The following table provides an overview of the configuration variables and corresponding command line options for configuring the checker.</p>
-
-<table>
-<thead>
-<tr>
-<th align="left">Environment Variable<br>Command Line Option</th>
-<th align="center">Mandatory</th>
-<th align="left">Default Value</th>
-<th align="left">Description</th>
-</tr>
-</thead>
-
-<tbody>
-<tr>
-<td align="left"><code>HONO_RESOURCE_LIMITS_PROMETHEUS_BASED_HOST</code><br><code>--hono.resourceLimits.prometheusBased.host</code></td>
-<td align="center">no</td>
-<td align="left">none</td>
-<td align="left">The host name or IP address of the Prometheus server to retrieve the metrics data from. This property needs to be set in order to enable the Prometheus based checks.</td>
-</tr>
-
-<tr>
-<td align="left"><code>HONO_RESOURCE_LIMITS_PROMETHEUS_BASED_PORT</code><br><code>--hono.resourceLimits.prometheusBased.port</code></td>
-<td align="center">no</td>
-<td align="left"><code>9090</code></td>
-<td align="left">The port of the Prometheus server to retrieve metrics data from.</td>
-</tr>
-
-<tr>
-<td align="left"><code>HONO_RESOURCE_LIMITS_PROMETHEUS_BASED_CACHE_MIN_SIZE</code><br><code>--hono.resourceLimits.prometheusBased.cacheMinSize</code></td>
-<td align="center">no</td>
-<td align="left"><code>20</code></td>
-<td align="left">The minimum size of the cache to store the metrics data retrieved from the Prometheus server. The cache is used for storing the current amount of data exchanged with devices of tenants.</td>
-</tr>
-
-<tr>
-<td align="left"><code>HONO_RESOURCE_LIMITS_PROMETHEUS_BASED_CACHE_MAX_SIZE</code><br><code>--hono.resourceLimits.prometheusBased.cacheMaxSize</code></td>
-<td align="center">no</td>
-<td align="left"><code>1000</code></td>
-<td align="left">The maximum size of the cache to store the metrics data retrieved from the Prometheus server.</td>
-</tr>
-
-<tr>
-<td align="left"><code>HONO_RESOURCE_LIMITS_PROMETHEUS_BASED_CACHE_TIMEOUT</code><br><code>--hono.resourceLimits.prometheusBased.cacheTimeout</code></td>
-<td align="center">no</td>
-<td align="left"><code>600</code></td>
-<td align="left">The number of seconds after which the cached metrics data should be considered invalid.</td>
-</tr>
-</tbody>
-</table>
-
-<h2 id="metrics-configuration">Metrics Configuration</h2>
-
-<p>See <a href="/hono/docs/admin-guide/monitoring-tracing-config/">Monitoring & Tracing Admin Guide</a> for details on how to configure the reporting of metrics.</p>
-
<footer class=" footline" >
</footer>
@@ -2618,20 +2505,20 @@
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
- <script src="/hono/docs/js/clipboard.min.js?1581647017"></script>
- <script src="/hono/docs/js/perfect-scrollbar.min.js?1581647017"></script>
- <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1581647017"></script>
- <script src="/hono/docs/js/jquery.sticky.js?1581647017"></script>
- <script src="/hono/docs/js/featherlight.min.js?1581647017"></script>
- <script src="/hono/docs/js/html5shiv-printshiv.min.js?1581647017"></script>
- <script src="/hono/docs/js/highlight.pack.js?1581647017"></script>
+ <script src="/hono/docs/js/clipboard.min.js?1581733407"></script>
+ <script src="/hono/docs/js/perfect-scrollbar.min.js?1581733407"></script>
+ <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1581733407"></script>
+ <script src="/hono/docs/js/jquery.sticky.js?1581733407"></script>
+ <script src="/hono/docs/js/featherlight.min.js?1581733407"></script>
+ <script src="/hono/docs/js/html5shiv-printshiv.min.js?1581733407"></script>
+ <script src="/hono/docs/js/highlight.pack.js?1581733407"></script>
<script>hljs.initHighlightingOnLoad();</script>
- <script src="/hono/docs/js/modernizr.custom.71422.js?1581647017"></script>
- <script src="/hono/docs/js/learn.js?1581647017"></script>
- <script src="/hono/docs/js/hugo-learn.js?1581647017"></script>
+ <script src="/hono/docs/js/modernizr.custom.71422.js?1581733407"></script>
+ <script src="/hono/docs/js/learn.js?1581733407"></script>
+ <script src="/hono/docs/js/hugo-learn.js?1581733407"></script>
- <link href="/hono/docs/mermaid/mermaid.css?1581647017" type="text/css" rel="stylesheet" />
- <script src="/hono/docs/mermaid/mermaid.js?1581647017"></script>
+ <link href="/hono/docs/mermaid/mermaid.css?1581733407" type="text/css" rel="stylesheet" />
+ <script src="/hono/docs/mermaid/mermaid.js?1581733407"></script>
<script>
mermaid.initialize({ startOnLoad: true });
</script>