2 Home
gitea_admin edited this page 2026-03-11 14:41:32 +00:00

OpenShift Build Config

Perform operations on OpenShift Build Configs.

Metadata

Property Value
Scheme openshift-build-configs
Support Level Stable
Labels container,cloud
Version 4.10.2

Maven Dependency

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-kubernetes</artifactId>
    <version>4.10.2</version>
</dependency>

Endpoint Properties

Name Type Required Default Description
masterUrl string URL to a remote Kubernetes API server. This should only be used when your Camel application is connecting from outside Kubernetes. If you run your Camel application inside Kubernetes, then you can use local or client as the URL to tell Camel to run in local mode. If you connect remotely to Kubernetes, then you may also need some of the many other configuration options for secured connection with certificates, etc.
apiVersion string The Kubernetes API Version to use
dnsDomain string The dns domain, used for ServiceCall EIP
kubernetesClient object Default KubernetesClient to use if provided
namespace string The namespace
operation string Producer operation to do on Kubernetes
portName string The port name, used for ServiceCall EIP
portProtocol string tcp The port protocol, used for ServiceCall EIP
lazyStartProducer boolean false Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing.
connectionTimeout integer Connection timeout in milliseconds to use when making requests to the Kubernetes API server.
caCertData string The CA Cert Data
caCertFile string The CA Cert File
clientCertData string The Client Cert Data
clientCertFile string The Client Cert File
clientKeyAlgo string The Key Algorithm used by the client
clientKeyData string The Client Key data
clientKeyFile string The Client Key file
clientKeyPassphrase string The Client Key Passphrase
oauthToken string The Auth Token
password string Password to connect to Kubernetes
trustCerts boolean Define if the certs we used are trusted anyway or not
username string Username to connect to Kubernetes