OpenShift Deployment Configs

Поддерживаются как производитель, так и потребитель

Компонент Openshift Deployment Configs -- один из компонентов Kubernetes (opens in a new tab) , который предоставляет производителя для выполнения операций Openshift Deployment Configs и потребителя для использования событий, связанных с объектами Deployment Configs.

Configuring Options

Компоненты Camel настраиваются на двух отдельных уровнях:

  • уровень компонентов

  • уровень конечной точки

Configuring Component Options

На уровне компонентов задаются общие и общие конфигурации, которые затем наследуются конечными точками. Это самый высокий уровень конфигурации.

Например, компонент может иметь настройки безопасности, учетные данные для аутентификации, URL-адреса для сетевого подключения и т. д.

У некоторых компонентов всего несколько параметров, а у других -- много. Поскольку компоненты обычно имеют предустановленные значения по умолчанию, которые широко используются, зачастую вам может потребоваться настроить лишь несколько параметров компонента, а то и вовсе ни одного.

Вы можете настроить компоненты, используя:

  • Компонент DSL (opens in a new tab) .

  • в файле конфигурации ( application.propertiesфайлы *.yaml, и т.д.).

  • непосредственно в коде Java.

Configuring Endpoint Options

Настройка конечных точек обычно занимает больше времени, поскольку у них есть множество параметров. Эти параметры помогают вам настроить функции конечной точки. Параметры также классифицируются по тому, используется ли конечная точка как потребитель ( от ), как производитель ( от ) или и то, и другое.

Конечные точки чаще всего настраиваются непосредственно в URI конечной точки в виде параметров пути и запроса . Вы также можете использовать Endpoint DSL (opens in a new tab) и DataFormat DSL (opens in a new tab) в качестве типобезопасного способа настройки конечных точек и форматов данных в Java.

Хорошей практикой при настройке параметров является использование заполнителей свойств (opens in a new tab) .

Заполнители свойств обеспечивают несколько преимуществ:

  • Они помогают предотвратить использование жестко запрограммированных URL-адресов, номеров портов, конфиденциальной информации и других настроек.

  • Они позволяют вынести конфигурацию за пределы кода.

  • Они помогают коду стать более гибким и пригодным для повторного использования.

В следующих двух разделах перечислены все параметры, сначала для компонента, а затем для конечной точки.

Component Options

Компонент OpenShift Deployment Configs поддерживает 4 параметра, которые перечислены ниже.

  • kubernetesClient (common)

  • Autowired Для использования существующего клиента Kubernetes.

  • KubernetesClient

  • bridgeErrorHandler (consumer)

  • Позволяет подключить потребителя к обработчику ошибок маршрутизации Camel. Это означает, что любые исключения (если это возможно), возникающие при попытке потребителя Camel получить входящие сообщения или что-то подобное, теперь будут обрабатываться как сообщение и обрабатываться обработчиком ошибок маршрутизации. Важно: это возможно только в том случае, если сторонний компонент позволяет Camel получать оповещения о возникновении исключения. Некоторые компоненты обрабатывают это только внутренне, поэтому использование bridgeErrorHandler невозможно. В других ситуациях мы можем улучшить компонент Camel для подключения к сторонним компонентам и сделать это возможным в будущих выпусках. По умолчанию потребитель будет использовать org.apache.camel.spi.ExceptionHandler для обработки исключений, которые будут зарегистрированы на уровне WARN или ERROR и проигнорированы.

  • false

  • boolean

  • lazyStartProducer (producer)

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • boolean

  • autowiredEnabled (advanced)

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • boolean

Endpoint Options

Конечная точка OpenShift Deployment Configs настраивается с использованием синтаксиса URI:

openshift-deploymentconfigs:masterUrl

Со следующими параметрами пути и запроса :

Path Parameters (1 parameters)

  • masterUrl (common)

  • Обязательный URL-адрес удалённого сервера Kubernetes API. Его следует использовать только при подключении вашего приложения Camel извне Kubernetes. Если приложение Camel запущено внутри Kubernetes, можно использовать local или client в качестве URL-адреса, чтобы Camel работал в локальном режиме. При удалённом подключении к Kubernetes вам также могут потребоваться некоторые из множества других параметров конфигурации для защищённого соединения с сертификатами и т. д.

  • String

Query Parameters (33 parameters)

  • apiVersion (common)

  • Используемая версия API Kubernetes.

  • String

  • dnsDomain (common)

  • Домен DNS, используемый для ServiceCall EIP.

  • String

  • kubernetesClient (common)

  • Если указано, по умолчанию будет использоваться KubernetesClient.

  • KubernetesClient

  • namespace (common)

  • Пространство имен.

  • String

  • portName (common)

  • Имя порта, используемое для ServiceCall EIP.

  • String

  • portProtocol (common)

  • Протокол порта, используемый для ServiceCall EIP.

  • tcp

  • String

  • crdGroup (consumer)

  • Группа ресурсов Consumer CRD, за которой мы хотели бы наблюдать.

  • String

  • crdName (consumer)

  • Название ресурса Consumer CRD, за которым мы хотели бы следить.

  • String

  • crdPlural (consumer)

  • Ресурс Consumer CRD Resource Plural, который мы хотели бы посмотреть.

  • String

  • crdScope (consumer)

  • Область применения ресурсов CRD для потребителей, за которой мы хотели бы следить.

  • String

  • crdVersion (consumer)

  • Версия ресурса Consumer CRD, которую мы хотели бы посмотреть.

  • String

  • labelKey (consumer)

  • Ключ «Метка потребителя» при просмотре некоторых ресурсов.

  • String

  • labelValue (consumer)

  • Значение потребительской маркировки при просмотре некоторых ресурсов.

  • String

  • poolSize (consumer)

  • Размер пула потребителей.

  • 1

  • int

  • resourceName (consumer)

  • Название потребительского ресурса, за которым мы хотели бы следить.

  • String

  • bridgeErrorHandler (consumer (advanced))

  • Позволяет подключить потребителя к обработчику ошибок маршрутизации Camel. Это означает, что любые исключения (если это возможно), возникающие при попытке потребителя Camel получить входящие сообщения или что-то подобное, теперь будут обрабатываться как сообщение и обрабатываться обработчиком ошибок маршрутизации. Важно: это возможно только в том случае, если сторонний компонент позволяет Camel получать оповещения о возникновении исключения. Некоторые компоненты обрабатывают это только внутренне, поэтому использование bridgeErrorHandler невозможно. В других ситуациях мы можем улучшить компонент Camel для подключения к сторонним компонентам и сделать это возможным в будущих выпусках. По умолчанию потребитель будет использовать org.apache.camel.spi.ExceptionHandler для обработки исключений, которые будут зарегистрированы на уровне WARN или ERROR и проигнорированы..

  • false

  • boolean

  • exceptionHandler (consumer (advanced))

  • Чтобы разрешить потребителю использовать собственный обработчик исключений (ExceptionHandler). Обратите внимание, что если опция bridgeErrorHandler включена, то эта опция не используется. По умолчанию потребитель обрабатывает исключения, которые регистрируются на уровне WARN или ERROR и игнорируются.

  • ExceptionHandler

  • exchangePattern (consumer (advanced))

  • Устанавливает шаблон обмена, когда потребитель создает обмен.

    Значения перечисления:

    • InOnly

    • InOut

  • ExchangePattern

  • operation (producer)

  • Producer operation to do on Kubernetes.

  • String

  • lazyStartProducer (producer (advanced))

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • boolean

  • connectionTimeout (advanced)

  • Время ожидания соединения в миллисекундах, используемое при выполнении запросов к серверу API Kubernetes.

  • Integer

  • caCertData (security)

  • Данные сертификата CA.

  • String

  • caCertFile (security)

  • Файл сертификата CA.

  • String

  • clientCertData (security)

  • Данные клиентского сертификата.

  • String

  • clientCertFile (security)

  • Файл клиентского сертификата.

  • String

  • clientKeyAlgo (security)

  • Ключевой алгоритм, используемый клиентом.

  • String

  • clientKeyData (security)

  • Данные ключа клиента.

  • String

  • clientKeyFile (security)

  • Файл клиентского ключа.

  • String

  • clientKeyPassphrase (security)

  • Парольная фраза ключа клиента.

  • String

  • oauthToken (security)

  • Токен авторизации.

  • String

  • password (security)

  • Пароль для подключения к Kubernetes.

  • String

  • trustCerts (security)

  • Определите, являются ли используемые нами сертификаты доверенными или нет.

  • false

  • Boolean

  • username (security)

  • Имя пользователя для подключения к Kubernetes.

  • String

