Commit d46f37b
fix: pre-create topic in produce acceptance test and harden controller
The Pipeline_produces_to_Redpanda_via_clusterRef acceptance test failed
consistently because Redpanda defaults auto_create_topics_enabled to
false. The producer pipeline could not auto-create the target topic, so
no messages were ever delivered.
- Pre-create pipeline-produce-test topic before running the producer
pipeline, matching the pattern used by the consumer scenario
- Remove misleading "Found topic" logs from ExpectTopic/ExpectNoTopic
that printed unconditionally even when the topic was not found
- Increase checkTopic timeout from 10s to 30s for CI stability
- Handle NotFound/Conflict errors during finalizer removal to avoid
noisy UID precondition errors when pipelines are deleted concurrently
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 026d073 commit d46f37b
3 files changed
Lines changed: 7 additions & 3 deletions
File tree
- acceptance
- features
- steps
- operator/internal/controller/pipeline
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
| 203 | + | |
203 | 204 | | |
204 | 205 | | |
205 | 206 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
252 | 252 | | |
253 | 253 | | |
254 | 254 | | |
255 | | - | |
256 | 255 | | |
257 | 256 | | |
258 | 257 | | |
259 | 258 | | |
260 | 259 | | |
261 | 260 | | |
262 | 261 | | |
263 | | - | |
264 | 262 | | |
265 | 263 | | |
266 | 264 | | |
| |||
314 | 312 | | |
315 | 313 | | |
316 | 314 | | |
317 | | - | |
| 315 | + | |
318 | 316 | | |
319 | 317 | | |
320 | 318 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
155 | 160 | | |
156 | 161 | | |
157 | 162 | | |
| |||
0 commit comments