Return-Path: X-Original-To: apmail-camel-commits-archive@www.apache.org Delivered-To: apmail-camel-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7B45C18CE4 for ; Sat, 14 Nov 2015 12:20:19 +0000 (UTC) Received: (qmail 11496 invoked by uid 500); 14 Nov 2015 12:20:19 -0000 Delivered-To: apmail-camel-commits-archive@camel.apache.org Received: (qmail 11442 invoked by uid 500); 14 Nov 2015 12:20:19 -0000 Mailing-List: contact commits-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list commits@camel.apache.org Received: (qmail 11433 invoked by uid 99); 14 Nov 2015 12:20:19 -0000 Received: from Unknown (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 14 Nov 2015 12:20:19 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id EBBA7C0289 for ; Sat, 14 Nov 2015 12:20:18 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.791 X-Spam-Level: * X-Spam-Status: No, score=1.791 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id CkEWI5DOEBbF for ; Sat, 14 Nov 2015 12:20:07 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTP id 7D547203C1 for ; Sat, 14 Nov 2015 12:20:07 +0000 (UTC) Received: from svn01-us-west.apache.org (svn.apache.org [10.41.0.6]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 166B3E0044 for ; Sat, 14 Nov 2015 12:20:07 +0000 (UTC) Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id E6ED33A0367 for ; Sat, 14 Nov 2015 12:20:06 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r972388 - in /websites/production/camel/content: cache/main.pageCache kubernetes.html Date: Sat, 14 Nov 2015 12:20:06 -0000 To: commits@camel.apache.org From: buildbot@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20151114122006.E6ED33A0367@svn01-us-west.apache.org> Author: buildbot Date: Sat Nov 14 12:20:06 2015 New Revision: 972388 Log: Production update by buildbot for camel Added: websites/production/camel/content/kubernetes.html Modified: websites/production/camel/content/cache/main.pageCache Modified: websites/production/camel/content/cache/main.pageCache ============================================================================== Binary files - no diff available. Added: websites/production/camel/content/kubernetes.html ============================================================================== --- websites/production/camel/content/kubernetes.html (added) +++ websites/production/camel/content/kubernetes.html Sat Nov 14 12:20:06 2015 @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + Apache Camel: Kubernetes + + + +
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + +
+

Kubernetes Component

Available as of Camel 2.17

The Kubernetes component is a component for integrating your application with Kubernetes standalone or on top of Openshift. 

Maven users will need to add the following dependency to their pom.xml for this component:

+ +

URI format

+ +

You can append query options to the URI in the following format, ?option=value&option=value&...

Options

Name

Default Value

Description

masterUrl

null

Mandatory: The Kubernetes master URL

category

 

Mandatory: The category of producer/consumer. Possible values: namespaces, services, replicationControllers, pods, persistentVolumes, persistentVolumesClaims, secrets, resourcesQuota, serviceAccounts, nodes, builds, buildConfigs

username

 

The username for login to Kubernetes cluster

password

 

The password for login to Kubernetes cluster

operation

 

Prod ucer only: The operation that producer will do. Possible values:

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,listBuilds,listBuildsByLabel s,getBuild,listBuildConfigs,listBuildConfigsByLabels,getBuildConfig

apiVersion

 

The api Version to use

caCertFile

 

Path to CA cert file

caCertData

 

Path to CA cert data

clientCertFile

 

Path to client cert file

clientCertData

 

Path to client cert data

clientKeyAlgo

 

Key algorithm used by client

clientKeyFile

 

Path to client key file

clientKeyData

 

Path to client key data

clientKeyPassphrase

 

Client key passphrase

oauthToken

 

Authorization token

trustCerts

 

Define if the certs are trusted by default

namespaceName

 

Consumer only: The namespace the consumer will watch

Headers

Name

Type

Description

CamelKubernetesOperation

String

The Producer operation

CamelKubernetesNamespaceName

Strin g

The Namespace name

CamelKubernetesNamespaceLabels

Map

The Namespace Labels

CamelKubernetesServiceLabels

Map

The Service labels

CamelKubernetesServiceName

String

The Service name

CamelKubernetesServiceSpec

io.fabric8.kubernetes.api.model.Se rviceSpec

The Spec for a Service

CamelKubernetesReplicationControllersLabels

Map

Replication controller labels

CamelKubernetesReplicationControllerName

String

Replication controller name

CamelKubernetesReplicationControllerSpec

io.fabric8.kubernetes.api.model.ReplicationControllerSpec

The Spec for a Replication Controller

CamelKubernetesPodsLabels

Map

Pod labels

CamelKubernetesPodName

String

Pod name

CamelKubernetesPodSpec

io.fabric8.kubernetes.api.model.PodSpec

The Spec for a Pod

CamelKubernetesPersistentVolumesLabels

Map

Persistent Volume labels

CamelKubernetesPersistentVolumesName

String

Persistent Volume name

CamelKubernetesPersistentVolumesClaimsLabels

Map

Persistent Volume Claim labels

CamelKubernetesPersistentVolumesClaimsName

String

Persistent Volume Claim name

CamelKuber netesPersistentVolumesClaimsSpec

io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpec

The Spec for a Persistent Volume claim

CamelKubernetesSecretsLabels

Map

Secret labels

CamelKubernetesSecretsName

String

Secret name

CamelKubernetesSecret

io.fabric8.kubernetes.api.model.Secret

A Secret Object

CamelKubernetesResourcesQuotaLabels

Map

Resource Quota labels

CamelKubernetesResourcesQuotaName

String

Resource Quota name

CamelKubernetesResourceQuotaSpec

io.fabric8.kubernetes.api.model.ResourceQuotaSpec

The Spec for a Resource Quota

CamelKubernetesServiceAccountsLabels

Map

Service Account labels

CamelKubernetesServiceAccountName

String

Service Account name

CamelKubernetesServiceAccount

io.fabric8.kubernetes.api.model.ServiceAccount

A Service Account object

CamelKubernetesNodesLabels

Map

Node labels

CamelKubernetesNodeName

String

Node name

CamelKubernetesBuildsLabels

Map

Openshift Build labels

CamelKubernetesBuildName

String

Openshift Build name

CamelKubernetesBuildConfigsLabels

Map

Openshift Build Config labels

CamelKubernetesBuildConfigName

String

Openshift Build Config name

CamelKubernetesEventAction

io.fabric8.kubernetes.client.Watcher.Action

Action watched by the consumer

CamelKubernetesEventTimestamp

String

Timestamp of the action watched by the consumer

+
+ +
+ + +
+
+
+
+
+
+ +
+
+
+© 2004-2015 The Apache Software Foundation. +
+Apache Camel, Camel, Apache, the Apache feather logo, and the Apache Camel project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. +
+Graphic Design By Hiram +
+ + + + + + + +