Skip to content

Download topology from telemetry in bootstrap#87

Merged
paweljw merged 4 commits into
mainfrom
pawel/topology-bootstrap
Dec 9, 2025
Merged

Download topology from telemetry in bootstrap#87
paweljw merged 4 commits into
mainfrom
pawel/topology-bootstrap

Conversation

@paweljw
Copy link
Copy Markdown
Member

@paweljw paweljw commented Dec 8, 2025

  • unlocks checking in startup scripts whether a given service is supposed to run
  • scripts will have fallbacks for lack of topology.json or jq

@paweljw paweljw requested a review from curusarn December 8, 2025 11:58
@paweljw paweljw marked this pull request as ready for review December 8, 2025 11:58
Copy link
Copy Markdown
Contributor

@curusarn curusarn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you Pawel!

Comment thread collector/bootstrap.sh Outdated
TOPOLOGY_FILE="$MANIFEST_DIR/topology.json"

TEMP_TOPOLOGY=$(mktemp)
if make_api_request "$TOPOLOGY_URL" "$TEMP_TOPOLOGY"; then
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want to retry here? 🙏
E.g. with 2 retries.

Copy link
Copy Markdown
Contributor

@curusarn curusarn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lovely, thank you!

@paweljw paweljw merged commit 3c484f2 into main Dec 9, 2025
4 checks passed
@paweljw paweljw deleted the pawel/topology-bootstrap branch December 9, 2025 08: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.

2 participants