Skip to content

Add Launchplane runtime health addon#41

Merged
cbusillo merged 2 commits into
mainfrom
launchplane-odoo-runtime-health
May 30, 2026
Merged

Add Launchplane runtime health addon#41
cbusillo merged 2 commits into
mainfrom
launchplane-odoo-runtime-health

Conversation

@cbusillo
Copy link
Copy Markdown
Owner

Summary

  • add image-owned /opt/launchplane/addons root with launchplane_runtime_health
  • expose /launchplane/health as a DB-independent runtime identity endpoint
  • normalize server-mode Odoo starts so Launchplane addons and server-wide modules are preserved
  • extend image smoke to exercise the new endpoint with a parsed runtime identity

Validation

  • docker build -t odoo-docker-runtime-health:test --target runtime .
  • bash scripts/smoke-runtime.sh odoo-docker-runtime-health:test
  • bash scripts/smoke-db-init.sh odoo-docker-runtime-health:test
  • bash scripts/test-odoo-bin-wrapper.sh
  • shellcheck scripts/odoo-bin-wrapper.sh scripts/test-odoo-bin-wrapper.sh scripts/smoke-runtime.sh scripts/smoke-db-init.sh scripts/configure-dev-addon-paths.sh
  • python3 -m py_compile launchplane/addons/launchplane_runtime_health/controllers/main.py launchplane/addons/launchplane_runtime_health/manifest.py

Rollout note

Merge and publish this image before merging the Launchplane probe-default PR that switches Odoo runtime identity evidence to /launchplane/health.

@cbusillo cbusillo merged commit 999ba0a into main May 30, 2026
9 checks passed
@cbusillo cbusillo deleted the launchplane-odoo-runtime-health branch May 30, 2026 17:49
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.

1 participant