You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by bu...@apache.org on 2016/07/08 23:18:20 UTC

svn commit: r992370 [12/14] - in /websites/production/camel/content: ./ cache/

Modified: websites/production/camel/content/kubernetes.html
==============================================================================
--- websites/production/camel/content/kubernetes.html (original)
+++ websites/production/camel/content/kubernetes.html Fri Jul  8 23:18:19 2016
@@ -96,7 +96,7 @@
 </div></div><h3 id="Kubernetes-URIformat">URI format</h3><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[kubernetes:masterUrl[?options]
 ]]></script>
-</div></div><p>You can append query options to the URI in the following format,&#160;<code>?option=value&amp;option=value&amp;...</code></p><h3 id="Kubernetes-Options">Options</h3><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>masterUrl</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Mandatory:</strong> The Kubernetes master URL</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>category</code></p></td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Mandatory</
 strong>: The category of producer/consumer. Possible values: namespaces, services, replicationControllers, pods, persistentVolumes, persistentVolumesClaims, secrets, resourcesQuota, serviceAccounts, nodes, configMaps, builds, buildConfigs</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>username</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The username for login to Kubernetes cluster</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>password</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>The password for login to Kubernetes cluster</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>operation</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>
 <strong>Producer only:</strong> The operation that producer will do. Possible values:</p><p>listNamespaces,listNamespacesByLabels,getNamespace,createNamespace,deleteNamespace,listServices,listServicesByLabels,getService,createService,deleteService,listReplicationControllers, listReplicationControllersByLabels,getReplicationController,createReplicationController,deleteReplicationController,listPods, listPodsByLabels,getPod,createPod,deletePod,listPersistentVolumes,listPersistentVolumesByLabels,getPersistentVolume,listPersistentVolumesClaims,listPersistentVolumesClaimsByLabels, getPersistentVolumeClaim,createPersistentVolumeClaim,deletePersistentVolumeClaim,listSecrets,listSecretsByLabels,getSecret,createSecret,deleteSecret,listResourcesQuota, listResourcesQuotaByLabels,getResourceQuota,createResourceQuota,deleteResourceQuota,listServiceAccounts,listServiceAccountsByLabels,getServiceAccount,createServiceAccount, deleteServiceAccount,listNodes,listNodesByLabels,getNode,listConfigMaps,l
 istConfigMapsByLabels,getConfigMap,createConfigMap,deleteConfigMap,listBuilds,listBuildsByLabels,getBuild,listBuildConfigs,listBuildConfigsByLabels,getBuildConfig</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>apiVersion</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The api Version to use</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>caCertFile</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Path to CA cert file</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>caCertData</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Path to CA cert data</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientCertFile</code></p></td><td 
 colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Path to client cert file</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientCertData</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Path to client cert data</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientKeyAlgo</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Key algorithm used by client</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientKeyFile</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Path to client key file</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientKeyData</code></p></td><td c
 olspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Path to client key data</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientKeyPassphrase</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Client key passphrase</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="font-family: monospace;">oauthToken</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Authorization token</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="font-family: monospace;">trustCerts</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Define if the certs are trusted by default</p></td></tr><tr><td colspan="1" rowspan=
 "1" class="confluenceTd"><p><span style="font-family: monospace;">namespaceName</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Consumer only:</strong><span> The namespace the consumer will watch</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="font-family: monospace;">poolSize</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Consumer only:</strong><span> The Threadpool size for the Kubernetes consumer</span></p></td></tr></tbody></table></div></div><h3 id="Kubernetes-Headers">Headers</h3><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Type</p></th><th colspan="1" rowspan="1" class="confluenceT
 h"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesOperation</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>String</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The Producer operation</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesNamespaceName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The Namespace name</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesNamespaceLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The Namespace Labels</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesServiceLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The Service
  labels</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesServiceName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The Service name</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesServiceSpec</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>io.fabric8.kubernetes.api.model.ServiceSpec</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The Spec for a Service</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesReplicationControllersLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Replication controller labels</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesReplicationControllerName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1
 " rowspan="1" class="confluenceTd"><p><span>Replication controller name</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesReplicationControllerSpec</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>io.fabric8.kubernetes.api.model.ReplicationControllerSpec</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The Spec for a Replication Controller</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesPodsLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Pod labels</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesPodName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Pod name</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesPodSpec</p></td><td cols
 pan="1" rowspan="1" class="confluenceTd"><p><span>io.fabric8.kubernetes.api.model.Pod</span><span>Spec</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>The Spec for a Pod</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesPersistentVolumesLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Persistent Volume labels</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span>CamelKubernetesPersistentVolumesName</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span><span>Persistent Volume</span> name</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesPersistentVolumesClaimsLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenc
 eTd"><p><span><span>Persistent Volume</span> Claim labels</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesPersistentVolumesClaimsName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span><span>Persistent Volume</span> Claim name</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesPersistentVolumesClaimsSpec</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpec</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The Spec for a Persistent Volume claim</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesSecretsLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Secret labels</span></p></td></tr><tr><td colspan="1" rowspan="1" cl
 ass="confluenceTd"><p>CamelKubernetesSecretsName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Secret name</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesSecret</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>io.fabric8.kubernetes.api.model.Secret</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>A Secret Object</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesResourcesQuotaLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Resource Quota labels</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesResourcesQuotaName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Resource Quota name</span></p>
 </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesResourceQuotaSpec</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>io.fabric8.kubernetes.api.model.ResourceQuotaSpec</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>The Spec for a Resource Quota</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesServiceAccountsLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Service Account labels</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesServiceAccountName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Service Account name</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesServiceAccount</p></td><td colspan="1" rowspan="1" class="
 confluenceTd"><p><span>io.fabric8.kubernetes.api.model.ServiceAccount</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>A Service Account object</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesNodesLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Node labels</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesNodeName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>String</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Node name</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesBuildsLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Map</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Openshift Build labels</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesBuildName</p></td><
 td colspan="1" rowspan="1" class="confluenceTd"><p><span>String</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Openshift Build name</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesBuildConfigsLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Map</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Openshift Build Config labels</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesBuildConfigName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Openshift Build Config name</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesEventAction</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>io.fabric8.kubernetes.client.Watcher.Action</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Action watched by the consumer</p></td></tr><tr><td colspan=
 "1" rowspan="1" class="confluenceTd"><p>CamelKubernetesEventTimestamp</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Timestamp of the action watched by the consumer</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesConfigMapName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>ConfigMap name</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesConfigMapsLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>ConfigMap labels</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesConfigData</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>ConfigMap Data</p></td></tr></tbody></table></div><
 /div></div>
+</div></div><p>You can append query options to the URI in the following format,&#160;<code>?option=value&amp;option=value&amp;...</code></p><h3 id="Kubernetes-Options">Options</h3><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>masterUrl</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Mandatory:</strong> The Kubernetes master URL</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>category</code></p></td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Mandatory</
 strong>: The category of producer/consumer. Possible values: namespaces, services, replicationControllers, pods, persistentVolumes, persistentVolumesClaims, secrets, resourcesQuota, serviceAccounts, nodes, configMaps, builds, buildConfigs</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>username</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The username for login to Kubernetes cluster</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>password</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>The password for login to Kubernetes cluster</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>operation</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>
 <strong>Producer only:</strong> The operation that producer will do. Possible values:</p><p>listNamespaces,listNamespacesByLabels,getNamespace,createNamespace,deleteNamespace,listServices,listServicesByLabels,getService,createService,deleteService,listReplicationControllers, listReplicationControllersByLabels,getReplicationController,createReplicationController,deleteReplicationController,scaleReplicationController,listPods, listPodsByLabels,getPod,createPod,deletePod,listPersistentVolumes,listPersistentVolumesByLabels,getPersistentVolume,listPersistentVolumesClaims,listPersistentVolumesClaimsByLabels, getPersistentVolumeClaim,createPersistentVolumeClaim,deletePersistentVolumeClaim,listSecrets,listSecretsByLabels,getSecret,createSecret,deleteSecret,listResourcesQuota, listResourcesQuotaByLabels,getResourceQuota,createResourceQuota,deleteResourceQuota,listServiceAccounts,listServiceAccountsByLabels,getServiceAccount,createServiceAccount, deleteServiceAccount,listNodes,listNodesByLabe
 ls,getNode,listConfigMaps,listConfigMapsByLabels,getConfigMap,createConfigMap,deleteConfigMap,listBuilds,listBuildsByLabels,getBuild,listBuildConfigs,listBuildConfigsByLabels,getBuildConfig</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>apiVersion</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The api Version to use</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>caCertFile</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Path to CA cert file</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>caCertData</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Path to CA cert data</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientC
 ertFile</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Path to client cert file</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientCertData</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Path to client cert data</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientKeyAlgo</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Key algorithm used by client</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientKeyFile</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Path to client key file</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientK
 eyData</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Path to client key data</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientKeyPassphrase</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Client key passphrase</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="font-family: monospace;">oauthToken</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Authorization token</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="font-family: monospace;">trustCerts</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Define if the certs are trusted by default</p></td></tr><
 tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="font-family: monospace;">namespaceName</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Consumer only:</strong><span> The namespace the consumer will watch</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="font-family: monospace;">poolSize</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Consumer only:</strong><span> The Threadpool size for the Kubernetes consumer</span></p></td></tr></tbody></table></div></div><h3 id="Kubernetes-Headers">Headers</h3><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Type</p></th><th colspan="1" row
 span="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesOperation</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>String</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The Producer operation</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesNamespaceName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The Namespace name</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesNamespaceLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The Namespace Labels</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesServiceLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="c
 onfluenceTd"><p>The Service labels</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesServiceName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The Service name</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesServiceSpec</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>io.fabric8.kubernetes.api.model.ServiceSpec</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The Spec for a Service</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesReplicationControllersLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Replication controller labels</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesReplicationControllerName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>St
 ring</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Replication controller name</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesReplicationControllerSpec</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>io.fabric8.kubernetes.api.model.ReplicationControllerSpec</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The Spec for a Replication Controller</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesReplicationControllerReplicas</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Integer</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The number of replicas for a Replication Controller during the Scale operation</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesPodsLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Pod labels</span></
 p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesPodName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Pod name</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesPodSpec</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>io.fabric8.kubernetes.api.model.Pod</span><span>Spec</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>The Spec for a Pod</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesPersistentVolumesLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Persistent Volume labels</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span>CamelKubernetesPersistentVolumesName</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><
 p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span><span>Persistent Volume</span> name</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesPersistentVolumesClaimsLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span><span>Persistent Volume</span> Claim labels</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesPersistentVolumesClaimsName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span><span>Persistent Volume</span> Claim name</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesPersistentVolumesClaimsSpec</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpec</span></p></td><td colspan="1" rowspan="1" class="conf
 luenceTd"><p>The Spec for a Persistent Volume claim</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesSecretsLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Secret labels</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesSecretsName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Secret name</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesSecret</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>io.fabric8.kubernetes.api.model.Secret</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>A Secret Object</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesResourcesQuotaLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map<
 /p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Resource Quota labels</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesResourcesQuotaName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Resource Quota name</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesResourceQuotaSpec</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>io.fabric8.kubernetes.api.model.ResourceQuotaSpec</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>The Spec for a Resource Quota</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesServiceAccountsLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Service Account labels</span></p></td></tr><tr><td colspan="1" rowspan="1" class="conflu
 enceTd"><p>CamelKubernetesServiceAccountName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Service Account name</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesServiceAccount</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>io.fabric8.kubernetes.api.model.ServiceAccount</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>A Service Account object</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesNodesLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Node labels</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesNodeName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>String</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Node name</p></td></tr
 ><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesBuildsLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Map</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Openshift Build labels</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesBuildName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>String</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Openshift Build name</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesBuildConfigsLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>Map</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Openshift Build Config labels</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesBuildConfigName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>
 Openshift Build Config name</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesEventAction</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>io.fabric8.kubernetes.client.Watcher.Action</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Action watched by the consumer</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesEventTimestamp</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Timestamp of the action watched by the consumer</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesConfigMapName</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>ConfigMap name</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesConfigMapsLabels</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map
 </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>ConfigMap labels</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelKubernetesConfigData</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Map</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>ConfigMap Data</p></td></tr></tbody></table></div></div></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/ldap.html
