Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RHPAM-3331] Operator for AMQ Streams (Kafka) integration #524

Merged
merged 28 commits into from
Mar 26, 2021
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
24 changes: 24 additions & 0 deletions kieserver/image.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,30 @@ envs:
- name: "KIE_SERVER_JBPM_CLUSTER_TRANSPORT_LOCK_TIMEOUT"
example: "70000"
description: "Jbpm Cache transport lock timeout, value in milliseconds. The default value is 60000 ms."
- name: "KIE_SERVER_KAFKA_EXT_ENABLED"
example: "true"
description: "Setting to true enables the other KIE Server Kafka environment variables used to configure kafka integration, this environment variable will be used to set the org.kie.kafka.server.ext.disable system property."
- name: "KIE_SERVER_KAFKA_EXT_TOPICS"
spolti marked this conversation as resolved.
Show resolved Hide resolved
example: "message=topic_name, message2=topic2"
description: "Contains the mapping message/signal=topicName for every topic that needs to be mapped globally, this environment variable will be used to set the org.kie.server.jbpm-kafka.ext.topics system property, to provide more than one mapping use comma separated values."
- name: "KIE_SERVER_KAFKA_EXT_BOOTSTRAP_SERVERS"
example: "localhost:9092"
description: "A comma separated list of host/port pairs to use for establishing the initial connection to the Kafka cluster, this environment variable will be used to set the org.kie.server.jbpm-kafka.ext.bootstrap.servers system property."
- name: "KIE_SERVER_KAFKA_EXT_CLIENT_ID"
example: "applicationName"
description: "This configuration allows users to set an ID to provide a logical application name for logging purposes, not set by default.This environment variable will be used to set the org.kie.server.jbpm-kafka.ext.client.id system property."
- name: "KIE_SERVER_KAFKA_EXT_AUTOCREATE_TOPICS"
example: "false"
description: "Allow automatic topic creation. Enabled by default, this environment variable will be used to set the org.kie.server.jbpm-kafka.ext.allow.auto.create.topics system property."
- name: "KIE_SERVER_KAFKA_EXT_GROUP_ID"
example: "jbpm-consumer"
description: "A unique string that identifies the group this consumer belongs to. Default to 'jbpm-consumer'. this environment variable will be used to set the org.kie.server.jbpm-kafka.ext.group.id system property."
- name: "KIE_SERVER_KAFKA_EXT_ACKS"
example: "2"
description: "The number of acknowledgments that the producer requires the leader to have received before considering a request to be complete. The default value is 1, which means the leader will write the record to its local log but will respond without awaiting full acknowledgment from all followers, this environment variable will be used to set the org.kie.server.jbpm-kafka.ext.acks system property."
- name: "KIE_SERVER_KAFKA_EXT_MAX_BLOCK_MS"
example: "6000"
description: "Value in milliseconds that indicates how long the 'publish' method will block the operation. Default 2000 milliseconds (2 seconds), this environment variable will be used to set the org.kie.server.jbpm-kafka.ext.max.block.ms system property."
ports:
- value: 8080
- value: 8443
Expand Down