-
Bug
-
Resolution: Done
-
Major
-
1.7.0.GA
-
None
-
None
-
False
-
False
-
+
-
Undefined
-
While testing the pause reconciliation feature, I found some minor issues in statuses of resources.
- when we deploy resource without the annotation, status contains some observed generation (for example 1), plugins (for KafkaConnect) and another info - for example:
status: conditions: - lastTransitionTime: 2021-03-08T13:34:38.027201Z status: "True" type: Ready connectorPlugins: - class: org.apache.kafka.connect.file.FileStreamSinkConnector type: sink version: 2.7.0 - class: org.apache.kafka.connect.file.FileStreamSourceConnector type: source version: 2.7.0 - class: org.apache.kafka.connect.mirror.MirrorCheckpointConnector type: source version: "1" - class: org.apache.kafka.connect.mirror.MirrorHeartbeatConnector type: source version: "1" - class: org.apache.kafka.connect.mirror.MirrorSourceConnector type: source version: "1" labelSelector: strimzi.io/cluster=my-cluster-1804397052,strimzi.io/name=my-cluster-1804397052-connect,strimzi.io/kind=KafkaConnect observedGeneration: 1 replicas: 1 url: http://my-cluster-1804397052-connect-api.reconciliation-cluster-test.svc:8083
example status of KafkaConnect
but when we add the pause annotation, status contains just this:status: conditions: - lastTransitionTime: 2021-03-08T13:34:54.435575Z status: "True" type: ReconciliationPaused observedGeneration: 0 replicas: 0
example status of KafkaConnect
- after adding the pause annotation to KafkaConnector, status contains extra "status type":
status: conditions: - lastTransitionTime: 2021-03-08T13:29:36.285227Z status: "True" type: Ready - lastTransitionTime: 2021-03-08T13:29:36.284901Z status: "True" type: ReconciliationPaused connectorStatus: {} observedGeneration: 1 tasksMax: 2 topics: []
example status of KafkaConnector
other info is correct, but I guess that there should be just one status type -> like in Kafka etc.