==============================================================================
--- websites/production/camel/content/ldap.html (original)
+++ websites/production/camel/content/ldap.html Fri Jul  8 23:18:19 2016
@@ -174,7 +174,7 @@ context.stop();
 <script class="brush: xml; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
 &lt;blueprint xmlns=&quot;http://www.osgi.org/xmlns/blueprint/v1.0.0&quot;
            xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-           xsi:schemaLocation=&quot;http://www.osgi.org/xmlns/blueprint/v1.0.0 http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd
+           xsi:schemaLocation=&quot;http://www.osgi.org/xmlns/blueprint/v1.0.0 https://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd
                  http://camel.apache.org/schema/blueprint http://camel.apache.org/schema/blueprint/camel-blueprint.xsd&quot;&gt;
 
 

Modified: websites/production/camel/content/news.html
==============================================================================
--- websites/production/camel/content/news.html (original)
+++ websites/production/camel/content/news.html Fri Jul  8 23:18:19 2016
@@ -88,6 +88,26 @@
                <img class="userLogo logo" src="news.userimage/gzurowski-89607-pp-wojtek-avatar.png" alt="User icon: gzurowski" title="gzurowski">
            </a>            </span>
             <span class="blogHeading">
+                <a shape="rect" class="blogHeading" href="2016/07/01/apache-camel-2172-released.html">Apache Camel 2.17.2 Released</a>
+                </span><div class="page-metadata not-personal">    <a shape="rect" class="url fn confluence-userlink" href="    /confluence/display/~gzurowski ">Gregor Zurowski</a> posted on Jul 01, 2016</div>
+            
+        </div>
+    
+    <div class="wiki-content">
+        <p>The Camel community announces the immediate availability of the new patch release Camel 2.17.2. This release contains 58 fixes applied in the past few weeks by the community on the Camel 2.17.x maintenance branch.</p><p>The artifacts are published and ready for you to <a shape="rect" class="external-link" href="http://camel.apache.org/download.html">download</a> either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the <a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12335666&amp;projectId=12311211">release notes</a>.</p><p>Many thanks to all who made this release possible.</p><p>On behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
+    </div>
+    
+        
+    </div>
+    
+        
+<div class="blog-post-listing">
+            <div class="logo-heading-block">
+            <span class="logoBlock">
+                <a shape="rect" class="userLogoLink" href="    /confluence/display/~gzurowski ">
+               <img class="userLogo logo" src="news.userimage/gzurowski-89607-pp-wojtek-avatar.png" alt="User icon: gzurowski" title="gzurowski">
+           </a>            </span>
+            <span class="blogHeading">
                 <a shape="rect" class="blogHeading" href="2016/05/08/apache-2171-released.html">Apache 2.17.1 Released</a>
                 </span><div class="page-metadata not-personal">    <a shape="rect" class="url fn confluence-userlink" href="    /confluence/display/~gzurowski ">Gregor Zurowski</a> posted on May 08, 2016</div>
             
