chore: Improve service creation failure diagnostics with broker logs - #1553
Merged
georgidimdimitrov merged 2 commits intoFeb 9, 2026
Merged
Conversation
georgidimdimitrov
force-pushed
the
improve-service-creation-failure-diagnostics
branch
from
February 6, 2026 08:58
8c20f14 to
3dc2ff4
Compare
Add retry logic for bind timeouts: the GCP storage bucket binding can take 50-60s, sometimes exceeding the CF broker request timeout. Bind operations that fail with timeout are now retried up to 3 times with a new binding name to avoid orphaned resource conflicts. Add broker logs to service creation failure diagnostics: when service creation fails, the failure output now includes recent broker app logs (last 200 lines) which contain the full Terraform error output, helping diagnose provisioning failures where the cf service error message is truncated. ai-assisted=yes
georgidimdimitrov
force-pushed
the
improve-service-creation-failure-diagnostics
branch
from
February 6, 2026 09:10
3dc2ff4 to
c9eb53a
Compare
bogomil-kuzmanov
approved these changes
Feb 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
When service creation fails, the failure message now includes:
This helps diagnose root causes of provisioning failures like 'Error waiting for Create Instance' where the error message from cf service is truncated and doesn't show the actual GCP error.
Checklist: