-
Notifications
You must be signed in to change notification settings - Fork 1.4k
#8732 Enhance KafkaBridge resource with consumer inactivity timeout and HTTP consumer/producer parts enablement #9820
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
#8732 Enhance KafkaBridge resource with consumer inactivity timeout and HTTP consumer/producer parts enablement #9820
Conversation
e36cb5c to
b71de01
Compare
|
Missing last part of documentation, will do when discussion in issue is settled: #8732 |
129ac78 to
b5a884f
Compare
scholzj
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I left some comments. I the CI failed because of spotbugs. It would also fail because the CRD files are not copied to all the places. You can use make crd_install for that.
api/src/main/java/io/strimzi/api/kafka/model/bridge/KafkaBridgeHttpConfig.java
Outdated
Show resolved
Hide resolved
api/src/main/java/io/strimzi/api/kafka/model/bridge/KafkaBridgeHttpConfig.java
Outdated
Show resolved
Hide resolved
api/src/main/java/io/strimzi/api/kafka/model/common/ClientTls.java
Outdated
Show resolved
Hide resolved
92bcc15 to
2233def
Compare
…Connect and KafkaBridge Signed-off-by: Steffen Karlsson <[email protected]>
…oducer` Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
188fd0d to
8ee9489
Compare
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
…r and dereferenced in io.strimzi.operator.cluster.model.KafkaBridgeCluster.addCorsEnvVars(List) [io.strimzi.operator.cluster.model.KafkaBridgeCluster] At KafkaBridgeCluster.java:[line 453] UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
…not true by default Signed-off-by: Steffen Karlsson <[email protected]>
api/src/main/java/io/strimzi/api/kafka/model/bridge/KafkaBridgeConsumerSpec.java
Outdated
Show resolved
Hide resolved
api/src/main/java/io/strimzi/api/kafka/model/bridge/KafkaBridgeConsumerSpec.java
Outdated
Show resolved
Hide resolved
api/src/main/java/io/strimzi/api/kafka/model/bridge/KafkaBridgeProducerSpec.java
Outdated
Show resolved
Hide resolved
api/src/main/java/io/strimzi/api/kafka/model/bridge/KafkaBridgeSpec.java
Outdated
Show resolved
Hide resolved
cluster-operator/src/test/java/io/strimzi/operator/cluster/model/KafkaBridgeClusterTest.java
Outdated
Show resolved
Hide resolved
api/src/main/java/io/strimzi/api/kafka/model/bridge/KafkaBridgeConsumerSpec.java
Show resolved
Hide resolved
api/src/main/java/io/strimzi/api/kafka/model/bridge/KafkaBridgeConsumerSpec.java
Show resolved
Hide resolved
api/src/main/java/io/strimzi/api/kafka/model/bridge/KafkaBridgeProducerSpec.java
Show resolved
Hide resolved
cluster-operator/src/main/java/io/strimzi/operator/cluster/model/KafkaBridgeCluster.java
Show resolved
Hide resolved
cluster-operator/src/main/java/io/strimzi/operator/cluster/model/KafkaBridgeCluster.java
Show resolved
Hide resolved
cluster-operator/src/main/java/io/strimzi/operator/cluster/model/KafkaBridgeCluster.java
Outdated
Show resolved
Hide resolved
cluster-operator/src/test/java/io/strimzi/operator/cluster/model/KafkaBridgeClusterTest.java
Outdated
Show resolved
Hide resolved
documentation/api/io.strimzi.api.kafka.model.bridge.KafkaBridgeConsumerSpec.adoc
Outdated
Show resolved
Hide resolved
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
…eConsumerSpec.adoc Co-authored-by: Jakub Scholz <[email protected]> Signed-off-by: Steffen Wirenfeldt Karlsson <[email protected]>
Signed-off-by: Steffen Wirenfeldt Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
cluster-operator/src/test/java/io/strimzi/operator/cluster/model/KafkaBridgeClusterTest.java
Show resolved
Hide resolved
Signed-off-by: Steffen Karlsson <[email protected]>
Signed-off-by: Steffen Karlsson <[email protected]>
scholzj
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks.
ppatierno
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks!
|
/azp run regression |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
Thanks for the PR. |
Type of change
KafkaBridgeresource with consumer inactivity timeout and HTTP consumer/producer parts enablement #8732Description
Adding CRD Kubernetes API support for following
KafkaBridgeproperties:http.consumer.timeoutSeconds - for deleting inactive consumers after a timeout (disabled by default)
http.consumer.enabled - to enable/disable the HTTP consumer part (enabled by default)
http.producer.enabled - to enable/disable the HTTP producer part (enabled by default)
Checklist
Please go through this checklist and make sure all applicable tasks have been done