@@ -458,26 +478,6 @@
     </div>
     
         
-    </div>
-    
-        
-<div class="blog-post-listing">
-            <div class="logo-heading-block">
-            <span class="logoBlock">
-                <a shape="rect" class="userLogoLink" href="    /confluence/display/~dkulp ">
-               <img class="userLogo logo" src="/images/confluence/icons/profilepics/default.png" alt="User icon: dkulp" title="dkulp">
-           </a>            </span>
-            <span class="blogHeading">
-                <a shape="rect" class="blogHeading" href="2015/10/09/apache-camel-2160-released.html">Apache Camel 2.16.0 Released</a>
-                </span><div class="page-metadata not-personal">    <a shape="rect" class="url fn confluence-userlink" href="    /confluence/display/~dkulp ">Daniel Kulp</a> posted on Oct 09, 2015</div>
-            
-        </div>
-    
-    <div class="wiki-content">
-        <p class="p1">The Camel community announces the immediate availability of the new major release Camel 2.16.0. This release contains a total of 600+ fixes applied in the past 6 months by the community on the Camel master branch. &#160;</p><p class="p1">The artifacts are published and ready for you to&#160;<a shape="rect" class="external-link" href="http://camel.apache.org/download.html">download</a>&#160;either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the&#160;<a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329391&amp;styleName=&amp;projectId=12311211">release notes</a>. &#160;&#160;</p><p class="p1">Many thanks to all who made this release possible. &#160;&#160;</p><p class="p1">On behalf of the Camel PMC, &#160;&#160;</p><p class="p1">Dan</p>
-    </div>
-    
-        
     </div>
     </div>
         </td>

