Skip to content

fix(ironic): PUC-1543: restore uWSGI for API to fix port binding conflict#1759

Merged
cardoe merged 2 commits intomainfrom
fix-ironic-api-port-binding-conflict
Mar 6, 2026
Merged

fix(ironic): PUC-1543: restore uWSGI for API to fix port binding conflict#1759
cardoe merged 2 commits intomainfrom
fix-ironic-api-port-binding-conflict

Conversation

@haseebsyed12
Copy link
Copy Markdown
Contributor

@haseebsyed12 haseebsyed12 commented Mar 6, 2026

The helm chart upgrade (c8ed3cd) switched from uWSGI to the native
ironic-api command which uses Cheroot. This caused port 6385 binding
conflicts because Cheroot with multiple workers each try to bind
independently, unlike uWSGI's master/worker model.

Restore the custom configmap-ironic-bin.yaml with uWSGI while keeping
the new upstream etcSources feature for config mounting.

@haseebsyed12 haseebsyed12 marked this pull request as ready for review March 6, 2026 15:24
@haseebsyed12 haseebsyed12 requested a review from a team March 6, 2026 15:24
@haseebsyed12 haseebsyed12 changed the title fix(ironic): set api_workers=1 to prevent port binding conflict fix(ironic): PUC-1543: set api_workers=1 to prevent port binding conflict Mar 6, 2026
The helm chart upgrade (c8ed3cd) switched from uWSGI to the native
ironic-api command which uses Cheroot. This caused port 6385 binding
conflicts because Cheroot with multiple workers each try to bind
independently, unlike uWSGI's master/worker model.

Restore the custom configmap-ironic-bin.yaml with uWSGI while keeping
the new upstream etcSources feature for config mounting.
@haseebsyed12 haseebsyed12 force-pushed the fix-ironic-api-port-binding-conflict branch from 1490ccf to 22c8ec8 Compare March 6, 2026 15:48
@haseebsyed12 haseebsyed12 changed the title fix(ironic): PUC-1543: set api_workers=1 to prevent port binding conflict fix(ironic): PUC-1543: prevent port binding conflict Mar 6, 2026
@haseebsyed12 haseebsyed12 changed the title fix(ironic): PUC-1543: prevent port binding conflict fix(ironic): PUC-1543: restore uWSGI for API to fix port binding conflict Mar 6, 2026
@cardoe cardoe added this pull request to the merge queue Mar 6, 2026
Merged via the queue into main with commit 93087af Mar 6, 2026
17 checks passed
@cardoe cardoe deleted the fix-ironic-api-port-binding-conflict branch March 6, 2026 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants