You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by pe...@apache.org on 2021/02/04 21:17:15 UTC

[pulsar] branch asf-site updated: Updated site at revision fa89a03

This is an automated email from the ASF dual-hosted git repository.

penghui pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 0eebbf4  Updated site at revision fa89a03
0eebbf4 is described below

commit 0eebbf4cabababacd4a6bb6c1a46ce0f6de142f7
Author: Pulsar Site Updater <de...@pulsar.incubator.apache.org>
AuthorDate: Thu Feb 4 21:16:00 2021 +0000

    Updated site at revision fa89a03
---
 content/api/python/2.8.0-SNAPSHOT/index.html       |   6 +-
 content/api/python/index.html                      |   6 +-
 content/docs/en/2.5.0/helm-deploy.html             |   4 +
 content/docs/en/2.5.0/helm-deploy/index.html       |   4 +
 content/docs/en/2.5.1/helm-deploy.html             |   4 +
 content/docs/en/2.5.1/helm-deploy/index.html       |   4 +
 content/docs/en/2.5.2/helm-deploy.html             |   4 +
 content/docs/en/2.5.2/helm-deploy/index.html       |   4 +
 content/docs/en/2.6.0/helm-deploy.html             |   4 +
 content/docs/en/2.6.0/helm-deploy/index.html       |   4 +
 content/docs/en/2.6.1/helm-deploy.html             |   4 +
 content/docs/en/2.6.1/helm-deploy/index.html       |   4 +
 content/docs/en/2.6.2/helm-deploy.html             |   4 +
 content/docs/en/2.6.2/helm-deploy/index.html       |   4 +
 content/docs/en/2.6.3/helm-deploy.html             |   4 +
 content/docs/en/2.6.3/helm-deploy/index.html       |   4 +
 content/docs/en/helm-deploy.html                   |   4 +
 content/docs/en/helm-deploy/index.html             |   4 +
 content/docs/en/next/admin-api-overview.html       |  45 +-
 content/docs/en/next/admin-api-overview/index.html |  45 +-
 content/docs/en/next/helm-deploy.html              |   4 +
 content/docs/en/next/helm-deploy/index.html        |   4 +
 content/docs/fr/2.5.0/helm-deploy.html             |   4 +
 content/docs/fr/2.5.0/helm-deploy/index.html       |   4 +
 content/docs/fr/2.5.1/helm-deploy.html             |   4 +
 content/docs/fr/2.5.1/helm-deploy/index.html       |   4 +
 content/docs/fr/2.5.2/helm-deploy.html             |   4 +
 content/docs/fr/2.5.2/helm-deploy/index.html       |   4 +
 content/docs/fr/2.6.0/helm-deploy.html             |   4 +
 content/docs/fr/2.6.0/helm-deploy/index.html       |   4 +
 content/docs/fr/2.6.1/helm-deploy.html             |   4 +
 content/docs/fr/2.6.1/helm-deploy/index.html       |   4 +
 content/docs/fr/2.6.2/helm-deploy.html             |   4 +
 content/docs/fr/2.6.2/helm-deploy/index.html       |   4 +
 content/docs/fr/2.6.3/helm-deploy.html             |   4 +
 content/docs/fr/2.6.3/helm-deploy/index.html       |   4 +
 content/docs/fr/helm-deploy.html                   |   4 +
 content/docs/fr/helm-deploy/index.html             |   4 +
 content/docs/fr/next/admin-api-overview.html       |  44 +-
 content/docs/fr/next/admin-api-overview/index.html |  44 +-
 content/docs/fr/next/helm-deploy.html              |   4 +
 content/docs/fr/next/helm-deploy/index.html        |   4 +
 content/docs/ja/2.5.0/helm-deploy.html             |   4 +
 content/docs/ja/2.5.0/helm-deploy/index.html       |   4 +
 content/docs/ja/2.5.1/helm-deploy.html             |   4 +
 content/docs/ja/2.5.1/helm-deploy/index.html       |   4 +
 content/docs/ja/2.5.2/helm-deploy.html             |   4 +
 content/docs/ja/2.5.2/helm-deploy/index.html       |   4 +
 content/docs/ja/2.6.0/helm-deploy.html             |   4 +
 content/docs/ja/2.6.0/helm-deploy/index.html       |   4 +
 content/docs/ja/2.6.1/helm-deploy.html             |   4 +
 content/docs/ja/2.6.1/helm-deploy/index.html       |   4 +
 content/docs/ja/2.6.2/helm-deploy.html             |   4 +
 content/docs/ja/2.6.2/helm-deploy/index.html       |   4 +
 content/docs/ja/2.6.3/helm-deploy.html             |   4 +
 content/docs/ja/2.6.3/helm-deploy/index.html       |   4 +
 content/docs/ja/helm-deploy.html                   |   4 +
 content/docs/ja/helm-deploy/index.html             |   4 +
 content/docs/ja/next/admin-api-overview.html       |  44 +-
 content/docs/ja/next/admin-api-overview/index.html |  44 +-
 content/docs/ja/next/helm-deploy.html              |   4 +
 content/docs/ja/next/helm-deploy/index.html        |   4 +
 content/docs/ko/2.5.0/helm-deploy.html             |   4 +
 content/docs/ko/2.5.0/helm-deploy/index.html       |   4 +
 content/docs/ko/2.5.1/helm-deploy.html             |   4 +
 content/docs/ko/2.5.1/helm-deploy/index.html       |   4 +
 content/docs/ko/2.5.2/helm-deploy.html             |   4 +
 content/docs/ko/2.5.2/helm-deploy/index.html       |   4 +
 content/docs/ko/2.6.0/helm-deploy.html             |   4 +
 content/docs/ko/2.6.0/helm-deploy/index.html       |   4 +
 content/docs/ko/2.6.1/helm-deploy.html             |   4 +
 content/docs/ko/2.6.1/helm-deploy/index.html       |   4 +
 content/docs/ko/2.6.2/helm-deploy.html             |   4 +
 content/docs/ko/2.6.2/helm-deploy/index.html       |   4 +
 content/docs/ko/2.6.3/helm-deploy.html             |   4 +
 content/docs/ko/2.6.3/helm-deploy/index.html       |   4 +
 content/docs/ko/helm-deploy.html                   |   4 +
 content/docs/ko/helm-deploy/index.html             |   4 +
 content/docs/ko/next/admin-api-overview.html       |  44 +-
 content/docs/ko/next/admin-api-overview/index.html |  44 +-
 content/docs/ko/next/helm-deploy.html              |   4 +
 content/docs/ko/next/helm-deploy/index.html        |   4 +
 content/docs/zh-CN/2.5.0/helm-deploy.html          |   4 +
 content/docs/zh-CN/2.5.0/helm-deploy/index.html    |   4 +
 content/docs/zh-CN/2.5.1/helm-deploy.html          |   4 +
 content/docs/zh-CN/2.5.1/helm-deploy/index.html    |   4 +
 content/docs/zh-CN/2.5.2/helm-deploy.html          |   4 +
 content/docs/zh-CN/2.5.2/helm-deploy/index.html    |   4 +
 content/docs/zh-CN/2.6.0/helm-deploy.html          |   4 +
 content/docs/zh-CN/2.6.0/helm-deploy/index.html    |   4 +
 content/docs/zh-CN/2.6.1/helm-deploy.html          |   4 +
 content/docs/zh-CN/2.6.1/helm-deploy/index.html    |   4 +
 content/docs/zh-CN/2.6.2/helm-deploy.html          |   4 +
 content/docs/zh-CN/2.6.2/helm-deploy/index.html    |   4 +
 content/docs/zh-CN/2.6.3/helm-deploy.html          |   4 +
 content/docs/zh-CN/2.6.3/helm-deploy/index.html    |   4 +
 content/docs/zh-CN/helm-deploy.html                |   4 +
 content/docs/zh-CN/helm-deploy/index.html          |   4 +
 content/docs/zh-CN/next/admin-api-overview.html    |  50 ++-
 .../docs/zh-CN/next/admin-api-overview/index.html  |  50 ++-
 content/docs/zh-CN/next/helm-deploy.html           |   4 +
 content/docs/zh-CN/next/helm-deploy/index.html     |   4 +
 content/docs/zh-TW/2.5.0/helm-deploy.html          |   4 +
 content/docs/zh-TW/2.5.0/helm-deploy/index.html    |   4 +
 content/docs/zh-TW/2.5.1/helm-deploy.html          |   4 +
 content/docs/zh-TW/2.5.1/helm-deploy/index.html    |   4 +
 content/docs/zh-TW/2.5.2/helm-deploy.html          |   4 +
 content/docs/zh-TW/2.5.2/helm-deploy/index.html    |   4 +
 content/docs/zh-TW/2.6.0/helm-deploy.html          |   4 +
 content/docs/zh-TW/2.6.0/helm-deploy/index.html    |   4 +
 content/docs/zh-TW/2.6.1/helm-deploy.html          |   4 +
 content/docs/zh-TW/2.6.1/helm-deploy/index.html    |   4 +
 content/docs/zh-TW/2.6.2/helm-deploy.html          |   4 +
 content/docs/zh-TW/2.6.2/helm-deploy/index.html    |   4 +
 content/docs/zh-TW/2.6.3/helm-deploy.html          |   4 +
 content/docs/zh-TW/2.6.3/helm-deploy/index.html    |   4 +
 content/docs/zh-TW/helm-deploy.html                |   4 +
 content/docs/zh-TW/helm-deploy/index.html          |   4 +
 content/docs/zh-TW/next/admin-api-overview.html    |  44 +-
 .../docs/zh-TW/next/admin-api-overview/index.html  |  44 +-
 content/docs/zh-TW/next/helm-deploy.html           |   4 +
 content/docs/zh-TW/next/helm-deploy/index.html     |   4 +
 content/swagger/2.8.0-SNAPSHOT/swagger.json        | 428 +++++++++----------
 .../swagger/2.8.0-SNAPSHOT/swaggerfunctions.json   | 426 +++++++++----------
 .../swagger/2.8.0-SNAPSHOT/swaggerpackages.json    | 396 +++++++++---------
 content/swagger/2.8.0-SNAPSHOT/swaggersink.json    | 396 +++++++++---------
 content/swagger/2.8.0-SNAPSHOT/swaggersource.json  | 396 +++++++++---------
 content/swagger/2.8.0-SNAPSHOT/v2/swagger.json     | 456 ++++++++++-----------
 .../2.8.0-SNAPSHOT/v3/swaggerfunctions.json        | 454 ++++++++++----------
 .../swagger/2.8.0-SNAPSHOT/v3/swaggerpackages.json | 424 +++++++++----------
 content/swagger/2.8.0-SNAPSHOT/v3/swaggersink.json | 424 +++++++++----------
 .../swagger/2.8.0-SNAPSHOT/v3/swaggersource.json   | 424 +++++++++----------
 content/swagger/master/swagger.json                | 428 +++++++++----------
 content/swagger/master/swaggerfunctions.json       | 426 +++++++++----------
 content/swagger/master/swaggerpackages.json        | 396 +++++++++---------
 content/swagger/master/swaggersink.json            | 396 +++++++++---------
 content/swagger/master/swaggersource.json          | 396 +++++++++---------
 content/swagger/master/v2/swagger.json             | 456 ++++++++++-----------
 content/swagger/master/v3/swaggerfunctions.json    | 454 ++++++++++----------
 content/swagger/master/v3/swaggerpackages.json     | 424 +++++++++----------
 content/swagger/master/v3/swaggersink.json         | 424 +++++++++----------
 content/swagger/master/v3/swaggersource.json       | 424 +++++++++----------
 content/swagger/restApiVersions.json               |   4 +-
 143 files changed, 4930 insertions(+), 4508 deletions(-)

diff --git a/content/api/python/2.8.0-SNAPSHOT/index.html b/content/api/python/2.8.0-SNAPSHOT/index.html
index a7b8a39..88c5586 100644
--- a/content/api/python/2.8.0-SNAPSHOT/index.html
+++ b/content/api/python/2.8.0-SNAPSHOT/index.html
@@ -3581,7 +3581,7 @@ producers and consumers.</p></div>
             
   <div class="item">
     <div class="name def" id="pulsar.Client.create_producer">
-    <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f15e096f710&gt;, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
+    <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f3e3b97b710&gt;, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
     </div>
     
 
@@ -3791,7 +3791,7 @@ batched into single batch message:
             
   <div class="item">
     <div class="name def" id="pulsar.Client.create_reader">
-    <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f15e097add0&gt;, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False)</p>
+    <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f3e3b986dd0&gt;, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False)</p>
     </div>
     
 
@@ -3970,7 +3970,7 @@ instances directly on a particular partition.
             
   <div class="item">
     <div class="name def" id="pulsar.Client.subscribe">
-    <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f15e097ad50&gt;, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
+    <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f3e3b986d50&gt;, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
     </div>
     
 
diff --git a/content/api/python/index.html b/content/api/python/index.html
index a7b8a39..88c5586 100644
--- a/content/api/python/index.html
+++ b/content/api/python/index.html
@@ -3581,7 +3581,7 @@ producers and consumers.</p></div>
             
   <div class="item">
     <div class="name def" id="pulsar.Client.create_producer">
-    <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f15e096f710&gt;, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
+    <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f3e3b97b710&gt;, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
     </div>
     
 
@@ -3791,7 +3791,7 @@ batched into single batch message:
             
   <div class="item">
     <div class="name def" id="pulsar.Client.create_reader">
-    <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f15e097add0&gt;, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False)</p>
+    <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f3e3b986dd0&gt;, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False)</p>
     </div>
     
 
@@ -3970,7 +3970,7 @@ instances directly on a particular partition.
             
   <div class="item">
     <div class="name def" id="pulsar.Client.subscribe">
-    <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f15e097ad50&gt;, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
+    <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f3e3b986d50&gt;, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
     </div>
     
 
diff --git a/content/docs/en/2.5.0/helm-deploy.html b/content/docs/en/2.5.0/helm-deploy.html
index 4d709ae..430342a 100644
--- a/content/docs/en/2.5.0/helm-deploy.html
+++ b/content/docs/en/2.5.0/helm-deploy.html
@@ -341,6 +341,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/en/2.5.0/helm-deploy/index.html b/content/docs/en/2.5.0/helm-deploy/index.html
index 4d709ae..430342a 100644
--- a/content/docs/en/2.5.0/helm-deploy/index.html
+++ b/content/docs/en/2.5.0/helm-deploy/index.html
@@ -341,6 +341,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/en/2.5.1/helm-deploy.html b/content/docs/en/2.5.1/helm-deploy.html
index 7c8e496..884b58a 100644
--- a/content/docs/en/2.5.1/helm-deploy.html
+++ b/content/docs/en/2.5.1/helm-deploy.html
@@ -341,6 +341,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/en/2.5.1/helm-deploy/index.html b/content/docs/en/2.5.1/helm-deploy/index.html
index 7c8e496..884b58a 100644
--- a/content/docs/en/2.5.1/helm-deploy/index.html
+++ b/content/docs/en/2.5.1/helm-deploy/index.html
@@ -341,6 +341,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/en/2.5.2/helm-deploy.html b/content/docs/en/2.5.2/helm-deploy.html
index 9341c56..41a6b1b 100644
--- a/content/docs/en/2.5.2/helm-deploy.html
+++ b/content/docs/en/2.5.2/helm-deploy.html
@@ -341,6 +341,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/en/2.5.2/helm-deploy/index.html b/content/docs/en/2.5.2/helm-deploy/index.html
index 9341c56..41a6b1b 100644
--- a/content/docs/en/2.5.2/helm-deploy/index.html
+++ b/content/docs/en/2.5.2/helm-deploy/index.html
@@ -341,6 +341,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/en/2.6.0/helm-deploy.html b/content/docs/en/2.6.0/helm-deploy.html
index e8aedb4..c777489 100644
--- a/content/docs/en/2.6.0/helm-deploy.html
+++ b/content/docs/en/2.6.0/helm-deploy.html
@@ -329,6 +329,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/en/2.6.0/helm-deploy/index.html b/content/docs/en/2.6.0/helm-deploy/index.html
index e8aedb4..c777489 100644
--- a/content/docs/en/2.6.0/helm-deploy/index.html
+++ b/content/docs/en/2.6.0/helm-deploy/index.html
@@ -329,6 +329,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/en/2.6.1/helm-deploy.html b/content/docs/en/2.6.1/helm-deploy.html
index c60c17a..0c4f350 100644
--- a/content/docs/en/2.6.1/helm-deploy.html
+++ b/content/docs/en/2.6.1/helm-deploy.html
@@ -329,6 +329,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/en/2.6.1/helm-deploy/index.html b/content/docs/en/2.6.1/helm-deploy/index.html
index c60c17a..0c4f350 100644
--- a/content/docs/en/2.6.1/helm-deploy/index.html
+++ b/content/docs/en/2.6.1/helm-deploy/index.html
@@ -329,6 +329,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/en/2.6.2/helm-deploy.html b/content/docs/en/2.6.2/helm-deploy.html
index c47d33b..d99693d 100644
--- a/content/docs/en/2.6.2/helm-deploy.html
+++ b/content/docs/en/2.6.2/helm-deploy.html
@@ -329,6 +329,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/en/2.6.2/helm-deploy/index.html b/content/docs/en/2.6.2/helm-deploy/index.html
index c47d33b..d99693d 100644
--- a/content/docs/en/2.6.2/helm-deploy/index.html
+++ b/content/docs/en/2.6.2/helm-deploy/index.html
@@ -329,6 +329,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/en/2.6.3/helm-deploy.html b/content/docs/en/2.6.3/helm-deploy.html
index 1fc9c81..5fdf3f4 100644
--- a/content/docs/en/2.6.3/helm-deploy.html
+++ b/content/docs/en/2.6.3/helm-deploy.html
@@ -329,6 +329,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/en/2.6.3/helm-deploy/index.html b/content/docs/en/2.6.3/helm-deploy/index.html
index 1fc9c81..5fdf3f4 100644
--- a/content/docs/en/2.6.3/helm-deploy/index.html
+++ b/content/docs/en/2.6.3/helm-deploy/index.html
@@ -329,6 +329,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/en/helm-deploy.html b/content/docs/en/helm-deploy.html
index dcac8f8..603cb4f 100644
--- a/content/docs/en/helm-deploy.html
+++ b/content/docs/en/helm-deploy.html
@@ -329,6 +329,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/en/helm-deploy/index.html b/content/docs/en/helm-deploy/index.html
index dcac8f8..603cb4f 100644
--- a/content/docs/en/helm-deploy/index.html
+++ b/content/docs/en/helm-deploy/index.html
@@ -329,6 +329,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/en/next/admin-api-overview.html b/content/docs/en/next/admin-api-overview.html
index ccfda7c..5a8a922 100644
--- a/content/docs/en/next/admin-api-overview.html
+++ b/content/docs/en/next/admin-api-overview.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all of the important entities in a Pulsar [instance](/docs/en/next/reference-terminology#instance), such as [tenants](/docs/en/next/reference [...]
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as tenants, topics, and namespaces."/><meta name="docsearch:version" content="next"/><meta name [...]
               (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
               (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
               m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
@@ -74,30 +74,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/admin-api-overview.md" target="_blank" rel="noreferrer noopener">Edit</a><h1 id="__docusaurus" class="postHeaderTitle">The Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all of the [...]
-<p>You can currently interact with the admin interface via:</p>
+        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/admin-api-overview.md" target="_blank" rel="noreferrer noopener">Edit</a><h1 id="__docusaurus" class="postHeaderTitle">Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all important  [...]
+<p>You can interact with the admin interface via:</p>
 <ul>
-<li>Making HTTP calls against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API provided by Pulsar <a href="/docs/en/next/reference-terminology#broker">brokers</a>. For some restful apis, they might be redirected to topic owner brokers for serving
-with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you are using <code>curl</code>, you should specify <code>-L</code>
-to handle redirections.</li>
-<li>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your <a href="/docs/en/next/standalone">Pulsar installation</a>:</li>
-</ul>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> bin/pulsar-admin</span>
+<li><p>HTTP calls, which are made against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API provided by Pulsar brokers. For some RESTful APIs, they might be redirected to the owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you use <code>curl</code> commands, you should specify <code>-L</code> to handle redirections.</p></li>
+<li><p>A Java client interface.</p></li>
+<li><p>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your Pulsar installation:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta"> $</span><span class="bash"> bin/pulsar-admin</span>
 </code></pre>
-<p>Full documentation for this tool can be found in the <a href="/docs/en/next/pulsar-admin">Pulsar command-line tools</a> doc.</p>
-<ul>
-<li>A Java client interface.</li>
+<p>For details of <code>pulsar-admin</code> tool, see the <a href="/docs/en/next/pulsar-admin">Pulsar command-line tools</a> doc.</p></li>
 </ul>
 <blockquote>
-<h4><a class="anchor" aria-hidden="true" id="the-rest-api-is-the-admin-interface"></a><a href="#the-rest-api-is-the-admin-interface" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2 [...]
-<p>Under the hood, both the <code>pulsar-admin</code> CLI tool and the Java client both use the REST API. If you’d like to implement your own admin interface client, you should use the REST API as well. Full documentation can be found here.</p>
+<p><strong>The REST API is the admin interface</strong>. Both the <code>pulsar-admin</code> CLI tool and the Java client use the REST API. If you implement your own admin interface client, you should use the REST API.</p>
 </blockquote>
-<p>In this document, examples from each of the three available interfaces will be shown.</p>
 <h2><a class="anchor" aria-hidden="true" id="admin-setup"></a><a href="#admin-setup" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
-<p>Each of Pulsar's three admin interfaces---the <a href="/docs/en/next/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>, and the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API ---requires some special setup if you have <a href="/docs/en/next/security-overview#authentication-providers">authentication</a> enabled in your Pulsar <a href="/docs/en/next/reference-terminology#instance">instance</a>.</p>
-<div class="tabs"><div class="nav-tabs"><div id="tab-group-1102-tab-1103" class="nav-link active" data-group="group_1102" data-tab="tab-group-1102-content-1103">pulsar-admin</div><div id="tab-group-1102-tab-1104" class="nav-link" data-group="group_1102" data-tab="tab-group-1102-content-1104">REST API</div><div id="tab-group-1102-tab-1105" class="nav-link" data-group="group_1102" data-tab="tab-group-1102-content-1105">Java</div></div><div class="tab-content"><div id="tab-group-1102-conten [...]
+<p>Each of the three admin interfaces (the <code>pulsar-admin</code> CLI tool, the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API, and the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>) requires some special setup if you have enabled authentication in your Pulsar instance.</p>
+<div class="tabs"><div class="nav-tabs"><div id="tab-group-1102-tab-1103" class="nav-link active" data-group="group_1102" data-tab="tab-group-1102-content-1103">pulsar-admin</div><div id="tab-group-1102-tab-1104" class="nav-link" data-group="group_1102" data-tab="tab-group-1102-content-1104">REST API</div><div id="tab-group-1102-tab-1105" class="nav-link" data-group="group_1102" data-tab="tab-group-1102-content-1105">Java</div></div><div class="tab-content"><div id="tab-group-1102-conten [...]
 <table>
 <thead>
 <tr><th>Name</th><th>Description</th><th>Default</th></tr>
@@ -112,16 +106,19 @@ to handle redirections.</li>
 <tr><td>tlsTrustCertsFilePath</td><td>Path for the trusted TLS certificate file.</td><td></td></tr>
 </tbody>
 </table>
-</span></div></div><div id="tab-group-1102-content-1104" class="tab-pane" data-group="group_1102" tabindex="-1"><div><span><p>You can find documentation for the REST API exposed by Pulsar <a href="/docs/en/next/reference-terminology#broker">brokers</a> in this reference <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
+</span></div></div><div id="tab-group-1102-content-1104" class="tab-pane" data-group="group_1102" tabindex="-1"><div><span><p>You can find details for the REST API exposed by Pulsar brokers in this <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
 .</p>
 </span></div></div><div id="tab-group-1102-content-1105" class="tab-pane" data-group="group_1102" tabindex="-1"><div><span><p>To use the Java admin API, instantiate a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdmin">PulsarAdmin</a>
- object, specifying a URL for a Pulsar <a href="/docs/en/next/reference-terminology#broker">broker</a> and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
-. Here's a minimal example using <code>localhost</code>:</p>
+ object, and specify a URL for a Pulsar broker and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
+. The following is a minimal example using <code>localhost</code>:</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string">"param1=value1"</span>;<br / [...]
-<p>If you have multiple brokers to use, you can use multi-host like Pulsar service. For example,</p>
+<p>If you use multiple brokers, you can use multi-host like Pulsar service. For example,</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080,localhost:8081,localhost:8082"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string [...]
 </span></div></div></div></div>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/en/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/en/next/admin-api-clusters"><span>Clusters</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class [...]
+<h2><a class="anchor" aria-hidden="true" id="how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes"></a><a href="#how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 [...]
+<p>If you run Pulsar Functions or connectors on Kubernetes, you need to follow Kubernetes naming convention to define the names of your Pulsar resources, whichever admin interface you use.</p>
+<p>Kubernetes requires a name that can be used as a DNS subdomain name as defined in <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names">RFC 1123</a>. Pulsar supports more legal characters than Kubernetes naming convention. If you create a Pulsar resource name with special characters that is not supported by Kubernetes (for example, including colons in a Pulsar namespace name), you cannot run functions or connectors using Kubernetes runtime.</p>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/en/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/en/next/admin-api-clusters"><span>Clusters</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li><li><a href="#how-to-define-pulsar-resource-names-when-running-pulsar- [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/en/next/admin-api-overview/index.html b/content/docs/en/next/admin-api-overview/index.html
index ccfda7c..5a8a922 100644
--- a/content/docs/en/next/admin-api-overview/index.html
+++ b/content/docs/en/next/admin-api-overview/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all of the important entities in a Pulsar [instance](/docs/en/next/reference-terminology#instance), such as [tenants](/docs/en/next/reference [...]
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as tenants, topics, and namespaces."/><meta name="docsearch:version" content="next"/><meta name [...]
               (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
               (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
               m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
@@ -74,30 +74,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/admin-api-overview.md" target="_blank" rel="noreferrer noopener">Edit</a><h1 id="__docusaurus" class="postHeaderTitle">The Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all of the [...]
-<p>You can currently interact with the admin interface via:</p>
+        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/admin-api-overview.md" target="_blank" rel="noreferrer noopener">Edit</a><h1 id="__docusaurus" class="postHeaderTitle">Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all important  [...]
+<p>You can interact with the admin interface via:</p>
 <ul>
-<li>Making HTTP calls against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API provided by Pulsar <a href="/docs/en/next/reference-terminology#broker">brokers</a>. For some restful apis, they might be redirected to topic owner brokers for serving
-with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you are using <code>curl</code>, you should specify <code>-L</code>
-to handle redirections.</li>
-<li>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your <a href="/docs/en/next/standalone">Pulsar installation</a>:</li>
-</ul>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> bin/pulsar-admin</span>
+<li><p>HTTP calls, which are made against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API provided by Pulsar brokers. For some RESTful APIs, they might be redirected to the owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you use <code>curl</code> commands, you should specify <code>-L</code> to handle redirections.</p></li>
+<li><p>A Java client interface.</p></li>
+<li><p>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your Pulsar installation:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta"> $</span><span class="bash"> bin/pulsar-admin</span>
 </code></pre>
-<p>Full documentation for this tool can be found in the <a href="/docs/en/next/pulsar-admin">Pulsar command-line tools</a> doc.</p>
-<ul>
-<li>A Java client interface.</li>
+<p>For details of <code>pulsar-admin</code> tool, see the <a href="/docs/en/next/pulsar-admin">Pulsar command-line tools</a> doc.</p></li>
 </ul>
 <blockquote>
-<h4><a class="anchor" aria-hidden="true" id="the-rest-api-is-the-admin-interface"></a><a href="#the-rest-api-is-the-admin-interface" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2 [...]
-<p>Under the hood, both the <code>pulsar-admin</code> CLI tool and the Java client both use the REST API. If you’d like to implement your own admin interface client, you should use the REST API as well. Full documentation can be found here.</p>
+<p><strong>The REST API is the admin interface</strong>. Both the <code>pulsar-admin</code> CLI tool and the Java client use the REST API. If you implement your own admin interface client, you should use the REST API.</p>
 </blockquote>
-<p>In this document, examples from each of the three available interfaces will be shown.</p>
 <h2><a class="anchor" aria-hidden="true" id="admin-setup"></a><a href="#admin-setup" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
-<p>Each of Pulsar's three admin interfaces---the <a href="/docs/en/next/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>, and the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API ---requires some special setup if you have <a href="/docs/en/next/security-overview#authentication-providers">authentication</a> enabled in your Pulsar <a href="/docs/en/next/reference-terminology#instance">instance</a>.</p>
-<div class="tabs"><div class="nav-tabs"><div id="tab-group-1102-tab-1103" class="nav-link active" data-group="group_1102" data-tab="tab-group-1102-content-1103">pulsar-admin</div><div id="tab-group-1102-tab-1104" class="nav-link" data-group="group_1102" data-tab="tab-group-1102-content-1104">REST API</div><div id="tab-group-1102-tab-1105" class="nav-link" data-group="group_1102" data-tab="tab-group-1102-content-1105">Java</div></div><div class="tab-content"><div id="tab-group-1102-conten [...]
+<p>Each of the three admin interfaces (the <code>pulsar-admin</code> CLI tool, the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API, and the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>) requires some special setup if you have enabled authentication in your Pulsar instance.</p>
+<div class="tabs"><div class="nav-tabs"><div id="tab-group-1102-tab-1103" class="nav-link active" data-group="group_1102" data-tab="tab-group-1102-content-1103">pulsar-admin</div><div id="tab-group-1102-tab-1104" class="nav-link" data-group="group_1102" data-tab="tab-group-1102-content-1104">REST API</div><div id="tab-group-1102-tab-1105" class="nav-link" data-group="group_1102" data-tab="tab-group-1102-content-1105">Java</div></div><div class="tab-content"><div id="tab-group-1102-conten [...]
 <table>
 <thead>
 <tr><th>Name</th><th>Description</th><th>Default</th></tr>
@@ -112,16 +106,19 @@ to handle redirections.</li>
 <tr><td>tlsTrustCertsFilePath</td><td>Path for the trusted TLS certificate file.</td><td></td></tr>
 </tbody>
 </table>
-</span></div></div><div id="tab-group-1102-content-1104" class="tab-pane" data-group="group_1102" tabindex="-1"><div><span><p>You can find documentation for the REST API exposed by Pulsar <a href="/docs/en/next/reference-terminology#broker">brokers</a> in this reference <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
+</span></div></div><div id="tab-group-1102-content-1104" class="tab-pane" data-group="group_1102" tabindex="-1"><div><span><p>You can find details for the REST API exposed by Pulsar brokers in this <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
 .</p>
 </span></div></div><div id="tab-group-1102-content-1105" class="tab-pane" data-group="group_1102" tabindex="-1"><div><span><p>To use the Java admin API, instantiate a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdmin">PulsarAdmin</a>
- object, specifying a URL for a Pulsar <a href="/docs/en/next/reference-terminology#broker">broker</a> and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
-. Here's a minimal example using <code>localhost</code>:</p>
+ object, and specify a URL for a Pulsar broker and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
+. The following is a minimal example using <code>localhost</code>:</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string">"param1=value1"</span>;<br / [...]
-<p>If you have multiple brokers to use, you can use multi-host like Pulsar service. For example,</p>
+<p>If you use multiple brokers, you can use multi-host like Pulsar service. For example,</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080,localhost:8081,localhost:8082"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string [...]
 </span></div></div></div></div>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/en/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/en/next/admin-api-clusters"><span>Clusters</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class [...]
+<h2><a class="anchor" aria-hidden="true" id="how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes"></a><a href="#how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 [...]
+<p>If you run Pulsar Functions or connectors on Kubernetes, you need to follow Kubernetes naming convention to define the names of your Pulsar resources, whichever admin interface you use.</p>
+<p>Kubernetes requires a name that can be used as a DNS subdomain name as defined in <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names">RFC 1123</a>. Pulsar supports more legal characters than Kubernetes naming convention. If you create a Pulsar resource name with special characters that is not supported by Kubernetes (for example, including colons in a Pulsar namespace name), you cannot run functions or connectors using Kubernetes runtime.</p>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/en/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/en/next/admin-api-clusters"><span>Clusters</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li><li><a href="#how-to-define-pulsar-resource-names-when-running-pulsar- [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/en/next/helm-deploy.html b/content/docs/en/next/helm-deploy.html
index c707e60..ecb36dc 100644
--- a/content/docs/en/next/helm-deploy.html
+++ b/content/docs/en/next/helm-deploy.html
@@ -329,6 +329,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/en/next/helm-deploy/index.html b/content/docs/en/next/helm-deploy/index.html
index c707e60..ecb36dc 100644
--- a/content/docs/en/next/helm-deploy/index.html
+++ b/content/docs/en/next/helm-deploy/index.html
@@ -329,6 +329,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/fr/2.5.0/helm-deploy.html b/content/docs/fr/2.5.0/helm-deploy.html
index 36f129c..f34cbf9 100644
--- a/content/docs/fr/2.5.0/helm-deploy.html
+++ b/content/docs/fr/2.5.0/helm-deploy.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/fr/2.5.0/helm-deploy/index.html b/content/docs/fr/2.5.0/helm-deploy/index.html
index 36f129c..f34cbf9 100644
--- a/content/docs/fr/2.5.0/helm-deploy/index.html
+++ b/content/docs/fr/2.5.0/helm-deploy/index.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/fr/2.5.1/helm-deploy.html b/content/docs/fr/2.5.1/helm-deploy.html
index 47b39af..f2e7143 100644
--- a/content/docs/fr/2.5.1/helm-deploy.html
+++ b/content/docs/fr/2.5.1/helm-deploy.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/fr/2.5.1/helm-deploy/index.html b/content/docs/fr/2.5.1/helm-deploy/index.html
index 47b39af..f2e7143 100644
--- a/content/docs/fr/2.5.1/helm-deploy/index.html
+++ b/content/docs/fr/2.5.1/helm-deploy/index.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/fr/2.5.2/helm-deploy.html b/content/docs/fr/2.5.2/helm-deploy.html
index 0a2c568..221dc7f 100644
--- a/content/docs/fr/2.5.2/helm-deploy.html
+++ b/content/docs/fr/2.5.2/helm-deploy.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/fr/2.5.2/helm-deploy/index.html b/content/docs/fr/2.5.2/helm-deploy/index.html
index 0a2c568..221dc7f 100644
--- a/content/docs/fr/2.5.2/helm-deploy/index.html
+++ b/content/docs/fr/2.5.2/helm-deploy/index.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/fr/2.6.0/helm-deploy.html b/content/docs/fr/2.6.0/helm-deploy.html
index eea8dd7..b86d05a 100644
--- a/content/docs/fr/2.6.0/helm-deploy.html
+++ b/content/docs/fr/2.6.0/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/fr/2.6.0/helm-deploy/index.html b/content/docs/fr/2.6.0/helm-deploy/index.html
index eea8dd7..b86d05a 100644
--- a/content/docs/fr/2.6.0/helm-deploy/index.html
+++ b/content/docs/fr/2.6.0/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/fr/2.6.1/helm-deploy.html b/content/docs/fr/2.6.1/helm-deploy.html
index 3fd7a1f..917bac0 100644
--- a/content/docs/fr/2.6.1/helm-deploy.html
+++ b/content/docs/fr/2.6.1/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/fr/2.6.1/helm-deploy/index.html b/content/docs/fr/2.6.1/helm-deploy/index.html
index 3fd7a1f..917bac0 100644
--- a/content/docs/fr/2.6.1/helm-deploy/index.html
+++ b/content/docs/fr/2.6.1/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/fr/2.6.2/helm-deploy.html b/content/docs/fr/2.6.2/helm-deploy.html
index 42a916f..43f33d2 100644
--- a/content/docs/fr/2.6.2/helm-deploy.html
+++ b/content/docs/fr/2.6.2/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/fr/2.6.2/helm-deploy/index.html b/content/docs/fr/2.6.2/helm-deploy/index.html
index 42a916f..43f33d2 100644
--- a/content/docs/fr/2.6.2/helm-deploy/index.html
+++ b/content/docs/fr/2.6.2/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/fr/2.6.3/helm-deploy.html b/content/docs/fr/2.6.3/helm-deploy.html
index 0fd2f30..c6d0927 100644
--- a/content/docs/fr/2.6.3/helm-deploy.html
+++ b/content/docs/fr/2.6.3/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/fr/2.6.3/helm-deploy/index.html b/content/docs/fr/2.6.3/helm-deploy/index.html
index 0fd2f30..c6d0927 100644
--- a/content/docs/fr/2.6.3/helm-deploy/index.html
+++ b/content/docs/fr/2.6.3/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/fr/helm-deploy.html b/content/docs/fr/helm-deploy.html
index 518e016..7588abb 100644
--- a/content/docs/fr/helm-deploy.html
+++ b/content/docs/fr/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/fr/helm-deploy/index.html b/content/docs/fr/helm-deploy/index.html
index 518e016..7588abb 100644
--- a/content/docs/fr/helm-deploy/index.html
+++ b/content/docs/fr/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/fr/next/admin-api-overview.html b/content/docs/fr/next/admin-api-overview.html
index 3e4e282..d60f890 100644
--- a/content/docs/fr/next/admin-api-overview.html
+++ b/content/docs/fr/next/admin-api-overview.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="fr"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all of the important entities in a Pulsar [instance](/docs/fr/next/reference-terminology#instance), such as [tenants](/docs/fr/next/reference [...]
+<!DOCTYPE html><html lang="fr"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as tenants, topics, and namespaces."/><meta name="docsearch:version" content="next"/><meta name [...]
               (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
               (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
               m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
@@ -74,28 +74,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/fr" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">The Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all of the important entities in a Pulsar <a hre [...]
-<p>You can currently interact with the admin interface via:</p>
+        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/fr" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as [...]
+<p>You can interact with the admin interface via:</p>
 <ul>
-<li>Making HTTP calls against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API provided by Pulsar <a href="/docs/fr/next/reference-terminology#broker">brokers</a>. For some restful apis, they might be redirected to topic owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you are using <code>curl</code>, you should specify <code>-L</code> to handle redirections.</li>
-<li>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your <a href="/docs/fr/next/standalone">Pulsar installation</a>:</li>
-</ul>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> bin/pulsar-admin</span>
+<li><p>HTTP calls, which are made against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API provided by Pulsar brokers. For some RESTful APIs, they might be redirected to the owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you use <code>curl</code> commands, you should specify <code>-L</code> to handle redirections.</p></li>
+<li><p>A Java client interface.</p></li>
+<li><p>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your Pulsar installation:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta"> $</span><span class="bash"> bin/pulsar-admin</span>
 </code></pre>
-<p>Full documentation for this tool can be found in the <a href="/docs/fr/next/pulsar-admin">Pulsar command-line tools</a> doc.</p>
-<ul>
-<li>A Java client interface.</li>
+<p>For details of <code>pulsar-admin</code> tool, see the <a href="/docs/fr/next/pulsar-admin">Pulsar command-line tools</a> doc.</p></li>
 </ul>
 <blockquote>
-<h4><a class="anchor" aria-hidden="true" id="the-rest-api-is-the-admin-interface"></a><a href="#the-rest-api-is-the-admin-interface" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2 [...]
-<p>Under the hood, both the <code>pulsar-admin</code> CLI tool and the Java client both use the REST API. If you’d like to implement your own admin interface client, you should use the REST API as well. Full documentation can be found here.</p>
+<p><strong>The REST API is the admin interface</strong>. Both the <code>pulsar-admin</code> CLI tool and the Java client use the REST API. If you implement your own admin interface client, you should use the REST API.</p>
 </blockquote>
-<p>In this document, examples from each of the three available interfaces will be shown.</p>
 <h2><a class="anchor" aria-hidden="true" id="admin-setup"></a><a href="#admin-setup" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
-<p>Each of Pulsar's three admin interfaces---the <a href="/docs/fr/next/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>, and the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API ---requires some special setup if you have <a href="/docs/fr/next/security-overview#authentication-providers">authentication</a> enabled in your Pulsar <a href="/docs/fr/next/reference-terminology#instance">instance</a>.</p>
-<div class="tabs"><div class="nav-tabs"><div id="tab-group-1110-tab-1111" class="nav-link active" data-group="group_1110" data-tab="tab-group-1110-content-1111">pulsar-admin</div><div id="tab-group-1110-tab-1112" class="nav-link" data-group="group_1110" data-tab="tab-group-1110-content-1112">REST API</div><div id="tab-group-1110-tab-1113" class="nav-link" data-group="group_1110" data-tab="tab-group-1110-content-1113">Java</div></div><div class="tab-content"><div id="tab-group-1110-conten [...]
+<p>Each of the three admin interfaces (the <code>pulsar-admin</code> CLI tool, the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API, and the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>) requires some special setup if you have enabled authentication in your Pulsar instance.</p>
+<div class="tabs"><div class="nav-tabs"><div id="tab-group-1110-tab-1111" class="nav-link active" data-group="group_1110" data-tab="tab-group-1110-content-1111">pulsar-admin</div><div id="tab-group-1110-tab-1112" class="nav-link" data-group="group_1110" data-tab="tab-group-1110-content-1112">REST API</div><div id="tab-group-1110-tab-1113" class="nav-link" data-group="group_1110" data-tab="tab-group-1110-content-1113">Java</div></div><div class="tab-content"><div id="tab-group-1110-conten [...]
 <table>
 <thead>
 <tr><th>Name</th><th>Description</th><th>Default</th></tr>
@@ -110,15 +106,19 @@
 <tr><td>tlsTrustCertsFilePath</td><td>Path for the trusted TLS certificate file.</td><td></td></tr>
 </tbody>
 </table>
-</span></div></div><div id="tab-group-1110-content-1112" class="tab-pane" data-group="group_1110" tabindex="-1"><div><span><p>You can find documentation for the REST API exposed by Pulsar <a href="/docs/fr/next/reference-terminology#broker">brokers</a> in this reference <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
+</span></div></div><div id="tab-group-1110-content-1112" class="tab-pane" data-group="group_1110" tabindex="-1"><div><span><p>You can find details for the REST API exposed by Pulsar brokers in this <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
 .</p>
 </span></div></div><div id="tab-group-1110-content-1113" class="tab-pane" data-group="group_1110" tabindex="-1"><div><span><p>To use the Java admin API, instantiate a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdmin">PulsarAdmin</a>
- object, specifying a URL for a Pulsar <a href="/docs/fr/next/reference-terminology#broker">broker</a> and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
-. Here's a minimal example using <code>localhost</code>:</p>
+ object, and specify a URL for a Pulsar broker and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
+. The following is a minimal example using <code>localhost</code>:</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string">"param1=value1"</span>;<br / [...]
-<p>If you have multiple brokers to use, you can use multi-host like Pulsar service. For example,</p>
+<p>If you use multiple brokers, you can use multi-host like Pulsar service. For example,</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080,localhost:8081,localhost:8082"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string [...]
-</span></div></div></div></div></span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/fr/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/fr/next/admin-api-clusters"><span>Clusters</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li></ul></nav></div><footer class="nav-foo [...]
+</span></div></div></div></div>
+<h2><a class="anchor" aria-hidden="true" id="how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes"></a><a href="#how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 [...]
+<p>If you run Pulsar Functions or connectors on Kubernetes, you need to follow Kubernetes naming convention to define the names of your Pulsar resources, whichever admin interface you use.</p>
+<p>Kubernetes requires a name that can be used as a DNS subdomain name as defined in <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names">RFC 1123</a>. Pulsar supports more legal characters than Kubernetes naming convention. If you create a Pulsar resource name with special characters that is not supported by Kubernetes (for example, including colons in a Pulsar namespace name), you cannot run functions or connectors using Kubernetes runtime.</p>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/fr/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/fr/next/admin-api-clusters"><span>Clusters</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li><li><a href="#how-to-define-pulsar-resource-names-when-running-pulsar- [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/fr/next/admin-api-overview/index.html b/content/docs/fr/next/admin-api-overview/index.html
index 3e4e282..d60f890 100644
--- a/content/docs/fr/next/admin-api-overview/index.html
+++ b/content/docs/fr/next/admin-api-overview/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="fr"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all of the important entities in a Pulsar [instance](/docs/fr/next/reference-terminology#instance), such as [tenants](/docs/fr/next/reference [...]
+<!DOCTYPE html><html lang="fr"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as tenants, topics, and namespaces."/><meta name="docsearch:version" content="next"/><meta name [...]
               (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
               (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
               m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
@@ -74,28 +74,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/fr" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">The Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all of the important entities in a Pulsar <a hre [...]
-<p>You can currently interact with the admin interface via:</p>
+        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/fr" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as [...]
+<p>You can interact with the admin interface via:</p>
 <ul>
-<li>Making HTTP calls against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API provided by Pulsar <a href="/docs/fr/next/reference-terminology#broker">brokers</a>. For some restful apis, they might be redirected to topic owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you are using <code>curl</code>, you should specify <code>-L</code> to handle redirections.</li>
-<li>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your <a href="/docs/fr/next/standalone">Pulsar installation</a>:</li>
-</ul>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> bin/pulsar-admin</span>
+<li><p>HTTP calls, which are made against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API provided by Pulsar brokers. For some RESTful APIs, they might be redirected to the owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you use <code>curl</code> commands, you should specify <code>-L</code> to handle redirections.</p></li>
+<li><p>A Java client interface.</p></li>
+<li><p>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your Pulsar installation:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta"> $</span><span class="bash"> bin/pulsar-admin</span>
 </code></pre>
-<p>Full documentation for this tool can be found in the <a href="/docs/fr/next/pulsar-admin">Pulsar command-line tools</a> doc.</p>
-<ul>
-<li>A Java client interface.</li>
+<p>For details of <code>pulsar-admin</code> tool, see the <a href="/docs/fr/next/pulsar-admin">Pulsar command-line tools</a> doc.</p></li>
 </ul>
 <blockquote>
-<h4><a class="anchor" aria-hidden="true" id="the-rest-api-is-the-admin-interface"></a><a href="#the-rest-api-is-the-admin-interface" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2 [...]
-<p>Under the hood, both the <code>pulsar-admin</code> CLI tool and the Java client both use the REST API. If you’d like to implement your own admin interface client, you should use the REST API as well. Full documentation can be found here.</p>
+<p><strong>The REST API is the admin interface</strong>. Both the <code>pulsar-admin</code> CLI tool and the Java client use the REST API. If you implement your own admin interface client, you should use the REST API.</p>
 </blockquote>
-<p>In this document, examples from each of the three available interfaces will be shown.</p>
 <h2><a class="anchor" aria-hidden="true" id="admin-setup"></a><a href="#admin-setup" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
-<p>Each of Pulsar's three admin interfaces---the <a href="/docs/fr/next/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>, and the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API ---requires some special setup if you have <a href="/docs/fr/next/security-overview#authentication-providers">authentication</a> enabled in your Pulsar <a href="/docs/fr/next/reference-terminology#instance">instance</a>.</p>
-<div class="tabs"><div class="nav-tabs"><div id="tab-group-1110-tab-1111" class="nav-link active" data-group="group_1110" data-tab="tab-group-1110-content-1111">pulsar-admin</div><div id="tab-group-1110-tab-1112" class="nav-link" data-group="group_1110" data-tab="tab-group-1110-content-1112">REST API</div><div id="tab-group-1110-tab-1113" class="nav-link" data-group="group_1110" data-tab="tab-group-1110-content-1113">Java</div></div><div class="tab-content"><div id="tab-group-1110-conten [...]
+<p>Each of the three admin interfaces (the <code>pulsar-admin</code> CLI tool, the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API, and the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>) requires some special setup if you have enabled authentication in your Pulsar instance.</p>
+<div class="tabs"><div class="nav-tabs"><div id="tab-group-1110-tab-1111" class="nav-link active" data-group="group_1110" data-tab="tab-group-1110-content-1111">pulsar-admin</div><div id="tab-group-1110-tab-1112" class="nav-link" data-group="group_1110" data-tab="tab-group-1110-content-1112">REST API</div><div id="tab-group-1110-tab-1113" class="nav-link" data-group="group_1110" data-tab="tab-group-1110-content-1113">Java</div></div><div class="tab-content"><div id="tab-group-1110-conten [...]
 <table>
 <thead>
 <tr><th>Name</th><th>Description</th><th>Default</th></tr>
@@ -110,15 +106,19 @@
 <tr><td>tlsTrustCertsFilePath</td><td>Path for the trusted TLS certificate file.</td><td></td></tr>
 </tbody>
 </table>
-</span></div></div><div id="tab-group-1110-content-1112" class="tab-pane" data-group="group_1110" tabindex="-1"><div><span><p>You can find documentation for the REST API exposed by Pulsar <a href="/docs/fr/next/reference-terminology#broker">brokers</a> in this reference <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
+</span></div></div><div id="tab-group-1110-content-1112" class="tab-pane" data-group="group_1110" tabindex="-1"><div><span><p>You can find details for the REST API exposed by Pulsar brokers in this <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
 .</p>
 </span></div></div><div id="tab-group-1110-content-1113" class="tab-pane" data-group="group_1110" tabindex="-1"><div><span><p>To use the Java admin API, instantiate a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdmin">PulsarAdmin</a>
- object, specifying a URL for a Pulsar <a href="/docs/fr/next/reference-terminology#broker">broker</a> and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
-. Here's a minimal example using <code>localhost</code>:</p>
+ object, and specify a URL for a Pulsar broker and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
+. The following is a minimal example using <code>localhost</code>:</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string">"param1=value1"</span>;<br / [...]
-<p>If you have multiple brokers to use, you can use multi-host like Pulsar service. For example,</p>
+<p>If you use multiple brokers, you can use multi-host like Pulsar service. For example,</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080,localhost:8081,localhost:8082"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string [...]
-</span></div></div></div></div></span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/fr/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/fr/next/admin-api-clusters"><span>Clusters</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li></ul></nav></div><footer class="nav-foo [...]
+</span></div></div></div></div>
+<h2><a class="anchor" aria-hidden="true" id="how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes"></a><a href="#how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 [...]
+<p>If you run Pulsar Functions or connectors on Kubernetes, you need to follow Kubernetes naming convention to define the names of your Pulsar resources, whichever admin interface you use.</p>
+<p>Kubernetes requires a name that can be used as a DNS subdomain name as defined in <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names">RFC 1123</a>. Pulsar supports more legal characters than Kubernetes naming convention. If you create a Pulsar resource name with special characters that is not supported by Kubernetes (for example, including colons in a Pulsar namespace name), you cannot run functions or connectors using Kubernetes runtime.</p>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/fr/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/fr/next/admin-api-clusters"><span>Clusters</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li><li><a href="#how-to-define-pulsar-resource-names-when-running-pulsar- [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/fr/next/helm-deploy.html b/content/docs/fr/next/helm-deploy.html
index 7e22218..09551d5 100644
--- a/content/docs/fr/next/helm-deploy.html
+++ b/content/docs/fr/next/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/fr/next/helm-deploy/index.html b/content/docs/fr/next/helm-deploy/index.html
index 7e22218..09551d5 100644
--- a/content/docs/fr/next/helm-deploy/index.html
+++ b/content/docs/fr/next/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ja/2.5.0/helm-deploy.html b/content/docs/ja/2.5.0/helm-deploy.html
index 341b9e6..9ec20ea 100644
--- a/content/docs/ja/2.5.0/helm-deploy.html
+++ b/content/docs/ja/2.5.0/helm-deploy.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/ja/2.5.0/helm-deploy/index.html b/content/docs/ja/2.5.0/helm-deploy/index.html
index 341b9e6..9ec20ea 100644
--- a/content/docs/ja/2.5.0/helm-deploy/index.html
+++ b/content/docs/ja/2.5.0/helm-deploy/index.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/ja/2.5.1/helm-deploy.html b/content/docs/ja/2.5.1/helm-deploy.html
index 8e3a865..5cb6b1a 100644
--- a/content/docs/ja/2.5.1/helm-deploy.html
+++ b/content/docs/ja/2.5.1/helm-deploy.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/ja/2.5.1/helm-deploy/index.html b/content/docs/ja/2.5.1/helm-deploy/index.html
index 8e3a865..5cb6b1a 100644
--- a/content/docs/ja/2.5.1/helm-deploy/index.html
+++ b/content/docs/ja/2.5.1/helm-deploy/index.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/ja/2.5.2/helm-deploy.html b/content/docs/ja/2.5.2/helm-deploy.html
index 433440f..22f328a 100644
--- a/content/docs/ja/2.5.2/helm-deploy.html
+++ b/content/docs/ja/2.5.2/helm-deploy.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/ja/2.5.2/helm-deploy/index.html b/content/docs/ja/2.5.2/helm-deploy/index.html
index 433440f..22f328a 100644
--- a/content/docs/ja/2.5.2/helm-deploy/index.html
+++ b/content/docs/ja/2.5.2/helm-deploy/index.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/ja/2.6.0/helm-deploy.html b/content/docs/ja/2.6.0/helm-deploy.html
index d18e095..7905770 100644
--- a/content/docs/ja/2.6.0/helm-deploy.html
+++ b/content/docs/ja/2.6.0/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ja/2.6.0/helm-deploy/index.html b/content/docs/ja/2.6.0/helm-deploy/index.html
index d18e095..7905770 100644
--- a/content/docs/ja/2.6.0/helm-deploy/index.html
+++ b/content/docs/ja/2.6.0/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ja/2.6.1/helm-deploy.html b/content/docs/ja/2.6.1/helm-deploy.html
index 1ee4700..4d825e5 100644
--- a/content/docs/ja/2.6.1/helm-deploy.html
+++ b/content/docs/ja/2.6.1/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ja/2.6.1/helm-deploy/index.html b/content/docs/ja/2.6.1/helm-deploy/index.html
index 1ee4700..4d825e5 100644
--- a/content/docs/ja/2.6.1/helm-deploy/index.html
+++ b/content/docs/ja/2.6.1/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ja/2.6.2/helm-deploy.html b/content/docs/ja/2.6.2/helm-deploy.html
index 28afbf1..f41cc98 100644
--- a/content/docs/ja/2.6.2/helm-deploy.html
+++ b/content/docs/ja/2.6.2/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ja/2.6.2/helm-deploy/index.html b/content/docs/ja/2.6.2/helm-deploy/index.html
index 28afbf1..f41cc98 100644
--- a/content/docs/ja/2.6.2/helm-deploy/index.html
+++ b/content/docs/ja/2.6.2/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ja/2.6.3/helm-deploy.html b/content/docs/ja/2.6.3/helm-deploy.html
index ff20551..ba10130 100644
--- a/content/docs/ja/2.6.3/helm-deploy.html
+++ b/content/docs/ja/2.6.3/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ja/2.6.3/helm-deploy/index.html b/content/docs/ja/2.6.3/helm-deploy/index.html
index ff20551..ba10130 100644
--- a/content/docs/ja/2.6.3/helm-deploy/index.html
+++ b/content/docs/ja/2.6.3/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ja/helm-deploy.html b/content/docs/ja/helm-deploy.html
index 724d89d..e598fe8 100644
--- a/content/docs/ja/helm-deploy.html
+++ b/content/docs/ja/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ja/helm-deploy/index.html b/content/docs/ja/helm-deploy/index.html
index 724d89d..e598fe8 100644
--- a/content/docs/ja/helm-deploy/index.html
+++ b/content/docs/ja/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ja/next/admin-api-overview.html b/content/docs/ja/next/admin-api-overview.html
index 6a10272..415a54a 100644
--- a/content/docs/ja/next/admin-api-overview.html
+++ b/content/docs/ja/next/admin-api-overview.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all of the important entities in a Pulsar [instance](/docs/ja/next/reference-terminology#instance), such as [tenants](/docs/ja/next/reference [...]
+<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as tenants, topics, and namespaces."/><meta name="docsearch:version" content="next"/><meta name [...]
               (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
               (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
               m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
@@ -74,28 +74,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">The Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all of the important entities in a Pulsar <a hre [...]
-<p>You can currently interact with the admin interface via:</p>
+        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as [...]
+<p>You can interact with the admin interface via:</p>
 <ul>
-<li>Making HTTP calls against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API provided by Pulsar <a href="/docs/ja/next/reference-terminology#broker">brokers</a>. For some restful apis, they might be redirected to topic owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you are using <code>curl</code>, you should specify <code>-L</code> to handle redirections.</li>
-<li>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your <a href="/docs/ja/next/standalone">Pulsar installation</a>:</li>
-</ul>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> bin/pulsar-admin</span>
+<li><p>HTTP calls, which are made against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API provided by Pulsar brokers. For some RESTful APIs, they might be redirected to the owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you use <code>curl</code> commands, you should specify <code>-L</code> to handle redirections.</p></li>
+<li><p>A Java client interface.</p></li>
+<li><p>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your Pulsar installation:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta"> $</span><span class="bash"> bin/pulsar-admin</span>
 </code></pre>
-<p>Full documentation for this tool can be found in the <a href="/docs/ja/next/pulsar-admin">Pulsar command-line tools</a> doc.</p>
-<ul>
-<li>A Java client interface.</li>
+<p>For details of <code>pulsar-admin</code> tool, see the <a href="/docs/ja/next/pulsar-admin">Pulsar command-line tools</a> doc.</p></li>
 </ul>
 <blockquote>
-<h4><a class="anchor" aria-hidden="true" id="the-rest-api-is-the-admin-interface"></a><a href="#the-rest-api-is-the-admin-interface" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2 [...]
-<p>Under the hood, both the <code>pulsar-admin</code> CLI tool and the Java client both use the REST API. If you’d like to implement your own admin interface client, you should use the REST API as well. Full documentation can be found here.</p>
+<p><strong>The REST API is the admin interface</strong>. Both the <code>pulsar-admin</code> CLI tool and the Java client use the REST API. If you implement your own admin interface client, you should use the REST API.</p>
 </blockquote>
-<p>In this document, examples from each of the three available interfaces will be shown.</p>
 <h2><a class="anchor" aria-hidden="true" id="admin-setup"></a><a href="#admin-setup" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
-<p>Each of Pulsar's three admin interfaces---the <a href="/docs/ja/next/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>, and the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API ---requires some special setup if you have <a href="/docs/ja/next/security-overview#authentication-providers">authentication</a> enabled in your Pulsar <a href="/docs/ja/next/reference-terminology#instance">instance</a>.</p>
-<div class="tabs"><div class="nav-tabs"><div id="tab-group-1106-tab-1107" class="nav-link active" data-group="group_1106" data-tab="tab-group-1106-content-1107">pulsar-admin</div><div id="tab-group-1106-tab-1108" class="nav-link" data-group="group_1106" data-tab="tab-group-1106-content-1108">REST API</div><div id="tab-group-1106-tab-1109" class="nav-link" data-group="group_1106" data-tab="tab-group-1106-content-1109">Java</div></div><div class="tab-content"><div id="tab-group-1106-conten [...]
+<p>Each of the three admin interfaces (the <code>pulsar-admin</code> CLI tool, the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API, and the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>) requires some special setup if you have enabled authentication in your Pulsar instance.</p>
+<div class="tabs"><div class="nav-tabs"><div id="tab-group-1106-tab-1107" class="nav-link active" data-group="group_1106" data-tab="tab-group-1106-content-1107">pulsar-admin</div><div id="tab-group-1106-tab-1108" class="nav-link" data-group="group_1106" data-tab="tab-group-1106-content-1108">REST API</div><div id="tab-group-1106-tab-1109" class="nav-link" data-group="group_1106" data-tab="tab-group-1106-content-1109">Java</div></div><div class="tab-content"><div id="tab-group-1106-conten [...]
 <table>
 <thead>
 <tr><th>Name</th><th>Description</th><th>Default</th></tr>
@@ -110,15 +106,19 @@
 <tr><td>tlsTrustCertsFilePath</td><td>Path for the trusted TLS certificate file.</td><td></td></tr>
 </tbody>
 </table>
-</span></div></div><div id="tab-group-1106-content-1108" class="tab-pane" data-group="group_1106" tabindex="-1"><div><span><p>You can find documentation for the REST API exposed by Pulsar <a href="/docs/ja/next/reference-terminology#broker">brokers</a> in this reference <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
+</span></div></div><div id="tab-group-1106-content-1108" class="tab-pane" data-group="group_1106" tabindex="-1"><div><span><p>You can find details for the REST API exposed by Pulsar brokers in this <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
 .</p>
 </span></div></div><div id="tab-group-1106-content-1109" class="tab-pane" data-group="group_1106" tabindex="-1"><div><span><p>To use the Java admin API, instantiate a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdmin">PulsarAdmin</a>
- object, specifying a URL for a Pulsar <a href="/docs/ja/next/reference-terminology#broker">broker</a> and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
-. Here's a minimal example using <code>localhost</code>:</p>
+ object, and specify a URL for a Pulsar broker and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
+. The following is a minimal example using <code>localhost</code>:</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string">"param1=value1"</span>;<br / [...]
-<p>If you have multiple brokers to use, you can use multi-host like Pulsar service. For example,</p>
+<p>If you use multiple brokers, you can use multi-host like Pulsar service. For example,</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080,localhost:8081,localhost:8082"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string [...]
-</span></div></div></div></div></span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/ja/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/ja/next/admin-api-clusters"><span>Clusters</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li></ul></nav></div><footer class="nav-foo [...]
+</span></div></div></div></div>
+<h2><a class="anchor" aria-hidden="true" id="how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes"></a><a href="#how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 [...]
+<p>If you run Pulsar Functions or connectors on Kubernetes, you need to follow Kubernetes naming convention to define the names of your Pulsar resources, whichever admin interface you use.</p>
+<p>Kubernetes requires a name that can be used as a DNS subdomain name as defined in <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names">RFC 1123</a>. Pulsar supports more legal characters than Kubernetes naming convention. If you create a Pulsar resource name with special characters that is not supported by Kubernetes (for example, including colons in a Pulsar namespace name), you cannot run functions or connectors using Kubernetes runtime.</p>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/ja/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/ja/next/admin-api-clusters"><span>Clusters</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li><li><a href="#how-to-define-pulsar-resource-names-when-running-pulsar- [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/ja/next/admin-api-overview/index.html b/content/docs/ja/next/admin-api-overview/index.html
index 6a10272..415a54a 100644
--- a/content/docs/ja/next/admin-api-overview/index.html
+++ b/content/docs/ja/next/admin-api-overview/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all of the important entities in a Pulsar [instance](/docs/ja/next/reference-terminology#instance), such as [tenants](/docs/ja/next/reference [...]
+<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as tenants, topics, and namespaces."/><meta name="docsearch:version" content="next"/><meta name [...]
               (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
               (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
               m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
@@ -74,28 +74,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">The Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all of the important entities in a Pulsar <a hre [...]
-<p>You can currently interact with the admin interface via:</p>
+        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as [...]
+<p>You can interact with the admin interface via:</p>
 <ul>
-<li>Making HTTP calls against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API provided by Pulsar <a href="/docs/ja/next/reference-terminology#broker">brokers</a>. For some restful apis, they might be redirected to topic owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you are using <code>curl</code>, you should specify <code>-L</code> to handle redirections.</li>
-<li>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your <a href="/docs/ja/next/standalone">Pulsar installation</a>:</li>
-</ul>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> bin/pulsar-admin</span>
+<li><p>HTTP calls, which are made against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API provided by Pulsar brokers. For some RESTful APIs, they might be redirected to the owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you use <code>curl</code> commands, you should specify <code>-L</code> to handle redirections.</p></li>
+<li><p>A Java client interface.</p></li>
+<li><p>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your Pulsar installation:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta"> $</span><span class="bash"> bin/pulsar-admin</span>
 </code></pre>
-<p>Full documentation for this tool can be found in the <a href="/docs/ja/next/pulsar-admin">Pulsar command-line tools</a> doc.</p>
-<ul>
-<li>A Java client interface.</li>
+<p>For details of <code>pulsar-admin</code> tool, see the <a href="/docs/ja/next/pulsar-admin">Pulsar command-line tools</a> doc.</p></li>
 </ul>
 <blockquote>
-<h4><a class="anchor" aria-hidden="true" id="the-rest-api-is-the-admin-interface"></a><a href="#the-rest-api-is-the-admin-interface" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2 [...]
-<p>Under the hood, both the <code>pulsar-admin</code> CLI tool and the Java client both use the REST API. If you’d like to implement your own admin interface client, you should use the REST API as well. Full documentation can be found here.</p>
+<p><strong>The REST API is the admin interface</strong>. Both the <code>pulsar-admin</code> CLI tool and the Java client use the REST API. If you implement your own admin interface client, you should use the REST API.</p>
 </blockquote>
-<p>In this document, examples from each of the three available interfaces will be shown.</p>
 <h2><a class="anchor" aria-hidden="true" id="admin-setup"></a><a href="#admin-setup" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
-<p>Each of Pulsar's three admin interfaces---the <a href="/docs/ja/next/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>, and the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API ---requires some special setup if you have <a href="/docs/ja/next/security-overview#authentication-providers">authentication</a> enabled in your Pulsar <a href="/docs/ja/next/reference-terminology#instance">instance</a>.</p>
-<div class="tabs"><div class="nav-tabs"><div id="tab-group-1106-tab-1107" class="nav-link active" data-group="group_1106" data-tab="tab-group-1106-content-1107">pulsar-admin</div><div id="tab-group-1106-tab-1108" class="nav-link" data-group="group_1106" data-tab="tab-group-1106-content-1108">REST API</div><div id="tab-group-1106-tab-1109" class="nav-link" data-group="group_1106" data-tab="tab-group-1106-content-1109">Java</div></div><div class="tab-content"><div id="tab-group-1106-conten [...]
+<p>Each of the three admin interfaces (the <code>pulsar-admin</code> CLI tool, the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API, and the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>) requires some special setup if you have enabled authentication in your Pulsar instance.</p>
+<div class="tabs"><div class="nav-tabs"><div id="tab-group-1106-tab-1107" class="nav-link active" data-group="group_1106" data-tab="tab-group-1106-content-1107">pulsar-admin</div><div id="tab-group-1106-tab-1108" class="nav-link" data-group="group_1106" data-tab="tab-group-1106-content-1108">REST API</div><div id="tab-group-1106-tab-1109" class="nav-link" data-group="group_1106" data-tab="tab-group-1106-content-1109">Java</div></div><div class="tab-content"><div id="tab-group-1106-conten [...]
 <table>
 <thead>
 <tr><th>Name</th><th>Description</th><th>Default</th></tr>
@@ -110,15 +106,19 @@
 <tr><td>tlsTrustCertsFilePath</td><td>Path for the trusted TLS certificate file.</td><td></td></tr>
 </tbody>
 </table>
-</span></div></div><div id="tab-group-1106-content-1108" class="tab-pane" data-group="group_1106" tabindex="-1"><div><span><p>You can find documentation for the REST API exposed by Pulsar <a href="/docs/ja/next/reference-terminology#broker">brokers</a> in this reference <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
+</span></div></div><div id="tab-group-1106-content-1108" class="tab-pane" data-group="group_1106" tabindex="-1"><div><span><p>You can find details for the REST API exposed by Pulsar brokers in this <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
 .</p>
 </span></div></div><div id="tab-group-1106-content-1109" class="tab-pane" data-group="group_1106" tabindex="-1"><div><span><p>To use the Java admin API, instantiate a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdmin">PulsarAdmin</a>
- object, specifying a URL for a Pulsar <a href="/docs/ja/next/reference-terminology#broker">broker</a> and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
-. Here's a minimal example using <code>localhost</code>:</p>
+ object, and specify a URL for a Pulsar broker and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
+. The following is a minimal example using <code>localhost</code>:</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string">"param1=value1"</span>;<br / [...]
-<p>If you have multiple brokers to use, you can use multi-host like Pulsar service. For example,</p>
+<p>If you use multiple brokers, you can use multi-host like Pulsar service. For example,</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080,localhost:8081,localhost:8082"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string [...]
-</span></div></div></div></div></span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/ja/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/ja/next/admin-api-clusters"><span>Clusters</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li></ul></nav></div><footer class="nav-foo [...]
+</span></div></div></div></div>
+<h2><a class="anchor" aria-hidden="true" id="how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes"></a><a href="#how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 [...]
+<p>If you run Pulsar Functions or connectors on Kubernetes, you need to follow Kubernetes naming convention to define the names of your Pulsar resources, whichever admin interface you use.</p>
+<p>Kubernetes requires a name that can be used as a DNS subdomain name as defined in <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names">RFC 1123</a>. Pulsar supports more legal characters than Kubernetes naming convention. If you create a Pulsar resource name with special characters that is not supported by Kubernetes (for example, including colons in a Pulsar namespace name), you cannot run functions or connectors using Kubernetes runtime.</p>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/ja/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/ja/next/admin-api-clusters"><span>Clusters</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li><li><a href="#how-to-define-pulsar-resource-names-when-running-pulsar- [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/ja/next/helm-deploy.html b/content/docs/ja/next/helm-deploy.html
index 9d57b29..ae82f52 100644
--- a/content/docs/ja/next/helm-deploy.html
+++ b/content/docs/ja/next/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ja/next/helm-deploy/index.html b/content/docs/ja/next/helm-deploy/index.html
index 9d57b29..ae82f52 100644
--- a/content/docs/ja/next/helm-deploy/index.html
+++ b/content/docs/ja/next/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ko/2.5.0/helm-deploy.html b/content/docs/ko/2.5.0/helm-deploy.html
index 9453546..a777efd 100644
--- a/content/docs/ko/2.5.0/helm-deploy.html
+++ b/content/docs/ko/2.5.0/helm-deploy.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/ko/2.5.0/helm-deploy/index.html b/content/docs/ko/2.5.0/helm-deploy/index.html
index 9453546..a777efd 100644
--- a/content/docs/ko/2.5.0/helm-deploy/index.html
+++ b/content/docs/ko/2.5.0/helm-deploy/index.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/ko/2.5.1/helm-deploy.html b/content/docs/ko/2.5.1/helm-deploy.html
index 3063e57..11d5304 100644
--- a/content/docs/ko/2.5.1/helm-deploy.html
+++ b/content/docs/ko/2.5.1/helm-deploy.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/ko/2.5.1/helm-deploy/index.html b/content/docs/ko/2.5.1/helm-deploy/index.html
index 3063e57..11d5304 100644
--- a/content/docs/ko/2.5.1/helm-deploy/index.html
+++ b/content/docs/ko/2.5.1/helm-deploy/index.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/ko/2.5.2/helm-deploy.html b/content/docs/ko/2.5.2/helm-deploy.html
index ec96748..c27d796 100644
--- a/content/docs/ko/2.5.2/helm-deploy.html
+++ b/content/docs/ko/2.5.2/helm-deploy.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/ko/2.5.2/helm-deploy/index.html b/content/docs/ko/2.5.2/helm-deploy/index.html
index ec96748..c27d796 100644
--- a/content/docs/ko/2.5.2/helm-deploy/index.html
+++ b/content/docs/ko/2.5.2/helm-deploy/index.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/ko/2.6.0/helm-deploy.html b/content/docs/ko/2.6.0/helm-deploy.html
index 4d491a8..57ccca4 100644
--- a/content/docs/ko/2.6.0/helm-deploy.html
+++ b/content/docs/ko/2.6.0/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ko/2.6.0/helm-deploy/index.html b/content/docs/ko/2.6.0/helm-deploy/index.html
index 4d491a8..57ccca4 100644
--- a/content/docs/ko/2.6.0/helm-deploy/index.html
+++ b/content/docs/ko/2.6.0/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ko/2.6.1/helm-deploy.html b/content/docs/ko/2.6.1/helm-deploy.html
index e7f2f0c..162bc7a 100644
--- a/content/docs/ko/2.6.1/helm-deploy.html
+++ b/content/docs/ko/2.6.1/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ko/2.6.1/helm-deploy/index.html b/content/docs/ko/2.6.1/helm-deploy/index.html
index e7f2f0c..162bc7a 100644
--- a/content/docs/ko/2.6.1/helm-deploy/index.html
+++ b/content/docs/ko/2.6.1/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ko/2.6.2/helm-deploy.html b/content/docs/ko/2.6.2/helm-deploy.html
index c82c97a..c31f927 100644
--- a/content/docs/ko/2.6.2/helm-deploy.html
+++ b/content/docs/ko/2.6.2/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ko/2.6.2/helm-deploy/index.html b/content/docs/ko/2.6.2/helm-deploy/index.html
index c82c97a..c31f927 100644
--- a/content/docs/ko/2.6.2/helm-deploy/index.html
+++ b/content/docs/ko/2.6.2/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ko/2.6.3/helm-deploy.html b/content/docs/ko/2.6.3/helm-deploy.html
index 4442148..30ee3cf 100644
--- a/content/docs/ko/2.6.3/helm-deploy.html
+++ b/content/docs/ko/2.6.3/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ko/2.6.3/helm-deploy/index.html b/content/docs/ko/2.6.3/helm-deploy/index.html
index 4442148..30ee3cf 100644
--- a/content/docs/ko/2.6.3/helm-deploy/index.html
+++ b/content/docs/ko/2.6.3/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ko/helm-deploy.html b/content/docs/ko/helm-deploy.html
index c51a011..760ee5c 100644
--- a/content/docs/ko/helm-deploy.html
+++ b/content/docs/ko/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ko/helm-deploy/index.html b/content/docs/ko/helm-deploy/index.html
index c51a011..760ee5c 100644
--- a/content/docs/ko/helm-deploy/index.html
+++ b/content/docs/ko/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ko/next/admin-api-overview.html b/content/docs/ko/next/admin-api-overview.html
index 3341b01..8b6131f 100644
--- a/content/docs/ko/next/admin-api-overview.html
+++ b/content/docs/ko/next/admin-api-overview.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="ko"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all of the important entities in a Pulsar [instance](/docs/ko/next/reference-terminology#instance), such as [tenants](/docs/ko/next/reference [...]
+<!DOCTYPE html><html lang="ko"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as tenants, topics, and namespaces."/><meta name="docsearch:version" content="next"/><meta name [...]
               (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
               (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
               m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
@@ -74,28 +74,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ko" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">The Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all of the important entities in a Pulsar <a hre [...]
-<p>You can currently interact with the admin interface via:</p>
+        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ko" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as [...]
+<p>You can interact with the admin interface via:</p>
 <ul>
-<li>Making HTTP calls against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API provided by Pulsar <a href="/docs/ko/next/reference-terminology#broker">brokers</a>. For some restful apis, they might be redirected to topic owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you are using <code>curl</code>, you should specify <code>-L</code> to handle redirections.</li>
-<li>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your <a href="/docs/ko/next/standalone">Pulsar installation</a>:</li>
-</ul>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> bin/pulsar-admin</span>
+<li><p>HTTP calls, which are made against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API provided by Pulsar brokers. For some RESTful APIs, they might be redirected to the owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you use <code>curl</code> commands, you should specify <code>-L</code> to handle redirections.</p></li>
+<li><p>A Java client interface.</p></li>
+<li><p>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your Pulsar installation:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta"> $</span><span class="bash"> bin/pulsar-admin</span>
 </code></pre>
-<p>Full documentation for this tool can be found in the <a href="/docs/ko/next/pulsar-admin">Pulsar command-line tools</a> doc.</p>
-<ul>
-<li>A Java client interface.</li>
+<p>For details of <code>pulsar-admin</code> tool, see the <a href="/docs/ko/next/pulsar-admin">Pulsar command-line tools</a> doc.</p></li>
 </ul>
 <blockquote>
-<h4><a class="anchor" aria-hidden="true" id="the-rest-api-is-the-admin-interface"></a><a href="#the-rest-api-is-the-admin-interface" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2 [...]
-<p>Under the hood, both the <code>pulsar-admin</code> CLI tool and the Java client both use the REST API. If you’d like to implement your own admin interface client, you should use the REST API as well. Full documentation can be found here.</p>
+<p><strong>The REST API is the admin interface</strong>. Both the <code>pulsar-admin</code> CLI tool and the Java client use the REST API. If you implement your own admin interface client, you should use the REST API.</p>
 </blockquote>
-<p>In this document, examples from each of the three available interfaces will be shown.</p>
 <h2><a class="anchor" aria-hidden="true" id="admin-setup"></a><a href="#admin-setup" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
-<p>Each of Pulsar's three admin interfaces---the <a href="/docs/ko/next/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>, and the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API ---requires some special setup if you have <a href="/docs/ko/next/security-overview#authentication-providers">authentication</a> enabled in your Pulsar <a href="/docs/ko/next/reference-terminology#instance">instance</a>.</p>
-<div class="tabs"><div class="nav-tabs"><div id="tab-group-1114-tab-1115" class="nav-link active" data-group="group_1114" data-tab="tab-group-1114-content-1115">pulsar-admin</div><div id="tab-group-1114-tab-1116" class="nav-link" data-group="group_1114" data-tab="tab-group-1114-content-1116">REST API</div><div id="tab-group-1114-tab-1117" class="nav-link" data-group="group_1114" data-tab="tab-group-1114-content-1117">Java</div></div><div class="tab-content"><div id="tab-group-1114-conten [...]
+<p>Each of the three admin interfaces (the <code>pulsar-admin</code> CLI tool, the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API, and the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>) requires some special setup if you have enabled authentication in your Pulsar instance.</p>
+<div class="tabs"><div class="nav-tabs"><div id="tab-group-1114-tab-1115" class="nav-link active" data-group="group_1114" data-tab="tab-group-1114-content-1115">pulsar-admin</div><div id="tab-group-1114-tab-1116" class="nav-link" data-group="group_1114" data-tab="tab-group-1114-content-1116">REST API</div><div id="tab-group-1114-tab-1117" class="nav-link" data-group="group_1114" data-tab="tab-group-1114-content-1117">Java</div></div><div class="tab-content"><div id="tab-group-1114-conten [...]
 <table>
 <thead>
 <tr><th>Name</th><th>Description</th><th>Default</th></tr>
@@ -110,15 +106,19 @@
 <tr><td>tlsTrustCertsFilePath</td><td>Path for the trusted TLS certificate file.</td><td></td></tr>
 </tbody>
 </table>
-</span></div></div><div id="tab-group-1114-content-1116" class="tab-pane" data-group="group_1114" tabindex="-1"><div><span><p>You can find documentation for the REST API exposed by Pulsar <a href="/docs/ko/next/reference-terminology#broker">brokers</a> in this reference <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
+</span></div></div><div id="tab-group-1114-content-1116" class="tab-pane" data-group="group_1114" tabindex="-1"><div><span><p>You can find details for the REST API exposed by Pulsar brokers in this <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
 .</p>
 </span></div></div><div id="tab-group-1114-content-1117" class="tab-pane" data-group="group_1114" tabindex="-1"><div><span><p>To use the Java admin API, instantiate a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdmin">PulsarAdmin</a>
- object, specifying a URL for a Pulsar <a href="/docs/ko/next/reference-terminology#broker">broker</a> and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
-. Here's a minimal example using <code>localhost</code>:</p>
+ object, and specify a URL for a Pulsar broker and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
+. The following is a minimal example using <code>localhost</code>:</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string">"param1=value1"</span>;<br / [...]
-<p>If you have multiple brokers to use, you can use multi-host like Pulsar service. For example,</p>
+<p>If you use multiple brokers, you can use multi-host like Pulsar service. For example,</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080,localhost:8081,localhost:8082"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string [...]
-</span></div></div></div></div></span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/ko/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/ko/next/admin-api-clusters"><span>클러스터</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li></ul></nav></div><footer class="nav-footer" [...]
+</span></div></div></div></div>
+<h2><a class="anchor" aria-hidden="true" id="how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes"></a><a href="#how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 [...]
+<p>If you run Pulsar Functions or connectors on Kubernetes, you need to follow Kubernetes naming convention to define the names of your Pulsar resources, whichever admin interface you use.</p>
+<p>Kubernetes requires a name that can be used as a DNS subdomain name as defined in <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names">RFC 1123</a>. Pulsar supports more legal characters than Kubernetes naming convention. If you create a Pulsar resource name with special characters that is not supported by Kubernetes (for example, including colons in a Pulsar namespace name), you cannot run functions or connectors using Kubernetes runtime.</p>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/ko/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/ko/next/admin-api-clusters"><span>클러스터</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li><li><a href="#how-to-define-pulsar-resource-names-when-running-pulsar-in-k [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/ko/next/admin-api-overview/index.html b/content/docs/ko/next/admin-api-overview/index.html
index 3341b01..8b6131f 100644
--- a/content/docs/ko/next/admin-api-overview/index.html
+++ b/content/docs/ko/next/admin-api-overview/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="ko"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all of the important entities in a Pulsar [instance](/docs/ko/next/reference-terminology#instance), such as [tenants](/docs/ko/next/reference [...]
+<!DOCTYPE html><html lang="ko"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as tenants, topics, and namespaces."/><meta name="docsearch:version" content="next"/><meta name [...]
               (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
               (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
               m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
@@ -74,28 +74,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ko" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">The Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all of the important entities in a Pulsar <a hre [...]
-<p>You can currently interact with the admin interface via:</p>
+        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ko" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as [...]
+<p>You can interact with the admin interface via:</p>
 <ul>
-<li>Making HTTP calls against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API provided by Pulsar <a href="/docs/ko/next/reference-terminology#broker">brokers</a>. For some restful apis, they might be redirected to topic owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you are using <code>curl</code>, you should specify <code>-L</code> to handle redirections.</li>
-<li>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your <a href="/docs/ko/next/standalone">Pulsar installation</a>:</li>
-</ul>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> bin/pulsar-admin</span>
+<li><p>HTTP calls, which are made against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API provided by Pulsar brokers. For some RESTful APIs, they might be redirected to the owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you use <code>curl</code> commands, you should specify <code>-L</code> to handle redirections.</p></li>
+<li><p>A Java client interface.</p></li>
+<li><p>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your Pulsar installation:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta"> $</span><span class="bash"> bin/pulsar-admin</span>
 </code></pre>
-<p>Full documentation for this tool can be found in the <a href="/docs/ko/next/pulsar-admin">Pulsar command-line tools</a> doc.</p>
-<ul>
-<li>A Java client interface.</li>
+<p>For details of <code>pulsar-admin</code> tool, see the <a href="/docs/ko/next/pulsar-admin">Pulsar command-line tools</a> doc.</p></li>
 </ul>
 <blockquote>
-<h4><a class="anchor" aria-hidden="true" id="the-rest-api-is-the-admin-interface"></a><a href="#the-rest-api-is-the-admin-interface" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2 [...]
-<p>Under the hood, both the <code>pulsar-admin</code> CLI tool and the Java client both use the REST API. If you’d like to implement your own admin interface client, you should use the REST API as well. Full documentation can be found here.</p>
+<p><strong>The REST API is the admin interface</strong>. Both the <code>pulsar-admin</code> CLI tool and the Java client use the REST API. If you implement your own admin interface client, you should use the REST API.</p>
 </blockquote>
-<p>In this document, examples from each of the three available interfaces will be shown.</p>
 <h2><a class="anchor" aria-hidden="true" id="admin-setup"></a><a href="#admin-setup" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
-<p>Each of Pulsar's three admin interfaces---the <a href="/docs/ko/next/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>, and the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API ---requires some special setup if you have <a href="/docs/ko/next/security-overview#authentication-providers">authentication</a> enabled in your Pulsar <a href="/docs/ko/next/reference-terminology#instance">instance</a>.</p>
-<div class="tabs"><div class="nav-tabs"><div id="tab-group-1114-tab-1115" class="nav-link active" data-group="group_1114" data-tab="tab-group-1114-content-1115">pulsar-admin</div><div id="tab-group-1114-tab-1116" class="nav-link" data-group="group_1114" data-tab="tab-group-1114-content-1116">REST API</div><div id="tab-group-1114-tab-1117" class="nav-link" data-group="group_1114" data-tab="tab-group-1114-content-1117">Java</div></div><div class="tab-content"><div id="tab-group-1114-conten [...]
+<p>Each of the three admin interfaces (the <code>pulsar-admin</code> CLI tool, the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API, and the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>) requires some special setup if you have enabled authentication in your Pulsar instance.</p>
+<div class="tabs"><div class="nav-tabs"><div id="tab-group-1114-tab-1115" class="nav-link active" data-group="group_1114" data-tab="tab-group-1114-content-1115">pulsar-admin</div><div id="tab-group-1114-tab-1116" class="nav-link" data-group="group_1114" data-tab="tab-group-1114-content-1116">REST API</div><div id="tab-group-1114-tab-1117" class="nav-link" data-group="group_1114" data-tab="tab-group-1114-content-1117">Java</div></div><div class="tab-content"><div id="tab-group-1114-conten [...]
 <table>
 <thead>
 <tr><th>Name</th><th>Description</th><th>Default</th></tr>
@@ -110,15 +106,19 @@
 <tr><td>tlsTrustCertsFilePath</td><td>Path for the trusted TLS certificate file.</td><td></td></tr>
 </tbody>
 </table>
-</span></div></div><div id="tab-group-1114-content-1116" class="tab-pane" data-group="group_1114" tabindex="-1"><div><span><p>You can find documentation for the REST API exposed by Pulsar <a href="/docs/ko/next/reference-terminology#broker">brokers</a> in this reference <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
+</span></div></div><div id="tab-group-1114-content-1116" class="tab-pane" data-group="group_1114" tabindex="-1"><div><span><p>You can find details for the REST API exposed by Pulsar brokers in this <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
 .</p>
 </span></div></div><div id="tab-group-1114-content-1117" class="tab-pane" data-group="group_1114" tabindex="-1"><div><span><p>To use the Java admin API, instantiate a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdmin">PulsarAdmin</a>
- object, specifying a URL for a Pulsar <a href="/docs/ko/next/reference-terminology#broker">broker</a> and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
-. Here's a minimal example using <code>localhost</code>:</p>
+ object, and specify a URL for a Pulsar broker and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
+. The following is a minimal example using <code>localhost</code>:</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string">"param1=value1"</span>;<br / [...]
-<p>If you have multiple brokers to use, you can use multi-host like Pulsar service. For example,</p>
+<p>If you use multiple brokers, you can use multi-host like Pulsar service. For example,</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080,localhost:8081,localhost:8082"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string [...]
-</span></div></div></div></div></span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/ko/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/ko/next/admin-api-clusters"><span>클러스터</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li></ul></nav></div><footer class="nav-footer" [...]
+</span></div></div></div></div>
+<h2><a class="anchor" aria-hidden="true" id="how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes"></a><a href="#how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 [...]
+<p>If you run Pulsar Functions or connectors on Kubernetes, you need to follow Kubernetes naming convention to define the names of your Pulsar resources, whichever admin interface you use.</p>
+<p>Kubernetes requires a name that can be used as a DNS subdomain name as defined in <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names">RFC 1123</a>. Pulsar supports more legal characters than Kubernetes naming convention. If you create a Pulsar resource name with special characters that is not supported by Kubernetes (for example, including colons in a Pulsar namespace name), you cannot run functions or connectors using Kubernetes runtime.</p>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/ko/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/ko/next/admin-api-clusters"><span>클러스터</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li><li><a href="#how-to-define-pulsar-resource-names-when-running-pulsar-in-k [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/ko/next/helm-deploy.html b/content/docs/ko/next/helm-deploy.html
index f3c7ce0..4e724fd 100644
--- a/content/docs/ko/next/helm-deploy.html
+++ b/content/docs/ko/next/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/ko/next/helm-deploy/index.html b/content/docs/ko/next/helm-deploy/index.html
index f3c7ce0..4e724fd 100644
--- a/content/docs/ko/next/helm-deploy/index.html
+++ b/content/docs/ko/next/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/2.5.0/helm-deploy.html b/content/docs/zh-CN/2.5.0/helm-deploy.html
index 2d4ddd5..f9cc155 100644
--- a/content/docs/zh-CN/2.5.0/helm-deploy.html
+++ b/content/docs/zh-CN/2.5.0/helm-deploy.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/2.5.0/helm-deploy/index.html b/content/docs/zh-CN/2.5.0/helm-deploy/index.html
index 2d4ddd5..f9cc155 100644
--- a/content/docs/zh-CN/2.5.0/helm-deploy/index.html
+++ b/content/docs/zh-CN/2.5.0/helm-deploy/index.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/2.5.1/helm-deploy.html b/content/docs/zh-CN/2.5.1/helm-deploy.html
index 8a52e42..1941eae 100644
--- a/content/docs/zh-CN/2.5.1/helm-deploy.html
+++ b/content/docs/zh-CN/2.5.1/helm-deploy.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/2.5.1/helm-deploy/index.html b/content/docs/zh-CN/2.5.1/helm-deploy/index.html
index 8a52e42..1941eae 100644
--- a/content/docs/zh-CN/2.5.1/helm-deploy/index.html
+++ b/content/docs/zh-CN/2.5.1/helm-deploy/index.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/2.5.2/helm-deploy.html b/content/docs/zh-CN/2.5.2/helm-deploy.html
index 48f4c06..3436945 100644
--- a/content/docs/zh-CN/2.5.2/helm-deploy.html
+++ b/content/docs/zh-CN/2.5.2/helm-deploy.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/2.5.2/helm-deploy/index.html b/content/docs/zh-CN/2.5.2/helm-deploy/index.html
index 48f4c06..3436945 100644
--- a/content/docs/zh-CN/2.5.2/helm-deploy/index.html
+++ b/content/docs/zh-CN/2.5.2/helm-deploy/index.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/2.6.0/helm-deploy.html b/content/docs/zh-CN/2.6.0/helm-deploy.html
index baa38cf..95bf0de 100644
--- a/content/docs/zh-CN/2.6.0/helm-deploy.html
+++ b/content/docs/zh-CN/2.6.0/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/2.6.0/helm-deploy/index.html b/content/docs/zh-CN/2.6.0/helm-deploy/index.html
index baa38cf..95bf0de 100644
--- a/content/docs/zh-CN/2.6.0/helm-deploy/index.html
+++ b/content/docs/zh-CN/2.6.0/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/2.6.1/helm-deploy.html b/content/docs/zh-CN/2.6.1/helm-deploy.html
index 09a9c9f..faa1013 100644
--- a/content/docs/zh-CN/2.6.1/helm-deploy.html
+++ b/content/docs/zh-CN/2.6.1/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/2.6.1/helm-deploy/index.html b/content/docs/zh-CN/2.6.1/helm-deploy/index.html
index 09a9c9f..faa1013 100644
--- a/content/docs/zh-CN/2.6.1/helm-deploy/index.html
+++ b/content/docs/zh-CN/2.6.1/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/2.6.2/helm-deploy.html b/content/docs/zh-CN/2.6.2/helm-deploy.html
index 6b7490d..b9f1695 100644
--- a/content/docs/zh-CN/2.6.2/helm-deploy.html
+++ b/content/docs/zh-CN/2.6.2/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/2.6.2/helm-deploy/index.html b/content/docs/zh-CN/2.6.2/helm-deploy/index.html
index 6b7490d..b9f1695 100644
--- a/content/docs/zh-CN/2.6.2/helm-deploy/index.html
+++ b/content/docs/zh-CN/2.6.2/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/2.6.3/helm-deploy.html b/content/docs/zh-CN/2.6.3/helm-deploy.html
index 3da38a1..2773be3 100644
--- a/content/docs/zh-CN/2.6.3/helm-deploy.html
+++ b/content/docs/zh-CN/2.6.3/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/2.6.3/helm-deploy/index.html b/content/docs/zh-CN/2.6.3/helm-deploy/index.html
index 3da38a1..2773be3 100644
--- a/content/docs/zh-CN/2.6.3/helm-deploy/index.html
+++ b/content/docs/zh-CN/2.6.3/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/helm-deploy.html b/content/docs/zh-CN/helm-deploy.html
index d129155..2a3f97c 100644
--- a/content/docs/zh-CN/helm-deploy.html
+++ b/content/docs/zh-CN/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/helm-deploy/index.html b/content/docs/zh-CN/helm-deploy/index.html
index d129155..2a3f97c 100644
--- a/content/docs/zh-CN/helm-deploy/index.html
+++ b/content/docs/zh-CN/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/next/admin-api-overview.html b/content/docs/zh-CN/next/admin-api-overview.html
index 25a223d..09f77dc 100644
--- a/content/docs/zh-CN/next/admin-api-overview.html
+++ b/content/docs/zh-CN/next/admin-api-overview.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Pulsar管理接口 · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Pulsar管理接口允许你管理一个Pulsar[实例](/docs/zh-CN/next/reference-terminology#instance)的所有重要实体,比如[tenants](/docs/zh-CN/next/reference-terminology#tenant),[topics](/docs/zh-CN/next/reference-terminology#topic),和[nam [...]
+<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as tenants, topics, and namespaces."/><meta name="docsearch:version" content="next"/><meta n [...]
               (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
               (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
               m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
@@ -75,30 +75,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">Pulsar管理接口</h1></header><article><div><span><p>Pulsar管理接口允许你管理一个Pulsar<a href="/docs/zh-CN/next/reference-terminology#instance">实例</a>的所有重要实体,比如<a href="/doc [...]
-<p>目前你可以通过以下方式使用管理接口:</p>
+        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such [...]
+<p>You can interact with the admin interface via:</p>
 <ul>
-<li>使用HTTP调用Pulsar <a href="/docs/zh-CN/next/reference-terminology#broker">broker</a>提供的管理 <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API。 有些restful api可能被<a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307重定向</code></a>到主题所有者的borker,因此HTTP调用者须要能够处理<code>307重定向</code>。 如果您使用的是 <code>curl</code>, 则应指定 <code>-L</code> 来处理重定向。</li>
-<li><code>pulsar-admin</code> CLI工具,它在<a href="/docs/zh-CN/next/standalone">Pulsar安装</a>目录的<code>bin</code>文件夹中:</li>
-</ul>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> bin/pulsar-admin</span>
+<li><p>HTTP calls, which are made against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API provided by Pulsar brokers. For some RESTful APIs, they might be redirected to the owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you use <code>curl</code> commands, you should specify <code>-L</code> to handle redirections.</p></li>
+<li><p>Java客户端接口。</p></li>
+<li><p>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your Pulsar installation:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta"> $</span><span class="bash"> bin/pulsar-admin</span>
 </code></pre>
-<p>这个工具的完整文档你可以在<a href="/docs/zh-CN/next/pulsar-admin">Pulsar 命令行工具</a>中找到。</p>
-<ul>
-<li>Java客户端接口。</li>
+<p>For details of <code>pulsar-admin</code> tool, see the <a href="/docs/zh-CN/next/pulsar-admin">Pulsar command-line tools</a> doc.</p></li>
 </ul>
 <blockquote>
-<h4><a class="anchor" aria-hidden="true" id="rest-api是管理接口"></a><a href="#rest-api是管理接口" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...]
-<p>实际上,<code>pulsar-admin</code>CLI工具和Java客户端都是用 REST API。 如果你想实现自己的管理接口客户端,你也应该使用REST API。 文档可以在下方找到:</p>
+<p><strong>The REST API is the admin interface</strong>. Both the <code>pulsar-admin</code> CLI tool and the Java client use the REST API. If you implement your own admin interface client, you should use the REST API.</p>
 </blockquote>
-<p>在本文档中,将展示三个可用接口中的每一个的示例。</p>
 <h2><a class="anchor" aria-hidden="true" id="管理设置"></a><a href="#管理设置" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...]
-<p>Pulsar的三种接口<a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
-[`pulsar-admin&lt;0&gt;CLI工具,<a href="/api/admin/2.7.0-SNAPSHOT">java管理API</a>,<a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API 中的每一种---需要一些特殊的设置,如果你在Pulsar <a href="reference-terminology.md#instance">实例</a>中开启了<a href="security-overview.md#authentication-providers">身份认证</a>。</p></p>
-<p><div class="tabs"><div class="nav-tabs"><div id="tab-group-1118-tab-1119" class="nav-link active" data-group="group_1118" data-tab="tab-group-1118-content-1119">pulsar-admin</div><div id="tab-group-1118-tab-1120" class="nav-link" data-group="group_1118" data-tab="tab-group-1118-content-1120">REST API</div><div id="tab-group-1118-tab-1121" class="nav-link" data-group="group_1118" data-tab="tab-group-1118-content-1121">Java</div></div><div class="tab-content"><div id="tab-group-1118-con [...]
-<p><code>pulsar-admin</code>的配置文件在<a href="/docs/zh-CN/next/reference-configuration#client"><code>conf/client.conf</code></a>文件中。 以下是可用参数:</p>
+<p>Each of the three admin interfaces (the <code>pulsar-admin</code> CLI tool, the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API, and the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>) requires some special setup if you have enabled authentication in your Pulsar instance.</p>
+<div class="tabs"><div class="nav-tabs"><div id="tab-group-1118-tab-1119" class="nav-link active" data-group="group_1118" data-tab="tab-group-1118-content-1119">pulsar-admin</div><div id="tab-group-1118-tab-1120" class="nav-link" data-group="group_1118" data-tab="tab-group-1118-content-1120">REST API</div><div id="tab-group-1118-tab-1121" class="nav-link" data-group="group_1118" data-tab="tab-group-1118-content-1121">Java</div></div><div class="tab-content"><div id="tab-group-1118-conten [...]
 <table>
 <thead>
 <tr><th>配置项</th><th>Description</th><th>默认值</th></tr>
@@ -113,15 +107,19 @@
 <tr><td>tlsTrustCertsFilePath</td><td>受信任的 TLS 证书文件的路径。</td><td></td></tr>
 </tbody>
 </table>
-</span></div></div><div id="tab-group-1118-content-1120" class="tab-pane" data-group="group_1118" tabindex="-1"><div><span><p>您可以在此<a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
-参考文档中找到Pulsar <a href="/docs/zh-CN/next/reference-terminology#broker">broker</a>暴露的REST API的文档。</p>
-</span></div></div><div id="tab-group-1118-content-1121" class="tab-pane" data-group="group_1118" tabindex="-1"><div><span><p>要使用 Java 管理 API,需实例化一个 <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdmin">PulsarAdmin</a>
-对象,为 Pulsar <a href="/docs/zh-CN/next/reference-terminology#broker">broker</a> 和 <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/ClientConfiguration">ClientConfiguration</a>
- 指定一个URL。 下面是一个使用 <code>localhost</code> 的最小示例:</p>
+</span></div></div><div id="tab-group-1118-content-1120" class="tab-pane" data-group="group_1118" tabindex="-1"><div><span><p>You can find details for the REST API exposed by Pulsar brokers in this <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
+.</p>
+</span></div></div><div id="tab-group-1118-content-1121" class="tab-pane" data-group="group_1118" tabindex="-1"><div><span><p>To use the Java admin API, instantiate a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdmin">PulsarAdmin</a>
+ object, and specify a URL for a Pulsar broker and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
+. The following is a minimal example using <code>localhost</code>:</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string">"param1=value1"</span>;<br / [...]
-<p>If you have multiple brokers to use, you can use multi-host like Pulsar service. For example,</p>
+<p>If you use multiple brokers, you can use multi-host like Pulsar service. For example,</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080,localhost:8081,localhost:8082"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string [...]
-</span></div></div></div></div></span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/zh-CN/next/admin-api-clusters"><span>集群</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#管理设置">管理设置</a></li></ul></nav></div><footer class="nav-footer" id="foote [...]
+</span></div></div></div></div>
+<h2><a class="anchor" aria-hidden="true" id="how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes"></a><a href="#how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 [...]
+<p>If you run Pulsar Functions or connectors on Kubernetes, you need to follow Kubernetes naming convention to define the names of your Pulsar resources, whichever admin interface you use.</p>
+<p>Kubernetes requires a name that can be used as a DNS subdomain name as defined in <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names">RFC 1123</a>. Pulsar supports more legal characters than Kubernetes naming convention. If you create a Pulsar resource name with special characters that is not supported by Kubernetes (for example, including colons in a Pulsar namespace name), you cannot run functions or connectors using Kubernetes runtime.</p>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/zh-CN/next/admin-api-clusters"><span>集群</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#管理设置">管理设置</a></li><li><a href="#how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes" [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/zh-CN/next/admin-api-overview/index.html b/content/docs/zh-CN/next/admin-api-overview/index.html
index 25a223d..09f77dc 100644
--- a/content/docs/zh-CN/next/admin-api-overview/index.html
+++ b/content/docs/zh-CN/next/admin-api-overview/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Pulsar管理接口 · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Pulsar管理接口允许你管理一个Pulsar[实例](/docs/zh-CN/next/reference-terminology#instance)的所有重要实体,比如[tenants](/docs/zh-CN/next/reference-terminology#tenant),[topics](/docs/zh-CN/next/reference-terminology#topic),和[nam [...]
+<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as tenants, topics, and namespaces."/><meta name="docsearch:version" content="next"/><meta n [...]
               (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
               (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
               m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
@@ -75,30 +75,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">Pulsar管理接口</h1></header><article><div><span><p>Pulsar管理接口允许你管理一个Pulsar<a href="/docs/zh-CN/next/reference-terminology#instance">实例</a>的所有重要实体,比如<a href="/doc [...]
-<p>目前你可以通过以下方式使用管理接口:</p>
+        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such [...]
+<p>You can interact with the admin interface via:</p>
 <ul>
-<li>使用HTTP调用Pulsar <a href="/docs/zh-CN/next/reference-terminology#broker">broker</a>提供的管理 <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API。 有些restful api可能被<a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307重定向</code></a>到主题所有者的borker,因此HTTP调用者须要能够处理<code>307重定向</code>。 如果您使用的是 <code>curl</code>, 则应指定 <code>-L</code> 来处理重定向。</li>
-<li><code>pulsar-admin</code> CLI工具,它在<a href="/docs/zh-CN/next/standalone">Pulsar安装</a>目录的<code>bin</code>文件夹中:</li>
-</ul>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> bin/pulsar-admin</span>
+<li><p>HTTP calls, which are made against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API provided by Pulsar brokers. For some RESTful APIs, they might be redirected to the owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you use <code>curl</code> commands, you should specify <code>-L</code> to handle redirections.</p></li>
+<li><p>Java客户端接口。</p></li>
+<li><p>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your Pulsar installation:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta"> $</span><span class="bash"> bin/pulsar-admin</span>
 </code></pre>
-<p>这个工具的完整文档你可以在<a href="/docs/zh-CN/next/pulsar-admin">Pulsar 命令行工具</a>中找到。</p>
-<ul>
-<li>Java客户端接口。</li>
+<p>For details of <code>pulsar-admin</code> tool, see the <a href="/docs/zh-CN/next/pulsar-admin">Pulsar command-line tools</a> doc.</p></li>
 </ul>
 <blockquote>
-<h4><a class="anchor" aria-hidden="true" id="rest-api是管理接口"></a><a href="#rest-api是管理接口" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...]
-<p>实际上,<code>pulsar-admin</code>CLI工具和Java客户端都是用 REST API。 如果你想实现自己的管理接口客户端,你也应该使用REST API。 文档可以在下方找到:</p>
+<p><strong>The REST API is the admin interface</strong>. Both the <code>pulsar-admin</code> CLI tool and the Java client use the REST API. If you implement your own admin interface client, you should use the REST API.</p>
 </blockquote>
-<p>在本文档中,将展示三个可用接口中的每一个的示例。</p>
 <h2><a class="anchor" aria-hidden="true" id="管理设置"></a><a href="#管理设置" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...]
-<p>Pulsar的三种接口<a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
-[`pulsar-admin&lt;0&gt;CLI工具,<a href="/api/admin/2.7.0-SNAPSHOT">java管理API</a>,<a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API 中的每一种---需要一些特殊的设置,如果你在Pulsar <a href="reference-terminology.md#instance">实例</a>中开启了<a href="security-overview.md#authentication-providers">身份认证</a>。</p></p>
-<p><div class="tabs"><div class="nav-tabs"><div id="tab-group-1118-tab-1119" class="nav-link active" data-group="group_1118" data-tab="tab-group-1118-content-1119">pulsar-admin</div><div id="tab-group-1118-tab-1120" class="nav-link" data-group="group_1118" data-tab="tab-group-1118-content-1120">REST API</div><div id="tab-group-1118-tab-1121" class="nav-link" data-group="group_1118" data-tab="tab-group-1118-content-1121">Java</div></div><div class="tab-content"><div id="tab-group-1118-con [...]
-<p><code>pulsar-admin</code>的配置文件在<a href="/docs/zh-CN/next/reference-configuration#client"><code>conf/client.conf</code></a>文件中。 以下是可用参数:</p>
+<p>Each of the three admin interfaces (the <code>pulsar-admin</code> CLI tool, the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API, and the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>) requires some special setup if you have enabled authentication in your Pulsar instance.</p>
+<div class="tabs"><div class="nav-tabs"><div id="tab-group-1118-tab-1119" class="nav-link active" data-group="group_1118" data-tab="tab-group-1118-content-1119">pulsar-admin</div><div id="tab-group-1118-tab-1120" class="nav-link" data-group="group_1118" data-tab="tab-group-1118-content-1120">REST API</div><div id="tab-group-1118-tab-1121" class="nav-link" data-group="group_1118" data-tab="tab-group-1118-content-1121">Java</div></div><div class="tab-content"><div id="tab-group-1118-conten [...]
 <table>
 <thead>
 <tr><th>配置项</th><th>Description</th><th>默认值</th></tr>
@@ -113,15 +107,19 @@
 <tr><td>tlsTrustCertsFilePath</td><td>受信任的 TLS 证书文件的路径。</td><td></td></tr>
 </tbody>
 </table>
-</span></div></div><div id="tab-group-1118-content-1120" class="tab-pane" data-group="group_1118" tabindex="-1"><div><span><p>您可以在此<a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
-参考文档中找到Pulsar <a href="/docs/zh-CN/next/reference-terminology#broker">broker</a>暴露的REST API的文档。</p>
-</span></div></div><div id="tab-group-1118-content-1121" class="tab-pane" data-group="group_1118" tabindex="-1"><div><span><p>要使用 Java 管理 API,需实例化一个 <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdmin">PulsarAdmin</a>
-对象,为 Pulsar <a href="/docs/zh-CN/next/reference-terminology#broker">broker</a> 和 <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/ClientConfiguration">ClientConfiguration</a>
- 指定一个URL。 下面是一个使用 <code>localhost</code> 的最小示例:</p>
+</span></div></div><div id="tab-group-1118-content-1120" class="tab-pane" data-group="group_1118" tabindex="-1"><div><span><p>You can find details for the REST API exposed by Pulsar brokers in this <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
+.</p>
+</span></div></div><div id="tab-group-1118-content-1121" class="tab-pane" data-group="group_1118" tabindex="-1"><div><span><p>To use the Java admin API, instantiate a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdmin">PulsarAdmin</a>
+ object, and specify a URL for a Pulsar broker and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
+. The following is a minimal example using <code>localhost</code>:</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string">"param1=value1"</span>;<br / [...]
-<p>If you have multiple brokers to use, you can use multi-host like Pulsar service. For example,</p>
+<p>If you use multiple brokers, you can use multi-host like Pulsar service. For example,</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080,localhost:8081,localhost:8082"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string [...]
-</span></div></div></div></div></span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/zh-CN/next/admin-api-clusters"><span>集群</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#管理设置">管理设置</a></li></ul></nav></div><footer class="nav-footer" id="foote [...]
+</span></div></div></div></div>
+<h2><a class="anchor" aria-hidden="true" id="how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes"></a><a href="#how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 [...]
+<p>If you run Pulsar Functions or connectors on Kubernetes, you need to follow Kubernetes naming convention to define the names of your Pulsar resources, whichever admin interface you use.</p>
+<p>Kubernetes requires a name that can be used as a DNS subdomain name as defined in <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names">RFC 1123</a>. Pulsar supports more legal characters than Kubernetes naming convention. If you create a Pulsar resource name with special characters that is not supported by Kubernetes (for example, including colons in a Pulsar namespace name), you cannot run functions or connectors using Kubernetes runtime.</p>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/zh-CN/next/admin-api-clusters"><span>集群</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#管理设置">管理设置</a></li><li><a href="#how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes" [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/zh-CN/next/helm-deploy.html b/content/docs/zh-CN/next/helm-deploy.html
index aaa8984..66b95cb 100644
--- a/content/docs/zh-CN/next/helm-deploy.html
+++ b/content/docs/zh-CN/next/helm-deploy.html
@@ -328,6 +328,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-CN/next/helm-deploy/index.html b/content/docs/zh-CN/next/helm-deploy/index.html
index aaa8984..66b95cb 100644
--- a/content/docs/zh-CN/next/helm-deploy/index.html
+++ b/content/docs/zh-CN/next/helm-deploy/index.html
@@ -328,6 +328,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/2.5.0/helm-deploy.html b/content/docs/zh-TW/2.5.0/helm-deploy.html
index d941cff..9505aea 100644
--- a/content/docs/zh-TW/2.5.0/helm-deploy.html
+++ b/content/docs/zh-TW/2.5.0/helm-deploy.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/2.5.0/helm-deploy/index.html b/content/docs/zh-TW/2.5.0/helm-deploy/index.html
index d941cff..9505aea 100644
--- a/content/docs/zh-TW/2.5.0/helm-deploy/index.html
+++ b/content/docs/zh-TW/2.5.0/helm-deploy/index.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/2.5.1/helm-deploy.html b/content/docs/zh-TW/2.5.1/helm-deploy.html
index 3407668..78b0a53 100644
--- a/content/docs/zh-TW/2.5.1/helm-deploy.html
+++ b/content/docs/zh-TW/2.5.1/helm-deploy.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/2.5.1/helm-deploy/index.html b/content/docs/zh-TW/2.5.1/helm-deploy/index.html
index 3407668..78b0a53 100644
--- a/content/docs/zh-TW/2.5.1/helm-deploy/index.html
+++ b/content/docs/zh-TW/2.5.1/helm-deploy/index.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/2.5.2/helm-deploy.html b/content/docs/zh-TW/2.5.2/helm-deploy.html
index 43a2232..5677064 100644
--- a/content/docs/zh-TW/2.5.2/helm-deploy.html
+++ b/content/docs/zh-TW/2.5.2/helm-deploy.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/2.5.2/helm-deploy/index.html b/content/docs/zh-TW/2.5.2/helm-deploy/index.html
index 43a2232..5677064 100644
--- a/content/docs/zh-TW/2.5.2/helm-deploy/index.html
+++ b/content/docs/zh-TW/2.5.2/helm-deploy/index.html
@@ -330,6 +330,10 @@ helm upgrade --install pulsar charts/pulsar \
     --timeout 600 \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use <code>--version &lt;installation version&gt;</code> option if you would like to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitoring-the-deployment"></a><a href="#monitoring-the-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
 <p>This will output the list of resources installed once the deployment finishes which may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/2.6.0/helm-deploy.html b/content/docs/zh-TW/2.6.0/helm-deploy.html
index efd4901..06f5a89 100644
--- a/content/docs/zh-TW/2.6.0/helm-deploy.html
+++ b/content/docs/zh-TW/2.6.0/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/2.6.0/helm-deploy/index.html b/content/docs/zh-TW/2.6.0/helm-deploy/index.html
index efd4901..06f5a89 100644
--- a/content/docs/zh-TW/2.6.0/helm-deploy/index.html
+++ b/content/docs/zh-TW/2.6.0/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/2.6.1/helm-deploy.html b/content/docs/zh-TW/2.6.1/helm-deploy.html
index 8484597..90b5bc3 100644
--- a/content/docs/zh-TW/2.6.1/helm-deploy.html
+++ b/content/docs/zh-TW/2.6.1/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/2.6.1/helm-deploy/index.html b/content/docs/zh-TW/2.6.1/helm-deploy/index.html
index 8484597..90b5bc3 100644
--- a/content/docs/zh-TW/2.6.1/helm-deploy/index.html
+++ b/content/docs/zh-TW/2.6.1/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/2.6.2/helm-deploy.html b/content/docs/zh-TW/2.6.2/helm-deploy.html
index 9847a7f..8d208f9 100644
--- a/content/docs/zh-TW/2.6.2/helm-deploy.html
+++ b/content/docs/zh-TW/2.6.2/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/2.6.2/helm-deploy/index.html b/content/docs/zh-TW/2.6.2/helm-deploy/index.html
index 9847a7f..8d208f9 100644
--- a/content/docs/zh-TW/2.6.2/helm-deploy/index.html
+++ b/content/docs/zh-TW/2.6.2/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/2.6.3/helm-deploy.html b/content/docs/zh-TW/2.6.3/helm-deploy.html
index 7af01f4..2e4a042 100644
--- a/content/docs/zh-TW/2.6.3/helm-deploy.html
+++ b/content/docs/zh-TW/2.6.3/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/2.6.3/helm-deploy/index.html b/content/docs/zh-TW/2.6.3/helm-deploy/index.html
index 7af01f4..2e4a042 100644
--- a/content/docs/zh-TW/2.6.3/helm-deploy/index.html
+++ b/content/docs/zh-TW/2.6.3/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/helm-deploy.html b/content/docs/zh-TW/helm-deploy.html
index f8dce4d..877d65c 100644
--- a/content/docs/zh-TW/helm-deploy.html
+++ b/content/docs/zh-TW/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/helm-deploy/index.html b/content/docs/zh-TW/helm-deploy/index.html
index f8dce4d..877d65c 100644
--- a/content/docs/zh-TW/helm-deploy/index.html
+++ b/content/docs/zh-TW/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/next/admin-api-overview.html b/content/docs/zh-TW/next/admin-api-overview.html
index 17d533e..8d3bba0 100644
--- a/content/docs/zh-TW/next/admin-api-overview.html
+++ b/content/docs/zh-TW/next/admin-api-overview.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-TW"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all of the important entities in a Pulsar [instance](/docs/zh-TW/next/reference-terminology#instance), such as [tenants](/docs/zh-TW/next/ [...]
+<!DOCTYPE html><html lang="zh-TW"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as tenants, topics, and namespaces."/><meta name="docsearch:version" content="next"/><meta n [...]
               (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
               (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
               m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
@@ -74,28 +74,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-TW" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">The Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all of the important entities in a Pulsar <a  [...]
-<p>You can currently interact with the admin interface via:</p>
+        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-TW" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such [...]
+<p>You can interact with the admin interface via:</p>
 <ul>
-<li>Making HTTP calls against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API provided by Pulsar <a href="/docs/zh-TW/next/reference-terminology#broker">brokers</a>. For some restful apis, they might be redirected to topic owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you are using <code>curl</code>, you should specify <code>-L</code> to handle redirections.</li>
-<li>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your <a href="/docs/zh-TW/next/standalone">Pulsar installation</a>:</li>
-</ul>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> bin/pulsar-admin</span>
+<li><p>HTTP calls, which are made against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API provided by Pulsar brokers. For some RESTful APIs, they might be redirected to the owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you use <code>curl</code> commands, you should specify <code>-L</code> to handle redirections.</p></li>
+<li><p>A Java client interface.</p></li>
+<li><p>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your Pulsar installation:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta"> $</span><span class="bash"> bin/pulsar-admin</span>
 </code></pre>
-<p>Full documentation for this tool can be found in the <a href="/docs/zh-TW/next/pulsar-admin">Pulsar command-line tools</a> doc.</p>
-<ul>
-<li>A Java client interface.</li>
+<p>For details of <code>pulsar-admin</code> tool, see the <a href="/docs/zh-TW/next/pulsar-admin">Pulsar command-line tools</a> doc.</p></li>
 </ul>
 <blockquote>
-<h4><a class="anchor" aria-hidden="true" id="the-rest-api-is-the-admin-interface"></a><a href="#the-rest-api-is-the-admin-interface" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2 [...]
-<p>Under the hood, both the <code>pulsar-admin</code> CLI tool and the Java client both use the REST API. If you’d like to implement your own admin interface client, you should use the REST API as well. Full documentation can be found here.</p>
+<p><strong>The REST API is the admin interface</strong>. Both the <code>pulsar-admin</code> CLI tool and the Java client use the REST API. If you implement your own admin interface client, you should use the REST API.</p>
 </blockquote>
-<p>In this document, examples from each of the three available interfaces will be shown.</p>
 <h2><a class="anchor" aria-hidden="true" id="admin-setup"></a><a href="#admin-setup" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
-<p>Each of Pulsar's three admin interfaces---the <a href="/docs/zh-TW/next/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>, and the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API ---requires some special setup if you have <a href="/docs/zh-TW/next/security-overview#authentication-providers">authentication</a> enabled in your Pulsar <a href="/docs/zh-TW/next/reference-terminology#instance">instance</a>.</p>
-<div class="tabs"><div class="nav-tabs"><div id="tab-group-1122-tab-1123" class="nav-link active" data-group="group_1122" data-tab="tab-group-1122-content-1123">pulsar-admin</div><div id="tab-group-1122-tab-1124" class="nav-link" data-group="group_1122" data-tab="tab-group-1122-content-1124">REST API</div><div id="tab-group-1122-tab-1125" class="nav-link" data-group="group_1122" data-tab="tab-group-1122-content-1125">Java</div></div><div class="tab-content"><div id="tab-group-1122-conten [...]
+<p>Each of the three admin interfaces (the <code>pulsar-admin</code> CLI tool, the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API, and the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>) requires some special setup if you have enabled authentication in your Pulsar instance.</p>
+<div class="tabs"><div class="nav-tabs"><div id="tab-group-1122-tab-1123" class="nav-link active" data-group="group_1122" data-tab="tab-group-1122-content-1123">pulsar-admin</div><div id="tab-group-1122-tab-1124" class="nav-link" data-group="group_1122" data-tab="tab-group-1122-content-1124">REST API</div><div id="tab-group-1122-tab-1125" class="nav-link" data-group="group_1122" data-tab="tab-group-1122-content-1125">Java</div></div><div class="tab-content"><div id="tab-group-1122-conten [...]
 <table>
 <thead>
 <tr><th>Name</th><th>Description</th><th>Default</th></tr>
@@ -110,15 +106,19 @@
 <tr><td>tlsTrustCertsFilePath</td><td>Path for the trusted TLS certificate file.</td><td></td></tr>
 </tbody>
 </table>
-</span></div></div><div id="tab-group-1122-content-1124" class="tab-pane" data-group="group_1122" tabindex="-1"><div><span><p>You can find documentation for the REST API exposed by Pulsar <a href="/docs/zh-TW/next/reference-terminology#broker">brokers</a> in this reference <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
+</span></div></div><div id="tab-group-1122-content-1124" class="tab-pane" data-group="group_1122" tabindex="-1"><div><span><p>You can find details for the REST API exposed by Pulsar brokers in this <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
 .</p>
 </span></div></div><div id="tab-group-1122-content-1125" class="tab-pane" data-group="group_1122" tabindex="-1"><div><span><p>To use the Java admin API, instantiate a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdmin">PulsarAdmin</a>
- object, specifying a URL for a Pulsar <a href="/docs/zh-TW/next/reference-terminology#broker">broker</a> and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
-. Here's a minimal example using <code>localhost</code>:</p>
+ object, and specify a URL for a Pulsar broker and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
+. The following is a minimal example using <code>localhost</code>:</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string">"param1=value1"</span>;<br / [...]
-<p>If you have multiple brokers to use, you can use multi-host like Pulsar service. For example,</p>
+<p>If you use multiple brokers, you can use multi-host like Pulsar service. For example,</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080,localhost:8081,localhost:8082"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string [...]
-</span></div></div></div></div></span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-TW/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/zh-TW/next/admin-api-clusters"><span>Clusters</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li></ul></nav></div><footer class="n [...]
+</span></div></div></div></div>
+<h2><a class="anchor" aria-hidden="true" id="how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes"></a><a href="#how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 [...]
+<p>If you run Pulsar Functions or connectors on Kubernetes, you need to follow Kubernetes naming convention to define the names of your Pulsar resources, whichever admin interface you use.</p>
+<p>Kubernetes requires a name that can be used as a DNS subdomain name as defined in <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names">RFC 1123</a>. Pulsar supports more legal characters than Kubernetes naming convention. If you create a Pulsar resource name with special characters that is not supported by Kubernetes (for example, including colons in a Pulsar namespace name), you cannot run functions or connectors using Kubernetes runtime.</p>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-TW/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/zh-TW/next/admin-api-clusters"><span>Clusters</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li><li><a href="#how-to-define-pulsar-resource-names-when-running-p [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/zh-TW/next/admin-api-overview/index.html b/content/docs/zh-TW/next/admin-api-overview/index.html
index 17d533e..8d3bba0 100644
--- a/content/docs/zh-TW/next/admin-api-overview/index.html
+++ b/content/docs/zh-TW/next/admin-api-overview/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-TW"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all of the important entities in a Pulsar [instance](/docs/zh-TW/next/reference-terminology#instance), such as [tenants](/docs/zh-TW/next/ [...]
+<!DOCTYPE html><html lang="zh-TW"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Pulsar admin interface · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such as tenants, topics, and namespaces."/><meta name="docsearch:version" content="next"/><meta n [...]
               (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
               (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
               m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
@@ -74,28 +74,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-TW" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">The Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all of the important entities in a Pulsar <a  [...]
-<p>You can currently interact with the admin interface via:</p>
+        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-TW" target="_blank" rel="noreferrer noopener">Translate</a><h1 id="__docusaurus" class="postHeaderTitle">Pulsar admin interface</h1></header><article><div><span><p>The Pulsar admin interface enables you to manage all important entities in a Pulsar instance, such [...]
+<p>You can interact with the admin interface via:</p>
 <ul>
-<li>Making HTTP calls against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API provided by Pulsar <a href="/docs/zh-TW/next/reference-terminology#broker">brokers</a>. For some restful apis, they might be redirected to topic owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you are using <code>curl</code>, you should specify <code>-L</code> to handle redirections.</li>
-<li>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your <a href="/docs/zh-TW/next/standalone">Pulsar installation</a>:</li>
-</ul>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> bin/pulsar-admin</span>
+<li><p>HTTP calls, which are made against the admin <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API provided by Pulsar brokers. For some RESTful APIs, they might be redirected to the owner brokers for serving with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"><code>307 Temporary Redirect</code></a>, hence the HTTP callers should handle <code>307 Temporary Redirect</code>. If you use <code>curl</code> commands, you should specify <code>-L</code> to handle redirections.</p></li>
+<li><p>A Java client interface.</p></li>
+<li><p>The <code>pulsar-admin</code> CLI tool, which is available in the <code>bin</code> folder of your Pulsar installation:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta"> $</span><span class="bash"> bin/pulsar-admin</span>
 </code></pre>
-<p>Full documentation for this tool can be found in the <a href="/docs/zh-TW/next/pulsar-admin">Pulsar command-line tools</a> doc.</p>
-<ul>
-<li>A Java client interface.</li>
+<p>For details of <code>pulsar-admin</code> tool, see the <a href="/docs/zh-TW/next/pulsar-admin">Pulsar command-line tools</a> doc.</p></li>
 </ul>
 <blockquote>
-<h4><a class="anchor" aria-hidden="true" id="the-rest-api-is-the-admin-interface"></a><a href="#the-rest-api-is-the-admin-interface" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2 [...]
-<p>Under the hood, both the <code>pulsar-admin</code> CLI tool and the Java client both use the REST API. If you’d like to implement your own admin interface client, you should use the REST API as well. Full documentation can be found here.</p>
+<p><strong>The REST API is the admin interface</strong>. Both the <code>pulsar-admin</code> CLI tool and the Java client use the REST API. If you implement your own admin interface client, you should use the REST API.</p>
 </blockquote>
-<p>In this document, examples from each of the three available interfaces will be shown.</p>
 <h2><a class="anchor" aria-hidden="true" id="admin-setup"></a><a href="#admin-setup" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
-<p>Each of Pulsar's three admin interfaces---the <a href="/docs/zh-TW/next/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>, and the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
- API ---requires some special setup if you have <a href="/docs/zh-TW/next/security-overview#authentication-providers">authentication</a> enabled in your Pulsar <a href="/docs/zh-TW/next/reference-terminology#instance">instance</a>.</p>
-<div class="tabs"><div class="nav-tabs"><div id="tab-group-1122-tab-1123" class="nav-link active" data-group="group_1122" data-tab="tab-group-1122-content-1123">pulsar-admin</div><div id="tab-group-1122-tab-1124" class="nav-link" data-group="group_1122" data-tab="tab-group-1122-content-1124">REST API</div><div id="tab-group-1122-tab-1125" class="nav-link" data-group="group_1122" data-tab="tab-group-1122-content-1125">Java</div></div><div class="tab-content"><div id="tab-group-1122-conten [...]
+<p>Each of the three admin interfaces (the <code>pulsar-admin</code> CLI tool, the <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">REST</a>
+ API, and the <a href="/api/admin/2.7.0-SNAPSHOT">Java admin API</a>) requires some special setup if you have enabled authentication in your Pulsar instance.</p>
+<div class="tabs"><div class="nav-tabs"><div id="tab-group-1122-tab-1123" class="nav-link active" data-group="group_1122" data-tab="tab-group-1122-content-1123">pulsar-admin</div><div id="tab-group-1122-tab-1124" class="nav-link" data-group="group_1122" data-tab="tab-group-1122-content-1124">REST API</div><div id="tab-group-1122-tab-1125" class="nav-link" data-group="group_1122" data-tab="tab-group-1122-content-1125">Java</div></div><div class="tab-content"><div id="tab-group-1122-conten [...]
 <table>
 <thead>
 <tr><th>Name</th><th>Description</th><th>Default</th></tr>
@@ -110,15 +106,19 @@
 <tr><td>tlsTrustCertsFilePath</td><td>Path for the trusted TLS certificate file.</td><td></td></tr>
 </tbody>
 </table>
-</span></div></div><div id="tab-group-1122-content-1124" class="tab-pane" data-group="group_1122" tabindex="-1"><div><span><p>You can find documentation for the REST API exposed by Pulsar <a href="/docs/zh-TW/next/reference-terminology#broker">brokers</a> in this reference <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
+</span></div></div><div id="tab-group-1122-content-1124" class="tab-pane" data-group="group_1122" tabindex="-1"><div><span><p>You can find details for the REST API exposed by Pulsar brokers in this <a href="https://pulsar.incubator.apache.org/admin-rest-api#/">document</a>
 .</p>
 </span></div></div><div id="tab-group-1122-content-1125" class="tab-pane" data-group="group_1122" tabindex="-1"><div><span><p>To use the Java admin API, instantiate a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdmin">PulsarAdmin</a>
- object, specifying a URL for a Pulsar <a href="/docs/zh-TW/next/reference-terminology#broker">broker</a> and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
-. Here's a minimal example using <code>localhost</code>:</p>
+ object, and specify a URL for a Pulsar broker and a <a href="https://pulsar.incubator.apache.org/api/admin/2.7.0-SNAPSHOT/org/apache/pulsar/client/admin/PulsarAdminBuilder">PulsarAdminBuilder</a>
+. The following is a minimal example using <code>localhost</code>:</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string">"param1=value1"</span>;<br / [...]
-<p>If you have multiple brokers to use, you can use multi-host like Pulsar service. For example,</p>
+<p>If you use multiple brokers, you can use multi-host like Pulsar service. For example,</p>
 <pre><code class="hljs css language-java">String url = <span class="hljs-string">"http://localhost:8080,localhost:8081,localhost:8082"</span>;<br /><span class="hljs-comment">// Pass auth-plugin class fully-qualified name if Pulsar-security enabled</span><br />String authPluginClassName = <span class="hljs-string">"com.org.MyAuthPluginClass"</span>;<br /><span class="hljs-comment">// Pass auth-param if auth-plugin class requires it</span><br />String authParams = <span class="hljs-string [...]
-</span></div></div></div></div></span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-TW/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/zh-TW/next/admin-api-clusters"><span>Clusters</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li></ul></nav></div><footer class="n [...]
+</span></div></div></div></div>
+<h2><a class="anchor" aria-hidden="true" id="how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes"></a><a href="#how-to-define-pulsar-resource-names-when-running-pulsar-in-kubernetes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 [...]
+<p>If you run Pulsar Functions or connectors on Kubernetes, you need to follow Kubernetes naming convention to define the names of your Pulsar resources, whichever admin interface you use.</p>
+<p>Kubernetes requires a name that can be used as a DNS subdomain name as defined in <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names">RFC 1123</a>. Pulsar supports more legal characters than Kubernetes naming convention. If you create a Pulsar resource name with special characters that is not supported by Kubernetes (for example, including colons in a Pulsar namespace name), you cannot run functions or connectors using Kubernetes runtime.</p>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-TW/next/client-libraries-dotnet"><span class="arrow-prev">← </span><span>C#</span></a><a class="docs-next button" href="/docs/zh-TW/next/admin-api-clusters"><span>Clusters</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#admin-setup">Admin setup</a></li><li><a href="#how-to-define-pulsar-resource-names-when-running-p [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/zh-TW/next/helm-deploy.html b/content/docs/zh-TW/next/helm-deploy.html
index cbc2f90..45429d7 100644
--- a/content/docs/zh-TW/next/helm-deploy.html
+++ b/content/docs/zh-TW/next/helm-deploy.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/docs/zh-TW/next/helm-deploy/index.html b/content/docs/zh-TW/next/helm-deploy/index.html
index cbc2f90..45429d7 100644
--- a/content/docs/zh-TW/next/helm-deploy/index.html
+++ b/content/docs/zh-TW/next/helm-deploy/index.html
@@ -327,6 +327,10 @@ helm upgrade --install pulsar apache/pulsar \
     --timeout 10m \
     --<span class="hljs-built_in">set</span> [your configuration options]
 </code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>For the first deployment, add <code>--set initialize=true</code> option to initialize bookie and Pulsar cluster metadata.</p>
+</blockquote>
 <p>You can also use the <code>--version &lt;installation version&gt;</code> option if you want to install a specific version of Pulsar Helm chart.</p>
 <h2><a class="anchor" aria-hidden="true" id="monitor-deployment"></a><a href="#monitor-deployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
 <p>A list of installed resources are output once the Pulsar cluster is deployed. This may take 5-10 minutes.</p>
diff --git a/content/swagger/2.8.0-SNAPSHOT/swagger.json b/content/swagger/2.8.0-SNAPSHOT/swagger.json
index 4e3a861..c7b7ddc 100644
--- a/content/swagger/2.8.0-SNAPSHOT/swagger.json
+++ b/content/swagger/2.8.0-SNAPSHOT/swagger.json
@@ -16160,6 +16160,15 @@
     "ArrayBuilders" : {
       "type" : "object",
       "properties" : {
+        "longBuilder" : {
+          "$ref" : "#/definitions/LongBuilder"
+        },
+        "floatBuilder" : {
+          "$ref" : "#/definitions/FloatBuilder"
+        },
+        "doubleBuilder" : {
+          "$ref" : "#/definitions/DoubleBuilder"
+        },
         "booleanBuilder" : {
           "$ref" : "#/definitions/BooleanBuilder"
         },
@@ -16171,15 +16180,6 @@
         },
         "intBuilder" : {
           "$ref" : "#/definitions/IntBuilder"
-        },
-        "longBuilder" : {
-          "$ref" : "#/definitions/LongBuilder"
-        },
-        "floatBuilder" : {
-          "$ref" : "#/definitions/FloatBuilder"
-        },
-        "doubleBuilder" : {
-          "$ref" : "#/definitions/DoubleBuilder"
         }
       }
     },
@@ -16304,10 +16304,6 @@
     "Base64Variant" : {
       "type" : "object",
       "properties" : {
-        "paddingByte" : {
-          "type" : "string",
-          "format" : "byte"
-        },
         "paddingChar" : {
           "type" : "string"
         },
@@ -16315,6 +16311,10 @@
           "type" : "integer",
           "format" : "int32"
         },
+        "paddingByte" : {
+          "type" : "string",
+          "format" : "byte"
+        },
         "name" : {
           "type" : "string"
         }
@@ -16465,15 +16465,15 @@
         "completedExceptionally" : {
           "type" : "boolean"
         },
-        "numberOfDependents" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "cancelled" : {
           "type" : "boolean"
         },
         "done" : {
           "type" : "boolean"
+        },
+        "numberOfDependents" : {
+          "type" : "integer",
+          "format" : "int32"
         }
       }
     },
@@ -16483,15 +16483,15 @@
         "completedExceptionally" : {
           "type" : "boolean"
         },
-        "numberOfDependents" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "cancelled" : {
           "type" : "boolean"
         },
         "done" : {
           "type" : "boolean"
+        },
+        "numberOfDependents" : {
+          "type" : "integer",
+          "format" : "int32"
         }
       }
     },
@@ -16501,15 +16501,15 @@
         "completedExceptionally" : {
           "type" : "boolean"
         },
-        "numberOfDependents" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "cancelled" : {
           "type" : "boolean"
         },
         "done" : {
           "type" : "boolean"
+        },
+        "numberOfDependents" : {
+          "type" : "integer",
+          "format" : "int32"
         }
       }
     },
@@ -16749,15 +16749,12 @@
     "DeserializationConfig" : {
       "type" : "object",
       "properties" : {
-        "problemHandlers" : {
-          "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
+        "defaultPropertyInclusion" : {
+          "$ref" : "#/definitions/Value"
         },
         "nodeFactory" : {
           "$ref" : "#/definitions/JsonNodeFactory"
         },
-        "defaultPropertyInclusion" : {
-          "$ref" : "#/definitions/Value"
-        },
         "annotationIntrospector" : {
           "$ref" : "#/definitions/AnnotationIntrospector"
         },
@@ -16765,17 +16762,20 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "defaultVisibilityChecker" : {
-          "$ref" : "#/definitions/VisibilityCheckerObject"
+        "problemHandlers" : {
+          "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
         },
-        "subtypeResolver" : {
-          "$ref" : "#/definitions/SubtypeResolver"
+        "rootName" : {
+          "type" : "string"
         },
         "fullRootName" : {
           "$ref" : "#/definitions/PropertyName"
         },
-        "rootName" : {
-          "type" : "string"
+        "subtypeResolver" : {
+          "$ref" : "#/definitions/SubtypeResolver"
+        },
+        "defaultVisibilityChecker" : {
+          "$ref" : "#/definitions/VisibilityCheckerObject"
         },
         "attributes" : {
           "$ref" : "#/definitions/ContextAttributes"
@@ -16783,29 +16783,29 @@
         "classIntrospector" : {
           "$ref" : "#/definitions/ClassIntrospector"
         },
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "dateFormat" : {
+          "$ref" : "#/definitions/DateFormat"
+        },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
         },
         "locale" : {
           "$ref" : "#/definitions/Locale"
         },
-        "handlerInstantiator" : {
-          "$ref" : "#/definitions/HandlerInstantiator"
-        },
         "propertyNamingStrategy" : {
           "$ref" : "#/definitions/PropertyNamingStrategy"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
         "annotationProcessingEnabled" : {
           "type" : "boolean"
         },
+        "handlerInstantiator" : {
+          "$ref" : "#/definitions/HandlerInstantiator"
+        },
         "base64Variant" : {
           "$ref" : "#/definitions/Base64Variant"
-        },
-        "dateFormat" : {
-          "$ref" : "#/definitions/DateFormat"
         }
       }
     },
@@ -16815,8 +16815,14 @@
         "arrayBuilders" : {
           "$ref" : "#/definitions/ArrayBuilders"
         },
-        "contextualType" : {
-          "$ref" : "#/definitions/JavaType"
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "nodeFactory" : {
+          "$ref" : "#/definitions/JsonNodeFactory"
+        },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
         },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
@@ -16830,22 +16836,16 @@
         "parser" : {
           "$ref" : "#/definitions/JsonParser"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
-        "nodeFactory" : {
-          "$ref" : "#/definitions/JsonNodeFactory"
-        },
-        "base64Variant" : {
-          "$ref" : "#/definitions/Base64Variant"
-        },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
+        "contextualType" : {
+          "$ref" : "#/definitions/JavaType"
         },
         "deserializationFeatures" : {
           "type" : "integer",
           "format" : "int32"
         },
+        "base64Variant" : {
+          "$ref" : "#/definitions/Base64Variant"
+        },
         "factory" : {
           "$ref" : "#/definitions/DeserializerFactory"
         }
@@ -17116,18 +17116,6 @@
         "superClass" : {
           "$ref" : "#/definitions/JavaType"
         },
-        "contentValueHandler" : {
-          "type" : "object"
-        },
-        "contentTypeHandler" : {
-          "type" : "object"
-        },
-        "erasedSignature" : {
-          "type" : "string"
-        },
-        "typeHandler" : {
-          "type" : "object"
-        },
         "contentType" : {
           "$ref" : "#/definitions/JavaType"
         },
@@ -17137,16 +17125,13 @@
         "concrete" : {
           "type" : "boolean"
         },
-        "valueHandler" : {
-          "type" : "object"
-        },
-        "mapLikeType" : {
+        "enumType" : {
           "type" : "boolean"
         },
-        "enumType" : {
+        "javaLangObject" : {
           "type" : "boolean"
         },
-        "collectionLikeType" : {
+        "mapLikeType" : {
           "type" : "boolean"
         },
         "arrayType" : {
@@ -17155,15 +17140,30 @@
         "throwable" : {
           "type" : "boolean"
         },
-        "javaLangObject" : {
+        "collectionLikeType" : {
           "type" : "boolean"
         },
-        "keyType" : {
-          "$ref" : "#/definitions/JavaType"
+        "erasedSignature" : {
+          "type" : "string"
         },
         "containerType" : {
           "type" : "boolean"
         },
+        "keyType" : {
+          "$ref" : "#/definitions/JavaType"
+        },
+        "valueHandler" : {
+          "type" : "object"
+        },
+        "typeHandler" : {
+          "type" : "object"
+        },
+        "contentTypeHandler" : {
+          "type" : "object"
+        },
+        "contentValueHandler" : {
+          "type" : "object"
+        },
         "referencedType" : {
           "$ref" : "#/definitions/JavaType"
         },
@@ -17222,15 +17222,6 @@
     "JsonGenerator" : {
       "type" : "object",
       "properties" : {
-        "prettyPrinter" : {
-          "$ref" : "#/definitions/PrettyPrinter"
-        },
-        "characterEscapes" : {
-          "$ref" : "#/definitions/CharacterEscapes"
-        },
-        "outputTarget" : {
-          "type" : "object"
-        },
         "currentValue" : {
           "type" : "object"
         },
@@ -17245,22 +17236,31 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "codec" : {
-          "$ref" : "#/definitions/ObjectCodec"
+        "highestEscapedChar" : {
+          "type" : "integer",
+          "format" : "int32"
         },
-        "closed" : {
-          "type" : "boolean"
+        "outputBuffered" : {
+          "type" : "integer",
+          "format" : "int32"
         },
         "outputContext" : {
           "$ref" : "#/definitions/JsonStreamContext"
         },
-        "outputBuffered" : {
-          "type" : "integer",
-          "format" : "int32"
+        "outputTarget" : {
+          "type" : "object"
         },
-        "highestEscapedChar" : {
-          "type" : "integer",
-          "format" : "int32"
+        "characterEscapes" : {
+          "$ref" : "#/definitions/CharacterEscapes"
+        },
+        "closed" : {
+          "type" : "boolean"
+        },
+        "codec" : {
+          "$ref" : "#/definitions/ObjectCodec"
+        },
+        "prettyPrinter" : {
+          "$ref" : "#/definitions/PrettyPrinter"
         }
       }
     },
@@ -17294,19 +17294,6 @@
     "JsonParser" : {
       "type" : "object",
       "properties" : {
-        "typeId" : {
-          "type" : "object"
-        },
-        "currentToken" : {
-          "type" : "string",
-          "enum" : [ "NOT_AVAILABLE", "START_OBJECT", "END_OBJECT", "START_ARRAY", "END_ARRAY", "FIELD_NAME", "VALUE_EMBEDDED_OBJECT", "VALUE_STRING", "VALUE_NUMBER_INT", "VALUE_NUMBER_FLOAT", "VALUE_TRUE", "VALUE_FALSE", "VALUE_NULL" ]
-        },
-        "currentName" : {
-          "type" : "string"
-        },
-        "currentLocation" : {
-          "$ref" : "#/definitions/JsonLocation"
-        },
         "inputSource" : {
           "type" : "object"
         },
@@ -17382,19 +17369,32 @@
         "valueAsString" : {
           "type" : "string"
         },
-        "codec" : {
-          "$ref" : "#/definitions/ObjectCodec"
+        "currentName" : {
+          "type" : "string"
+        },
+        "closed" : {
+          "type" : "boolean"
         },
         "textLength" : {
           "type" : "integer",
           "format" : "int32"
         },
-        "closed" : {
-          "type" : "boolean"
-        },
         "objectId" : {
           "type" : "object"
         },
+        "text" : {
+          "type" : "string"
+        },
+        "textCharacters" : {
+          "type" : "array",
+          "items" : {
+            "type" : "string"
+          }
+        },
+        "shortValue" : {
+          "type" : "integer",
+          "format" : "int32"
+        },
         "booleanValue" : {
           "type" : "boolean"
         },
@@ -17414,29 +17414,29 @@
           "type" : "integer",
           "format" : "int64"
         },
-        "shortValue" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
-        "text" : {
-          "type" : "string"
-        },
-        "textCharacters" : {
-          "type" : "array",
-          "items" : {
-            "type" : "string"
-          }
+        "codec" : {
+          "$ref" : "#/definitions/ObjectCodec"
         },
         "intValue" : {
           "type" : "integer",
           "format" : "int32"
         },
+        "typeId" : {
+          "type" : "object"
+        },
+        "currentToken" : {
+          "type" : "string",
+          "enum" : [ "NOT_AVAILABLE", "START_OBJECT", "END_OBJECT", "START_ARRAY", "END_ARRAY", "FIELD_NAME", "VALUE_EMBEDDED_OBJECT", "VALUE_STRING", "VALUE_NUMBER_INT", "VALUE_NUMBER_FLOAT", "VALUE_TRUE", "VALUE_FALSE", "VALUE_NULL" ]
+        },
         "binaryValue" : {
           "type" : "array",
           "items" : {
             "type" : "string",
             "format" : "byte"
           }
+        },
+        "currentLocation" : {
+          "$ref" : "#/definitions/JsonLocation"
         }
       }
     },
@@ -17462,20 +17462,20 @@
     "JsonStreamContext" : {
       "type" : "object",
       "properties" : {
-        "currentName" : {
-          "type" : "string"
-        },
         "currentValue" : {
           "type" : "object"
         },
-        "currentIndex" : {
+        "entryCount" : {
           "type" : "integer",
           "format" : "int32"
         },
         "typeDesc" : {
           "type" : "string"
         },
-        "entryCount" : {
+        "currentName" : {
+          "type" : "string"
+        },
+        "currentIndex" : {
           "type" : "integer",
           "format" : "int32"
         },
@@ -17761,15 +17761,21 @@
           "type" : "number",
           "format" : "double"
         },
-        "directMemory" : {
-          "$ref" : "#/definitions/ResourceUsage"
-        },
         "bandwidthIn" : {
           "$ref" : "#/definitions/ResourceUsage"
         },
         "bandwidthOut" : {
           "$ref" : "#/definitions/ResourceUsage"
         },
+        "memory" : {
+          "$ref" : "#/definitions/ResourceUsage"
+        },
+        "cpu" : {
+          "$ref" : "#/definitions/ResourceUsage"
+        },
+        "directMemory" : {
+          "$ref" : "#/definitions/ResourceUsage"
+        },
         "lastUpdate" : {
           "type" : "integer",
           "format" : "int64"
@@ -17782,12 +17788,6 @@
           "type" : "number",
           "format" : "double"
         },
-        "cpu" : {
-          "$ref" : "#/definitions/ResourceUsage"
-        },
-        "memory" : {
-          "$ref" : "#/definitions/ResourceUsage"
-        },
         "underLoaded" : {
           "type" : "boolean"
         },
@@ -18360,11 +18360,17 @@
     "ObjectMapper" : {
       "type" : "object",
       "properties" : {
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "nodeFactory" : {
+          "$ref" : "#/definitions/JsonNodeFactory"
+        },
         "dateFormat" : {
           "$ref" : "#/definitions/DateFormat"
         },
-        "jsonFactory" : {
-          "$ref" : "#/definitions/JsonFactory"
+        "injectableValues" : {
+          "$ref" : "#/definitions/InjectableValues"
         },
         "serializationConfig" : {
           "$ref" : "#/definitions/SerializationConfig"
@@ -18378,6 +18384,9 @@
         "serializerFactory" : {
           "$ref" : "#/definitions/SerializerFactory"
         },
+        "jsonFactory" : {
+          "$ref" : "#/definitions/JsonFactory"
+        },
         "serializerProvider" : {
           "$ref" : "#/definitions/SerializerProvider"
         },
@@ -18393,15 +18402,6 @@
         "propertyNamingStrategy" : {
           "$ref" : "#/definitions/PropertyNamingStrategy"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
-        "nodeFactory" : {
-          "$ref" : "#/definitions/JsonNodeFactory"
-        },
-        "injectableValues" : {
-          "$ref" : "#/definitions/InjectableValues"
-        },
         "factory" : {
           "$ref" : "#/definitions/JsonFactory"
         }
@@ -19089,10 +19089,10 @@
     "PublicKey" : {
       "type" : "object",
       "properties" : {
-        "format" : {
+        "algorithm" : {
           "type" : "string"
         },
-        "algorithm" : {
+        "format" : {
           "type" : "string"
         },
         "encoded" : {
@@ -19282,11 +19282,11 @@
     "ResourceUnit" : {
       "type" : "object",
       "properties" : {
-        "availableResource" : {
-          "$ref" : "#/definitions/ResourceDescription"
-        },
         "resourceId" : {
           "type" : "string"
+        },
+        "availableResource" : {
+          "$ref" : "#/definitions/ResourceDescription"
         }
       }
     },
@@ -19339,6 +19339,15 @@
     "SerializationConfig" : {
       "type" : "object",
       "properties" : {
+        "defaultPropertyInclusion" : {
+          "$ref" : "#/definitions/Value"
+        },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
+        },
+        "filterProvider" : {
+          "$ref" : "#/definitions/FilterProvider"
+        },
         "defaultPrettyPrinter" : {
           "$ref" : "#/definitions/PrettyPrinter"
         },
@@ -19350,26 +19359,17 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "filterProvider" : {
-          "$ref" : "#/definitions/FilterProvider"
-        },
-        "defaultPropertyInclusion" : {
-          "$ref" : "#/definitions/Value"
-        },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
+        "rootName" : {
+          "type" : "string"
         },
-        "defaultVisibilityChecker" : {
-          "$ref" : "#/definitions/VisibilityCheckerObject"
+        "fullRootName" : {
+          "$ref" : "#/definitions/PropertyName"
         },
         "subtypeResolver" : {
           "$ref" : "#/definitions/SubtypeResolver"
         },
-        "fullRootName" : {
-          "$ref" : "#/definitions/PropertyName"
-        },
-        "rootName" : {
-          "type" : "string"
+        "defaultVisibilityChecker" : {
+          "$ref" : "#/definitions/VisibilityCheckerObject"
         },
         "attributes" : {
           "$ref" : "#/definitions/ContextAttributes"
@@ -19377,29 +19377,29 @@
         "classIntrospector" : {
           "$ref" : "#/definitions/ClassIntrospector"
         },
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "dateFormat" : {
+          "$ref" : "#/definitions/DateFormat"
+        },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
         },
         "locale" : {
           "$ref" : "#/definitions/Locale"
         },
-        "handlerInstantiator" : {
-          "$ref" : "#/definitions/HandlerInstantiator"
-        },
         "propertyNamingStrategy" : {
           "$ref" : "#/definitions/PropertyNamingStrategy"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
         "annotationProcessingEnabled" : {
           "type" : "boolean"
         },
+        "handlerInstantiator" : {
+          "$ref" : "#/definitions/HandlerInstantiator"
+        },
         "base64Variant" : {
           "$ref" : "#/definitions/Base64Variant"
-        },
-        "dateFormat" : {
-          "$ref" : "#/definitions/DateFormat"
         }
       }
     },
@@ -19409,8 +19409,17 @@
     "SerializerProvider" : {
       "type" : "object",
       "properties" : {
-        "generator" : {
-          "$ref" : "#/definitions/JsonGenerator"
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "defaultNullKeySerializer" : {
+          "$ref" : "#/definitions/JsonSerializerObject"
+        },
+        "defaultNullValueSerializer" : {
+          "$ref" : "#/definitions/JsonSerializerObject"
+        },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
         },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
@@ -19418,23 +19427,14 @@
         "locale" : {
           "$ref" : "#/definitions/Locale"
         },
+        "generator" : {
+          "$ref" : "#/definitions/JsonGenerator"
+        },
         "config" : {
           "$ref" : "#/definitions/SerializationConfig"
         },
         "filterProvider" : {
           "$ref" : "#/definitions/FilterProvider"
-        },
-        "defaultNullValueSerializer" : {
-          "$ref" : "#/definitions/JsonSerializerObject"
-        },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
-        "defaultNullKeySerializer" : {
-          "$ref" : "#/definitions/JsonSerializerObject"
-        },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
         }
       }
     },
@@ -20220,22 +20220,6 @@
         "issuerX500Principal" : {
           "$ref" : "#/definitions/X500Principal"
         },
-        "keyUsage" : {
-          "type" : "array",
-          "items" : {
-            "type" : "boolean"
-          }
-        },
-        "issuerDN" : {
-          "$ref" : "#/definitions/Principal"
-        },
-        "subjectDN" : {
-          "$ref" : "#/definitions/Principal"
-        },
-        "version" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "serialNumber" : {
           "type" : "integer"
         },
@@ -20285,6 +20269,22 @@
             "type" : "string"
           }
         },
+        "keyUsage" : {
+          "type" : "array",
+          "items" : {
+            "type" : "boolean"
+          }
+        },
+        "issuerDN" : {
+          "$ref" : "#/definitions/Principal"
+        },
+        "subjectDN" : {
+          "$ref" : "#/definitions/Principal"
+        },
+        "version" : {
+          "type" : "integer",
+          "format" : "int32"
+        },
         "subjectAlternativeNames" : {
           "type" : "array",
           "items" : {
@@ -20314,14 +20314,14 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "criticalExtensionOIDs" : {
+        "nonCriticalExtensionOIDs" : {
           "type" : "array",
           "uniqueItems" : true,
           "items" : {
             "type" : "string"
           }
         },
-        "nonCriticalExtensionOIDs" : {
+        "criticalExtensionOIDs" : {
           "type" : "array",
           "uniqueItems" : true,
           "items" : {
diff --git a/content/swagger/2.8.0-SNAPSHOT/swaggerfunctions.json b/content/swagger/2.8.0-SNAPSHOT/swaggerfunctions.json
index bed4b9e..1ad33b6 100644
--- a/content/swagger/2.8.0-SNAPSHOT/swaggerfunctions.json
+++ b/content/swagger/2.8.0-SNAPSHOT/swaggerfunctions.json
@@ -933,6 +933,15 @@
     "ArrayBuilders" : {
       "type" : "object",
       "properties" : {
+        "longBuilder" : {
+          "$ref" : "#/definitions/LongBuilder"
+        },
+        "floatBuilder" : {
+          "$ref" : "#/definitions/FloatBuilder"
+        },
+        "doubleBuilder" : {
+          "$ref" : "#/definitions/DoubleBuilder"
+        },
         "booleanBuilder" : {
           "$ref" : "#/definitions/BooleanBuilder"
         },
@@ -944,15 +953,6 @@
         },
         "intBuilder" : {
           "$ref" : "#/definitions/IntBuilder"
-        },
-        "longBuilder" : {
-          "$ref" : "#/definitions/LongBuilder"
-        },
-        "floatBuilder" : {
-          "$ref" : "#/definitions/FloatBuilder"
-        },
-        "doubleBuilder" : {
-          "$ref" : "#/definitions/DoubleBuilder"
         }
       }
     },
@@ -1005,10 +1005,6 @@
     "Base64Variant" : {
       "type" : "object",
       "properties" : {
-        "paddingByte" : {
-          "type" : "string",
-          "format" : "byte"
-        },
         "paddingChar" : {
           "type" : "string"
         },
@@ -1016,6 +1012,10 @@
           "type" : "integer",
           "format" : "int32"
         },
+        "paddingByte" : {
+          "type" : "string",
+          "format" : "byte"
+        },
         "name" : {
           "type" : "string"
         }
@@ -1056,15 +1056,15 @@
         "completedExceptionally" : {
           "type" : "boolean"
         },
-        "numberOfDependents" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "cancelled" : {
           "type" : "boolean"
         },
         "done" : {
           "type" : "boolean"
+        },
+        "numberOfDependents" : {
+          "type" : "integer",
+          "format" : "int32"
         }
       }
     },
@@ -1074,15 +1074,15 @@
         "completedExceptionally" : {
           "type" : "boolean"
         },
-        "numberOfDependents" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "cancelled" : {
           "type" : "boolean"
         },
         "done" : {
           "type" : "boolean"
+        },
+        "numberOfDependents" : {
+          "type" : "integer",
+          "format" : "int32"
         }
       }
     },
@@ -1193,15 +1193,12 @@
     "DeserializationConfig" : {
       "type" : "object",
       "properties" : {
-        "problemHandlers" : {
-          "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
+        "defaultPropertyInclusion" : {
+          "$ref" : "#/definitions/Value"
         },
         "nodeFactory" : {
           "$ref" : "#/definitions/JsonNodeFactory"
         },
-        "defaultPropertyInclusion" : {
-          "$ref" : "#/definitions/Value"
-        },
         "annotationIntrospector" : {
           "$ref" : "#/definitions/AnnotationIntrospector"
         },
@@ -1209,17 +1206,20 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "defaultVisibilityChecker" : {
-          "$ref" : "#/definitions/VisibilityCheckerObject"
+        "problemHandlers" : {
+          "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
         },
-        "subtypeResolver" : {
-          "$ref" : "#/definitions/SubtypeResolver"
+        "rootName" : {
+          "type" : "string"
         },
         "fullRootName" : {
           "$ref" : "#/definitions/PropertyName"
         },
-        "rootName" : {
-          "type" : "string"
+        "subtypeResolver" : {
+          "$ref" : "#/definitions/SubtypeResolver"
+        },
+        "defaultVisibilityChecker" : {
+          "$ref" : "#/definitions/VisibilityCheckerObject"
         },
         "attributes" : {
           "$ref" : "#/definitions/ContextAttributes"
@@ -1227,29 +1227,29 @@
         "classIntrospector" : {
           "$ref" : "#/definitions/ClassIntrospector"
         },
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "dateFormat" : {
+          "$ref" : "#/definitions/DateFormat"
+        },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
         },
         "locale" : {
           "$ref" : "#/definitions/Locale"
         },
-        "handlerInstantiator" : {
-          "$ref" : "#/definitions/HandlerInstantiator"
-        },
         "propertyNamingStrategy" : {
           "$ref" : "#/definitions/PropertyNamingStrategy"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
         "annotationProcessingEnabled" : {
           "type" : "boolean"
         },
+        "handlerInstantiator" : {
+          "$ref" : "#/definitions/HandlerInstantiator"
+        },
         "base64Variant" : {
           "$ref" : "#/definitions/Base64Variant"
-        },
-        "dateFormat" : {
-          "$ref" : "#/definitions/DateFormat"
         }
       }
     },
@@ -1259,8 +1259,14 @@
         "arrayBuilders" : {
           "$ref" : "#/definitions/ArrayBuilders"
         },
-        "contextualType" : {
-          "$ref" : "#/definitions/JavaType"
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "nodeFactory" : {
+          "$ref" : "#/definitions/JsonNodeFactory"
+        },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
         },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
@@ -1274,22 +1280,16 @@
         "parser" : {
           "$ref" : "#/definitions/JsonParser"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
-        "nodeFactory" : {
-          "$ref" : "#/definitions/JsonNodeFactory"
-        },
-        "base64Variant" : {
-          "$ref" : "#/definitions/Base64Variant"
-        },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
+        "contextualType" : {
+          "$ref" : "#/definitions/JavaType"
         },
         "deserializationFeatures" : {
           "type" : "integer",
           "format" : "int32"
         },
+        "base64Variant" : {
+          "$ref" : "#/definitions/Base64Variant"
+        },
         "factory" : {
           "$ref" : "#/definitions/DeserializerFactory"
         }
@@ -1806,18 +1806,6 @@
         "superClass" : {
           "$ref" : "#/definitions/JavaType"
         },
-        "contentValueHandler" : {
-          "type" : "object"
-        },
-        "contentTypeHandler" : {
-          "type" : "object"
-        },
-        "erasedSignature" : {
-          "type" : "string"
-        },
-        "typeHandler" : {
-          "type" : "object"
-        },
         "contentType" : {
           "$ref" : "#/definitions/JavaType"
         },
@@ -1827,16 +1815,13 @@
         "concrete" : {
           "type" : "boolean"
         },
-        "valueHandler" : {
-          "type" : "object"
-        },
-        "mapLikeType" : {
+        "enumType" : {
           "type" : "boolean"
         },
-        "enumType" : {
+        "javaLangObject" : {
           "type" : "boolean"
         },
-        "collectionLikeType" : {
+        "mapLikeType" : {
           "type" : "boolean"
         },
         "arrayType" : {
@@ -1845,15 +1830,30 @@
         "throwable" : {
           "type" : "boolean"
         },
-        "javaLangObject" : {
+        "collectionLikeType" : {
           "type" : "boolean"
         },
-        "keyType" : {
-          "$ref" : "#/definitions/JavaType"
+        "erasedSignature" : {
+          "type" : "string"
         },
         "containerType" : {
           "type" : "boolean"
         },
+        "keyType" : {
+          "$ref" : "#/definitions/JavaType"
+        },
+        "valueHandler" : {
+          "type" : "object"
+        },
+        "typeHandler" : {
+          "type" : "object"
+        },
+        "contentTypeHandler" : {
+          "type" : "object"
+        },
+        "contentValueHandler" : {
+          "type" : "object"
+        },
         "referencedType" : {
           "$ref" : "#/definitions/JavaType"
         },
@@ -1912,15 +1912,6 @@
     "JsonGenerator" : {
       "type" : "object",
       "properties" : {
-        "prettyPrinter" : {
-          "$ref" : "#/definitions/PrettyPrinter"
-        },
-        "characterEscapes" : {
-          "$ref" : "#/definitions/CharacterEscapes"
-        },
-        "outputTarget" : {
-          "type" : "object"
-        },
         "currentValue" : {
           "type" : "object"
         },
@@ -1935,22 +1926,31 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "codec" : {
-          "$ref" : "#/definitions/ObjectCodec"
+        "highestEscapedChar" : {
+          "type" : "integer",
+          "format" : "int32"
         },
-        "closed" : {
-          "type" : "boolean"
+        "outputBuffered" : {
+          "type" : "integer",
+          "format" : "int32"
         },
         "outputContext" : {
           "$ref" : "#/definitions/JsonStreamContext"
         },
-        "outputBuffered" : {
-          "type" : "integer",
-          "format" : "int32"
+        "outputTarget" : {
+          "type" : "object"
         },
-        "highestEscapedChar" : {
-          "type" : "integer",
-          "format" : "int32"
+        "characterEscapes" : {
+          "$ref" : "#/definitions/CharacterEscapes"
+        },
+        "closed" : {
+          "type" : "boolean"
+        },
+        "codec" : {
+          "$ref" : "#/definitions/ObjectCodec"
+        },
+        "prettyPrinter" : {
+          "$ref" : "#/definitions/PrettyPrinter"
         }
       }
     },
@@ -1984,19 +1984,6 @@
     "JsonParser" : {
       "type" : "object",
       "properties" : {
-        "typeId" : {
-          "type" : "object"
-        },
-        "currentToken" : {
-          "type" : "string",
-          "enum" : [ "NOT_AVAILABLE", "START_OBJECT", "END_OBJECT", "START_ARRAY", "END_ARRAY", "FIELD_NAME", "VALUE_EMBEDDED_OBJECT", "VALUE_STRING", "VALUE_NUMBER_INT", "VALUE_NUMBER_FLOAT", "VALUE_TRUE", "VALUE_FALSE", "VALUE_NULL" ]
-        },
-        "currentName" : {
-          "type" : "string"
-        },
-        "currentLocation" : {
-          "$ref" : "#/definitions/JsonLocation"
-        },
         "inputSource" : {
           "type" : "object"
         },
@@ -2072,19 +2059,32 @@
         "valueAsString" : {
           "type" : "string"
         },
-        "codec" : {
-          "$ref" : "#/definitions/ObjectCodec"
+        "currentName" : {
+          "type" : "string"
+        },
+        "closed" : {
+          "type" : "boolean"
         },
         "textLength" : {
           "type" : "integer",
           "format" : "int32"
         },
-        "closed" : {
-          "type" : "boolean"
-        },
         "objectId" : {
           "type" : "object"
         },
+        "text" : {
+          "type" : "string"
+        },
+        "textCharacters" : {
+          "type" : "array",
+          "items" : {
+            "type" : "string"
+          }
+        },
+        "shortValue" : {
+          "type" : "integer",
+          "format" : "int32"
+        },
         "booleanValue" : {
           "type" : "boolean"
         },
@@ -2104,29 +2104,29 @@
           "type" : "integer",
           "format" : "int64"
         },
-        "shortValue" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
-        "text" : {
-          "type" : "string"
-        },
-        "textCharacters" : {
-          "type" : "array",
-          "items" : {
-            "type" : "string"
-          }
+        "codec" : {
+          "$ref" : "#/definitions/ObjectCodec"
         },
         "intValue" : {
           "type" : "integer",
           "format" : "int32"
         },
+        "typeId" : {
+          "type" : "object"
+        },
+        "currentToken" : {
+          "type" : "string",
+          "enum" : [ "NOT_AVAILABLE", "START_OBJECT", "END_OBJECT", "START_ARRAY", "END_ARRAY", "FIELD_NAME", "VALUE_EMBEDDED_OBJECT", "VALUE_STRING", "VALUE_NUMBER_INT", "VALUE_NUMBER_FLOAT", "VALUE_TRUE", "VALUE_FALSE", "VALUE_NULL" ]
+        },
         "binaryValue" : {
           "type" : "array",
           "items" : {
             "type" : "string",
             "format" : "byte"
           }
+        },
+        "currentLocation" : {
+          "$ref" : "#/definitions/JsonLocation"
         }
       }
     },
@@ -2152,20 +2152,20 @@
     "JsonStreamContext" : {
       "type" : "object",
       "properties" : {
-        "currentName" : {
-          "type" : "string"
-        },
         "currentValue" : {
           "type" : "object"
         },
-        "currentIndex" : {
+        "entryCount" : {
           "type" : "integer",
           "format" : "int32"
         },
         "typeDesc" : {
           "type" : "string"
         },
-        "entryCount" : {
+        "currentName" : {
+          "type" : "string"
+        },
+        "currentIndex" : {
           "type" : "integer",
           "format" : "int32"
         },
@@ -2248,13 +2248,6 @@
         "encryptionCtx" : {
           "$ref" : "#/definitions/EncryptionContext"
         },
-        "schemaVersion" : {
-          "type" : "array",
-          "items" : {
-            "type" : "string",
-            "format" : "byte"
-          }
-        },
         "orderingKey" : {
           "type" : "array",
           "items" : {
@@ -2262,10 +2255,6 @@
             "format" : "byte"
           }
         },
-        "redeliveryCount" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "sequenceId" : {
           "type" : "integer",
           "format" : "int64"
@@ -2278,25 +2267,29 @@
           "type" : "integer",
           "format" : "int64"
         },
-        "topicName" : {
-          "type" : "string"
-        },
         "replicated" : {
           "type" : "boolean"
         },
+        "topicName" : {
+          "type" : "string"
+        },
         "replicatedFrom" : {
           "type" : "string"
         },
         "producerName" : {
           "type" : "string"
         },
-        "data" : {
+        "schemaVersion" : {
           "type" : "array",
           "items" : {
             "type" : "string",
             "format" : "byte"
           }
         },
+        "redeliveryCount" : {
+          "type" : "integer",
+          "format" : "int32"
+        },
         "keyBytes" : {
           "type" : "array",
           "items" : {
@@ -2304,6 +2297,13 @@
             "format" : "byte"
           }
         },
+        "data" : {
+          "type" : "array",
+          "items" : {
+            "type" : "string",
+            "format" : "byte"
+          }
+        },
         "messageId" : {
           "$ref" : "#/definitions/MessageId"
         },
@@ -2375,11 +2375,17 @@
     "ObjectMapper" : {
       "type" : "object",
       "properties" : {
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "nodeFactory" : {
+          "$ref" : "#/definitions/JsonNodeFactory"
+        },
         "dateFormat" : {
           "$ref" : "#/definitions/DateFormat"
         },
-        "jsonFactory" : {
-          "$ref" : "#/definitions/JsonFactory"
+        "injectableValues" : {
+          "$ref" : "#/definitions/InjectableValues"
         },
         "serializationConfig" : {
           "$ref" : "#/definitions/SerializationConfig"
@@ -2393,6 +2399,9 @@
         "serializerFactory" : {
           "$ref" : "#/definitions/SerializerFactory"
         },
+        "jsonFactory" : {
+          "$ref" : "#/definitions/JsonFactory"
+        },
         "serializerProvider" : {
           "$ref" : "#/definitions/SerializerProvider"
         },
@@ -2408,15 +2417,6 @@
         "propertyNamingStrategy" : {
           "$ref" : "#/definitions/PropertyNamingStrategy"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
-        "nodeFactory" : {
-          "$ref" : "#/definitions/JsonNodeFactory"
-        },
-        "injectableValues" : {
-          "$ref" : "#/definitions/InjectableValues"
-        },
         "factory" : {
           "$ref" : "#/definitions/JsonFactory"
         }
@@ -2478,10 +2478,10 @@
     "PublicKey" : {
       "type" : "object",
       "properties" : {
-        "format" : {
+        "algorithm" : {
           "type" : "string"
         },
-        "algorithm" : {
+        "format" : {
           "type" : "string"
         },
         "encoded" : {
@@ -2513,6 +2513,15 @@
     "SerializationConfig" : {
       "type" : "object",
       "properties" : {
+        "defaultPropertyInclusion" : {
+          "$ref" : "#/definitions/Value"
+        },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
+        },
+        "filterProvider" : {
+          "$ref" : "#/definitions/FilterProvider"
+        },
         "defaultPrettyPrinter" : {
           "$ref" : "#/definitions/PrettyPrinter"
         },
@@ -2524,26 +2533,17 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "filterProvider" : {
-          "$ref" : "#/definitions/FilterProvider"
-        },
-        "defaultPropertyInclusion" : {
-          "$ref" : "#/definitions/Value"
-        },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
+        "rootName" : {
+          "type" : "string"
         },
-        "defaultVisibilityChecker" : {
-          "$ref" : "#/definitions/VisibilityCheckerObject"
+        "fullRootName" : {
+          "$ref" : "#/definitions/PropertyName"
         },
         "subtypeResolver" : {
           "$ref" : "#/definitions/SubtypeResolver"
         },
-        "fullRootName" : {
-          "$ref" : "#/definitions/PropertyName"
-        },
-        "rootName" : {
-          "type" : "string"
+        "defaultVisibilityChecker" : {
+          "$ref" : "#/definitions/VisibilityCheckerObject"
         },
         "attributes" : {
           "$ref" : "#/definitions/ContextAttributes"
@@ -2551,29 +2551,29 @@
         "classIntrospector" : {
           "$ref" : "#/definitions/ClassIntrospector"
         },
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "dateFormat" : {
+          "$ref" : "#/definitions/DateFormat"
+        },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
         },
         "locale" : {
           "$ref" : "#/definitions/Locale"
         },
-        "handlerInstantiator" : {
-          "$ref" : "#/definitions/HandlerInstantiator"
-        },
         "propertyNamingStrategy" : {
           "$ref" : "#/definitions/PropertyNamingStrategy"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
         "annotationProcessingEnabled" : {
           "type" : "boolean"
         },
+        "handlerInstantiator" : {
+          "$ref" : "#/definitions/HandlerInstantiator"
+        },
         "base64Variant" : {
           "$ref" : "#/definitions/Base64Variant"
-        },
-        "dateFormat" : {
-          "$ref" : "#/definitions/DateFormat"
         }
       }
     },
@@ -2583,8 +2583,17 @@
     "SerializerProvider" : {
       "type" : "object",
       "properties" : {
-        "generator" : {
-          "$ref" : "#/definitions/JsonGenerator"
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "defaultNullKeySerializer" : {
+          "$ref" : "#/definitions/JsonSerializerObject"
+        },
+        "defaultNullValueSerializer" : {
+          "$ref" : "#/definitions/JsonSerializerObject"
+        },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
         },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
@@ -2592,23 +2601,14 @@
         "locale" : {
           "$ref" : "#/definitions/Locale"
         },
+        "generator" : {
+          "$ref" : "#/definitions/JsonGenerator"
+        },
         "config" : {
           "$ref" : "#/definitions/SerializationConfig"
         },
         "filterProvider" : {
           "$ref" : "#/definitions/FilterProvider"
-        },
-        "defaultNullValueSerializer" : {
-          "$ref" : "#/definitions/JsonSerializerObject"
-        },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
-        "defaultNullKeySerializer" : {
-          "$ref" : "#/definitions/JsonSerializerObject"
-        },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
         }
       }
     },
@@ -2756,22 +2756,6 @@
         "issuerX500Principal" : {
           "$ref" : "#/definitions/X500Principal"
         },
-        "keyUsage" : {
-          "type" : "array",
-          "items" : {
-            "type" : "boolean"
-          }
-        },
-        "issuerDN" : {
-          "$ref" : "#/definitions/Principal"
-        },
-        "subjectDN" : {
-          "$ref" : "#/definitions/Principal"
-        },
-        "version" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "serialNumber" : {
           "type" : "integer"
         },
@@ -2821,6 +2805,22 @@
             "type" : "string"
           }
         },
+        "keyUsage" : {
+          "type" : "array",
+          "items" : {
+            "type" : "boolean"
+          }
+        },
+        "issuerDN" : {
+          "$ref" : "#/definitions/Principal"
+        },
+        "subjectDN" : {
+          "$ref" : "#/definitions/Principal"
+        },
+        "version" : {
+          "type" : "integer",
+          "format" : "int32"
+        },
         "subjectAlternativeNames" : {
           "type" : "array",
           "items" : {
@@ -2850,14 +2850,14 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "criticalExtensionOIDs" : {
+        "nonCriticalExtensionOIDs" : {
           "type" : "array",
           "uniqueItems" : true,
           "items" : {
             "type" : "string"
           }
         },
-        "nonCriticalExtensionOIDs" : {
+        "criticalExtensionOIDs" : {
           "type" : "array",
           "uniqueItems" : true,
           "items" : {
diff --git a/content/swagger/2.8.0-SNAPSHOT/swaggerpackages.json b/content/swagger/2.8.0-SNAPSHOT/swaggerpackages.json
index 8ab5e9b..867fc56 100644
--- a/content/swagger/2.8.0-SNAPSHOT/swaggerpackages.json
+++ b/content/swagger/2.8.0-SNAPSHOT/swaggerpackages.json
@@ -361,6 +361,15 @@
     "ArrayBuilders" : {
       "type" : "object",
       "properties" : {
+        "longBuilder" : {
+          "$ref" : "#/definitions/LongBuilder"
+        },
+        "floatBuilder" : {
+          "$ref" : "#/definitions/FloatBuilder"
+        },
+        "doubleBuilder" : {
+          "$ref" : "#/definitions/DoubleBuilder"
+        },
         "booleanBuilder" : {
           "$ref" : "#/definitions/BooleanBuilder"
         },
@@ -372,15 +381,6 @@
         },
         "intBuilder" : {
           "$ref" : "#/definitions/IntBuilder"
-        },
-        "longBuilder" : {
-          "$ref" : "#/definitions/LongBuilder"
-        },
-        "floatBuilder" : {
-          "$ref" : "#/definitions/FloatBuilder"
-        },
-        "doubleBuilder" : {
-          "$ref" : "#/definitions/DoubleBuilder"
         }
       }
     },
@@ -410,10 +410,6 @@
     "Base64Variant" : {
       "type" : "object",
       "properties" : {
-        "paddingByte" : {
-          "type" : "string",
-          "format" : "byte"
-        },
         "paddingChar" : {
           "type" : "string"
         },
@@ -421,6 +417,10 @@
           "type" : "integer",
           "format" : "int32"
         },
+        "paddingByte" : {
+          "type" : "string",
+          "format" : "byte"
+        },
         "name" : {
           "type" : "string"
         }
@@ -461,15 +461,15 @@
         "completedExceptionally" : {
           "type" : "boolean"
         },
-        "numberOfDependents" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "cancelled" : {
           "type" : "boolean"
         },
         "done" : {
           "type" : "boolean"
+        },
+        "numberOfDependents" : {
+          "type" : "integer",
+          "format" : "int32"
         }
       }
     },
@@ -479,15 +479,15 @@
         "completedExceptionally" : {
           "type" : "boolean"
         },
-        "numberOfDependents" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "cancelled" : {
           "type" : "boolean"
         },
         "done" : {
           "type" : "boolean"
+        },
+        "numberOfDependents" : {
+          "type" : "integer",
+          "format" : "int32"
         }
       }
     },
@@ -537,15 +537,12 @@
     "DeserializationConfig" : {
       "type" : "object",
       "properties" : {
-        "problemHandlers" : {
-          "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
+        "defaultPropertyInclusion" : {
+          "$ref" : "#/definitions/Value"
         },
         "nodeFactory" : {
           "$ref" : "#/definitions/JsonNodeFactory"
         },
-        "defaultPropertyInclusion" : {
-          "$ref" : "#/definitions/Value"
-        },
         "annotationIntrospector" : {
           "$ref" : "#/definitions/AnnotationIntrospector"
         },
@@ -553,17 +550,20 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "defaultVisibilityChecker" : {
-          "$ref" : "#/definitions/VisibilityCheckerObject"
+        "problemHandlers" : {
+          "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
         },
-        "subtypeResolver" : {
-          "$ref" : "#/definitions/SubtypeResolver"
+        "rootName" : {
+          "type" : "string"
         },
         "fullRootName" : {
           "$ref" : "#/definitions/PropertyName"
         },
-        "rootName" : {
-          "type" : "string"
+        "subtypeResolver" : {
+          "$ref" : "#/definitions/SubtypeResolver"
+        },
+        "defaultVisibilityChecker" : {
+          "$ref" : "#/definitions/VisibilityCheckerObject"
         },
         "attributes" : {
           "$ref" : "#/definitions/ContextAttributes"
@@ -571,29 +571,29 @@
         "classIntrospector" : {
           "$ref" : "#/definitions/ClassIntrospector"
         },
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "dateFormat" : {
+          "$ref" : "#/definitions/DateFormat"
+        },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
         },
         "locale" : {
           "$ref" : "#/definitions/Locale"
         },
-        "handlerInstantiator" : {
-          "$ref" : "#/definitions/HandlerInstantiator"
-        },
         "propertyNamingStrategy" : {
           "$ref" : "#/definitions/PropertyNamingStrategy"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
         "annotationProcessingEnabled" : {
           "type" : "boolean"
         },
+        "handlerInstantiator" : {
+          "$ref" : "#/definitions/HandlerInstantiator"
+        },
         "base64Variant" : {
           "$ref" : "#/definitions/Base64Variant"
-        },
-        "dateFormat" : {
-          "$ref" : "#/definitions/DateFormat"
         }
       }
     },
@@ -603,8 +603,14 @@
         "arrayBuilders" : {
           "$ref" : "#/definitions/ArrayBuilders"
         },
-        "contextualType" : {
-          "$ref" : "#/definitions/JavaType"
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "nodeFactory" : {
+          "$ref" : "#/definitions/JsonNodeFactory"
+        },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
         },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
@@ -618,22 +624,16 @@
         "parser" : {
           "$ref" : "#/definitions/JsonParser"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
-        "nodeFactory" : {
-          "$ref" : "#/definitions/JsonNodeFactory"
-        },
-        "base64Variant" : {
-          "$ref" : "#/definitions/Base64Variant"
-        },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
+        "contextualType" : {
+          "$ref" : "#/definitions/JavaType"
         },
         "deserializationFeatures" : {
           "type" : "integer",
           "format" : "int32"
         },
+        "base64Variant" : {
+          "$ref" : "#/definitions/Base64Variant"
+        },
         "factory" : {
           "$ref" : "#/definitions/DeserializerFactory"
         }
@@ -677,18 +677,6 @@
         "superClass" : {
           "$ref" : "#/definitions/JavaType"
         },
-        "contentValueHandler" : {
-          "type" : "object"
-        },
-        "contentTypeHandler" : {
-          "type" : "object"
-        },
-        "erasedSignature" : {
-          "type" : "string"
-        },
-        "typeHandler" : {
-          "type" : "object"
-        },
         "contentType" : {
           "$ref" : "#/definitions/JavaType"
         },
@@ -698,16 +686,13 @@
         "concrete" : {
           "type" : "boolean"
         },
-        "valueHandler" : {
-          "type" : "object"
-        },
-        "mapLikeType" : {
+        "enumType" : {
           "type" : "boolean"
         },
-        "enumType" : {
+        "javaLangObject" : {
           "type" : "boolean"
         },
-        "collectionLikeType" : {
+        "mapLikeType" : {
           "type" : "boolean"
         },
         "arrayType" : {
@@ -716,15 +701,30 @@
         "throwable" : {
           "type" : "boolean"
         },
-        "javaLangObject" : {
+        "collectionLikeType" : {
           "type" : "boolean"
         },
-        "keyType" : {
-          "$ref" : "#/definitions/JavaType"
+        "erasedSignature" : {
+          "type" : "string"
         },
         "containerType" : {
           "type" : "boolean"
         },
+        "keyType" : {
+          "$ref" : "#/definitions/JavaType"
+        },
+        "valueHandler" : {
+          "type" : "object"
+        },
+        "typeHandler" : {
+          "type" : "object"
+        },
+        "contentTypeHandler" : {
+          "type" : "object"
+        },
+        "contentValueHandler" : {
+          "type" : "object"
+        },
         "referencedType" : {
           "$ref" : "#/definitions/JavaType"
         },
@@ -783,15 +783,6 @@
     "JsonGenerator" : {
       "type" : "object",
       "properties" : {
-        "prettyPrinter" : {
-          "$ref" : "#/definitions/PrettyPrinter"
-        },
-        "characterEscapes" : {
-          "$ref" : "#/definitions/CharacterEscapes"
-        },
-        "outputTarget" : {
-          "type" : "object"
-        },
         "currentValue" : {
           "type" : "object"
         },
@@ -806,22 +797,31 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "codec" : {
-          "$ref" : "#/definitions/ObjectCodec"
+        "highestEscapedChar" : {
+          "type" : "integer",
+          "format" : "int32"
         },
-        "closed" : {
-          "type" : "boolean"
+        "outputBuffered" : {
+          "type" : "integer",
+          "format" : "int32"
         },
         "outputContext" : {
           "$ref" : "#/definitions/JsonStreamContext"
         },
-        "outputBuffered" : {
-          "type" : "integer",
-          "format" : "int32"
+        "outputTarget" : {
+          "type" : "object"
         },
-        "highestEscapedChar" : {
-          "type" : "integer",
-          "format" : "int32"
+        "characterEscapes" : {
+          "$ref" : "#/definitions/CharacterEscapes"
+        },
+        "closed" : {
+          "type" : "boolean"
+        },
+        "codec" : {
+          "$ref" : "#/definitions/ObjectCodec"
+        },
+        "prettyPrinter" : {
+          "$ref" : "#/definitions/PrettyPrinter"
         }
       }
     },
@@ -855,19 +855,6 @@
     "JsonParser" : {
       "type" : "object",
       "properties" : {
-        "typeId" : {
-          "type" : "object"
-        },
-        "currentToken" : {
-          "type" : "string",
-          "enum" : [ "NOT_AVAILABLE", "START_OBJECT", "END_OBJECT", "START_ARRAY", "END_ARRAY", "FIELD_NAME", "VALUE_EMBEDDED_OBJECT", "VALUE_STRING", "VALUE_NUMBER_INT", "VALUE_NUMBER_FLOAT", "VALUE_TRUE", "VALUE_FALSE", "VALUE_NULL" ]
-        },
-        "currentName" : {
-          "type" : "string"
-        },
-        "currentLocation" : {
-          "$ref" : "#/definitions/JsonLocation"
-        },
         "inputSource" : {
           "type" : "object"
         },
@@ -943,19 +930,32 @@
         "valueAsString" : {
           "type" : "string"
         },
-        "codec" : {
-          "$ref" : "#/definitions/ObjectCodec"
+        "currentName" : {
+          "type" : "string"
+        },
+        "closed" : {
+          "type" : "boolean"
         },
         "textLength" : {
           "type" : "integer",
           "format" : "int32"
         },
-        "closed" : {
-          "type" : "boolean"
-        },
         "objectId" : {
           "type" : "object"
         },
+        "text" : {
+          "type" : "string"
+        },
+        "textCharacters" : {
+          "type" : "array",
+          "items" : {
+            "type" : "string"
+          }
+        },
+        "shortValue" : {
+          "type" : "integer",
+          "format" : "int32"
+        },
         "booleanValue" : {
           "type" : "boolean"
         },
@@ -975,29 +975,29 @@
           "type" : "integer",
           "format" : "int64"
         },
-        "shortValue" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
-        "text" : {
-          "type" : "string"
-        },
-        "textCharacters" : {
-          "type" : "array",
-          "items" : {
-            "type" : "string"
-          }
+        "codec" : {
+          "$ref" : "#/definitions/ObjectCodec"
         },
         "intValue" : {
           "type" : "integer",
           "format" : "int32"
         },
+        "typeId" : {
+          "type" : "object"
+        },
+        "currentToken" : {
+          "type" : "string",
+          "enum" : [ "NOT_AVAILABLE", "START_OBJECT", "END_OBJECT", "START_ARRAY", "END_ARRAY", "FIELD_NAME", "VALUE_EMBEDDED_OBJECT", "VALUE_STRING", "VALUE_NUMBER_INT", "VALUE_NUMBER_FLOAT", "VALUE_TRUE", "VALUE_FALSE", "VALUE_NULL" ]
+        },
         "binaryValue" : {
           "type" : "array",
           "items" : {
             "type" : "string",
             "format" : "byte"
           }
+        },
+        "currentLocation" : {
+          "$ref" : "#/definitions/JsonLocation"
         }
       }
     },
@@ -1023,20 +1023,20 @@
     "JsonStreamContext" : {
       "type" : "object",
       "properties" : {
-        "currentName" : {
-          "type" : "string"
-        },
         "currentValue" : {
           "type" : "object"
         },
-        "currentIndex" : {
+        "entryCount" : {
           "type" : "integer",
           "format" : "int32"
         },
         "typeDesc" : {
           "type" : "string"
         },
-        "entryCount" : {
+        "currentName" : {
+          "type" : "string"
+        },
+        "currentIndex" : {
           "type" : "integer",
           "format" : "int32"
         },
@@ -1164,11 +1164,17 @@
     "ObjectMapper" : {
       "type" : "object",
       "properties" : {
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "nodeFactory" : {
+          "$ref" : "#/definitions/JsonNodeFactory"
+        },
         "dateFormat" : {
           "$ref" : "#/definitions/DateFormat"
         },
-        "jsonFactory" : {
-          "$ref" : "#/definitions/JsonFactory"
+        "injectableValues" : {
+          "$ref" : "#/definitions/InjectableValues"
         },
         "serializationConfig" : {
           "$ref" : "#/definitions/SerializationConfig"
@@ -1182,6 +1188,9 @@
         "serializerFactory" : {
           "$ref" : "#/definitions/SerializerFactory"
         },
+        "jsonFactory" : {
+          "$ref" : "#/definitions/JsonFactory"
+        },
         "serializerProvider" : {
           "$ref" : "#/definitions/SerializerProvider"
         },
@@ -1197,15 +1206,6 @@
         "propertyNamingStrategy" : {
           "$ref" : "#/definitions/PropertyNamingStrategy"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
-        "nodeFactory" : {
-          "$ref" : "#/definitions/JsonNodeFactory"
-        },
-        "injectableValues" : {
-          "$ref" : "#/definitions/InjectableValues"
-        },
         "factory" : {
           "$ref" : "#/definitions/JsonFactory"
         }
@@ -1270,10 +1270,10 @@
     "PublicKey" : {
       "type" : "object",
       "properties" : {
-        "format" : {
+        "algorithm" : {
           "type" : "string"
         },
-        "algorithm" : {
+        "format" : {
           "type" : "string"
         },
         "encoded" : {
@@ -1288,6 +1288,15 @@
     "SerializationConfig" : {
       "type" : "object",
       "properties" : {
+        "defaultPropertyInclusion" : {
+          "$ref" : "#/definitions/Value"
+        },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
+        },
+        "filterProvider" : {
+          "$ref" : "#/definitions/FilterProvider"
+        },
         "defaultPrettyPrinter" : {
           "$ref" : "#/definitions/PrettyPrinter"
         },
@@ -1299,26 +1308,17 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "filterProvider" : {
-          "$ref" : "#/definitions/FilterProvider"
-        },
-        "defaultPropertyInclusion" : {
-          "$ref" : "#/definitions/Value"
-        },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
+        "rootName" : {
+          "type" : "string"
         },
-        "defaultVisibilityChecker" : {
-          "$ref" : "#/definitions/VisibilityCheckerObject"
+        "fullRootName" : {
+          "$ref" : "#/definitions/PropertyName"
         },
         "subtypeResolver" : {
           "$ref" : "#/definitions/SubtypeResolver"
         },
-        "fullRootName" : {
-          "$ref" : "#/definitions/PropertyName"
-        },
-        "rootName" : {
-          "type" : "string"
+        "defaultVisibilityChecker" : {
+          "$ref" : "#/definitions/VisibilityCheckerObject"
         },
         "attributes" : {
           "$ref" : "#/definitions/ContextAttributes"
@@ -1326,29 +1326,29 @@
         "classIntrospector" : {
           "$ref" : "#/definitions/ClassIntrospector"
         },
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "dateFormat" : {
+          "$ref" : "#/definitions/DateFormat"
+        },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
         },
         "locale" : {
           "$ref" : "#/definitions/Locale"
         },
-        "handlerInstantiator" : {
-          "$ref" : "#/definitions/HandlerInstantiator"
-        },
         "propertyNamingStrategy" : {
           "$ref" : "#/definitions/PropertyNamingStrategy"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
         "annotationProcessingEnabled" : {
           "type" : "boolean"
         },
+        "handlerInstantiator" : {
+          "$ref" : "#/definitions/HandlerInstantiator"
+        },
         "base64Variant" : {
           "$ref" : "#/definitions/Base64Variant"
-        },
-        "dateFormat" : {
-          "$ref" : "#/definitions/DateFormat"
         }
       }
     },
@@ -1358,8 +1358,17 @@
     "SerializerProvider" : {
       "type" : "object",
       "properties" : {
-        "generator" : {
-          "$ref" : "#/definitions/JsonGenerator"
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "defaultNullKeySerializer" : {
+          "$ref" : "#/definitions/JsonSerializerObject"
+        },
+        "defaultNullValueSerializer" : {
+          "$ref" : "#/definitions/JsonSerializerObject"
+        },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
         },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
@@ -1367,23 +1376,14 @@
         "locale" : {
           "$ref" : "#/definitions/Locale"
         },
+        "generator" : {
+          "$ref" : "#/definitions/JsonGenerator"
+        },
         "config" : {
           "$ref" : "#/definitions/SerializationConfig"
         },
         "filterProvider" : {
           "$ref" : "#/definitions/FilterProvider"
-        },
-        "defaultNullValueSerializer" : {
-          "$ref" : "#/definitions/JsonSerializerObject"
-        },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
-        "defaultNullKeySerializer" : {
-          "$ref" : "#/definitions/JsonSerializerObject"
-        },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
         }
       }
     },
@@ -1486,22 +1486,6 @@
         "issuerX500Principal" : {
           "$ref" : "#/definitions/X500Principal"
         },
-        "keyUsage" : {
-          "type" : "array",
-          "items" : {
-            "type" : "boolean"
-          }
-        },
-        "issuerDN" : {
-          "$ref" : "#/definitions/Principal"
-        },
-        "subjectDN" : {
-          "$ref" : "#/definitions/Principal"
-        },
-        "version" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "serialNumber" : {
           "type" : "integer"
         },
@@ -1551,6 +1535,22 @@
             "type" : "string"
           }
         },
+        "keyUsage" : {
+          "type" : "array",
+          "items" : {
+            "type" : "boolean"
+          }
+        },
+        "issuerDN" : {
+          "$ref" : "#/definitions/Principal"
+        },
+        "subjectDN" : {
+          "$ref" : "#/definitions/Principal"
+        },
+        "version" : {
+          "type" : "integer",
+          "format" : "int32"
+        },
         "subjectAlternativeNames" : {
           "type" : "array",
           "items" : {
@@ -1580,14 +1580,14 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "criticalExtensionOIDs" : {
+        "nonCriticalExtensionOIDs" : {
           "type" : "array",
           "uniqueItems" : true,
           "items" : {
             "type" : "string"
           }
         },
-        "nonCriticalExtensionOIDs" : {
+        "criticalExtensionOIDs" : {
           "type" : "array",
           "uniqueItems" : true,
           "items" : {
diff --git a/content/swagger/2.8.0-SNAPSHOT/swaggersink.json b/content/swagger/2.8.0-SNAPSHOT/swaggersink.json
index 4b5e798..35fec39 100644
--- a/content/swagger/2.8.0-SNAPSHOT/swaggersink.json
+++ b/content/swagger/2.8.0-SNAPSHOT/swaggersink.json
@@ -772,6 +772,15 @@
     "ArrayBuilders" : {
       "type" : "object",
       "properties" : {
+        "longBuilder" : {
+          "$ref" : "#/definitions/LongBuilder"
+        },
+        "floatBuilder" : {
+          "$ref" : "#/definitions/FloatBuilder"
+        },
+        "doubleBuilder" : {
+          "$ref" : "#/definitions/DoubleBuilder"
+        },
         "booleanBuilder" : {
           "$ref" : "#/definitions/BooleanBuilder"
         },
@@ -783,15 +792,6 @@
         },
         "intBuilder" : {
           "$ref" : "#/definitions/IntBuilder"
-        },
-        "longBuilder" : {
-          "$ref" : "#/definitions/LongBuilder"
-        },
-        "floatBuilder" : {
-          "$ref" : "#/definitions/FloatBuilder"
-        },
-        "doubleBuilder" : {
-          "$ref" : "#/definitions/DoubleBuilder"
         }
       }
     },
@@ -821,10 +821,6 @@
     "Base64Variant" : {
       "type" : "object",
       "properties" : {
-        "paddingByte" : {
-          "type" : "string",
-          "format" : "byte"
-        },
         "paddingChar" : {
           "type" : "string"
         },
@@ -832,6 +828,10 @@
           "type" : "integer",
           "format" : "int32"
         },
+        "paddingByte" : {
+          "type" : "string",
+          "format" : "byte"
+        },
         "name" : {
           "type" : "string"
         }
@@ -872,15 +872,15 @@
         "completedExceptionally" : {
           "type" : "boolean"
         },
-        "numberOfDependents" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "cancelled" : {
           "type" : "boolean"
         },
         "done" : {
           "type" : "boolean"
+        },
+        "numberOfDependents" : {
+          "type" : "integer",
+          "format" : "int32"
         }
       }
     },
@@ -890,15 +890,15 @@
         "completedExceptionally" : {
           "type" : "boolean"
         },
-        "numberOfDependents" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "cancelled" : {
           "type" : "boolean"
         },
         "done" : {
           "type" : "boolean"
+        },
+        "numberOfDependents" : {
+          "type" : "integer",
+          "format" : "int32"
         }
       }
     },
@@ -1049,15 +1049,12 @@
     "DeserializationConfig" : {
       "type" : "object",
       "properties" : {
-        "problemHandlers" : {
-          "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
+        "defaultPropertyInclusion" : {
+          "$ref" : "#/definitions/Value"
         },
         "nodeFactory" : {
           "$ref" : "#/definitions/JsonNodeFactory"
         },
-        "defaultPropertyInclusion" : {
-          "$ref" : "#/definitions/Value"
-        },
         "annotationIntrospector" : {
           "$ref" : "#/definitions/AnnotationIntrospector"
         },
@@ -1065,17 +1062,20 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "defaultVisibilityChecker" : {
-          "$ref" : "#/definitions/VisibilityCheckerObject"
+        "problemHandlers" : {
+          "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
         },
-        "subtypeResolver" : {
-          "$ref" : "#/definitions/SubtypeResolver"
+        "rootName" : {
+          "type" : "string"
         },
         "fullRootName" : {
           "$ref" : "#/definitions/PropertyName"
         },
-        "rootName" : {
-          "type" : "string"
+        "subtypeResolver" : {
+          "$ref" : "#/definitions/SubtypeResolver"
+        },
+        "defaultVisibilityChecker" : {
+          "$ref" : "#/definitions/VisibilityCheckerObject"
         },
         "attributes" : {
           "$ref" : "#/definitions/ContextAttributes"
@@ -1083,29 +1083,29 @@
         "classIntrospector" : {
           "$ref" : "#/definitions/ClassIntrospector"
         },
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "dateFormat" : {
+          "$ref" : "#/definitions/DateFormat"
+        },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
         },
         "locale" : {
           "$ref" : "#/definitions/Locale"
         },
-        "handlerInstantiator" : {
-          "$ref" : "#/definitions/HandlerInstantiator"
-        },
         "propertyNamingStrategy" : {
           "$ref" : "#/definitions/PropertyNamingStrategy"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
         "annotationProcessingEnabled" : {
           "type" : "boolean"
         },
+        "handlerInstantiator" : {
+          "$ref" : "#/definitions/HandlerInstantiator"
+        },
         "base64Variant" : {
           "$ref" : "#/definitions/Base64Variant"
-        },
-        "dateFormat" : {
-          "$ref" : "#/definitions/DateFormat"
         }
       }
     },
@@ -1115,8 +1115,14 @@
         "arrayBuilders" : {
           "$ref" : "#/definitions/ArrayBuilders"
         },
-        "contextualType" : {
-          "$ref" : "#/definitions/JavaType"
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "nodeFactory" : {
+          "$ref" : "#/definitions/JsonNodeFactory"
+        },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
         },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
@@ -1130,22 +1136,16 @@
         "parser" : {
           "$ref" : "#/definitions/JsonParser"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
-        "nodeFactory" : {
-          "$ref" : "#/definitions/JsonNodeFactory"
-        },
-        "base64Variant" : {
-          "$ref" : "#/definitions/Base64Variant"
-        },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
+        "contextualType" : {
+          "$ref" : "#/definitions/JavaType"
         },
         "deserializationFeatures" : {
           "type" : "integer",
           "format" : "int32"
         },
+        "base64Variant" : {
+          "$ref" : "#/definitions/Base64Variant"
+        },
         "factory" : {
           "$ref" : "#/definitions/DeserializerFactory"
         }
@@ -1201,18 +1201,6 @@
         "superClass" : {
           "$ref" : "#/definitions/JavaType"
         },
-        "contentValueHandler" : {
-          "type" : "object"
-        },
-        "contentTypeHandler" : {
-          "type" : "object"
-        },
-        "erasedSignature" : {
-          "type" : "string"
-        },
-        "typeHandler" : {
-          "type" : "object"
-        },
         "contentType" : {
           "$ref" : "#/definitions/JavaType"
         },
@@ -1222,16 +1210,13 @@
         "concrete" : {
           "type" : "boolean"
         },
-        "valueHandler" : {
-          "type" : "object"
-        },
-        "mapLikeType" : {
+        "enumType" : {
           "type" : "boolean"
         },
-        "enumType" : {
+        "javaLangObject" : {
           "type" : "boolean"
         },
-        "collectionLikeType" : {
+        "mapLikeType" : {
           "type" : "boolean"
         },
         "arrayType" : {
@@ -1240,15 +1225,30 @@
         "throwable" : {
           "type" : "boolean"
         },
-        "javaLangObject" : {
+        "collectionLikeType" : {
           "type" : "boolean"
         },
-        "keyType" : {
-          "$ref" : "#/definitions/JavaType"
+        "erasedSignature" : {
+          "type" : "string"
         },
         "containerType" : {
           "type" : "boolean"
         },
+        "keyType" : {
+          "$ref" : "#/definitions/JavaType"
+        },
+        "valueHandler" : {
+          "type" : "object"
+        },
+        "typeHandler" : {
+          "type" : "object"
+        },
+        "contentTypeHandler" : {
+          "type" : "object"
+        },
+        "contentValueHandler" : {
+          "type" : "object"
+        },
         "referencedType" : {
           "$ref" : "#/definitions/JavaType"
         },
@@ -1307,15 +1307,6 @@
     "JsonGenerator" : {
       "type" : "object",
       "properties" : {
-        "prettyPrinter" : {
-          "$ref" : "#/definitions/PrettyPrinter"
-        },
-        "characterEscapes" : {
-          "$ref" : "#/definitions/CharacterEscapes"
-        },
-        "outputTarget" : {
-          "type" : "object"
-        },
         "currentValue" : {
           "type" : "object"
         },
@@ -1330,22 +1321,31 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "codec" : {
-          "$ref" : "#/definitions/ObjectCodec"
+        "highestEscapedChar" : {
+          "type" : "integer",
+          "format" : "int32"
         },
-        "closed" : {
-          "type" : "boolean"
+        "outputBuffered" : {
+          "type" : "integer",
+          "format" : "int32"
         },
         "outputContext" : {
           "$ref" : "#/definitions/JsonStreamContext"
         },
-        "outputBuffered" : {
-          "type" : "integer",
-          "format" : "int32"
+        "outputTarget" : {
+          "type" : "object"
         },
-        "highestEscapedChar" : {
-          "type" : "integer",
-          "format" : "int32"
+        "characterEscapes" : {
+          "$ref" : "#/definitions/CharacterEscapes"
+        },
+        "closed" : {
+          "type" : "boolean"
+        },
+        "codec" : {
+          "$ref" : "#/definitions/ObjectCodec"
+        },
+        "prettyPrinter" : {
+          "$ref" : "#/definitions/PrettyPrinter"
         }
       }
     },
@@ -1379,19 +1379,6 @@
     "JsonParser" : {
       "type" : "object",
       "properties" : {
-        "typeId" : {
-          "type" : "object"
-        },
-        "currentToken" : {
-          "type" : "string",
-          "enum" : [ "NOT_AVAILABLE", "START_OBJECT", "END_OBJECT", "START_ARRAY", "END_ARRAY", "FIELD_NAME", "VALUE_EMBEDDED_OBJECT", "VALUE_STRING", "VALUE_NUMBER_INT", "VALUE_NUMBER_FLOAT", "VALUE_TRUE", "VALUE_FALSE", "VALUE_NULL" ]
-        },
-        "currentName" : {
-          "type" : "string"
-        },
-        "currentLocation" : {
-          "$ref" : "#/definitions/JsonLocation"
-        },
         "inputSource" : {
           "type" : "object"
         },
@@ -1467,19 +1454,32 @@
         "valueAsString" : {
           "type" : "string"
         },
-        "codec" : {
-          "$ref" : "#/definitions/ObjectCodec"
+        "currentName" : {
+          "type" : "string"
+        },
+        "closed" : {
+          "type" : "boolean"
         },
         "textLength" : {
           "type" : "integer",
           "format" : "int32"
         },
-        "closed" : {
-          "type" : "boolean"
-        },
         "objectId" : {
           "type" : "object"
         },
+        "text" : {
+          "type" : "string"
+        },
+        "textCharacters" : {
+          "type" : "array",
+          "items" : {
+            "type" : "string"
+          }
+        },
+        "shortValue" : {
+          "type" : "integer",
+          "format" : "int32"
+        },
         "booleanValue" : {
           "type" : "boolean"
         },
@@ -1499,29 +1499,29 @@
           "type" : "integer",
           "format" : "int64"
         },
-        "shortValue" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
-        "text" : {
-          "type" : "string"
-        },
-        "textCharacters" : {
-          "type" : "array",
-          "items" : {
-            "type" : "string"
-          }
+        "codec" : {
+          "$ref" : "#/definitions/ObjectCodec"
         },
         "intValue" : {
           "type" : "integer",
           "format" : "int32"
         },
+        "typeId" : {
+          "type" : "object"
+        },
+        "currentToken" : {
+          "type" : "string",
+          "enum" : [ "NOT_AVAILABLE", "START_OBJECT", "END_OBJECT", "START_ARRAY", "END_ARRAY", "FIELD_NAME", "VALUE_EMBEDDED_OBJECT", "VALUE_STRING", "VALUE_NUMBER_INT", "VALUE_NUMBER_FLOAT", "VALUE_TRUE", "VALUE_FALSE", "VALUE_NULL" ]
+        },
         "binaryValue" : {
           "type" : "array",
           "items" : {
             "type" : "string",
             "format" : "byte"
           }
+        },
+        "currentLocation" : {
+          "$ref" : "#/definitions/JsonLocation"
         }
       }
     },
@@ -1547,20 +1547,20 @@
     "JsonStreamContext" : {
       "type" : "object",
       "properties" : {
-        "currentName" : {
-          "type" : "string"
-        },
         "currentValue" : {
           "type" : "object"
         },
-        "currentIndex" : {
+        "entryCount" : {
           "type" : "integer",
           "format" : "int32"
         },
         "typeDesc" : {
           "type" : "string"
         },
-        "entryCount" : {
+        "currentName" : {
+          "type" : "string"
+        },
+        "currentIndex" : {
           "type" : "integer",
           "format" : "int32"
         },
@@ -1688,11 +1688,17 @@
     "ObjectMapper" : {
       "type" : "object",
       "properties" : {
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "nodeFactory" : {
+          "$ref" : "#/definitions/JsonNodeFactory"
+        },
         "dateFormat" : {
           "$ref" : "#/definitions/DateFormat"
         },
-        "jsonFactory" : {
-          "$ref" : "#/definitions/JsonFactory"
+        "injectableValues" : {
+          "$ref" : "#/definitions/InjectableValues"
         },
         "serializationConfig" : {
           "$ref" : "#/definitions/SerializationConfig"
@@ -1706,6 +1712,9 @@
         "serializerFactory" : {
           "$ref" : "#/definitions/SerializerFactory"
         },
+        "jsonFactory" : {
+          "$ref" : "#/definitions/JsonFactory"
+        },
         "serializerProvider" : {
           "$ref" : "#/definitions/SerializerProvider"
         },
@@ -1721,15 +1730,6 @@
         "propertyNamingStrategy" : {
           "$ref" : "#/definitions/PropertyNamingStrategy"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
-        "nodeFactory" : {
-          "$ref" : "#/definitions/JsonNodeFactory"
-        },
-        "injectableValues" : {
-          "$ref" : "#/definitions/InjectableValues"
-        },
         "factory" : {
           "$ref" : "#/definitions/JsonFactory"
         }
@@ -1769,10 +1769,10 @@
     "PublicKey" : {
       "type" : "object",
       "properties" : {
-        "format" : {
+        "algorithm" : {
           "type" : "string"
         },
-        "algorithm" : {
+        "format" : {
           "type" : "string"
         },
         "encoded" : {
@@ -1804,6 +1804,15 @@
     "SerializationConfig" : {
       "type" : "object",
       "properties" : {
+        "defaultPropertyInclusion" : {
+          "$ref" : "#/definitions/Value"
+        },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
+        },
+        "filterProvider" : {
+          "$ref" : "#/definitions/FilterProvider"
+        },
         "defaultPrettyPrinter" : {
           "$ref" : "#/definitions/PrettyPrinter"
         },
@@ -1815,26 +1824,17 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "filterProvider" : {
-          "$ref" : "#/definitions/FilterProvider"
-        },
-        "defaultPropertyInclusion" : {
-          "$ref" : "#/definitions/Value"
-        },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
+        "rootName" : {
+          "type" : "string"
         },
-        "defaultVisibilityChecker" : {
-          "$ref" : "#/definitions/VisibilityCheckerObject"
+        "fullRootName" : {
+          "$ref" : "#/definitions/PropertyName"
         },
         "subtypeResolver" : {
           "$ref" : "#/definitions/SubtypeResolver"
         },
-        "fullRootName" : {
-          "$ref" : "#/definitions/PropertyName"
-        },
-        "rootName" : {
-          "type" : "string"
+        "defaultVisibilityChecker" : {
+          "$ref" : "#/definitions/VisibilityCheckerObject"
         },
         "attributes" : {
           "$ref" : "#/definitions/ContextAttributes"
@@ -1842,29 +1842,29 @@
         "classIntrospector" : {
           "$ref" : "#/definitions/ClassIntrospector"
         },
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "dateFormat" : {
+          "$ref" : "#/definitions/DateFormat"
+        },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
         },
         "locale" : {
           "$ref" : "#/definitions/Locale"
         },
-        "handlerInstantiator" : {
-          "$ref" : "#/definitions/HandlerInstantiator"
-        },
         "propertyNamingStrategy" : {
           "$ref" : "#/definitions/PropertyNamingStrategy"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
         "annotationProcessingEnabled" : {
           "type" : "boolean"
         },
+        "handlerInstantiator" : {
+          "$ref" : "#/definitions/HandlerInstantiator"
+        },
         "base64Variant" : {
           "$ref" : "#/definitions/Base64Variant"
-        },
-        "dateFormat" : {
-          "$ref" : "#/definitions/DateFormat"
         }
       }
     },
@@ -1874,8 +1874,17 @@
     "SerializerProvider" : {
       "type" : "object",
       "properties" : {
-        "generator" : {
-          "$ref" : "#/definitions/JsonGenerator"
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "defaultNullKeySerializer" : {
+          "$ref" : "#/definitions/JsonSerializerObject"
+        },
+        "defaultNullValueSerializer" : {
+          "$ref" : "#/definitions/JsonSerializerObject"
+        },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
         },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
@@ -1883,23 +1892,14 @@
         "locale" : {
           "$ref" : "#/definitions/Locale"
         },
+        "generator" : {
+          "$ref" : "#/definitions/JsonGenerator"
+        },
         "config" : {
           "$ref" : "#/definitions/SerializationConfig"
         },
         "filterProvider" : {
           "$ref" : "#/definitions/FilterProvider"
-        },
-        "defaultNullValueSerializer" : {
-          "$ref" : "#/definitions/JsonSerializerObject"
-        },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
-        "defaultNullKeySerializer" : {
-          "$ref" : "#/definitions/JsonSerializerObject"
-        },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
         }
       }
     },
@@ -2203,22 +2203,6 @@
         "issuerX500Principal" : {
           "$ref" : "#/definitions/X500Principal"
         },
-        "keyUsage" : {
-          "type" : "array",
-          "items" : {
-            "type" : "boolean"
-          }
-        },
-        "issuerDN" : {
-          "$ref" : "#/definitions/Principal"
-        },
-        "subjectDN" : {
-          "$ref" : "#/definitions/Principal"
-        },
-        "version" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "serialNumber" : {
           "type" : "integer"
         },
@@ -2268,6 +2252,22 @@
             "type" : "string"
           }
         },
+        "keyUsage" : {
+          "type" : "array",
+          "items" : {
+            "type" : "boolean"
+          }
+        },
+        "issuerDN" : {
+          "$ref" : "#/definitions/Principal"
+        },
+        "subjectDN" : {
+          "$ref" : "#/definitions/Principal"
+        },
+        "version" : {
+          "type" : "integer",
+          "format" : "int32"
+        },
         "subjectAlternativeNames" : {
           "type" : "array",
           "items" : {
@@ -2297,14 +2297,14 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "criticalExtensionOIDs" : {
+        "nonCriticalExtensionOIDs" : {
           "type" : "array",
           "uniqueItems" : true,
           "items" : {
             "type" : "string"
           }
         },
-        "nonCriticalExtensionOIDs" : {
+        "criticalExtensionOIDs" : {
           "type" : "array",
           "uniqueItems" : true,
           "items" : {
diff --git a/content/swagger/2.8.0-SNAPSHOT/swaggersource.json b/content/swagger/2.8.0-SNAPSHOT/swaggersource.json
index c7d6279..6d17673 100644
--- a/content/swagger/2.8.0-SNAPSHOT/swaggersource.json
+++ b/content/swagger/2.8.0-SNAPSHOT/swaggersource.json
@@ -775,6 +775,15 @@
     "ArrayBuilders" : {
       "type" : "object",
       "properties" : {
+        "longBuilder" : {
+          "$ref" : "#/definitions/LongBuilder"
+        },
+        "floatBuilder" : {
+          "$ref" : "#/definitions/FloatBuilder"
+        },
+        "doubleBuilder" : {
+          "$ref" : "#/definitions/DoubleBuilder"
+        },
         "booleanBuilder" : {
           "$ref" : "#/definitions/BooleanBuilder"
         },
@@ -786,15 +795,6 @@
         },
         "intBuilder" : {
           "$ref" : "#/definitions/IntBuilder"
-        },
-        "longBuilder" : {
-          "$ref" : "#/definitions/LongBuilder"
-        },
-        "floatBuilder" : {
-          "$ref" : "#/definitions/FloatBuilder"
-        },
-        "doubleBuilder" : {
-          "$ref" : "#/definitions/DoubleBuilder"
         }
       }
     },
@@ -824,10 +824,6 @@
     "Base64Variant" : {
       "type" : "object",
       "properties" : {
-        "paddingByte" : {
-          "type" : "string",
-          "format" : "byte"
-        },
         "paddingChar" : {
           "type" : "string"
         },
@@ -835,6 +831,10 @@
           "type" : "integer",
           "format" : "int32"
         },
+        "paddingByte" : {
+          "type" : "string",
+          "format" : "byte"
+        },
         "name" : {
           "type" : "string"
         }
@@ -889,15 +889,15 @@
         "completedExceptionally" : {
           "type" : "boolean"
         },
-        "numberOfDependents" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "cancelled" : {
           "type" : "boolean"
         },
         "done" : {
           "type" : "boolean"
+        },
+        "numberOfDependents" : {
+          "type" : "integer",
+          "format" : "int32"
         }
       }
     },
@@ -907,15 +907,15 @@
         "completedExceptionally" : {
           "type" : "boolean"
         },
-        "numberOfDependents" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "cancelled" : {
           "type" : "boolean"
         },
         "done" : {
           "type" : "boolean"
+        },
+        "numberOfDependents" : {
+          "type" : "integer",
+          "format" : "int32"
         }
       }
     },
@@ -1033,15 +1033,12 @@
     "DeserializationConfig" : {
       "type" : "object",
       "properties" : {
-        "problemHandlers" : {
-          "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
+        "defaultPropertyInclusion" : {
+          "$ref" : "#/definitions/Value"
         },
         "nodeFactory" : {
           "$ref" : "#/definitions/JsonNodeFactory"
         },
-        "defaultPropertyInclusion" : {
-          "$ref" : "#/definitions/Value"
-        },
         "annotationIntrospector" : {
           "$ref" : "#/definitions/AnnotationIntrospector"
         },
@@ -1049,17 +1046,20 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "defaultVisibilityChecker" : {
-          "$ref" : "#/definitions/VisibilityCheckerObject"
+        "problemHandlers" : {
+          "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
         },
-        "subtypeResolver" : {
-          "$ref" : "#/definitions/SubtypeResolver"
+        "rootName" : {
+          "type" : "string"
         },
         "fullRootName" : {
           "$ref" : "#/definitions/PropertyName"
         },
-        "rootName" : {
-          "type" : "string"
+        "subtypeResolver" : {
+          "$ref" : "#/definitions/SubtypeResolver"
+        },
+        "defaultVisibilityChecker" : {
+          "$ref" : "#/definitions/VisibilityCheckerObject"
         },
         "attributes" : {
           "$ref" : "#/definitions/ContextAttributes"
@@ -1067,29 +1067,29 @@
         "classIntrospector" : {
           "$ref" : "#/definitions/ClassIntrospector"
         },
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "dateFormat" : {
+          "$ref" : "#/definitions/DateFormat"
+        },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
         },
         "locale" : {
           "$ref" : "#/definitions/Locale"
         },
-        "handlerInstantiator" : {
-          "$ref" : "#/definitions/HandlerInstantiator"
-        },
         "propertyNamingStrategy" : {
           "$ref" : "#/definitions/PropertyNamingStrategy"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
         "annotationProcessingEnabled" : {
           "type" : "boolean"
         },
+        "handlerInstantiator" : {
+          "$ref" : "#/definitions/HandlerInstantiator"
+        },
         "base64Variant" : {
           "$ref" : "#/definitions/Base64Variant"
-        },
-        "dateFormat" : {
-          "$ref" : "#/definitions/DateFormat"
         }
       }
     },
@@ -1099,8 +1099,14 @@
         "arrayBuilders" : {
           "$ref" : "#/definitions/ArrayBuilders"
         },
-        "contextualType" : {
-          "$ref" : "#/definitions/JavaType"
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "nodeFactory" : {
+          "$ref" : "#/definitions/JsonNodeFactory"
+        },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
         },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
@@ -1114,22 +1120,16 @@
         "parser" : {
           "$ref" : "#/definitions/JsonParser"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
-        "nodeFactory" : {
-          "$ref" : "#/definitions/JsonNodeFactory"
-        },
-        "base64Variant" : {
-          "$ref" : "#/definitions/Base64Variant"
-        },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
+        "contextualType" : {
+          "$ref" : "#/definitions/JavaType"
         },
         "deserializationFeatures" : {
           "type" : "integer",
           "format" : "int32"
         },
+        "base64Variant" : {
+          "$ref" : "#/definitions/Base64Variant"
+        },
         "factory" : {
           "$ref" : "#/definitions/DeserializerFactory"
         }
@@ -1185,18 +1185,6 @@
         "superClass" : {
           "$ref" : "#/definitions/JavaType"
         },
-        "contentValueHandler" : {
-          "type" : "object"
-        },
-        "contentTypeHandler" : {
-          "type" : "object"
-        },
-        "erasedSignature" : {
-          "type" : "string"
-        },
-        "typeHandler" : {
-          "type" : "object"
-        },
         "contentType" : {
           "$ref" : "#/definitions/JavaType"
         },
@@ -1206,16 +1194,13 @@
         "concrete" : {
           "type" : "boolean"
         },
-        "valueHandler" : {
-          "type" : "object"
-        },
-        "mapLikeType" : {
+        "enumType" : {
           "type" : "boolean"
         },
-        "enumType" : {
+        "javaLangObject" : {
           "type" : "boolean"
         },
-        "collectionLikeType" : {
+        "mapLikeType" : {
           "type" : "boolean"
         },
         "arrayType" : {
@@ -1224,15 +1209,30 @@
         "throwable" : {
           "type" : "boolean"
         },
-        "javaLangObject" : {
+        "collectionLikeType" : {
           "type" : "boolean"
         },
-        "keyType" : {
-          "$ref" : "#/definitions/JavaType"
+        "erasedSignature" : {
+          "type" : "string"
         },
         "containerType" : {
           "type" : "boolean"
         },
+        "keyType" : {
+          "$ref" : "#/definitions/JavaType"
+        },
+        "valueHandler" : {
+          "type" : "object"
+        },
+        "typeHandler" : {
+          "type" : "object"
+        },
+        "contentTypeHandler" : {
+          "type" : "object"
+        },
+        "contentValueHandler" : {
+          "type" : "object"
+        },
         "referencedType" : {
           "$ref" : "#/definitions/JavaType"
         },
@@ -1291,15 +1291,6 @@
     "JsonGenerator" : {
       "type" : "object",
       "properties" : {
-        "prettyPrinter" : {
-          "$ref" : "#/definitions/PrettyPrinter"
-        },
-        "characterEscapes" : {
-          "$ref" : "#/definitions/CharacterEscapes"
-        },
-        "outputTarget" : {
-          "type" : "object"
-        },
         "currentValue" : {
           "type" : "object"
         },
@@ -1314,22 +1305,31 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "codec" : {
-          "$ref" : "#/definitions/ObjectCodec"
+        "highestEscapedChar" : {
+          "type" : "integer",
+          "format" : "int32"
         },
-        "closed" : {
-          "type" : "boolean"
+        "outputBuffered" : {
+          "type" : "integer",
+          "format" : "int32"
         },
         "outputContext" : {
           "$ref" : "#/definitions/JsonStreamContext"
         },
-        "outputBuffered" : {
-          "type" : "integer",
-          "format" : "int32"
+        "outputTarget" : {
+          "type" : "object"
         },
-        "highestEscapedChar" : {
-          "type" : "integer",
-          "format" : "int32"
+        "characterEscapes" : {
+          "$ref" : "#/definitions/CharacterEscapes"
+        },
+        "closed" : {
+          "type" : "boolean"
+        },
+        "codec" : {
+          "$ref" : "#/definitions/ObjectCodec"
+        },
+        "prettyPrinter" : {
+          "$ref" : "#/definitions/PrettyPrinter"
         }
       }
     },
@@ -1363,19 +1363,6 @@
     "JsonParser" : {
       "type" : "object",
       "properties" : {
-        "typeId" : {
-          "type" : "object"
-        },
-        "currentToken" : {
-          "type" : "string",
-          "enum" : [ "NOT_AVAILABLE", "START_OBJECT", "END_OBJECT", "START_ARRAY", "END_ARRAY", "FIELD_NAME", "VALUE_EMBEDDED_OBJECT", "VALUE_STRING", "VALUE_NUMBER_INT", "VALUE_NUMBER_FLOAT", "VALUE_TRUE", "VALUE_FALSE", "VALUE_NULL" ]
-        },
-        "currentName" : {
-          "type" : "string"
-        },
-        "currentLocation" : {
-          "$ref" : "#/definitions/JsonLocation"
-        },
         "inputSource" : {
           "type" : "object"
         },
@@ -1451,19 +1438,32 @@
         "valueAsString" : {
           "type" : "string"
         },
-        "codec" : {
-          "$ref" : "#/definitions/ObjectCodec"
+        "currentName" : {
+          "type" : "string"
+        },
+        "closed" : {
+          "type" : "boolean"
         },
         "textLength" : {
           "type" : "integer",
           "format" : "int32"
         },
-        "closed" : {
-          "type" : "boolean"
-        },
         "objectId" : {
           "type" : "object"
         },
+        "text" : {
+          "type" : "string"
+        },
+        "textCharacters" : {
+          "type" : "array",
+          "items" : {
+            "type" : "string"
+          }
+        },
+        "shortValue" : {
+          "type" : "integer",
+          "format" : "int32"
+        },
         "booleanValue" : {
           "type" : "boolean"
         },
@@ -1483,29 +1483,29 @@
           "type" : "integer",
           "format" : "int64"
         },
-        "shortValue" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
-        "text" : {
-          "type" : "string"
-        },
-        "textCharacters" : {
-          "type" : "array",
-          "items" : {
-            "type" : "string"
-          }
+        "codec" : {
+          "$ref" : "#/definitions/ObjectCodec"
         },
         "intValue" : {
           "type" : "integer",
           "format" : "int32"
         },
+        "typeId" : {
+          "type" : "object"
+        },
+        "currentToken" : {
+          "type" : "string",
+          "enum" : [ "NOT_AVAILABLE", "START_OBJECT", "END_OBJECT", "START_ARRAY", "END_ARRAY", "FIELD_NAME", "VALUE_EMBEDDED_OBJECT", "VALUE_STRING", "VALUE_NUMBER_INT", "VALUE_NUMBER_FLOAT", "VALUE_TRUE", "VALUE_FALSE", "VALUE_NULL" ]
+        },
         "binaryValue" : {
           "type" : "array",
           "items" : {
             "type" : "string",
             "format" : "byte"
           }
+        },
+        "currentLocation" : {
+          "$ref" : "#/definitions/JsonLocation"
         }
       }
     },
@@ -1531,20 +1531,20 @@
     "JsonStreamContext" : {
       "type" : "object",
       "properties" : {
-        "currentName" : {
-          "type" : "string"
-        },
         "currentValue" : {
           "type" : "object"
         },
-        "currentIndex" : {
+        "entryCount" : {
           "type" : "integer",
           "format" : "int32"
         },
         "typeDesc" : {
           "type" : "string"
         },
-        "entryCount" : {
+        "currentName" : {
+          "type" : "string"
+        },
+        "currentIndex" : {
           "type" : "integer",
           "format" : "int32"
         },
@@ -1672,11 +1672,17 @@
     "ObjectMapper" : {
       "type" : "object",
       "properties" : {
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "nodeFactory" : {
+          "$ref" : "#/definitions/JsonNodeFactory"
+        },
         "dateFormat" : {
           "$ref" : "#/definitions/DateFormat"
         },
-        "jsonFactory" : {
-          "$ref" : "#/definitions/JsonFactory"
+        "injectableValues" : {
+          "$ref" : "#/definitions/InjectableValues"
         },
         "serializationConfig" : {
           "$ref" : "#/definitions/SerializationConfig"
@@ -1690,6 +1696,9 @@
         "serializerFactory" : {
           "$ref" : "#/definitions/SerializerFactory"
         },
+        "jsonFactory" : {
+          "$ref" : "#/definitions/JsonFactory"
+        },
         "serializerProvider" : {
           "$ref" : "#/definitions/SerializerProvider"
         },
@@ -1705,15 +1714,6 @@
         "propertyNamingStrategy" : {
           "$ref" : "#/definitions/PropertyNamingStrategy"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
-        "nodeFactory" : {
-          "$ref" : "#/definitions/JsonNodeFactory"
-        },
-        "injectableValues" : {
-          "$ref" : "#/definitions/InjectableValues"
-        },
         "factory" : {
           "$ref" : "#/definitions/JsonFactory"
         }
@@ -1775,10 +1775,10 @@
     "PublicKey" : {
       "type" : "object",
       "properties" : {
-        "format" : {
+        "algorithm" : {
           "type" : "string"
         },
-        "algorithm" : {
+        "format" : {
           "type" : "string"
         },
         "encoded" : {
@@ -1810,6 +1810,15 @@
     "SerializationConfig" : {
       "type" : "object",
       "properties" : {
+        "defaultPropertyInclusion" : {
+          "$ref" : "#/definitions/Value"
+        },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
+        },
+        "filterProvider" : {
+          "$ref" : "#/definitions/FilterProvider"
+        },
         "defaultPrettyPrinter" : {
           "$ref" : "#/definitions/PrettyPrinter"
         },
@@ -1821,26 +1830,17 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "filterProvider" : {
-          "$ref" : "#/definitions/FilterProvider"
-        },
-        "defaultPropertyInclusion" : {
-          "$ref" : "#/definitions/Value"
-        },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
+        "rootName" : {
+          "type" : "string"
         },
-        "defaultVisibilityChecker" : {
-          "$ref" : "#/definitions/VisibilityCheckerObject"
+        "fullRootName" : {
+          "$ref" : "#/definitions/PropertyName"
         },
         "subtypeResolver" : {
           "$ref" : "#/definitions/SubtypeResolver"
         },
-        "fullRootName" : {
-          "$ref" : "#/definitions/PropertyName"
-        },
-        "rootName" : {
-          "type" : "string"
+        "defaultVisibilityChecker" : {
+          "$ref" : "#/definitions/VisibilityCheckerObject"
         },
         "attributes" : {
           "$ref" : "#/definitions/ContextAttributes"
@@ -1848,29 +1848,29 @@
         "classIntrospector" : {
           "$ref" : "#/definitions/ClassIntrospector"
         },
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "dateFormat" : {
+          "$ref" : "#/definitions/DateFormat"
+        },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
         },
         "locale" : {
           "$ref" : "#/definitions/Locale"
         },
-        "handlerInstantiator" : {
-          "$ref" : "#/definitions/HandlerInstantiator"
-        },
         "propertyNamingStrategy" : {
           "$ref" : "#/definitions/PropertyNamingStrategy"
         },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
         "annotationProcessingEnabled" : {
           "type" : "boolean"
         },
+        "handlerInstantiator" : {
+          "$ref" : "#/definitions/HandlerInstantiator"
+        },
         "base64Variant" : {
           "$ref" : "#/definitions/Base64Variant"
-        },
-        "dateFormat" : {
-          "$ref" : "#/definitions/DateFormat"
         }
       }
     },
@@ -1880,8 +1880,17 @@
     "SerializerProvider" : {
       "type" : "object",
       "properties" : {
-        "generator" : {
-          "$ref" : "#/definitions/JsonGenerator"
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "defaultNullKeySerializer" : {
+          "$ref" : "#/definitions/JsonSerializerObject"
+        },
+        "defaultNullValueSerializer" : {
+          "$ref" : "#/definitions/JsonSerializerObject"
+        },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
         },
         "timeZone" : {
           "$ref" : "#/definitions/TimeZone"
@@ -1889,23 +1898,14 @@
         "locale" : {
           "$ref" : "#/definitions/Locale"
         },
+        "generator" : {
+          "$ref" : "#/definitions/JsonGenerator"
+        },
         "config" : {
           "$ref" : "#/definitions/SerializationConfig"
         },
         "filterProvider" : {
           "$ref" : "#/definitions/FilterProvider"
-        },
-        "defaultNullValueSerializer" : {
-          "$ref" : "#/definitions/JsonSerializerObject"
-        },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
-        },
-        "defaultNullKeySerializer" : {
-          "$ref" : "#/definitions/JsonSerializerObject"
-        },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
         }
       }
     },
@@ -2163,22 +2163,6 @@
         "issuerX500Principal" : {
           "$ref" : "#/definitions/X500Principal"
         },
-        "keyUsage" : {
-          "type" : "array",
-          "items" : {
-            "type" : "boolean"
-          }
-        },
-        "issuerDN" : {
-          "$ref" : "#/definitions/Principal"
-        },
-        "subjectDN" : {
-          "$ref" : "#/definitions/Principal"
-        },
-        "version" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "serialNumber" : {
           "type" : "integer"
         },
@@ -2228,6 +2212,22 @@
             "type" : "string"
           }
         },
+        "keyUsage" : {
+          "type" : "array",
+          "items" : {
+            "type" : "boolean"
+          }
+        },
+        "issuerDN" : {
+          "$ref" : "#/definitions/Principal"
+        },
+        "subjectDN" : {
+          "$ref" : "#/definitions/Principal"
+        },
+        "version" : {
+          "type" : "integer",
+          "format" : "int32"
+        },
         "subjectAlternativeNames" : {
           "type" : "array",
           "items" : {
@@ -2257,14 +2257,14 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "criticalExtensionOIDs" : {
+        "nonCriticalExtensionOIDs" : {
           "type" : "array",
           "uniqueItems" : true,
           "items" : {
             "type" : "string"
           }
         },
-        "nonCriticalExtensionOIDs" : {
+        "criticalExtensionOIDs" : {
           "type" : "array",
           "uniqueItems" : true,
           "items" : {
diff --git a/content/swagger/2.8.0-SNAPSHOT/v2/swagger.json b/content/swagger/2.8.0-SNAPSHOT/v2/swagger.json
index 3536f64..9936631 100644
--- a/content/swagger/2.8.0-SNAPSHOT/v2/swagger.json
+++ b/content/swagger/2.8.0-SNAPSHOT/v2/swagger.json
@@ -19446,6 +19446,15 @@
         "ArrayBuilders": {
             "type": "object",
             "properties": {
+                "longBuilder": {
+                    "$ref": "#/definitions/LongBuilder"
+                },
+                "floatBuilder": {
+                    "$ref": "#/definitions/FloatBuilder"
+                },
+                "doubleBuilder": {
+                    "$ref": "#/definitions/DoubleBuilder"
+                },
                 "booleanBuilder": {
                     "$ref": "#/definitions/BooleanBuilder"
                 },
@@ -19457,15 +19466,6 @@
                 },
                 "intBuilder": {
                     "$ref": "#/definitions/IntBuilder"
-                },
-                "longBuilder": {
-                    "$ref": "#/definitions/LongBuilder"
-                },
-                "floatBuilder": {
-                    "$ref": "#/definitions/FloatBuilder"
-                },
-                "doubleBuilder": {
-                    "$ref": "#/definitions/DoubleBuilder"
                 }
             }
         },
@@ -19610,10 +19610,6 @@
         "Base64Variant": {
             "type": "object",
             "properties": {
-                "paddingByte": {
-                    "type": "string",
-                    "format": "byte"
-                },
                 "paddingChar": {
                     "type": "string"
                 },
@@ -19621,6 +19617,10 @@
                     "type": "integer",
                     "format": "int32"
                 },
+                "paddingByte": {
+                    "type": "string",
+                    "format": "byte"
+                },
                 "name": {
                     "type": "string"
                 }
@@ -19773,15 +19773,15 @@
                 "completedExceptionally": {
                     "type": "boolean"
                 },
-                "numberOfDependents": {
-                    "type": "integer",
-                    "format": "int32"
-                },
                 "cancelled": {
                     "type": "boolean"
                 },
                 "done": {
                     "type": "boolean"
+                },
+                "numberOfDependents": {
+                    "type": "integer",
+                    "format": "int32"
                 }
             }
         },
@@ -19791,15 +19791,15 @@
                 "completedExceptionally": {
                     "type": "boolean"
                 },
-                "numberOfDependents": {
-                    "type": "integer",
-                    "format": "int32"
-                },
                 "cancelled": {
                     "type": "boolean"
                 },
                 "done": {
                     "type": "boolean"
+                },
+                "numberOfDependents": {
+                    "type": "integer",
+                    "format": "int32"
                 }
             }
         },
@@ -19809,15 +19809,15 @@
                 "completedExceptionally": {
                     "type": "boolean"
                 },
-                "numberOfDependents": {
-                    "type": "integer",
-                    "format": "int32"
-                },
                 "cancelled": {
                     "type": "boolean"
                 },
                 "done": {
                     "type": "boolean"
+                },
+                "numberOfDependents": {
+                    "type": "integer",
+                    "format": "int32"
                 }
             }
         },
@@ -20057,15 +20057,12 @@
         "DeserializationConfig": {
             "type": "object",
             "properties": {
-                "problemHandlers": {
-                    "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
+                "defaultPropertyInclusion": {
+                    "$ref": "#/definitions/Value"
                 },
                 "nodeFactory": {
                     "$ref": "#/definitions/JsonNodeFactory"
                 },
-                "defaultPropertyInclusion": {
-                    "$ref": "#/definitions/Value"
-                },
                 "annotationIntrospector": {
                     "$ref": "#/definitions/AnnotationIntrospector"
                 },
@@ -20073,17 +20070,20 @@
                     "type": "integer",
                     "format": "int32"
                 },
-                "defaultVisibilityChecker": {
-                    "$ref": "#/definitions/VisibilityCheckerObject"
+                "problemHandlers": {
+                    "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
                 },
-                "subtypeResolver": {
-                    "$ref": "#/definitions/SubtypeResolver"
+                "rootName": {
+                    "type": "string"
                 },
                 "fullRootName": {
                     "$ref": "#/definitions/PropertyName"
                 },
-                "rootName": {
-                    "type": "string"
+                "subtypeResolver": {
+                    "$ref": "#/definitions/SubtypeResolver"
+                },
+                "defaultVisibilityChecker": {
+                    "$ref": "#/definitions/VisibilityCheckerObject"
                 },
                 "attributes": {
                     "$ref": "#/definitions/ContextAttributes"
@@ -20091,29 +20091,29 @@
                 "classIntrospector": {
                     "$ref": "#/definitions/ClassIntrospector"
                 },
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "dateFormat": {
+                    "$ref": "#/definitions/DateFormat"
+                },
                 "timeZone": {
                     "$ref": "#/definitions/TimeZone"
                 },
                 "locale": {
                     "$ref": "#/definitions/Locale"
                 },
-                "handlerInstantiator": {
-                    "$ref": "#/definitions/HandlerInstantiator"
-                },
                 "propertyNamingStrategy": {
                     "$ref": "#/definitions/PropertyNamingStrategy"
                 },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
                 "annotationProcessingEnabled": {
                     "type": "boolean"
                 },
+                "handlerInstantiator": {
+                    "$ref": "#/definitions/HandlerInstantiator"
+                },
                 "base64Variant": {
                     "$ref": "#/definitions/Base64Variant"
-                },
-                "dateFormat": {
-                    "$ref": "#/definitions/DateFormat"
                 }
             }
         },
@@ -20123,8 +20123,14 @@
                 "arrayBuilders": {
                     "$ref": "#/definitions/ArrayBuilders"
                 },
-                "contextualType": {
-                    "$ref": "#/definitions/JavaType"
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "nodeFactory": {
+                    "$ref": "#/definitions/JsonNodeFactory"
+                },
+                "annotationIntrospector": {
+                    "$ref": "#/definitions/AnnotationIntrospector"
                 },
                 "timeZone": {
                     "$ref": "#/definitions/TimeZone"
@@ -20138,22 +20144,16 @@
                 "parser": {
                     "$ref": "#/definitions/JsonParser"
                 },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
-                "nodeFactory": {
-                    "$ref": "#/definitions/JsonNodeFactory"
-                },
-                "base64Variant": {
-                    "$ref": "#/definitions/Base64Variant"
-                },
-                "annotationIntrospector": {
-                    "$ref": "#/definitions/AnnotationIntrospector"
+                "contextualType": {
+                    "$ref": "#/definitions/JavaType"
                 },
                 "deserializationFeatures": {
                     "type": "integer",
                     "format": "int32"
                 },
+                "base64Variant": {
+                    "$ref": "#/definitions/Base64Variant"
+                },
                 "factory": {
                     "$ref": "#/definitions/DeserializerFactory"
                 }
@@ -20453,18 +20453,6 @@
                 "superClass": {
                     "$ref": "#/definitions/JavaType"
                 },
-                "contentValueHandler": {
-                    "type": "object"
-                },
-                "contentTypeHandler": {
-                    "type": "object"
-                },
-                "erasedSignature": {
-                    "type": "string"
-                },
-                "typeHandler": {
-                    "type": "object"
-                },
                 "contentType": {
                     "$ref": "#/definitions/JavaType"
                 },
@@ -20474,16 +20462,13 @@
                 "concrete": {
                     "type": "boolean"
                 },
-                "valueHandler": {
-                    "type": "object"
-                },
-                "mapLikeType": {
+                "enumType": {
                     "type": "boolean"
                 },
-                "enumType": {
+                "javaLangObject": {
                     "type": "boolean"
                 },
-                "collectionLikeType": {
+                "mapLikeType": {
                     "type": "boolean"
                 },
                 "arrayType": {
@@ -20492,15 +20477,30 @@
                 "throwable": {
                     "type": "boolean"
                 },
-                "javaLangObject": {
+                "collectionLikeType": {
                     "type": "boolean"
                 },
-                "keyType": {
-                    "$ref": "#/definitions/JavaType"
+                "erasedSignature": {
+                    "type": "string"
                 },
                 "containerType": {
                     "type": "boolean"
                 },
+                "keyType": {
+                    "$ref": "#/definitions/JavaType"
+                },
+                "valueHandler": {
+                    "type": "object"
+                },
+                "typeHandler": {
+                    "type": "object"
+                },
+                "contentTypeHandler": {
+                    "type": "object"
+                },
+                "contentValueHandler": {
+                    "type": "object"
+                },
                 "referencedType": {
                     "$ref": "#/definitions/JavaType"
                 },
@@ -20559,15 +20559,6 @@
         "JsonGenerator": {
             "type": "object",
             "properties": {
-                "prettyPrinter": {
-                    "$ref": "#/definitions/PrettyPrinter"
-                },
-                "characterEscapes": {
-                    "$ref": "#/definitions/CharacterEscapes"
-                },
-                "outputTarget": {
-                    "type": "object"
-                },
                 "currentValue": {
                     "type": "object"
                 },
@@ -20582,22 +20573,31 @@
                     "type": "integer",
                     "format": "int32"
                 },
-                "codec": {
-                    "$ref": "#/definitions/ObjectCodec"
+                "highestEscapedChar": {
+                    "type": "integer",
+                    "format": "int32"
                 },
-                "closed": {
-                    "type": "boolean"
+                "outputBuffered": {
+                    "type": "integer",
+                    "format": "int32"
                 },
                 "outputContext": {
                     "$ref": "#/definitions/JsonStreamContext"
                 },
-                "outputBuffered": {
-                    "type": "integer",
-                    "format": "int32"
+                "outputTarget": {
+                    "type": "object"
                 },
-                "highestEscapedChar": {
-                    "type": "integer",
-                    "format": "int32"
+                "characterEscapes": {
+                    "$ref": "#/definitions/CharacterEscapes"
+                },
+                "closed": {
+                    "type": "boolean"
+                },
+                "codec": {
+                    "$ref": "#/definitions/ObjectCodec"
+                },
+                "prettyPrinter": {
+                    "$ref": "#/definitions/PrettyPrinter"
                 }
             }
         },
@@ -20631,33 +20631,6 @@
         "JsonParser": {
             "type": "object",
             "properties": {
-                "typeId": {
-                    "type": "object"
-                },
-                "currentToken": {
-                    "type": "string",
-                    "enum": [
-                        "NOT_AVAILABLE",
-                        "START_OBJECT",
-                        "END_OBJECT",
-                        "START_ARRAY",
-                        "END_ARRAY",
-                        "FIELD_NAME",
-                        "VALUE_EMBEDDED_OBJECT",
-                        "VALUE_STRING",
-                        "VALUE_NUMBER_INT",
-                        "VALUE_NUMBER_FLOAT",
-                        "VALUE_TRUE",
-                        "VALUE_FALSE",
-                        "VALUE_NULL"
-                    ]
-                },
-                "currentName": {
-                    "type": "string"
-                },
-                "currentLocation": {
-                    "$ref": "#/definitions/JsonLocation"
-                },
                 "inputSource": {
                     "type": "object"
                 },
@@ -20754,19 +20727,32 @@
                 "valueAsString": {
                     "type": "string"
                 },
-                "codec": {
-                    "$ref": "#/definitions/ObjectCodec"
+                "currentName": {
+                    "type": "string"
+                },
+                "closed": {
+                    "type": "boolean"
                 },
                 "textLength": {
                     "type": "integer",
                     "format": "int32"
                 },
-                "closed": {
-                    "type": "boolean"
-                },
                 "objectId": {
                     "type": "object"
                 },
+                "text": {
+                    "type": "string"
+                },
+                "textCharacters": {
+                    "type": "array",
+                    "items": {
+                        "type": "string"
+                    }
+                },
+                "shortValue": {
+                    "type": "integer",
+                    "format": "int32"
+                },
                 "booleanValue": {
                     "type": "boolean"
                 },
@@ -20786,29 +20772,43 @@
                     "type": "integer",
                     "format": "int64"
                 },
-                "shortValue": {
-                    "type": "integer",
-                    "format": "int32"
-                },
-                "text": {
-                    "type": "string"
-                },
-                "textCharacters": {
-                    "type": "array",
-                    "items": {
-                        "type": "string"
-                    }
+                "codec": {
+                    "$ref": "#/definitions/ObjectCodec"
                 },
                 "intValue": {
                     "type": "integer",
                     "format": "int32"
                 },
+                "typeId": {
+                    "type": "object"
+                },
+                "currentToken": {
+                    "type": "string",
+                    "enum": [
+                        "NOT_AVAILABLE",
+                        "START_OBJECT",
+                        "END_OBJECT",
+                        "START_ARRAY",
+                        "END_ARRAY",
+                        "FIELD_NAME",
+                        "VALUE_EMBEDDED_OBJECT",
+                        "VALUE_STRING",
+                        "VALUE_NUMBER_INT",
+                        "VALUE_NUMBER_FLOAT",
+                        "VALUE_TRUE",
+                        "VALUE_FALSE",
+                        "VALUE_NULL"
+                    ]
+                },
                 "binaryValue": {
                     "type": "array",
                     "items": {
                         "type": "string",
                         "format": "byte"
                     }
+                },
+                "currentLocation": {
+                    "$ref": "#/definitions/JsonLocation"
                 }
             }
         },
@@ -20834,20 +20834,20 @@
         "JsonStreamContext": {
             "type": "object",
             "properties": {
-                "currentName": {
-                    "type": "string"
-                },
                 "currentValue": {
                     "type": "object"
                 },
-                "currentIndex": {
+                "entryCount": {
                     "type": "integer",
                     "format": "int32"
                 },
                 "typeDesc": {
                     "type": "string"
                 },
-                "entryCount": {
+                "currentName": {
+                    "type": "string"
+                },
+                "currentIndex": {
                     "type": "integer",
                     "format": "int32"
                 },
@@ -21133,15 +21133,21 @@
                     "type": "number",
                     "format": "double"
                 },
-                "directMemory": {
-                    "$ref": "#/definitions/ResourceUsage"
-                },
                 "bandwidthIn": {
                     "$ref": "#/definitions/ResourceUsage"
                 },
                 "bandwidthOut": {
                     "$ref": "#/definitions/ResourceUsage"
                 },
+                "memory": {
+                    "$ref": "#/definitions/ResourceUsage"
+                },
+                "cpu": {
+                    "$ref": "#/definitions/ResourceUsage"
+                },
+                "directMemory": {
+                    "$ref": "#/definitions/ResourceUsage"
+                },
                 "lastUpdate": {
                     "type": "integer",
                     "format": "int64"
@@ -21154,12 +21160,6 @@
                     "type": "number",
                     "format": "double"
                 },
-                "cpu": {
-                    "$ref": "#/definitions/ResourceUsage"
-                },
-                "memory": {
-                    "$ref": "#/definitions/ResourceUsage"
-                },
                 "underLoaded": {
                     "type": "boolean"
                 },
@@ -21759,11 +21759,17 @@
         "ObjectMapper": {
             "type": "object",
             "properties": {
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "nodeFactory": {
+                    "$ref": "#/definitions/JsonNodeFactory"
+                },
                 "dateFormat": {
                     "$ref": "#/definitions/DateFormat"
                 },
-                "jsonFactory": {
-                    "$ref": "#/definitions/JsonFactory"
+                "injectableValues": {
+                    "$ref": "#/definitions/InjectableValues"
                 },
                 "serializationConfig": {
                     "$ref": "#/definitions/SerializationConfig"
@@ -21777,6 +21783,9 @@
                 "serializerFactory": {
                     "$ref": "#/definitions/SerializerFactory"
                 },
+                "jsonFactory": {
+                    "$ref": "#/definitions/JsonFactory"
+                },
                 "serializerProvider": {
                     "$ref": "#/definitions/SerializerProvider"
                 },
@@ -21792,15 +21801,6 @@
                 "propertyNamingStrategy": {
                     "$ref": "#/definitions/PropertyNamingStrategy"
                 },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
-                "nodeFactory": {
-                    "$ref": "#/definitions/JsonNodeFactory"
-                },
-                "injectableValues": {
-                    "$ref": "#/definitions/InjectableValues"
-                },
                 "factory": {
                     "$ref": "#/definitions/JsonFactory"
                 }
@@ -22518,10 +22518,10 @@
         "PublicKey": {
             "type": "object",
             "properties": {
-                "format": {
+                "algorithm": {
                     "type": "string"
                 },
-                "algorithm": {
+                "format": {
                     "type": "string"
                 },
                 "encoded": {
@@ -22715,11 +22715,11 @@
         "ResourceUnit": {
             "type": "object",
             "properties": {
-                "availableResource": {
-                    "$ref": "#/definitions/ResourceDescription"
-                },
                 "resourceId": {
                     "type": "string"
+                },
+                "availableResource": {
+                    "$ref": "#/definitions/ResourceDescription"
                 }
             }
         },
@@ -22772,6 +22772,15 @@
         "SerializationConfig": {
             "type": "object",
             "properties": {
+                "defaultPropertyInclusion": {
+                    "$ref": "#/definitions/Value"
+                },
+                "annotationIntrospector": {
+                    "$ref": "#/definitions/AnnotationIntrospector"
+                },
+                "filterProvider": {
+                    "$ref": "#/definitions/FilterProvider"
+                },
                 "defaultPrettyPrinter": {
                     "$ref": "#/definitions/PrettyPrinter"
                 },
@@ -22790,26 +22799,17 @@
                     "type": "integer",
                     "format": "int32"
                 },
-                "filterProvider": {
-                    "$ref": "#/definitions/FilterProvider"
-                },
-                "defaultPropertyInclusion": {
-                    "$ref": "#/definitions/Value"
-                },
-                "annotationIntrospector": {
-                    "$ref": "#/definitions/AnnotationIntrospector"
+                "rootName": {
+                    "type": "string"
                 },
-                "defaultVisibilityChecker": {
-                    "$ref": "#/definitions/VisibilityCheckerObject"
+                "fullRootName": {
+                    "$ref": "#/definitions/PropertyName"
                 },
                 "subtypeResolver": {
                     "$ref": "#/definitions/SubtypeResolver"
                 },
-                "fullRootName": {
-                    "$ref": "#/definitions/PropertyName"
-                },
-                "rootName": {
-                    "type": "string"
+                "defaultVisibilityChecker": {
+                    "$ref": "#/definitions/VisibilityCheckerObject"
                 },
                 "attributes": {
                     "$ref": "#/definitions/ContextAttributes"
@@ -22817,29 +22817,29 @@
                 "classIntrospector": {
                     "$ref": "#/definitions/ClassIntrospector"
                 },
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "dateFormat": {
+                    "$ref": "#/definitions/DateFormat"
+                },
                 "timeZone": {
                     "$ref": "#/definitions/TimeZone"
                 },
                 "locale": {
                     "$ref": "#/definitions/Locale"
                 },
-                "handlerInstantiator": {
-                    "$ref": "#/definitions/HandlerInstantiator"
-                },
                 "propertyNamingStrategy": {
                     "$ref": "#/definitions/PropertyNamingStrategy"
                 },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
                 "annotationProcessingEnabled": {
                     "type": "boolean"
                 },
+                "handlerInstantiator": {
+                    "$ref": "#/definitions/HandlerInstantiator"
+                },
                 "base64Variant": {
                     "$ref": "#/definitions/Base64Variant"
-                },
-                "dateFormat": {
-                    "$ref": "#/definitions/DateFormat"
                 }
             }
         },
@@ -22849,8 +22849,17 @@
         "SerializerProvider": {
             "type": "object",
             "properties": {
-                "generator": {
-                    "$ref": "#/definitions/JsonGenerator"
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "defaultNullKeySerializer": {
+                    "$ref": "#/definitions/JsonSerializerObject"
+                },
+                "defaultNullValueSerializer": {
+                    "$ref": "#/definitions/JsonSerializerObject"
+                },
+                "annotationIntrospector": {
+                    "$ref": "#/definitions/AnnotationIntrospector"
                 },
                 "timeZone": {
                     "$ref": "#/definitions/TimeZone"
@@ -22858,23 +22867,14 @@
                 "locale": {
                     "$ref": "#/definitions/Locale"
                 },
+                "generator": {
+                    "$ref": "#/definitions/JsonGenerator"
+                },
                 "config": {
                     "$ref": "#/definitions/SerializationConfig"
                 },
                 "filterProvider": {
                     "$ref": "#/definitions/FilterProvider"
-                },
-                "defaultNullValueSerializer": {
-                    "$ref": "#/definitions/JsonSerializerObject"
-                },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
-                "defaultNullKeySerializer": {
-                    "$ref": "#/definitions/JsonSerializerObject"
-                },
-                "annotationIntrospector": {
-                    "$ref": "#/definitions/AnnotationIntrospector"
                 }
             }
         },
@@ -23679,22 +23679,6 @@
                 "issuerX500Principal": {
                     "$ref": "#/definitions/X500Principal"
                 },
-                "keyUsage": {
-                    "type": "array",
-                    "items": {
-                        "type": "boolean"
-                    }
-                },
-                "issuerDN": {
-                    "$ref": "#/definitions/Principal"
-                },
-                "subjectDN": {
-                    "$ref": "#/definitions/Principal"
-                },
-                "version": {
-                    "type": "integer",
-                    "format": "int32"
-                },
                 "serialNumber": {
                     "type": "integer"
                 },
@@ -23744,6 +23728,22 @@
                         "type": "string"
                     }
                 },
+                "keyUsage": {
+                    "type": "array",
+                    "items": {
+                        "type": "boolean"
+                    }
+                },
+                "issuerDN": {
+                    "$ref": "#/definitions/Principal"
+                },
+                "subjectDN": {
+                    "$ref": "#/definitions/Principal"
+                },
+                "version": {
+                    "type": "integer",
+                    "format": "int32"
+                },
                 "subjectAlternativeNames": {
                     "type": "array",
                     "items": {
@@ -23773,14 +23773,14 @@
                     "type": "integer",
                     "format": "int32"
                 },
-                "criticalExtensionOIDs": {
+                "nonCriticalExtensionOIDs": {
                     "type": "array",
                     "uniqueItems": true,
                     "items": {
                         "type": "string"
                     }
                 },
-                "nonCriticalExtensionOIDs": {
+                "criticalExtensionOIDs": {
                     "type": "array",
                     "uniqueItems": true,
                     "items": {
diff --git a/content/swagger/2.8.0-SNAPSHOT/v3/swaggerfunctions.json b/content/swagger/2.8.0-SNAPSHOT/v3/swaggerfunctions.json
index fab8571..4ef42c4 100644
--- a/content/swagger/2.8.0-SNAPSHOT/v3/swaggerfunctions.json
+++ b/content/swagger/2.8.0-SNAPSHOT/v3/swaggerfunctions.json
@@ -1136,6 +1136,15 @@
         "ArrayBuilders": {
             "type": "object",
             "properties": {
+                "longBuilder": {
+                    "$ref": "#/definitions/LongBuilder"
+                },
+                "floatBuilder": {
+                    "$ref": "#/definitions/FloatBuilder"
+                },
+                "doubleBuilder": {
+                    "$ref": "#/definitions/DoubleBuilder"
+                },
                 "booleanBuilder": {
                     "$ref": "#/definitions/BooleanBuilder"
                 },
@@ -1147,15 +1156,6 @@
                 },
                 "intBuilder": {
                     "$ref": "#/definitions/IntBuilder"
-                },
-                "longBuilder": {
-                    "$ref": "#/definitions/LongBuilder"
-                },
-                "floatBuilder": {
-                    "$ref": "#/definitions/FloatBuilder"
-                },
-                "doubleBuilder": {
-                    "$ref": "#/definitions/DoubleBuilder"
                 }
             }
         },
@@ -1208,10 +1208,6 @@
         "Base64Variant": {
             "type": "object",
             "properties": {
-                "paddingByte": {
-                    "type": "string",
-                    "format": "byte"
-                },
                 "paddingChar": {
                     "type": "string"
                 },
@@ -1219,6 +1215,10 @@
                     "type": "integer",
                     "format": "int32"
                 },
+                "paddingByte": {
+                    "type": "string",
+                    "format": "byte"
+                },
                 "name": {
                     "type": "string"
                 }
@@ -1259,15 +1259,15 @@
                 "completedExceptionally": {
                     "type": "boolean"
                 },
-                "numberOfDependents": {
-                    "type": "integer",
-                    "format": "int32"
-                },
                 "cancelled": {
                     "type": "boolean"
                 },
                 "done": {
                     "type": "boolean"
+                },
+                "numberOfDependents": {
+                    "type": "integer",
+                    "format": "int32"
                 }
             }
         },
@@ -1277,15 +1277,15 @@
                 "completedExceptionally": {
                     "type": "boolean"
                 },
-                "numberOfDependents": {
-                    "type": "integer",
-                    "format": "int32"
-                },
                 "cancelled": {
                     "type": "boolean"
                 },
                 "done": {
                     "type": "boolean"
+                },
+                "numberOfDependents": {
+                    "type": "integer",
+                    "format": "int32"
                 }
             }
         },
@@ -1403,15 +1403,12 @@
         "DeserializationConfig": {
             "type": "object",
             "properties": {
-                "problemHandlers": {
-                    "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
+                "defaultPropertyInclusion": {
+                    "$ref": "#/definitions/Value"
                 },
                 "nodeFactory": {
                     "$ref": "#/definitions/JsonNodeFactory"
                 },
-                "defaultPropertyInclusion": {
-                    "$ref": "#/definitions/Value"
-                },
                 "annotationIntrospector": {
                     "$ref": "#/definitions/AnnotationIntrospector"
                 },
@@ -1419,17 +1416,20 @@
                     "type": "integer",
                     "format": "int32"
                 },
-                "defaultVisibilityChecker": {
-                    "$ref": "#/definitions/VisibilityCheckerObject"
+                "problemHandlers": {
+                    "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
                 },
-                "subtypeResolver": {
-                    "$ref": "#/definitions/SubtypeResolver"
+                "rootName": {
+                    "type": "string"
                 },
                 "fullRootName": {
                     "$ref": "#/definitions/PropertyName"
                 },
-                "rootName": {
-                    "type": "string"
+                "subtypeResolver": {
+                    "$ref": "#/definitions/SubtypeResolver"
+                },
+                "defaultVisibilityChecker": {
+                    "$ref": "#/definitions/VisibilityCheckerObject"
                 },
                 "attributes": {
                     "$ref": "#/definitions/ContextAttributes"
@@ -1437,29 +1437,29 @@
                 "classIntrospector": {
                     "$ref": "#/definitions/ClassIntrospector"
                 },
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "dateFormat": {
+                    "$ref": "#/definitions/DateFormat"
+                },
                 "timeZone": {
                     "$ref": "#/definitions/TimeZone"
                 },
                 "locale": {
                     "$ref": "#/definitions/Locale"
                 },
-                "handlerInstantiator": {
-                    "$ref": "#/definitions/HandlerInstantiator"
-                },
                 "propertyNamingStrategy": {
                     "$ref": "#/definitions/PropertyNamingStrategy"
                 },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
                 "annotationProcessingEnabled": {
                     "type": "boolean"
                 },
+                "handlerInstantiator": {
+                    "$ref": "#/definitions/HandlerInstantiator"
+                },
                 "base64Variant": {
                     "$ref": "#/definitions/Base64Variant"
-                },
-                "dateFormat": {
-                    "$ref": "#/definitions/DateFormat"
                 }
             }
         },
@@ -1469,8 +1469,14 @@
                 "arrayBuilders": {
                     "$ref": "#/definitions/ArrayBuilders"
                 },
-                "contextualType": {
-                    "$ref": "#/definitions/JavaType"
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "nodeFactory": {
+                    "$ref": "#/definitions/JsonNodeFactory"
+                },
+                "annotationIntrospector": {
+                    "$ref": "#/definitions/AnnotationIntrospector"
                 },
                 "timeZone": {
                     "$ref": "#/definitions/TimeZone"
@@ -1484,22 +1490,16 @@
                 "parser": {
                     "$ref": "#/definitions/JsonParser"
                 },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
-                "nodeFactory": {
-                    "$ref": "#/definitions/JsonNodeFactory"
-                },
-                "base64Variant": {
-                    "$ref": "#/definitions/Base64Variant"
-                },
-                "annotationIntrospector": {
-                    "$ref": "#/definitions/AnnotationIntrospector"
+                "contextualType": {
+                    "$ref": "#/definitions/JavaType"
                 },
                 "deserializationFeatures": {
                     "type": "integer",
                     "format": "int32"
                 },
+                "base64Variant": {
+                    "$ref": "#/definitions/Base64Variant"
+                },
                 "factory": {
                     "$ref": "#/definitions/DeserializerFactory"
                 }
@@ -2033,18 +2033,6 @@
                 "superClass": {
                     "$ref": "#/definitions/JavaType"
                 },
-                "contentValueHandler": {
-                    "type": "object"
-                },
-                "contentTypeHandler": {
-                    "type": "object"
-                },
-                "erasedSignature": {
-                    "type": "string"
-                },
-                "typeHandler": {
-                    "type": "object"
-                },
                 "contentType": {
                     "$ref": "#/definitions/JavaType"
                 },
@@ -2054,16 +2042,13 @@
                 "concrete": {
                     "type": "boolean"
                 },
-                "valueHandler": {
-                    "type": "object"
-                },
-                "mapLikeType": {
+                "enumType": {
                     "type": "boolean"
                 },
-                "enumType": {
+                "javaLangObject": {
                     "type": "boolean"
                 },
-                "collectionLikeType": {
+                "mapLikeType": {
                     "type": "boolean"
                 },
                 "arrayType": {
@@ -2072,15 +2057,30 @@
                 "throwable": {
                     "type": "boolean"
                 },
-                "javaLangObject": {
+                "collectionLikeType": {
                     "type": "boolean"
                 },
-                "keyType": {
-                    "$ref": "#/definitions/JavaType"
+                "erasedSignature": {
+                    "type": "string"
                 },
                 "containerType": {
                     "type": "boolean"
                 },
+                "keyType": {
+                    "$ref": "#/definitions/JavaType"
+                },
+                "valueHandler": {
+                    "type": "object"
+                },
+                "typeHandler": {
+                    "type": "object"
+                },
+                "contentTypeHandler": {
+                    "type": "object"
+                },
+                "contentValueHandler": {
+                    "type": "object"
+                },
                 "referencedType": {
                     "$ref": "#/definitions/JavaType"
                 },
@@ -2139,15 +2139,6 @@
         "JsonGenerator": {
             "type": "object",
             "properties": {
-                "prettyPrinter": {
-                    "$ref": "#/definitions/PrettyPrinter"
-                },
-                "characterEscapes": {
-                    "$ref": "#/definitions/CharacterEscapes"
-                },
-                "outputTarget": {
-                    "type": "object"
-                },
                 "currentValue": {
                     "type": "object"
                 },
@@ -2162,22 +2153,31 @@
                     "type": "integer",
                     "format": "int32"
                 },
-                "codec": {
-                    "$ref": "#/definitions/ObjectCodec"
+                "highestEscapedChar": {
+                    "type": "integer",
+                    "format": "int32"
                 },
-                "closed": {
-                    "type": "boolean"
+                "outputBuffered": {
+                    "type": "integer",
+                    "format": "int32"
                 },
                 "outputContext": {
                     "$ref": "#/definitions/JsonStreamContext"
                 },
-                "outputBuffered": {
-                    "type": "integer",
-                    "format": "int32"
+                "outputTarget": {
+                    "type": "object"
                 },
-                "highestEscapedChar": {
-                    "type": "integer",
-                    "format": "int32"
+                "characterEscapes": {
+                    "$ref": "#/definitions/CharacterEscapes"
+                },
+                "closed": {
+                    "type": "boolean"
+                },
+                "codec": {
+                    "$ref": "#/definitions/ObjectCodec"
+                },
+                "prettyPrinter": {
+                    "$ref": "#/definitions/PrettyPrinter"
                 }
             }
         },
@@ -2211,33 +2211,6 @@
         "JsonParser": {
             "type": "object",
             "properties": {
-                "typeId": {
-                    "type": "object"
-                },
-                "currentToken": {
-                    "type": "string",
-                    "enum": [
-                        "NOT_AVAILABLE",
-                        "START_OBJECT",
-                        "END_OBJECT",
-                        "START_ARRAY",
-                        "END_ARRAY",
-                        "FIELD_NAME",
-                        "VALUE_EMBEDDED_OBJECT",
-                        "VALUE_STRING",
-                        "VALUE_NUMBER_INT",
-                        "VALUE_NUMBER_FLOAT",
-                        "VALUE_TRUE",
-                        "VALUE_FALSE",
-                        "VALUE_NULL"
-                    ]
-                },
-                "currentName": {
-                    "type": "string"
-                },
-                "currentLocation": {
-                    "$ref": "#/definitions/JsonLocation"
-                },
                 "inputSource": {
                     "type": "object"
                 },
@@ -2334,19 +2307,32 @@
                 "valueAsString": {
                     "type": "string"
                 },
-                "codec": {
-                    "$ref": "#/definitions/ObjectCodec"
+                "currentName": {
+                    "type": "string"
+                },
+                "closed": {
+                    "type": "boolean"
                 },
                 "textLength": {
                     "type": "integer",
                     "format": "int32"
                 },
-                "closed": {
-                    "type": "boolean"
-                },
                 "objectId": {
                     "type": "object"
                 },
+                "text": {
+                    "type": "string"
+                },
+                "textCharacters": {
+                    "type": "array",
+                    "items": {
+                        "type": "string"
+                    }
+                },
+                "shortValue": {
+                    "type": "integer",
+                    "format": "int32"
+                },
                 "booleanValue": {
                     "type": "boolean"
                 },
@@ -2366,29 +2352,43 @@
                     "type": "integer",
                     "format": "int64"
                 },
-                "shortValue": {
-                    "type": "integer",
-                    "format": "int32"
-                },
-                "text": {
-                    "type": "string"
-                },
-                "textCharacters": {
-                    "type": "array",
-                    "items": {
-                        "type": "string"
-                    }
+                "codec": {
+                    "$ref": "#/definitions/ObjectCodec"
                 },
                 "intValue": {
                     "type": "integer",
                     "format": "int32"
                 },
+                "typeId": {
+                    "type": "object"
+                },
+                "currentToken": {
+                    "type": "string",
+                    "enum": [
+                        "NOT_AVAILABLE",
+                        "START_OBJECT",
+                        "END_OBJECT",
+                        "START_ARRAY",
+                        "END_ARRAY",
+                        "FIELD_NAME",
+                        "VALUE_EMBEDDED_OBJECT",
+                        "VALUE_STRING",
+                        "VALUE_NUMBER_INT",
+                        "VALUE_NUMBER_FLOAT",
+                        "VALUE_TRUE",
+                        "VALUE_FALSE",
+                        "VALUE_NULL"
+                    ]
+                },
                 "binaryValue": {
                     "type": "array",
                     "items": {
                         "type": "string",
                         "format": "byte"
                     }
+                },
+                "currentLocation": {
+                    "$ref": "#/definitions/JsonLocation"
                 }
             }
         },
@@ -2414,20 +2414,20 @@
         "JsonStreamContext": {
             "type": "object",
             "properties": {
-                "currentName": {
-                    "type": "string"
-                },
                 "currentValue": {
                     "type": "object"
                 },
-                "currentIndex": {
+                "entryCount": {
                     "type": "integer",
                     "format": "int32"
                 },
                 "typeDesc": {
                     "type": "string"
                 },
-                "entryCount": {
+                "currentName": {
+                    "type": "string"
+                },
+                "currentIndex": {
                     "type": "integer",
                     "format": "int32"
                 },
@@ -2510,13 +2510,6 @@
                 "encryptionCtx": {
                     "$ref": "#/definitions/EncryptionContext"
                 },
-                "schemaVersion": {
-                    "type": "array",
-                    "items": {
-                        "type": "string",
-                        "format": "byte"
-                    }
-                },
                 "orderingKey": {
                     "type": "array",
                     "items": {
@@ -2524,10 +2517,6 @@
                         "format": "byte"
                     }
                 },
-                "redeliveryCount": {
-                    "type": "integer",
-                    "format": "int32"
-                },
                 "sequenceId": {
                     "type": "integer",
                     "format": "int64"
@@ -2540,25 +2529,29 @@
                     "type": "integer",
                     "format": "int64"
                 },
-                "topicName": {
-                    "type": "string"
-                },
                 "replicated": {
                     "type": "boolean"
                 },
+                "topicName": {
+                    "type": "string"
+                },
                 "replicatedFrom": {
                     "type": "string"
                 },
                 "producerName": {
                     "type": "string"
                 },
-                "data": {
+                "schemaVersion": {
                     "type": "array",
                     "items": {
                         "type": "string",
                         "format": "byte"
                     }
                 },
+                "redeliveryCount": {
+                    "type": "integer",
+                    "format": "int32"
+                },
                 "keyBytes": {
                     "type": "array",
                     "items": {
@@ -2566,6 +2559,13 @@
                         "format": "byte"
                     }
                 },
+                "data": {
+                    "type": "array",
+                    "items": {
+                        "type": "string",
+                        "format": "byte"
+                    }
+                },
                 "messageId": {
                     "$ref": "#/definitions/MessageId"
                 },
@@ -2646,11 +2646,17 @@
         "ObjectMapper": {
             "type": "object",
             "properties": {
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "nodeFactory": {
+                    "$ref": "#/definitions/JsonNodeFactory"
+                },
                 "dateFormat": {
                     "$ref": "#/definitions/DateFormat"
                 },
-                "jsonFactory": {
-                    "$ref": "#/definitions/JsonFactory"
+                "injectableValues": {
+                    "$ref": "#/definitions/InjectableValues"
                 },
                 "serializationConfig": {
                     "$ref": "#/definitions/SerializationConfig"
@@ -2664,6 +2670,9 @@
                 "serializerFactory": {
                     "$ref": "#/definitions/SerializerFactory"
                 },
+                "jsonFactory": {
+                    "$ref": "#/definitions/JsonFactory"
+                },
                 "serializerProvider": {
                     "$ref": "#/definitions/SerializerProvider"
                 },
@@ -2679,15 +2688,6 @@
                 "propertyNamingStrategy": {
                     "$ref": "#/definitions/PropertyNamingStrategy"
                 },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
-                "nodeFactory": {
-                    "$ref": "#/definitions/JsonNodeFactory"
-                },
-                "injectableValues": {
-                    "$ref": "#/definitions/InjectableValues"
-                },
                 "factory": {
                     "$ref": "#/definitions/JsonFactory"
                 }
@@ -2749,10 +2749,10 @@
         "PublicKey": {
             "type": "object",
             "properties": {
-                "format": {
+                "algorithm": {
                     "type": "string"
                 },
-                "algorithm": {
+                "format": {
                     "type": "string"
                 },
                 "encoded": {
@@ -2784,6 +2784,15 @@
         "SerializationConfig": {
             "type": "object",
             "properties": {
+                "defaultPropertyInclusion": {
+                    "$ref": "#/definitions/Value"
+                },
+                "annotationIntrospector": {
+                    "$ref": "#/definitions/AnnotationIntrospector"
+                },
+                "filterProvider": {
+                    "$ref": "#/definitions/FilterProvider"
+                },
                 "defaultPrettyPrinter": {
                     "$ref": "#/definitions/PrettyPrinter"
                 },
@@ -2802,26 +2811,17 @@
                     "type": "integer",
                     "format": "int32"
                 },
-                "filterProvider": {
-                    "$ref": "#/definitions/FilterProvider"
-                },
-                "defaultPropertyInclusion": {
-                    "$ref": "#/definitions/Value"
-                },
-                "annotationIntrospector": {
-                    "$ref": "#/definitions/AnnotationIntrospector"
+                "rootName": {
+                    "type": "string"
                 },
-                "defaultVisibilityChecker": {
-                    "$ref": "#/definitions/VisibilityCheckerObject"
+                "fullRootName": {
+                    "$ref": "#/definitions/PropertyName"
                 },
                 "subtypeResolver": {
                     "$ref": "#/definitions/SubtypeResolver"
                 },
-                "fullRootName": {
-                    "$ref": "#/definitions/PropertyName"
-                },
-                "rootName": {
-                    "type": "string"
+                "defaultVisibilityChecker": {
+                    "$ref": "#/definitions/VisibilityCheckerObject"
                 },
                 "attributes": {
                     "$ref": "#/definitions/ContextAttributes"
@@ -2829,29 +2829,29 @@
                 "classIntrospector": {
                     "$ref": "#/definitions/ClassIntrospector"
                 },
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "dateFormat": {
+                    "$ref": "#/definitions/DateFormat"
+                },
                 "timeZone": {
                     "$ref": "#/definitions/TimeZone"
                 },
                 "locale": {
                     "$ref": "#/definitions/Locale"
                 },
-                "handlerInstantiator": {
-                    "$ref": "#/definitions/HandlerInstantiator"
-                },
                 "propertyNamingStrategy": {
                     "$ref": "#/definitions/PropertyNamingStrategy"
                 },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
                 "annotationProcessingEnabled": {
                     "type": "boolean"
                 },
+                "handlerInstantiator": {
+                    "$ref": "#/definitions/HandlerInstantiator"
+                },
                 "base64Variant": {
                     "$ref": "#/definitions/Base64Variant"
-                },
-                "dateFormat": {
-                    "$ref": "#/definitions/DateFormat"
                 }
             }
         },
@@ -2861,8 +2861,17 @@
         "SerializerProvider": {
             "type": "object",
             "properties": {
-                "generator": {
-                    "$ref": "#/definitions/JsonGenerator"
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "defaultNullKeySerializer": {
+                    "$ref": "#/definitions/JsonSerializerObject"
+                },
+                "defaultNullValueSerializer": {
+                    "$ref": "#/definitions/JsonSerializerObject"
+                },
+                "annotationIntrospector": {
+                    "$ref": "#/definitions/AnnotationIntrospector"
                 },
                 "timeZone": {
                     "$ref": "#/definitions/TimeZone"
@@ -2870,23 +2879,14 @@
                 "locale": {
                     "$ref": "#/definitions/Locale"
                 },
+                "generator": {
+                    "$ref": "#/definitions/JsonGenerator"
+                },
                 "config": {
                     "$ref": "#/definitions/SerializationConfig"
                 },
                 "filterProvider": {
                     "$ref": "#/definitions/FilterProvider"
-                },
-                "defaultNullValueSerializer": {
-                    "$ref": "#/definitions/JsonSerializerObject"
-                },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
-                "defaultNullKeySerializer": {
-                    "$ref": "#/definitions/JsonSerializerObject"
-                },
-                "annotationIntrospector": {
-                    "$ref": "#/definitions/AnnotationIntrospector"
                 }
             }
         },
@@ -3048,22 +3048,6 @@
                 "issuerX500Principal": {
                     "$ref": "#/definitions/X500Principal"
                 },
-                "keyUsage": {
-                    "type": "array",
-                    "items": {
-                        "type": "boolean"
-                    }
-                },
-                "issuerDN": {
-                    "$ref": "#/definitions/Principal"
-                },
-                "subjectDN": {
-                    "$ref": "#/definitions/Principal"
-                },
-                "version": {
-                    "type": "integer",
-                    "format": "int32"
-                },
                 "serialNumber": {
                     "type": "integer"
                 },
@@ -3113,6 +3097,22 @@
                         "type": "string"
                     }
                 },
+                "keyUsage": {
+                    "type": "array",
+                    "items": {
+                        "type": "boolean"
+                    }
+                },
+                "issuerDN": {
+                    "$ref": "#/definitions/Principal"
+                },
+                "subjectDN": {
+                    "$ref": "#/definitions/Principal"
+                },
+                "version": {
+                    "type": "integer",
+                    "format": "int32"
+                },
                 "subjectAlternativeNames": {
                     "type": "array",
                     "items": {
@@ -3142,14 +3142,14 @@
                     "type": "integer",
                     "format": "int32"
                 },
-                "criticalExtensionOIDs": {
+                "nonCriticalExtensionOIDs": {
                     "type": "array",
                     "uniqueItems": true,
                     "items": {
                         "type": "string"
                     }
                 },
-                "nonCriticalExtensionOIDs": {
+                "criticalExtensionOIDs": {
                     "type": "array",
                     "uniqueItems": true,
                     "items": {
diff --git a/content/swagger/2.8.0-SNAPSHOT/v3/swaggerpackages.json b/content/swagger/2.8.0-SNAPSHOT/v3/swaggerpackages.json
index 83f5fd6..419b01b 100644
--- a/content/swagger/2.8.0-SNAPSHOT/v3/swaggerpackages.json
+++ b/content/swagger/2.8.0-SNAPSHOT/v3/swaggerpackages.json
@@ -447,6 +447,15 @@
         "ArrayBuilders": {
             "type": "object",
             "properties": {
+                "longBuilder": {
+                    "$ref": "#/definitions/LongBuilder"
+                },
+                "floatBuilder": {
+                    "$ref": "#/definitions/FloatBuilder"
+                },
+                "doubleBuilder": {
+                    "$ref": "#/definitions/DoubleBuilder"
+                },
                 "booleanBuilder": {
                     "$ref": "#/definitions/BooleanBuilder"
                 },
@@ -458,15 +467,6 @@
                 },
                 "intBuilder": {
                     "$ref": "#/definitions/IntBuilder"
-                },
-                "longBuilder": {
-                    "$ref": "#/definitions/LongBuilder"
-                },
-                "floatBuilder": {
-                    "$ref": "#/definitions/FloatBuilder"
-                },
-                "doubleBuilder": {
-                    "$ref": "#/definitions/DoubleBuilder"
                 }
             }
         },
@@ -496,10 +496,6 @@
         "Base64Variant": {
             "type": "object",
             "properties": {
-                "paddingByte": {
-                    "type": "string",
-                    "format": "byte"
-                },
                 "paddingChar": {
                     "type": "string"
                 },
@@ -507,6 +503,10 @@
                     "type": "integer",
                     "format": "int32"
                 },
+                "paddingByte": {
+                    "type": "string",
+                    "format": "byte"
+                },
                 "name": {
                     "type": "string"
                 }
@@ -547,15 +547,15 @@
                 "completedExceptionally": {
                     "type": "boolean"
                 },
-                "numberOfDependents": {
-                    "type": "integer",
-                    "format": "int32"
-                },
                 "cancelled": {
                     "type": "boolean"
                 },
                 "done": {
                     "type": "boolean"
+                },
+                "numberOfDependents": {
+                    "type": "integer",
+                    "format": "int32"
                 }
             }
         },
@@ -565,15 +565,15 @@
                 "completedExceptionally": {
                     "type": "boolean"
                 },
-                "numberOfDependents": {
-                    "type": "integer",
-                    "format": "int32"
-                },
                 "cancelled": {
                     "type": "boolean"
                 },
                 "done": {
                     "type": "boolean"
+                },
+                "numberOfDependents": {
+                    "type": "integer",
+                    "format": "int32"
                 }
             }
         },
@@ -623,15 +623,12 @@
         "DeserializationConfig": {
             "type": "object",
             "properties": {
-                "problemHandlers": {
-                    "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
+                "defaultPropertyInclusion": {
+                    "$ref": "#/definitions/Value"
                 },
                 "nodeFactory": {
                     "$ref": "#/definitions/JsonNodeFactory"
                 },
-                "defaultPropertyInclusion": {
-                    "$ref": "#/definitions/Value"
-                },
                 "annotationIntrospector": {
                     "$ref": "#/definitions/AnnotationIntrospector"
                 },
@@ -639,17 +636,20 @@
                     "type": "integer",
                     "format": "int32"
                 },
-                "defaultVisibilityChecker": {
-                    "$ref": "#/definitions/VisibilityCheckerObject"
+                "problemHandlers": {
+                    "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
                 },
-                "subtypeResolver": {
-                    "$ref": "#/definitions/SubtypeResolver"
+                "rootName": {
+                    "type": "string"
                 },
                 "fullRootName": {
                     "$ref": "#/definitions/PropertyName"
                 },
-                "rootName": {
-                    "type": "string"
+                "subtypeResolver": {
+                    "$ref": "#/definitions/SubtypeResolver"
+                },
+                "defaultVisibilityChecker": {
+                    "$ref": "#/definitions/VisibilityCheckerObject"
                 },
                 "attributes": {
                     "$ref": "#/definitions/ContextAttributes"
@@ -657,29 +657,29 @@
                 "classIntrospector": {
                     "$ref": "#/definitions/ClassIntrospector"
                 },
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "dateFormat": {
+                    "$ref": "#/definitions/DateFormat"
+                },
                 "timeZone": {
                     "$ref": "#/definitions/TimeZone"
                 },
                 "locale": {
                     "$ref": "#/definitions/Locale"
                 },
-                "handlerInstantiator": {
-                    "$ref": "#/definitions/HandlerInstantiator"
-                },
                 "propertyNamingStrategy": {
                     "$ref": "#/definitions/PropertyNamingStrategy"
                 },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
                 "annotationProcessingEnabled": {
                     "type": "boolean"
                 },
+                "handlerInstantiator": {
+                    "$ref": "#/definitions/HandlerInstantiator"
+                },
                 "base64Variant": {
                     "$ref": "#/definitions/Base64Variant"
-                },
-                "dateFormat": {
-                    "$ref": "#/definitions/DateFormat"
                 }
             }
         },
@@ -689,8 +689,14 @@
                 "arrayBuilders": {
                     "$ref": "#/definitions/ArrayBuilders"
                 },
-                "contextualType": {
-                    "$ref": "#/definitions/JavaType"
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "nodeFactory": {
+                    "$ref": "#/definitions/JsonNodeFactory"
+                },
+                "annotationIntrospector": {
+                    "$ref": "#/definitions/AnnotationIntrospector"
                 },
                 "timeZone": {
                     "$ref": "#/definitions/TimeZone"
@@ -704,22 +710,16 @@
                 "parser": {
                     "$ref": "#/definitions/JsonParser"
                 },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
-                "nodeFactory": {
-                    "$ref": "#/definitions/JsonNodeFactory"
-                },
-                "base64Variant": {
-                    "$ref": "#/definitions/Base64Variant"
-                },
-                "annotationIntrospector": {
-                    "$ref": "#/definitions/AnnotationIntrospector"
+                "contextualType": {
+                    "$ref": "#/definitions/JavaType"
                 },
                 "deserializationFeatures": {
                     "type": "integer",
                     "format": "int32"
                 },
+                "base64Variant": {
+                    "$ref": "#/definitions/Base64Variant"
+                },
                 "factory": {
                     "$ref": "#/definitions/DeserializerFactory"
                 }
@@ -763,18 +763,6 @@
                 "superClass": {
                     "$ref": "#/definitions/JavaType"
                 },
-                "contentValueHandler": {
-                    "type": "object"
-                },
-                "contentTypeHandler": {
-                    "type": "object"
-                },
-                "erasedSignature": {
-                    "type": "string"
-                },
-                "typeHandler": {
-                    "type": "object"
-                },
                 "contentType": {
                     "$ref": "#/definitions/JavaType"
                 },
@@ -784,16 +772,13 @@
                 "concrete": {
                     "type": "boolean"
                 },
-                "valueHandler": {
-                    "type": "object"
-                },
-                "mapLikeType": {
+                "enumType": {
                     "type": "boolean"
                 },
-                "enumType": {
+                "javaLangObject": {
                     "type": "boolean"
                 },
-                "collectionLikeType": {
+                "mapLikeType": {
                     "type": "boolean"
                 },
                 "arrayType": {
@@ -802,15 +787,30 @@
                 "throwable": {
                     "type": "boolean"
                 },
-                "javaLangObject": {
+                "collectionLikeType": {
                     "type": "boolean"
                 },
-                "keyType": {
-                    "$ref": "#/definitions/JavaType"
+                "erasedSignature": {
+                    "type": "string"
                 },
                 "containerType": {
                     "type": "boolean"
                 },
+                "keyType": {
+                    "$ref": "#/definitions/JavaType"
+                },
+                "valueHandler": {
+                    "type": "object"
+                },
+                "typeHandler": {
+                    "type": "object"
+                },
+                "contentTypeHandler": {
+                    "type": "object"
+                },
+                "contentValueHandler": {
+                    "type": "object"
+                },
                 "referencedType": {
                     "$ref": "#/definitions/JavaType"
                 },
@@ -869,15 +869,6 @@
         "JsonGenerator": {
             "type": "object",
             "properties": {
-                "prettyPrinter": {
-                    "$ref": "#/definitions/PrettyPrinter"
-                },
-                "characterEscapes": {
-                    "$ref": "#/definitions/CharacterEscapes"
-                },
-                "outputTarget": {
-                    "type": "object"
-                },
                 "currentValue": {
                     "type": "object"
                 },
@@ -892,22 +883,31 @@
                     "type": "integer",
                     "format": "int32"
                 },
-                "codec": {
-                    "$ref": "#/definitions/ObjectCodec"
+                "highestEscapedChar": {
+                    "type": "integer",
+                    "format": "int32"
                 },
-                "closed": {
-                    "type": "boolean"
+                "outputBuffered": {
+                    "type": "integer",
+                    "format": "int32"
                 },
                 "outputContext": {
                     "$ref": "#/definitions/JsonStreamContext"
                 },
-                "outputBuffered": {
-                    "type": "integer",
-                    "format": "int32"
+                "outputTarget": {
+                    "type": "object"
                 },
-                "highestEscapedChar": {
-                    "type": "integer",
-                    "format": "int32"
+                "characterEscapes": {
+                    "$ref": "#/definitions/CharacterEscapes"
+                },
+                "closed": {
+                    "type": "boolean"
+                },
+                "codec": {
+                    "$ref": "#/definitions/ObjectCodec"
+                },
+                "prettyPrinter": {
+                    "$ref": "#/definitions/PrettyPrinter"
                 }
             }
         },
@@ -941,33 +941,6 @@
         "JsonParser": {
             "type": "object",
             "properties": {
-                "typeId": {
-                    "type": "object"
-                },
-                "currentToken": {
-                    "type": "string",
-                    "enum": [
-                        "NOT_AVAILABLE",
-                        "START_OBJECT",
-                        "END_OBJECT",
-                        "START_ARRAY",
-                        "END_ARRAY",
-                        "FIELD_NAME",
-                        "VALUE_EMBEDDED_OBJECT",
-                        "VALUE_STRING",
-                        "VALUE_NUMBER_INT",
-                        "VALUE_NUMBER_FLOAT",
-                        "VALUE_TRUE",
-                        "VALUE_FALSE",
-                        "VALUE_NULL"
-                    ]
-                },
-                "currentName": {
-                    "type": "string"
-                },
-                "currentLocation": {
-                    "$ref": "#/definitions/JsonLocation"
-                },
                 "inputSource": {
                     "type": "object"
                 },
@@ -1064,19 +1037,32 @@
                 "valueAsString": {
                     "type": "string"
                 },
-                "codec": {
-                    "$ref": "#/definitions/ObjectCodec"
+                "currentName": {
+                    "type": "string"
+                },
+                "closed": {
+                    "type": "boolean"
                 },
                 "textLength": {
                     "type": "integer",
                     "format": "int32"
                 },
-                "closed": {
-                    "type": "boolean"
-                },
                 "objectId": {
                     "type": "object"
                 },
+                "text": {
+                    "type": "string"
+                },
+                "textCharacters": {
+                    "type": "array",
+                    "items": {
+                        "type": "string"
+                    }
+                },
+                "shortValue": {
+                    "type": "integer",
+                    "format": "int32"
+                },
                 "booleanValue": {
                     "type": "boolean"
                 },
@@ -1096,29 +1082,43 @@
                     "type": "integer",
                     "format": "int64"
                 },
-                "shortValue": {
-                    "type": "integer",
-                    "format": "int32"
-                },
-                "text": {
-                    "type": "string"
-                },
-                "textCharacters": {
-                    "type": "array",
-                    "items": {
-                        "type": "string"
-                    }
+                "codec": {
+                    "$ref": "#/definitions/ObjectCodec"
                 },
                 "intValue": {
                     "type": "integer",
                     "format": "int32"
                 },
+                "typeId": {
+                    "type": "object"
+                },
+                "currentToken": {
+                    "type": "string",
+                    "enum": [
+                        "NOT_AVAILABLE",
+                        "START_OBJECT",
+                        "END_OBJECT",
+                        "START_ARRAY",
+                        "END_ARRAY",
+                        "FIELD_NAME",
+                        "VALUE_EMBEDDED_OBJECT",
+                        "VALUE_STRING",
+                        "VALUE_NUMBER_INT",
+                        "VALUE_NUMBER_FLOAT",
+                        "VALUE_TRUE",
+                        "VALUE_FALSE",
+                        "VALUE_NULL"
+                    ]
+                },
                 "binaryValue": {
                     "type": "array",
                     "items": {
                         "type": "string",
                         "format": "byte"
                     }
+                },
+                "currentLocation": {
+                    "$ref": "#/definitions/JsonLocation"
                 }
             }
         },
@@ -1144,20 +1144,20 @@
         "JsonStreamContext": {
             "type": "object",
             "properties": {
-                "currentName": {
-                    "type": "string"
-                },
                 "currentValue": {
                     "type": "object"
                 },
-                "currentIndex": {
+                "entryCount": {
                     "type": "integer",
                     "format": "int32"
                 },
                 "typeDesc": {
                     "type": "string"
                 },
-                "entryCount": {
+                "currentName": {
+                    "type": "string"
+                },
+                "currentIndex": {
                     "type": "integer",
                     "format": "int32"
                 },
@@ -1294,11 +1294,17 @@
         "ObjectMapper": {
             "type": "object",
             "properties": {
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "nodeFactory": {
+                    "$ref": "#/definitions/JsonNodeFactory"
+                },
                 "dateFormat": {
                     "$ref": "#/definitions/DateFormat"
                 },
-                "jsonFactory": {
-                    "$ref": "#/definitions/JsonFactory"
+                "injectableValues": {
+                    "$ref": "#/definitions/InjectableValues"
                 },
                 "serializationConfig": {
                     "$ref": "#/definitions/SerializationConfig"
@@ -1312,6 +1318,9 @@
                 "serializerFactory": {
                     "$ref": "#/definitions/SerializerFactory"
                 },
+                "jsonFactory": {
+                    "$ref": "#/definitions/JsonFactory"
+                },
                 "serializerProvider": {
                     "$ref": "#/definitions/SerializerProvider"
                 },
@@ -1327,15 +1336,6 @@
                 "propertyNamingStrategy": {
                     "$ref": "#/definitions/PropertyNamingStrategy"
                 },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
-                "nodeFactory": {
-                    "$ref": "#/definitions/JsonNodeFactory"
-                },
-                "injectableValues": {
-                    "$ref": "#/definitions/InjectableValues"
-                },
                 "factory": {
                     "$ref": "#/definitions/JsonFactory"
                 }
@@ -1400,10 +1400,10 @@
         "PublicKey": {
             "type": "object",
             "properties": {
-                "format": {
+                "algorithm": {
                     "type": "string"
                 },
-                "algorithm": {
+                "format": {
                     "type": "string"
                 },
                 "encoded": {
@@ -1418,6 +1418,15 @@
         "SerializationConfig": {
             "type": "object",
             "properties": {
+                "defaultPropertyInclusion": {
+                    "$ref": "#/definitions/Value"
+                },
+                "annotationIntrospector": {
+                    "$ref": "#/definitions/AnnotationIntrospector"
+                },
+                "filterProvider": {
+                    "$ref": "#/definitions/FilterProvider"
+                },
                 "defaultPrettyPrinter": {
                     "$ref": "#/definitions/PrettyPrinter"
                 },
@@ -1436,26 +1445,17 @@
                     "type": "integer",
                     "format": "int32"
                 },
-                "filterProvider": {
-                    "$ref": "#/definitions/FilterProvider"
-                },
-                "defaultPropertyInclusion": {
-                    "$ref": "#/definitions/Value"
-                },
-                "annotationIntrospector": {
-                    "$ref": "#/definitions/AnnotationIntrospector"
+                "rootName": {
+                    "type": "string"
                 },
-                "defaultVisibilityChecker": {
-                    "$ref": "#/definitions/VisibilityCheckerObject"
+                "fullRootName": {
+                    "$ref": "#/definitions/PropertyName"
                 },
                 "subtypeResolver": {
                     "$ref": "#/definitions/SubtypeResolver"
                 },
-                "fullRootName": {
-                    "$ref": "#/definitions/PropertyName"
-                },
-                "rootName": {
-                    "type": "string"
+                "defaultVisibilityChecker": {
+                    "$ref": "#/definitions/VisibilityCheckerObject"
                 },
                 "attributes": {
                     "$ref": "#/definitions/ContextAttributes"
@@ -1463,29 +1463,29 @@
                 "classIntrospector": {
                     "$ref": "#/definitions/ClassIntrospector"
                 },
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "dateFormat": {
+                    "$ref": "#/definitions/DateFormat"
+                },
                 "timeZone": {
                     "$ref": "#/definitions/TimeZone"
                 },
                 "locale": {
                     "$ref": "#/definitions/Locale"
                 },
-                "handlerInstantiator": {
-                    "$ref": "#/definitions/HandlerInstantiator"
-                },
                 "propertyNamingStrategy": {
                     "$ref": "#/definitions/PropertyNamingStrategy"
                 },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
                 "annotationProcessingEnabled": {
                     "type": "boolean"
                 },
+                "handlerInstantiator": {
+                    "$ref": "#/definitions/HandlerInstantiator"
+                },
                 "base64Variant": {
                     "$ref": "#/definitions/Base64Variant"
-                },
-                "dateFormat": {
-                    "$ref": "#/definitions/DateFormat"
                 }
             }
         },
@@ -1495,8 +1495,17 @@
         "SerializerProvider": {
             "type": "object",
             "properties": {
-                "generator": {
-                    "$ref": "#/definitions/JsonGenerator"
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "defaultNullKeySerializer": {
+                    "$ref": "#/definitions/JsonSerializerObject"
+                },
+                "defaultNullValueSerializer": {
+                    "$ref": "#/definitions/JsonSerializerObject"
+                },
+                "annotationIntrospector": {
+                    "$ref": "#/definitions/AnnotationIntrospector"
                 },
                 "timeZone": {
                     "$ref": "#/definitions/TimeZone"
@@ -1504,23 +1513,14 @@
                 "locale": {
                     "$ref": "#/definitions/Locale"
                 },
+                "generator": {
+                    "$ref": "#/definitions/JsonGenerator"
+                },
                 "config": {
                     "$ref": "#/definitions/SerializationConfig"
                 },
                 "filterProvider": {
                     "$ref": "#/definitions/FilterProvider"
-                },
-                "defaultNullValueSerializer": {
-                    "$ref": "#/definitions/JsonSerializerObject"
-                },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
-                "defaultNullKeySerializer": {
-                    "$ref": "#/definitions/JsonSerializerObject"
-                },
-                "annotationIntrospector": {
-                    "$ref": "#/definitions/AnnotationIntrospector"
                 }
             }
         },
@@ -1637,22 +1637,6 @@
                 "issuerX500Principal": {
                     "$ref": "#/definitions/X500Principal"
                 },
-                "keyUsage": {
-                    "type": "array",
-                    "items": {
-                        "type": "boolean"
-                    }
-                },
-                "issuerDN": {
-                    "$ref": "#/definitions/Principal"
-                },
-                "subjectDN": {
-                    "$ref": "#/definitions/Principal"
-                },
-                "version": {
-                    "type": "integer",
-                    "format": "int32"
-                },
                 "serialNumber": {
                     "type": "integer"
                 },
@@ -1702,6 +1686,22 @@
                         "type": "string"
                     }
                 },
+                "keyUsage": {
+                    "type": "array",
+                    "items": {
+                        "type": "boolean"
+                    }
+                },
+                "issuerDN": {
+                    "$ref": "#/definitions/Principal"
+                },
+                "subjectDN": {
+                    "$ref": "#/definitions/Principal"
+                },
+                "version": {
+                    "type": "integer",
+                    "format": "int32"
+                },
                 "subjectAlternativeNames": {
                     "type": "array",
                     "items": {
@@ -1731,14 +1731,14 @@
                     "type": "integer",
                     "format": "int32"
                 },
-                "criticalExtensionOIDs": {
+                "nonCriticalExtensionOIDs": {
                     "type": "array",
                     "uniqueItems": true,
                     "items": {
                         "type": "string"
                     }
                 },
-                "nonCriticalExtensionOIDs": {
+                "criticalExtensionOIDs": {
                     "type": "array",
                     "uniqueItems": true,
                     "items": {
diff --git a/content/swagger/2.8.0-SNAPSHOT/v3/swaggersink.json b/content/swagger/2.8.0-SNAPSHOT/v3/swaggersink.json
index 2232672..aab6155 100644
--- a/content/swagger/2.8.0-SNAPSHOT/v3/swaggersink.json
+++ b/content/swagger/2.8.0-SNAPSHOT/v3/swaggersink.json
@@ -933,6 +933,15 @@
         "ArrayBuilders": {
             "type": "object",
             "properties": {
+                "longBuilder": {
+                    "$ref": "#/definitions/LongBuilder"
+                },
+                "floatBuilder": {
+                    "$ref": "#/definitions/FloatBuilder"
+                },
+                "doubleBuilder": {
+                    "$ref": "#/definitions/DoubleBuilder"
+                },
                 "booleanBuilder": {
                     "$ref": "#/definitions/BooleanBuilder"
                 },
@@ -944,15 +953,6 @@
                 },
                 "intBuilder": {
                     "$ref": "#/definitions/IntBuilder"
-                },
-                "longBuilder": {
-                    "$ref": "#/definitions/LongBuilder"
-                },
-                "floatBuilder": {
-                    "$ref": "#/definitions/FloatBuilder"
-                },
-                "doubleBuilder": {
-                    "$ref": "#/definitions/DoubleBuilder"
                 }
             }
         },
@@ -982,10 +982,6 @@
         "Base64Variant": {
             "type": "object",
             "properties": {
-                "paddingByte": {
-                    "type": "string",
-                    "format": "byte"
-                },
                 "paddingChar": {
                     "type": "string"
                 },
@@ -993,6 +989,10 @@
                     "type": "integer",
                     "format": "int32"
                 },
+                "paddingByte": {
+                    "type": "string",
+                    "format": "byte"
+                },
                 "name": {
                     "type": "string"
                 }
@@ -1033,15 +1033,15 @@
                 "completedExceptionally": {
                     "type": "boolean"
                 },
-                "numberOfDependents": {
-                    "type": "integer",
-                    "format": "int32"
-                },
                 "cancelled": {
                     "type": "boolean"
                 },
                 "done": {
                     "type": "boolean"
+                },
+                "numberOfDependents": {
+                    "type": "integer",
+                    "format": "int32"
                 }
             }
         },
@@ -1051,15 +1051,15 @@
                 "completedExceptionally": {
                     "type": "boolean"
                 },
-                "numberOfDependents": {
-                    "type": "integer",
-                    "format": "int32"
-                },
                 "cancelled": {
                     "type": "boolean"
                 },
                 "done": {
                     "type": "boolean"
+                },
+                "numberOfDependents": {
+                    "type": "integer",
+                    "format": "int32"
                 }
             }
         },
@@ -1217,15 +1217,12 @@
         "DeserializationConfig": {
             "type": "object",
             "properties": {
-                "problemHandlers": {
-                    "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
+                "defaultPropertyInclusion": {
+                    "$ref": "#/definitions/Value"
                 },
                 "nodeFactory": {
                     "$ref": "#/definitions/JsonNodeFactory"
                 },
-                "defaultPropertyInclusion": {
-                    "$ref": "#/definitions/Value"
-                },
                 "annotationIntrospector": {
                     "$ref": "#/definitions/AnnotationIntrospector"
                 },
@@ -1233,17 +1230,20 @@
                     "type": "integer",
                     "format": "int32"
                 },
-                "defaultVisibilityChecker": {
-                    "$ref": "#/definitions/VisibilityCheckerObject"
+                "problemHandlers": {
+                    "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
                 },
-                "subtypeResolver": {
-                    "$ref": "#/definitions/SubtypeResolver"
+                "rootName": {
+                    "type": "string"
                 },
                 "fullRootName": {
                     "$ref": "#/definitions/PropertyName"
                 },
-                "rootName": {
-                    "type": "string"
+                "subtypeResolver": {
+                    "$ref": "#/definitions/SubtypeResolver"
+                },
+                "defaultVisibilityChecker": {
+                    "$ref": "#/definitions/VisibilityCheckerObject"
                 },
                 "attributes": {
                     "$ref": "#/definitions/ContextAttributes"
@@ -1251,29 +1251,29 @@
                 "classIntrospector": {
                     "$ref": "#/definitions/ClassIntrospector"
                 },
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "dateFormat": {
+                    "$ref": "#/definitions/DateFormat"
+                },
                 "timeZone": {
                     "$ref": "#/definitions/TimeZone"
                 },
                 "locale": {
                     "$ref": "#/definitions/Locale"
                 },
-                "handlerInstantiator": {
-                    "$ref": "#/definitions/HandlerInstantiator"
-                },
                 "propertyNamingStrategy": {
                     "$ref": "#/definitions/PropertyNamingStrategy"
                 },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
                 "annotationProcessingEnabled": {
                     "type": "boolean"
                 },
+                "handlerInstantiator": {
+                    "$ref": "#/definitions/HandlerInstantiator"
+                },
                 "base64Variant": {
                     "$ref": "#/definitions/Base64Variant"
-                },
-                "dateFormat": {
-                    "$ref": "#/definitions/DateFormat"
                 }
             }
         },
@@ -1283,8 +1283,14 @@
                 "arrayBuilders": {
                     "$ref": "#/definitions/ArrayBuilders"
                 },
-                "contextualType": {
-                    "$ref": "#/definitions/JavaType"
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "nodeFactory": {
+                    "$ref": "#/definitions/JsonNodeFactory"
+                },
+                "annotationIntrospector": {
+                    "$ref": "#/definitions/AnnotationIntrospector"
                 },
                 "timeZone": {
                     "$ref": "#/definitions/TimeZone"
@@ -1298,22 +1304,16 @@
                 "parser": {
                     "$ref": "#/definitions/JsonParser"
                 },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
-                "nodeFactory": {
-                    "$ref": "#/definitions/JsonNodeFactory"
-                },
-                "base64Variant": {
-                    "$ref": "#/definitions/Base64Variant"
-                },
-                "annotationIntrospector": {
-                    "$ref": "#/definitions/AnnotationIntrospector"
+                "contextualType": {
+                    "$ref": "#/definitions/JavaType"
                 },
                 "deserializationFeatures": {
                     "type": "integer",
                     "format": "int32"
                 },
+                "base64Variant": {
+                    "$ref": "#/definitions/Base64Variant"
+                },
                 "factory": {
                     "$ref": "#/definitions/DeserializerFactory"
                 }
@@ -1369,18 +1369,6 @@
                 "superClass": {
                     "$ref": "#/definitions/JavaType"
                 },
-                "contentValueHandler": {
-                    "type": "object"
-                },
-                "contentTypeHandler": {
-                    "type": "object"
-                },
-                "erasedSignature": {
-                    "type": "string"
-                },
-                "typeHandler": {
-                    "type": "object"
-                },
                 "contentType": {
                     "$ref": "#/definitions/JavaType"
                 },
@@ -1390,16 +1378,13 @@
                 "concrete": {
                     "type": "boolean"
                 },
-                "valueHandler": {
-                    "type": "object"
-                },
-                "mapLikeType": {
+                "enumType": {
                     "type": "boolean"
                 },
-                "enumType": {
+                "javaLangObject": {
                     "type": "boolean"
                 },
-                "collectionLikeType": {
+                "mapLikeType": {
                     "type": "boolean"
                 },
                 "arrayType": {
@@ -1408,15 +1393,30 @@
                 "throwable": {
                     "type": "boolean"
                 },
-                "javaLangObject": {
+                "collectionLikeType": {
                     "type": "boolean"
                 },
-                "keyType": {
-                    "$ref": "#/definitions/JavaType"
+                "erasedSignature": {
+                    "type": "string"
                 },
                 "containerType": {
                     "type": "boolean"
                 },
+                "keyType": {
+                    "$ref": "#/definitions/JavaType"
+                },
+                "valueHandler": {
+                    "type": "object"
+                },
+                "typeHandler": {
+                    "type": "object"
+                },
+                "contentTypeHandler": {
+                    "type": "object"
+                },
+                "contentValueHandler": {
+                    "type": "object"
+                },
                 "referencedType": {
                     "$ref": "#/definitions/JavaType"
                 },
@@ -1475,15 +1475,6 @@
         "JsonGenerator": {
             "type": "object",
             "properties": {
-                "prettyPrinter": {
-                    "$ref": "#/definitions/PrettyPrinter"
-                },
-                "characterEscapes": {
-                    "$ref": "#/definitions/CharacterEscapes"
-                },
-                "outputTarget": {
-                    "type": "object"
-                },
                 "currentValue": {
                     "type": "object"
                 },
@@ -1498,22 +1489,31 @@
                     "type": "integer",
                     "format": "int32"
                 },
-                "codec": {
-                    "$ref": "#/definitions/ObjectCodec"
+                "highestEscapedChar": {
+                    "type": "integer",
+                    "format": "int32"
                 },
-                "closed": {
-                    "type": "boolean"
+                "outputBuffered": {
+                    "type": "integer",
+                    "format": "int32"
                 },
                 "outputContext": {
                     "$ref": "#/definitions/JsonStreamContext"
                 },
-                "outputBuffered": {
-                    "type": "integer",
-                    "format": "int32"
+                "outputTarget": {
+                    "type": "object"
                 },
-                "highestEscapedChar": {
-                    "type": "integer",
-                    "format": "int32"
+                "characterEscapes": {
+                    "$ref": "#/definitions/CharacterEscapes"
+                },
+                "closed": {
+                    "type": "boolean"
+                },
+                "codec": {
+                    "$ref": "#/definitions/ObjectCodec"
+                },
+                "prettyPrinter": {
+                    "$ref": "#/definitions/PrettyPrinter"
                 }
             }
         },
@@ -1547,33 +1547,6 @@
         "JsonParser": {
             "type": "object",
             "properties": {
-                "typeId": {
-                    "type": "object"
-                },
-                "currentToken": {
-                    "type": "string",
-                    "enum": [
-                        "NOT_AVAILABLE",
-                        "START_OBJECT",
-                        "END_OBJECT",
-                        "START_ARRAY",
-                        "END_ARRAY",
-                        "FIELD_NAME",
-                        "VALUE_EMBEDDED_OBJECT",
-                        "VALUE_STRING",
-                        "VALUE_NUMBER_INT",
-                        "VALUE_NUMBER_FLOAT",
-                        "VALUE_TRUE",
-                        "VALUE_FALSE",
-                        "VALUE_NULL"
-                    ]
-                },
-                "currentName": {
-                    "type": "string"
-                },
-                "currentLocation": {
-                    "$ref": "#/definitions/JsonLocation"
-                },
                 "inputSource": {
                     "type": "object"
                 },
@@ -1670,19 +1643,32 @@
                 "valueAsString": {
                     "type": "string"
                 },
-                "codec": {
-                    "$ref": "#/definitions/ObjectCodec"
+                "currentName": {
+                    "type": "string"
+                },
+                "closed": {
+                    "type": "boolean"
                 },
                 "textLength": {
                     "type": "integer",
                     "format": "int32"
                 },
-                "closed": {
-                    "type": "boolean"
-                },
                 "objectId": {
                     "type": "object"
                 },
+                "text": {
+                    "type": "string"
+                },
+                "textCharacters": {
+                    "type": "array",
+                    "items": {
+                        "type": "string"
+                    }
+                },
+                "shortValue": {
+                    "type": "integer",
+                    "format": "int32"
+                },
                 "booleanValue": {
                     "type": "boolean"
                 },
@@ -1702,29 +1688,43 @@
                     "type": "integer",
                     "format": "int64"
                 },
-                "shortValue": {
-                    "type": "integer",
-                    "format": "int32"
-                },
-                "text": {
-                    "type": "string"
-                },
-                "textCharacters": {
-                    "type": "array",
-                    "items": {
-                        "type": "string"
-                    }
+                "codec": {
+                    "$ref": "#/definitions/ObjectCodec"
                 },
                 "intValue": {
                     "type": "integer",
                     "format": "int32"
                 },
+                "typeId": {
+                    "type": "object"
+                },
+                "currentToken": {
+                    "type": "string",
+                    "enum": [
+                        "NOT_AVAILABLE",
+                        "START_OBJECT",
+                        "END_OBJECT",
+                        "START_ARRAY",
+                        "END_ARRAY",
+                        "FIELD_NAME",
+                        "VALUE_EMBEDDED_OBJECT",
+                        "VALUE_STRING",
+                        "VALUE_NUMBER_INT",
+                        "VALUE_NUMBER_FLOAT",
+                        "VALUE_TRUE",
+                        "VALUE_FALSE",
+                        "VALUE_NULL"
+                    ]
+                },
                 "binaryValue": {
                     "type": "array",
                     "items": {
                         "type": "string",
                         "format": "byte"
                     }
+                },
+                "currentLocation": {
+                    "$ref": "#/definitions/JsonLocation"
                 }
             }
         },
@@ -1750,20 +1750,20 @@
         "JsonStreamContext": {
             "type": "object",
             "properties": {
-                "currentName": {
-                    "type": "string"
-                },
                 "currentValue": {
                     "type": "object"
                 },
-                "currentIndex": {
+                "entryCount": {
                     "type": "integer",
                     "format": "int32"
                 },
                 "typeDesc": {
                     "type": "string"
                 },
-                "entryCount": {
+                "currentName": {
+                    "type": "string"
+                },
+                "currentIndex": {
                     "type": "integer",
                     "format": "int32"
                 },
@@ -1900,11 +1900,17 @@
         "ObjectMapper": {
             "type": "object",
             "properties": {
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "nodeFactory": {
+                    "$ref": "#/definitions/JsonNodeFactory"
+                },
                 "dateFormat": {
                     "$ref": "#/definitions/DateFormat"
                 },
-                "jsonFactory": {
-                    "$ref": "#/definitions/JsonFactory"
+                "injectableValues": {
+                    "$ref": "#/definitions/InjectableValues"
                 },
                 "serializationConfig": {
                     "$ref": "#/definitions/SerializationConfig"
@@ -1918,6 +1924,9 @@
                 "serializerFactory": {
                     "$ref": "#/definitions/SerializerFactory"
                 },
+                "jsonFactory": {
+                    "$ref": "#/definitions/JsonFactory"
+                },
                 "serializerProvider": {
                     "$ref": "#/definitions/SerializerProvider"
                 },
@@ -1933,15 +1942,6 @@
                 "propertyNamingStrategy": {
                     "$ref": "#/definitions/PropertyNamingStrategy"
                 },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
-                "nodeFactory": {
-                    "$ref": "#/definitions/JsonNodeFactory"
-                },
-                "injectableValues": {
-                    "$ref": "#/definitions/InjectableValues"
-                },
                 "factory": {
                     "$ref": "#/definitions/JsonFactory"
                 }
@@ -1981,10 +1981,10 @@
         "PublicKey": {
             "type": "object",
             "properties": {
-                "format": {
+                "algorithm": {
                     "type": "string"
                 },
-                "algorithm": {
+                "format": {
                     "type": "string"
                 },
                 "encoded": {
@@ -2016,6 +2016,15 @@
         "SerializationConfig": {
             "type": "object",
             "properties": {
+                "defaultPropertyInclusion": {
+                    "$ref": "#/definitions/Value"
+                },
+                "annotationIntrospector": {
+                    "$ref": "#/definitions/AnnotationIntrospector"
+                },
+                "filterProvider": {
+                    "$ref": "#/definitions/FilterProvider"
+                },
                 "defaultPrettyPrinter": {
                     "$ref": "#/definitions/PrettyPrinter"
                 },
@@ -2034,26 +2043,17 @@
                     "type": "integer",
                     "format": "int32"
                 },
-                "filterProvider": {
-                    "$ref": "#/definitions/FilterProvider"
-                },
-                "defaultPropertyInclusion": {
-                    "$ref": "#/definitions/Value"
-                },
-                "annotationIntrospector": {
-                    "$ref": "#/definitions/AnnotationIntrospector"
+                "rootName": {
+                    "type": "string"
                 },
-                "defaultVisibilityChecker": {
-                    "$ref": "#/definitions/VisibilityCheckerObject"
+                "fullRootName": {
+                    "$ref": "#/definitions/PropertyName"
                 },
                 "subtypeResolver": {
                     "$ref": "#/definitions/SubtypeResolver"
                 },
-                "fullRootName": {
-                    "$ref": "#/definitions/PropertyName"
-                },
-                "rootName": {
-                    "type": "string"
+                "defaultVisibilityChecker": {
+                    "$ref": "#/definitions/VisibilityCheckerObject"
                 },
                 "attributes": {
                     "$ref": "#/definitions/ContextAttributes"
@@ -2061,29 +2061,29 @@
                 "classIntrospector": {
                     "$ref": "#/definitions/ClassIntrospector"
                 },
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "dateFormat": {
+                    "$ref": "#/definitions/DateFormat"
+                },
                 "timeZone": {
                     "$ref": "#/definitions/TimeZone"
                 },
                 "locale": {
                     "$ref": "#/definitions/Locale"
                 },
-                "handlerInstantiator": {
-                    "$ref": "#/definitions/HandlerInstantiator"
-                },
                 "propertyNamingStrategy": {
                     "$ref": "#/definitions/PropertyNamingStrategy"
                 },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
                 "annotationProcessingEnabled": {
                     "type": "boolean"
                 },
+                "handlerInstantiator": {
+                    "$ref": "#/definitions/HandlerInstantiator"
+                },
                 "base64Variant": {
                     "$ref": "#/definitions/Base64Variant"
-                },
-                "dateFormat": {
-                    "$ref": "#/definitions/DateFormat"
                 }
             }
         },
@@ -2093,8 +2093,17 @@
         "SerializerProvider": {
             "type": "object",
             "properties": {
-                "generator": {
-                    "$ref": "#/definitions/JsonGenerator"
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "defaultNullKeySerializer": {
+                    "$ref": "#/definitions/JsonSerializerObject"
+                },
+                "defaultNullValueSerializer": {
+                    "$ref": "#/definitions/JsonSerializerObject"
+                },
+                "annotationIntrospector": {
+                    "$ref": "#/definitions/AnnotationIntrospector"
                 },
                 "timeZone": {
                     "$ref": "#/definitions/TimeZone"
@@ -2102,23 +2111,14 @@
                 "locale": {
                     "$ref": "#/definitions/Locale"
                 },
+                "generator": {
+                    "$ref": "#/definitions/JsonGenerator"
+                },
                 "config": {
                     "$ref": "#/definitions/SerializationConfig"
                 },
                 "filterProvider": {
                     "$ref": "#/definitions/FilterProvider"
-                },
-                "defaultNullValueSerializer": {
-                    "$ref": "#/definitions/JsonSerializerObject"
-                },
-                "typeFactory": {
-                    "$ref": "#/definitions/TypeFactory"
-                },
-                "defaultNullKeySerializer": {
-                    "$ref": "#/definitions/JsonSerializerObject"
-                },
-                "annotationIntrospector": {
-                    "$ref": "#/definitions/AnnotationIntrospector"
                 }
             }
         },
@@ -2443,22 +2443,6 @@
                 "issuerX500Principal": {
                     "$ref": "#/definitions/X500Principal"
                 },
-                "keyUsage": {
-                    "type": "array",
-                    "items": {
-                        "type": "boolean"
-                    }
-                },
-                "issuerDN": {
-                    "$ref": "#/definitions/Principal"
-                },
-                "subjectDN": {
-                    "$ref": "#/definitions/Principal"
-                },
-                "version": {
-                    "type": "integer",
-                    "format": "int32"
-                },
                 "serialNumber": {
                     "type": "integer"
                 },
@@ -2508,6 +2492,22 @@
                         "type": "string"
                     }
                 },
+                "keyUsage": {
+                    "type": "array",
+                    "items": {
+                        "type": "boolean"
+                    }
+                },
+                "issuerDN": {
+                    "$ref": "#/definitions/Principal"
+                },
+                "subjectDN": {
+                    "$ref": "#/definitions/Principal"
+                },
+                "version": {
+                    "type": "integer",
+                    "format": "int32"
+                },
                 "subjectAlternativeNames": {
                     "type": "array",
                     "items": {
@@ -2537,14 +2537,14 @@
                     "type": "integer",
                     "format": "int32"
                 },
-                "criticalExtensionOIDs": {
+                "nonCriticalExtensionOIDs": {
                     "type": "array",
                     "uniqueItems": true,
                     "items": {
                         "type": "string"
                     }
                 },
-                "nonCriticalExtensionOIDs": {
+                "criticalExtensionOIDs": {
                     "type": "array",
                     "uniqueItems": true,
                     "items": {
diff --git a/content/swagger/2.8.0-SNAPSHOT/v3/swaggersource.json b/content/swagger/2.8.0-SNAPSHOT/v3/swaggersource.json
index 8089097..2671439 100644
--- a/content/swagger/2.8.0-SNAPSHOT/v3/swaggersource.json
+++ b/content/swagger/2.8.0-SNAPSHOT/v3/swaggersource.json
@@ -936,6 +936,15 @@
         "ArrayBuilders": {
             "type": "object",
             "properties": {
+                "longBuilder": {
+                    "$ref": "#/definitions/LongBuilder"
+                },
+                "floatBuilder": {
+                    "$ref": "#/definitions/FloatBuilder"
+                },
+                "doubleBuilder": {
+                    "$ref": "#/definitions/DoubleBuilder"
+                },
                 "booleanBuilder": {
                     "$ref": "#/definitions/BooleanBuilder"
                 },
@@ -947,15 +956,6 @@
                 },
                 "intBuilder": {
                     "$ref": "#/definitions/IntBuilder"
-                },
-                "longBuilder": {
-                    "$ref": "#/definitions/LongBuilder"
-                },
-                "floatBuilder": {
-                    "$ref": "#/definitions/FloatBuilder"
-                },
-                "doubleBuilder": {
-                    "$ref": "#/definitions/DoubleBuilder"
                 }
             }
         },
@@ -985,10 +985,6 @@
         "Base64Variant": {
             "type": "object",
             "properties": {
-                "paddingByte": {
-                    "type": "string",
-                    "format": "byte"
-                },
                 "paddingChar": {
                     "type": "string"
                 },
@@ -996,6 +992,10 @@
                     "type": "integer",
                     "format": "int32"
                 },
+                "paddingByte": {
+                    "type": "string",
+                    "format": "byte"
+                },
                 "name": {
                     "type": "string"
                 }
@@ -1050,15 +1050,15 @@
                 "completedExceptionally": {
                     "type": "boolean"
                 },
-                "numberOfDependents": {
-                    "type": "integer",
-                    "format": "int32"
-                },
                 "cancelled": {
                     "type": "boolean"
                 },
                 "done": {
                     "type": "boolean"
+                },
+                "numberOfDependents": {
+                    "type": "integer",
+                    "format": "int32"
                 }
             }
         },
@@ -1068,15 +1068,15 @@
                 "completedExceptionally": {
                     "type": "boolean"
                 },
-                "numberOfDependents": {
-                    "type": "integer",
-                    "format": "int32"
-                },
                 "cancelled": {
                     "type": "boolean"
                 },
                 "done": {
                     "type": "boolean"
+                },
+                "numberOfDependents": {
+                    "type": "integer",
+                    "format": "int32"
                 }
             }
         },
@@ -1201,15 +1201,12 @@
         "DeserializationConfig": {
             "type": "object",
             "properties": {
-                "problemHandlers": {
-                    "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
+                "defaultPropertyInclusion": {
+                    "$ref": "#/definitions/Value"
                 },
                 "nodeFactory": {
                     "$ref": "#/definitions/JsonNodeFactory"
                 },
-                "defaultPropertyInclusion": {
-                    "$ref": "#/definitions/Value"
-                },
                 "annotationIntrospector": {
                     "$ref": "#/definitions/AnnotationIntrospector"
                 },
@@ -1217,17 +1214,20 @@
                     "type": "integer",
                     "format": "int32"
                 },
-                "defaultVisibilityChecker": {
-                    "$ref": "#/definitions/VisibilityCheckerObject"
+                "problemHandlers": {
+                    "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
                 },
-                "subtypeResolver": {
-                    "$ref": "#/definitions/SubtypeResolver"
+                "rootName": {
+                    "type": "string"
                 },
                 "fullRootName": {
                     "$ref": "#/definitions/PropertyName"
                 },
-                "rootName": {
-                    "type": "string"
+                "subtypeResolver": {
+                    "$ref": "#/definitions/SubtypeResolver"
+                },
+                "defaultVisibilityChecker": {
+                    "$ref": "#/definitions/VisibilityCheckerObject"
                 },
                 "attributes": {
                     "$ref": "#/definitions/ContextAttributes"
@@ -1235,29 +1235,29 @@
                 "classIntrospector": {
                     "$ref": "#/definitions/ClassIntrospector"
                 },
+                "typeFactory": {
+                    "$ref": "#/definitions/TypeFactory"
+                },
+                "dateFormat": {
+                    "$ref": "#/definitions/DateFormat"
+                },
                 "timeZone": {
                     "$ref": "#/definitions/TimeZone"
                 },
                 "locale": {
                     "$ref": "#/definitions/Locale"
                 },
-                "handlerInstantiator": {
-                    "$ref": "#/definitions/HandlerInstantiator"
-                },
                 "propertyNamingStrategy": {
                     "$ref": "#/definitions/PropertyNamingStrategy"
                 },
-                "typeFactory": {
... 8460 lines suppressed ...