chore(studio): wire deployment health compose baseline - #72
Merged
Conversation
Adds three environment variables to control-center's existing block:
DEPLOYMENT_HEALTH_COMPOSE_PATH, DEPLOYMENT_HEALTH_BASELINE_SOURCE,
DEPLOYMENT_HEALTH_DEPLOYMENT_REPOSITORY.
No new mount: ${MACHINE_DIR}:/workspace already made this exact file
readable inside the container, for unrelated, pre-existing reasons --
this only points Deployment Health's parser at it. No secret
configuration added. No Docker Socket Proxy policy changed (control-
center's DOCKER_HOST already went through the proxy).
baseline_source is development, not release: confirmed by reading the
actually-running deployment's own
com.docker.compose.project.config_files label -- this file alone, no
overlay, is what produced it.
Verified live against the deployed omnibioai-control-center backend
(feat/deployment-health) during DH-4 certification -- see that repo's
docs/DEPLOYMENT_HEALTH_DH4.md for the full record.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UtrDnVmNutDYsKAXnZrvWy
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.
Summary
Provides the runtime configuration Control Center's new Deployment
Health feature (see
OmniBioAI/omnibioai-control-center#61) needs toread this repository's own Compose file as its authoritative deployment
baseline.
Adds three environment variables to
control-center's existingenvironment:block:What this does not do
${MACHINE_DIR}:/workspacealready makes this exactfile readable inside the
control-centercontainer, for unrelated,pre-existing reasons -- this change only points the new feature's
parser at a path that was already reachable.
control-center'sDOCKER_HOSTalready went through the proxy before this change.file; nothing else in this repository is touched.
Why
development, notreleaseConfirmed by reading the actually-running deployment's own
com.docker.compose.project.config_fileslabel: this file, alone, withno overlay, is what actually produced the running stack.
Verification
docker compose config --quiet: validgit diff --check: cleanomnibioai-control-centerbackend during that repo's DH-4 certification (all fixture testing
used safe, single-service, fully-reversible mechanisms -- no other
service was ever stopped or restarted; see
docs/DEPLOYMENT_HEALTH_DH4.mdin the Control Center PR for the fullrecord)
🤖 Generated with Claude Code