Message Headers

Компонент OpenShift Deployment Configs поддерживает 9 заголовков сообщений, которые перечислены ниже:

Usage

Supported producer operation

  • listDeploymentConfigs

  • listDeploymentsConfigsByLabels

  • getDeploymentConfig

  • createDeploymentConfig

  • updateDeploymentConfig

  • deleteDeploymentConfig

  • scaleDeploymentConfig

Examples

Openshift Deployment Configs Producer Examples

  • listDeploymentConfigs: эта операция выводит список развертываний в кластере Openshift
from("direct:list").
    toF("openshift-deploymentconfigs:///?kubernetesClient=#kubernetesClient&operation=listDeploymentConfigs").
    to("mock:result");

Эта операция возвращает список конфигураций развертывания из вашего кластера.

  • listDeploymentConfigsByLabels: эта операция выводит список конфигураций развертывания по меткам в кластере Openshift
from("direct:listByLabels").process(new Processor() {
            @Override
            public void process(Exchange exchange) throws Exception {
                Map<String, String> labels = new HashMap<>();
                labels.put("key1", "value1");
                labels.put("key2", "value2");
                exchange.getIn().setHeader(KubernetesConstants.KUBERNETES_DEPLOYMENTS_LABELS, labels);
            }
        });
    toF("openshift-deploymentconfigs:///?kubernetesClient=#kubernetesClient&operation=listDeploymentConfigsByLabels").
    to("mock:result");

Эта операция возвращает список конфигураций развертывания из вашего кластера с использованием селектора меток (с key1 и key2, со значениями value1 и value2).

Openshift Deployment Configs Consumer Example

fromF("openshift-deploymentconfigs://%s?oauthToken=%s", host, authToken)
    .process(new OpenshiftProcessor()).to("mock:result");

    public class OpenshiftProcessor implements Processor {
        @Override
        public void process(Exchange exchange) throws Exception {
            Message in = exchange.getIn();
            DeploymentConfig dp = exchange.getIn().getBody(DeploymentConfig.class);
            log.info("Got event with deployment config name: " + dp.getMetadata().getName() + " and action " + in.getHeader(KubernetesConstants.KUBERNETES_EVENT_ACTION));
        }
    }

T

Этот потребитель возвращает сообщение для каждого события, полученного для всех DeploymentConfigs из всех пространств имен в кластере.

Вы можете сузить область потребителя, используя следующие комбинации параметров запроса:

  • labelKey+ labelValue- Отслеживайте DeploymentConfigs с указанной меткой в ​​любом пространстве имен.

  • namespace- Просматривайте все DeploymentConfigs в указанном пространстве имен.

  • namespace+ resourceName- Наблюдать за DeploymentConfig с указанным именем в заданном пространстве имен.

  • namespace+ labelKey+ labelValue- Наблюдать за DeploymentConfigs с указанной меткой в ​​заданном пространстве имен.

Spring Boot Auto-Configuration

При использовании openshift-deploymentconfigs с Spring Boot обязательно используйте следующую зависимость Maven для поддержки автоматической настройки:

<dependency>
  <groupId>org.apache.camel.springboot</groupId>
  <artifactId>camel-kubernetes-starter</artifactId>
  <version>x.x.x</version>
  <!-- use the same version as your Camel core version -->
</dependency>

