Chapter 250. Openshift Builds Component
Chapter 250. Openshift Builds Component Available as of Camel version 2.17 The Kubernetes Builds component is one of Kubernetes Components which provides a producer to execute kubernetes build operations. 250.1. Component Options The Openshift Builds component has no options. 250.2. Endpoint Options The Openshift Builds endpoint is configured using URI syntax: with the following path and query parameters: 250.2.1. Path Parameters (1 parameters): Name Description Default Type masterUrl Required Kubernetes API server URL String 250.2.2. Query Parameters (20 parameters): Name Description Default Type apiVersion (producer) The Kubernetes API Version to use String dnsDomain (producer) The dns domain, used for ServiceCall EIP String kubernetesClient (producer) Default KubernetesClient to use if provided KubernetesClient operation (producer) Producer operation to do on Kubernetes String portName (producer) The port name, used for ServiceCall EIP String portProtocol (producer) The port protocol, used for ServiceCall EIP tcp String connectionTimeout (advanced) Connection timeout in milliseconds to use when making requests to the Kubernetes API server. Integer synchronous (advanced) Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). false boolean caCertData (security) The CA Cert Data String caCertFile (security) The CA Cert File String clientCertData (security) The Client Cert Data String clientCertFile (security) The Client Cert File String clientKeyAlgo (security) The Key Algorithm used by the client String clientKeyData (security) The Client Key data String clientKeyFile (security) The Client Key file String clientKeyPassphrase (security) The Client Key Passphrase String oauthToken (security) The Auth Token String password (security) Password to connect to Kubernetes String trustCerts (security) Define if the certs we used are trusted anyway or not Boolean username (security) Username to connect to Kubernetes String 250.3. Openstack Component Available as of Camel 2.19 The openstack component is a component for managing your OpenStack applications. Maven users will need to add the following dependency to their pom.xml for this component: <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-openstack</artifactId> <version>x.x.x</version> <!-- use the same version as your Camel core version --> </dependency> OpenStack service Camel Component Description OpenStack Cinder openstack-cinder Component to maintain OpenStack cinder. OpenStack Glance openstack-glance Component to maintain OpenStack glance. OpenStack Keystone openstack-keystone Component to maintain OpenStack keystone. OpenStack Neutron openstack-neutron Component to maintain OpenStack neutron. OpenStack Nova openstack-nova Component to maintain OpenStack nova. OpenStack Swift openstack-swift Component to maintain OpenStack swift.
openshift-builds:masterUrl <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-openstack</artifactId> <version>x.x.x</version> <!-- use the same version as your Camel core version --> </dependency>