You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Add optional entity operator wait skip for Kind (#397)
Add SKIP_ENTITY_OPERATOR_WAIT environment variable to work around entity
operator timeout issues in some environments (Linux + Podman).
When set to 'true':
- Checks only Kafka broker pod readiness (not full Kafka resource)
- Polls Kafka broker directly to verify topic creation
This is an opt-in workaround that doesn't affect standard deployments.
Also improves user messaging:
- Added timeout information (10 minutes)
- Added proactive hints about workaround if timeout occurs
- Set expectations for topic creation timing
Copy file name to clipboardExpand all lines: examples/cloud-deployment/README.md
+16-1Lines changed: 16 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -90,7 +90,22 @@ cd scripts
90
90
./deploy.sh --container-tool podman
91
91
```
92
92
93
-
Note that using Kind with Podman on Linux may have some occasional issues due to Kind's experimental support for Podman. In our testing, a reboot normally solves this.
93
+
Note that using Kind with Podman on Linux may have some occasional issues due to Kind's experimental support for Podman. In our testing, a reboot normally solves this.
94
+
95
+
**Troubleshooting entity operator timeout:**
96
+
97
+
In some environments (particularly Linux with Podman), the Kafka entity operator may not start properly, causing deployment to timeout while waiting for Kafka to be ready. If you encounter this issue, you can skip the entity operator wait:
98
+
99
+
```bash
100
+
export SKIP_ENTITY_OPERATOR_WAIT=true
101
+
./deploy.sh --container-tool podman
102
+
```
103
+
104
+
This tells the script to:
105
+
- Check only the Kafka broker pod (not the full Kafka resource with entity operator)
106
+
- Poll the Kafka broker directly to verify topic creation (instead of waiting for the topic operator)
107
+
108
+
The entity operator manages topic and user resources, but the broker handles the actual message streaming. Skipping the entity operator wait does not affect the demo's core functionality.
94
109
95
110
The script will:
96
111
- Create Kind cluster with local registry support (if not already exists)
0 commit comments