Компонент поддерживает 91 опцию, которые перечислены ниже.

  • camel.component.kubernetes-config-maps.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.kubernetes-config-maps.bridge-error-handler

  • Позволяет подключить потребителя к обработчику ошибок маршрутизации Camel. Это означает, что любые исключения (если это возможно), возникающие при попытке потребителя Camel получить входящие сообщения или что-то подобное, теперь будут обрабатываться как сообщение и обрабатываться обработчиком ошибок маршрутизации. Важно: это возможно только в том случае, если сторонний компонент позволяет Camel получать оповещения о возникновении исключения. Некоторые компоненты обрабатывают это только внутренне, поэтому использование bridgeErrorHandler невозможно. В других ситуациях мы можем улучшить компонент Camel для подключения к сторонним компонентам и сделать это возможным в будущих выпусках. По умолчанию потребитель будет использовать org.apache.camel.spi.ExceptionHandler для обработки исключений, которые будут зарегистрированы на уровне WARN или ERROR и проигнорированы.

  • false

  • Boolean

  • camel.component.kubernetes-config-maps.enabled

  • Включить ли автоматическую настройку компонента kubernetes-config-maps. По умолчанию эта опция включена.

  • Boolean

  • camel.component.kubernetes-config-maps.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.kubernetes-config-maps.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.kubernetes-cronjob.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.kubernetes-cronjob.enabled

  • Включить ли автоматическую настройку компонента kubernetes-cronjob. По умолчанию эта функция включена.

  • Boolean

  • camel.component.kubernetes-cronjob.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.kubernetes-cronjob.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.kubernetes-custom-resources.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.kubernetes-custom-resources.bridge-error-handler

  • Позволяет подключить потребителя к обработчику ошибок маршрутизации Camel. Это означает, что любые исключения (если это возможно), возникающие при попытке потребителя Camel получить входящие сообщения или что-то подобное, теперь будут обрабатываться как сообщение и обрабатываться обработчиком ошибок маршрутизации. Важно: это возможно только в том случае, если сторонний компонент позволяет Camel получать оповещения о возникновении исключения. Некоторые компоненты обрабатывают это только внутренне, поэтому использование bridgeErrorHandler невозможно. В других ситуациях мы можем улучшить компонент Camel для подключения к сторонним компонентам и сделать это возможным в будущих выпусках. По умолчанию потребитель будет использовать org.apache.camel.spi.ExceptionHandler для обработки исключений, которые будут зарегистрированы на уровне WARN или ERROR и проигнорированы.

  • false

  • Boolean

  • camel.component.kubernetes-custom-resources.enabled

  • Включить ли автоматическую настройку компонента kubernetes-custom-resources. По умолчанию эта опция включена.

  • Boolean

  • camel.component.kubernetes-custom-resources.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.kubernetes-custom-resources.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.kubernetes-deployments.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.kubernetes-deployments.bridge-error-handler

  • Позволяет подключить потребителя к обработчику ошибок маршрутизации Camel. Это означает, что любые исключения (если это возможно), возникающие при попытке потребителя Camel получить входящие сообщения или что-то подобное, теперь будут обрабатываться как сообщение и обрабатываться обработчиком ошибок маршрутизации. Важно: это возможно только в том случае, если сторонний компонент позволяет Camel получать оповещения о возникновении исключения. Некоторые компоненты обрабатывают это только внутренне, поэтому использование bridgeErrorHandler невозможно. В других ситуациях мы можем улучшить компонент Camel для подключения к сторонним компонентам и сделать это возможным в будущих выпусках. По умолчанию потребитель будет использовать org.apache.camel.spi.ExceptionHandler для обработки исключений, которые будут зарегистрированы на уровне WARN или ERROR и проигнорированы.

  • false

  • Boolean

  • camel.component.kubernetes-deployments.enabled

  • Включить ли автоматическую настройку компонента kubernetes-deployments. По умолчанию эта опция включена.

  • Boolean

  • camel.component.kubernetes-deployments.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.kubernetes-deployments.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.kubernetes-events.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.kubernetes-events.bridge-error-handler

  • Позволяет подключить потребителя к обработчику ошибок маршрутизации Camel. Это означает, что любые исключения (если это возможно), возникающие при попытке потребителя Camel получить входящие сообщения или что-то подобное, теперь будут обрабатываться как сообщение и обрабатываться обработчиком ошибок маршрутизации. Важно: это возможно только в том случае, если сторонний компонент позволяет Camel получать оповещения о возникновении исключения. Некоторые компоненты обрабатывают это только внутренне, поэтому использование bridgeErrorHandler невозможно. В других ситуациях мы можем улучшить компонент Camel для подключения к сторонним компонентам и сделать это возможным в будущих выпусках. По умолчанию потребитель будет использовать org.apache.camel.spi.ExceptionHandler для обработки исключений, которые будут зарегистрированы на уровне WARN или ERROR и проигнорированы

  • false

  • Boolean

  • camel.component.kubernetes-events.enabled

  • Включить ли автоматическую настройку компонента kubernetes-events. По умолчанию эта опция включена.

  • Boolean

  • camel.component.kubernetes-events.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.kubernetes-events.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.kubernetes-hpa.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.kubernetes-hpa.bridge-error-handler

  • Позволяет подключить потребителя к обработчику ошибок маршрутизации Camel. Это означает, что любые исключения (если это возможно), возникающие при попытке потребителя Camel получить входящие сообщения или что-то подобное, теперь будут обрабатываться как сообщение и обрабатываться обработчиком ошибок маршрутизации. Важно: это возможно только в том случае, если сторонний компонент позволяет Camel получать оповещения о возникновении исключения. Некоторые компоненты обрабатывают это только внутренне, поэтому использование bridgeErrorHandler невозможно. В других ситуациях мы можем улучшить компонент Camel для подключения к сторонним компонентам и сделать это возможным в будущих выпусках. По умолчанию потребитель будет использовать org.apache.camel.spi.ExceptionHandler для обработки исключений, которые будут зарегистрированы на уровне WARN или ERROR и проигнорированы.

  • false

  • Boolean

  • camel.component.kubernetes-hpa.enabled

  • Включить ли автоматическую настройку компонента kubernetes-hpa. По умолчанию эта опция включена.

  • Boolean

  • camel.component.kubernetes-hpa.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.kubernetes-hpa.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.kubernetes-job.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.kubernetes-job.enabled

  • Включить ли автоматическую настройку компонента kubernetes-job. По умолчанию эта опция включена.

  • Boolean

  • camel.component.kubernetes-job.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.kubernetes-job.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.kubernetes-namespaces.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.kubernetes-namespaces.bridge-error-handler

  • Позволяет подключить потребителя к обработчику ошибок маршрутизации Camel. Это означает, что любые исключения (если это возможно), возникающие при попытке потребителя Camel получить входящие сообщения или что-то подобное, теперь будут обрабатываться как сообщение и обрабатываться обработчиком ошибок маршрутизации. Важно: это возможно только в том случае, если сторонний компонент позволяет Camel получать оповещения о возникновении исключения. Некоторые компоненты обрабатывают это только внутренне, поэтому использование bridgeErrorHandler невозможно. В других ситуациях мы можем улучшить компонент Camel для подключения к сторонним компонентам и сделать это возможным в будущих выпусках. По умолчанию потребитель будет использовать org.apache.camel.spi.ExceptionHandler для обработки исключений, которые будут зарегистрированы на уровне WARN или ERROR и проигнорированы.

  • false

  • Boolean

  • camel.component.kubernetes-namespaces.enabled

  • Включить ли автоматическую настройку компонента kubernetes-namespaces. По умолчанию эта опция включена.

  • Boolean

  • camel.component.kubernetes-namespaces.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.kubernetes-namespaces.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.kubernetes-nodes.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.kubernetes-nodes.bridge-error-handler

  • Позволяет подключить потребителя к обработчику ошибок маршрутизации Camel. Это означает, что любые исключения (если это возможно), возникающие при попытке потребителя Camel получить входящие сообщения или что-то подобное, теперь будут обрабатываться как сообщение и обрабатываться обработчиком ошибок маршрутизации. Важно: это возможно только в том случае, если сторонний компонент позволяет Camel получать оповещения о возникновении исключения. Некоторые компоненты обрабатывают это только внутренне, поэтому использование bridgeErrorHandler невозможно. В других ситуациях мы можем улучшить компонент Camel для подключения к сторонним компонентам и сделать это возможным в будущих выпусках. По умолчанию потребитель будет использовать org.apache.camel.spi.ExceptionHandler для обработки исключений, которые будут зарегистрированы на уровне WARN или ERROR и проигнорированы.

  • false

  • Boolean

  • camel.component.kubernetes-nodes.enabled

  • Включить ли автоматическую настройку компонента kubernetes-nodes. По умолчанию эта опция включена.

  • Boolean

  • camel.component.kubernetes-nodes.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.kubernetes-nodes.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.kubernetes-persistent-volumes-claims.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.kubernetes-persistent-volumes-claims.enabled

  • Включить ли автоматическую настройку компонента kubernetes-persistent-volumes-claims. По умолчанию эта опция включена.

  • Boolean

  • camel.component.kubernetes-persistent-volumes-claims.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient

  • KubernetesClient

  • camel.component.kubernetes-persistent-volumes-claims.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.kubernetes-persistent-volumes.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.kubernetes-persistent-volumes.enabled

  • Включить ли автоматическую настройку компонента kubernetes-persistent-volumes. По умолчанию эта опция включена.

  • Boolean

  • camel.component.kubernetes-persistent-volumes.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.kubernetes-persistent-volumes.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.kubernetes-pods.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.kubernetes-pods.bridge-error-handler

  • Позволяет подключить потребителя к обработчику ошибок маршрутизации Camel. Это означает, что любые исключения (если это возможно), возникающие при попытке потребителя Camel получить входящие сообщения или что-то подобное, теперь будут обрабатываться как сообщение и обрабатываться обработчиком ошибок маршрутизации. Важно: это возможно только в том случае, если сторонний компонент позволяет Camel получать оповещения о возникновении исключения. Некоторые компоненты обрабатывают это только внутренне, поэтому использование bridgeErrorHandler невозможно. В других ситуациях мы можем улучшить компонент Camel для подключения к сторонним компонентам и сделать это возможным в будущих выпусках. По умолчанию потребитель будет использовать org.apache.camel.spi.ExceptionHandler для обработки исключений, которые будут зарегистрированы на уровне WARN или ERROR и проигнорированы.

  • false

  • Boolean

  • camel.component.kubernetes-pods.enabled

  • Включить ли автоматическую настройку компонента kubernetes-pods. По умолчанию эта опция включена.

  • Boolean

  • camel.component.kubernetes-pods.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.kubernetes-pods.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.kubernetes-replication-controllers.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.kubernetes-replication-controllers.bridge-error-handler

  • Позволяет подключить потребителя к обработчику ошибок маршрутизации Camel. Это означает, что любые исключения (если это возможно), возникающие при попытке потребителя Camel получить входящие сообщения или что-то подобное, теперь будут обрабатываться как сообщение и обрабатываться обработчиком ошибок маршрутизации. Важно: это возможно только в том случае, если сторонний компонент позволяет Camel получать оповещения о возникновении исключения. Некоторые компоненты обрабатывают это только внутренне, поэтому использование bridgeErrorHandler невозможно. В других ситуациях мы можем улучшить компонент Camel для подключения к сторонним компонентам и сделать это возможным в будущих выпусках. По умолчанию потребитель будет использовать org.apache.camel.spi.ExceptionHandler для обработки исключений, которые будут зарегистрированы на уровне WARN или ERROR и проигнорированы.

  • false

  • Boolean

  • camel.component.kubernetes-replication-controllers.enabled

  • Включить ли автоматическую настройку компонента kubernetes-replication-controllers. По умолчанию эта опция включена.

  • Boolean

  • camel.component.kubernetes-replication-controllers.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.kubernetes-replication-controllers.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.kubernetes-resources-quota.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.kubernetes-resources-quota.enabled

  • Включить ли автоматическую настройку компонента kubernetes-resources-quota. По умолчанию эта опция включена.

  • Boolean

  • camel.component.kubernetes-resources-quota.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.kubernetes-resources-quota.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.kubernetes-secrets.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.kubernetes-secrets.enabled

  • Включить ли автоматическую настройку компонента kubernetes-secrets. По умолчанию эта опция включена.

  • Boolean

  • camel.component.kubernetes-secrets.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.kubernetes-secrets.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.kubernetes-service-accounts.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.kubernetes-service-accounts.enabled

  • Включить ли автоматическую настройку компонента kubernetes-service-accounts. По умолчанию эта опция включена.

  • Boolean

  • camel.component.kubernetes-service-accounts.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.kubernetes-service-accounts.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.kubernetes-services.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.kubernetes-services.bridge-error-handler

  • Позволяет подключить потребителя к обработчику ошибок маршрутизации Camel. Это означает, что любые исключения (если это возможно), возникающие при попытке потребителя Camel получить входящие сообщения или что-то подобное, теперь будут обрабатываться как сообщение и обрабатываться обработчиком ошибок маршрутизации. Важно: это возможно только в том случае, если сторонний компонент позволяет Camel получать оповещения о возникновении исключения. Некоторые компоненты обрабатывают это только внутренне, поэтому использование bridgeErrorHandler невозможно. В других ситуациях мы можем улучшить компонент Camel для подключения к сторонним компонентам и сделать это возможным в будущих выпусках. По умолчанию потребитель будет использовать org.apache.camel.spi.ExceptionHandler для обработки исключений, которые будут зарегистрированы на уровне WARN или ERROR и проигнорированы.

  • false

  • Boolean

  • camel.component.kubernetes-services.enabled

  • Включить ли автоматическую настройку компонента kubernetes-services. По умолчанию эта опция включена.

  • Boolean

  • camel.component.kubernetes-services.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.kubernetes-services.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.openshift-build-configs.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.openshift-build-configs.enabled

  • Включить ли автоматическую настройку компонента openshift-build-configs. По умолчанию эта опция включена.

  • Boolean

  • camel.component.openshift-build-configs.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.openshift-build-configs.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.openshift-builds.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.openshift-builds.enabled

  • Включить ли автоматическую настройку компонента openshift-builds. По умолчанию эта функция включена.

  • Boolean

  • camel.component.openshift-builds.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.openshift-builds.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean

  • camel.component.openshift-deploymentconfigs.autowired-enabled

  • Включено ли автоматическое связывание. Это используется для параметров автоматического связывания (параметр должен быть помечен как autowired) путём поиска в реестре экземпляра соответствующего типа, который затем настраивается в компоненте. Это может использоваться для автоматической настройки источников данных JDBC, фабрик JMS-подключений, клиентов AWS и т. д.

  • true

  • Boolean

  • camel.component.openshift-deploymentconfigs.bridge-error-handler

  • Позволяет подключить потребителя к обработчику ошибок маршрутизации Camel. Это означает, что любые исключения (если это возможно), возникающие при попытке потребителя Camel получить входящие сообщения или что-то подобное, теперь будут обрабатываться как сообщение и обрабатываться обработчиком ошибок маршрутизации. Важно: это возможно только в том случае, если сторонний компонент позволяет Camel получать оповещения о возникновении исключения. Некоторые компоненты обрабатывают это только внутренне, поэтому использование bridgeErrorHandler невозможно. В других ситуациях мы можем улучшить компонент Camel для подключения к сторонним компонентам и сделать это возможным в будущих выпусках. По умолчанию потребитель будет использовать org.apache.camel.spi.ExceptionHandler для обработки исключений, которые будут зарегистрированы на уровне WARN или ERROR и проигнорированы.

  • false

  • Boolean

  • camel.component.openshift-deploymentconfigs.enabled

  • Включить ли автоматическую настройку компонента openshift-deploymentconfigs. По умолчанию эта опция включена.

  • Boolean

  • camel.component.openshift-deploymentconfigs.kubernetes-client

  • Для использования существующего клиента Kubernetes. Доступен тип io.fabric8.kubernetes.client.KubernetesClient.

  • KubernetesClient

  • camel.component.openshift-deploymentconfigs.lazy-start-producer

  • Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.

  • false

  • Boolean