Modified: websites/production/camel/content/restlet.html
==============================================================================
--- websites/production/camel/content/restlet.html (original)
+++ websites/production/camel/content/restlet.html Fri Jul  8 23:18:19 2016
@@ -105,7 +105,7 @@
 from(&quot;restlet:http://localhost:&quot; + port + &quot;/securedOrders?restletMethod=post&amp;restletRealm=#realm&quot;).process(new Processor() {
     public void process(Exchange exchange) throws Exception {
         exchange.getOut().setBody(
-                &quot;received [&quot; + exchange.getIn().getBody()
+                &quot;received [&quot; + exchange.getIn().getBody(String.class)
                 + &quot;] as an order id = &quot;
                 + exchange.getIn().getHeader(&quot;id&quot;));
     }
@@ -132,6 +132,7 @@ final String id = &quot;89531&quot;;
 Map&lt;String, Object&gt; headers = new HashMap&lt;String, Object&gt;();
 headers.put(RestletConstants.RESTLET_LOGIN, &quot;admin&quot;);
 headers.put(RestletConstants.RESTLET_PASSWORD, &quot;foo&quot;);
+headers.put(Exchange.CONTENT_TYPE, MediaType.APPLICATION_XML);
 headers.put(&quot;id&quot;, id);
 
 String response = template.requestBodyAndHeaders(

Modified: websites/production/camel/content/siteindex.html
==============================================================================
--- websites/production/camel/content/siteindex.html (original)
+++ websites/production/camel/content/siteindex.html Fri Jul  8 23:18:19 2016
@@ -91,7 +91,7 @@
 
 <p>
 <table class="grid" width="99%" cellspacing="0"><tr><td colspan="2" rowspan="1">
-         <table width="100%"><tr><td colspan="1" rowspan="1"><a shape="rect" href="#index-0-9">0-9</a> ... 0</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-A">A</a> ... 39</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-B">B</a> ... 43</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-C">C</a> ... 186</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-D">D</a> ... 33</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-E">E</a> ... 33</td></tr><tr><td colspan="1" rowspan="1"><a shape="rect" href="#index-F">F</a> ... 15</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-G">G</a> ... 33</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-H">H</a> ... 88</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-I">I</a> ... 19</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-J">J</a> ... 32</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-K">K</a> ... 6</td></tr><tr><td colspan="1" row
 span="1"><a shape="rect" href="#index-L">L</a> ... 19</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-M">M</a> ... 36</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-N">N</a> ... 12</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-O">O</a> ... 7</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-P">P</a> ... 27</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-Q">Q</a> ... 5</td></tr><tr><td colspan="1" rowspan="1"><a shape="rect" href="#index-R">R</a> ... 32</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-S">S</a> ... 89</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-T">T</a> ... 42</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-U">U</a> ... 19</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-V">V</a> ... 8</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-W">W</a> ... 30</td></tr><tr><td colspan="1" rowspan="1"><a shape="rect" href="#index-X">X</a> ... 14</td>
 <td colspan="1" rowspan="1"><a shape="rect" href="#index-Y">Y</a> ... 2</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-Z">Z</a> ... 4</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-%21@%23%24">!@#$</a> ... 0</td><td colspan="1" rowspan="1">&#160;</td><td colspan="1" rowspan="1">&#160;</td></tr></table>
+         <table width="100%"><tr><td colspan="1" rowspan="1"><a shape="rect" href="#index-0-9">0-9</a> ... 0</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-A">A</a> ... 39</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-B">B</a> ... 43</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-C">C</a> ... 188</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-D">D</a> ... 33</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-E">E</a> ... 33</td></tr><tr><td colspan="1" rowspan="1"><a shape="rect" href="#index-F">F</a> ... 15</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-G">G</a> ... 33</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-H">H</a> ... 87</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-I">I</a> ... 19</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-J">J</a> ... 32</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-K">K</a> ... 6</td></tr><tr><td colspan="1" row
 span="1"><a shape="rect" href="#index-L">L</a> ... 19</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-M">M</a> ... 36</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-N">N</a> ... 12</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-O">O</a> ... 7</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-P">P</a> ... 27</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-Q">Q</a> ... 5</td></tr><tr><td colspan="1" rowspan="1"><a shape="rect" href="#index-R">R</a> ... 32</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-S">S</a> ... 90</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-T">T</a> ... 43</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-U">U</a> ... 19</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-V">V</a> ... 8</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-W">W</a> ... 30</td></tr><tr><td colspan="1" rowspan="1"><a shape="rect" href="#index-X">X</a> ... 14</td>
 <td colspan="1" rowspan="1"><a shape="rect" href="#index-Y">Y</a> ... 2</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-Z">Z</a> ... 4</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-%21@%23%24">!@#$</a> ... 0</td><td colspan="1" rowspan="1">&#160;</td><td colspan="1" rowspan="1">&#160;</td></tr></table>
         </td></tr><tr valign="top"><td colspan="1" rowspan="1"><h4 style="margin-top: 0px"><a shape="rect" name="index-0-9"></a>0-9</h4>
         </td><td colspan="1" rowspan="1"><h4 style="margin-top: 0px"><a shape="rect" name="index-A"></a>A</h4>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="acknowledgment.html">Acknowledgment</a>
@@ -129,7 +129,7 @@
              <div class="smalltext" style="margin: 0 0 0 36px">Async Http Client (AHC) Websocket Client Component Available as of Camel 2.14 The ahc-ws component provides Websocket based endpoints for a client communicating with external servers over Websocket (as a client opening a websocket connection to an externa</div>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="amqp.html">AMQP</a>
         <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">AMQP The amqp: component supports the AMQP 1.0 protocol http://www.amqp.org/ using the JMS Client API of the Qpid http://qpid.apache.org/ project. In case you want to use AMQP 0.9 (in particular RabbitMQ) you might also be interested in the Camel RabbitMQ</div>
+             <div class="smalltext" style="margin: 0 0 0 36px">AMQP The amqp: component supports the AMQP 1.0 protocol http://www.amqp.org/ using the JMS Client API of the Qpid https://github.com/apache/qpid-jms/ project. In case you want to use AMQP 0.9 (in particular RabbitMQ) you might also be interested in the Ca</div>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="annotation-based-expression-language.html">Annotation Based Expression Language</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Annotation Based Expression Language You can also use any of the Languages supported in Camel to bind expressions to method parameters when using Bean Integration. For example you can use any of these annotations: Annotation Description @Bean http://camel</div>
@@ -533,10 +533,13 @@
              <div class="smalltext" style="margin: 0 0 0 36px">Camel 2.17.1 Release http://camel.apache.org/images/camel-box-small.png  New and Noteworthy Welcome to the 2.17.1 release which is mainly a maintenance release with 94 issues resolved. For further details, see the list of JIRA issues https://issues.apache</div>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="camel-2172-release.html">Camel 2.17.2 Release</a>
         <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">Camel 2.17.2 Release (currently in progress) http://camel.apache.org/images/camel-box-small.png  New and Noteworthy Welcome to the x.y.z release which approx XXX issues resolved (new features, improvements and bug fixes such as...) highlighted issue fixed</div>
+             <div class="smalltext" style="margin: 0 0 0 36px">Camel 2.17.2 Release http://camel.apache.org/images/camel-box-small.png  New and Noteworthy Welcome to the 2.17.2 release which is mainly a maintenance release with 58 issues resolved. For further details, see the list of JIRA issues https://issues.apache</div>
+                             <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="camel-2173-release.html">Camel 2.17.3 Release</a>
+        <br clear="none">
+             <div class="smalltext" style="margin: 0 0 0 36px">Camel 2.17.3 Release (currently in progress) http://camel.apache.org/images/camel-box-small.png  New and Noteworthy Welcome to the x.y.z release which approx XXX issues resolved (new features, improvements and bug fixes such as...) highlighted issue fixed</div>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="camel-2180-release.html">Camel 2.18.0 Release</a>
         <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">Camel 2.18.0 release (currently in progress) http://camel.apache.org/download.data/camel-box-v1.0-150x200.png   New and Noteworthy Welcome to the 2.18.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...) Added H</div>
+             <div class="smalltext" style="margin: 0 0 0 36px">Camel 2.18.0 release (currently in progress) http://camel.apache.org/download.data/camel-box-v1.0-150x200.png   New and Noteworthy Welcome to the 2.18.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...) All Cam</div>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="camel-220-release.html">Camel 2.2.0 Release</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Camel 2.2.0 release http://camel.apache.org/download.data/camel-box-v1.0-150x200.png New and Noteworthy Welcome to the 2.2.0 release which approx 180 issues resolved (new features, improvements and bug fixes such as...) Routing Slip now breaks when an exc</div>
@@ -807,6 +810,9 @@
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="constant.html">Constant</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Constant Expression Language The Constant Expression Language is really just a way to specify constant strings as a type of expression. Example usage The setHeader element of the Spring DSL can utilize a constant expression like: &lt;route&gt; &lt;from uri="seda:a</div>
+                             <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="consul-component.html">Consul Component</a>
+        <br clear="none">
+             <div class="smalltext" style="margin: 0 0 0 36px">Consul https://www.consul.io/  is a distributed, highly available, datacenter-aware, service discovery and configuration system. Maven users will need to add the following dependency to their pom.xml for this component. &lt;dependency&gt; &lt;groupId&gt;org.apache.ca</div>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="content-based-router.html">Content Based Router</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Content Based Router The Content Based Router http://www.enterpriseintegrationpatterns.com/ContentBasedRouter.html from the EIP patterns allows you to route messages to the correct destination based on the contents of the message exchanges. http://www.ent</div>
@@ -972,7 +978,7 @@
              <div class="smalltext" style="margin: 0 0 0 36px">Does Camel work on IBM's JDK? Yes, we've tested Camel with IBM's JDK on the AIX and Linux platforms. There are a few things to look out for though Exception using camel-http You may get a sun.io.MalformedInputException when using camel-http on IBM's JDK. </div>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="download.html">Download</a>
         <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">Latest Releases http://camel.apache.org/images/camel-box-small.png Grab these releases while they are hot! The latest release for Camel 2.17.x is Camel 2.17.1 Release. The latest release for Camel 2.16.x is Camel 2.16.3 Release. The latest release for Cam</div>
+             <div class="smalltext" style="margin: 0 0 0 36px">Latest Releases http://camel.apache.org/images/camel-box-small.png Grab these releases while they are hot! The latest release for Camel 2.17.x is Camel 2.17.2 Release. The latest release for Camel 2.16.x is Camel 2.16.3 Release. The latest release for Cam</div>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="download-archives.html">Download Archives</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Download archives You can use the Apache Archives to download all the Camel releases. http://archive.apache.org/dist/camel/apache-camel/ http://archive.apache.org/dist/camel/apache-camel/ - All release since Camel became a top level Apache project http://</div>
@@ -1258,7 +1264,7 @@
              <div class="smalltext" style="margin: 0 0 0 36px">Hazelcast Idempotent Repository Tutorial Overview Apache Camel enables you to integrate the Idempotent Consumer Pattern in a really simple way. In this tutorial we will setup a cluster consisting of two OSGi containers (Apache Karaf). Inside this both nod</div>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="hbase.html">hbase</a>
         <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">HBase Component Available as of Camel 2.10 This component provides an idemptotent repository, producers and consumers for Apache HBase http://hbase.apache.org/. Maven users will need to add the following dependency to their pom.xml for this component: &lt;de</div>
+             <div class="smalltext" style="margin: 0 0 0 36px">HBase Component Available as of Camel 2.10 This component provides an idempotent repository, producers and consumers for Apache HBase http://hbase.apache.org/. Maven users will need to add the following dependency to their pom.xml for this component: &lt;dep</div>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="hdfs.html">HDFS</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">HDFS Component Available as of Camel 2.8 The hdfs component enables you to read and write messages from/to an HDFS file system. HDFS is the distributed file system at the heart of Hadoop http://hadoop.apache.org. Maven users will need to add the following</div>
@@ -1505,9 +1511,6 @@
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="http4.html">HTTP4</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">HTTP4 Component Available as of Camel 2.3 The http4: component provides HTTP based endpoints for calling external HTTP resources (as a client to call external servers using HTTP). Maven users will need to add the following dependency to their pom.xml for </div>
-                             <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="hystrix.html">Hystrix</a>
-        <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">Hystrix Component Available as of Camel 2.18 The hystrix component provides integration with Netflix Hystrix https://github.com/Netflix/Hystrix. Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, servi</div>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="hystrix-eip.html">Hystrix EIP</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Hystrix EIP Available as of Camel 2.18 The hystrix EIP provides integration with Netflix Hystrix https://github.com/Netflix/Hystrix to be used as circuit breaker in the Camel routes. Hystrix is a latency and fault tolerance library designed to isolate poi</div>
@@ -2170,6 +2173,9 @@
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="service-activator.html">Service Activator</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Service Activator Camel has several endpoint components that support the Service Activator http://www.enterpriseintegrationpatterns.com/MessagingAdapter.html from the EIP patterns. http://www.enterpriseintegrationpatterns.com/img/MessagingAdapterSolution.</div>
+                             <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="servicecall-eip.html">ServiceCall EIP</a>
+        <br clear="none">
+             <div class="smalltext" style="margin: 0 0 0 36px">ServiceCall EIP Available as of Camel 2.18 The serviceCall EIP allows to call remote services in a distributed system. The service to call is looked up in a service registry of some sorts such as Kubernetes, Consul, etcd, zookeeper. The EIP separates the </div>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="servicenow.html">ServiceNow</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">ServiceNow Component Available as of Camel 2.18 The ServiceNow component provides access to all of ServiceNow REST API https://developer.servicenow.com/app.do#!/rest_api_doc?v=fuji.  Maven users will need to add the following dependency to their pom.xml f</div>
@@ -2274,7 +2280,7 @@
              <div class="smalltext" style="margin: 0 0 0 36px">Spring Boot Available as of Camel 2.15 Spring Boot component provides auto-configuration for Apache Camel. Our opinionated auto-configuration of the Camel context auto-detects Camel routes available in the Spring context and registers the key Camel utilit</div>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="spring-boot-example.html">Spring Boot Example</a>
         <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">Spring Boot Example The Spring Boot example https://github.com/apache/camel/tree/master/examples/camel-example-spring-boot shows how to work with the simple Camel application based on the Spring Boot. The example generates messages using timer trigger, wr</div>
+             <div class="smalltext" style="margin: 0 0 0 36px">Spring Boot Example The Spring Boot example https://github.com/apache/camel/tree/master/examples/camel-example-spring-boot shows how to work with the simple Camel application based on Spring Boot. The example generates messages using timer trigger, writes</div>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="spring-event.html">Spring Event</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Spring Event Component The spring-event: component provides access to the Spring ApplicationEvent objects. This allows you to publish ApplicationEvent objects to a Spring ApplicationContext or to consume them. You can then use Enterprise Integration Patte</div>
@@ -2378,6 +2384,9 @@
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="team.html">Team</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">This page lists who we are. By all means add yourself to the list - lets sort it in alphabetical order Committers Name ID Organisation Aaron Mulder ammulder Chariot Solutions http://chariotsolutions.com Akitoshi Yoshida ay SAP http://www.sap.com Andrea Co</div>
+                             <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="telegram.html">Telegram</a>
+        <br clear="none">
+             <div class="smalltext" style="margin: 0 0 0 36px">Telegram Component Available as of Camel 2.18 The Telegram component provides access to the Telegram Bot API https://core.telegram.org/bots/api. It allows a Camel-based application to send and receive messages by acting as a Bot, participating in direct c</div>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="templating.html">Templating</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Templating When you are testing distributed systems its a very common requirement to have to stub out certain external systems with some stub so that you can test other parts of the system until a specific system is available or written etc. A great way t</div>
@@ -2641,7 +2650,7 @@
              <div class="smalltext" style="margin: 0 0 0 36px">Why does Camel use too many threads with ProducerTemplate? A common reason is creating a new ProducerTemplate inside a Processor or bean method invocation. You are not meant to create a ProducerTemplate for each message invocation; you are meant to create</div>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="why-does-ftp-component-not-download-any-files.html">Why does FTP component not download any files?</a>
         <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">Why does FTP component not download any files? The FTP component has many options. So make sure you have configured it properly. Also a common issue is that you have to use either active or passive mode. So you may have to set passiveMove=true on the endp</div>
+             <div class="smalltext" style="margin: 0 0 0 36px">Why does FTP component not download any files? The FTP component has many options. So make sure you have configured it properly. Also a common issue is that you have to use either active or passive mode. So you may have to set passiveMode=true on the endp</div>
                              <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>                 <a shape="rect" href="why-does-maven-not-download-dependencies.html">Why does maven not download dependencies</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Why does maven not download dependencies? Maven uses HTTP to download its dependenices along with the dependencies of the maven project (such as Camel). If you run maven and it fails to download your required dependencies its likely to be caused by your l</div>