fix(docs): correct terminationGracePeriodSeconds in self-hosted Docker Kubernetes YAML #46
Closed
documentation-specialist
wants to merge 5 commits from
fix/terminationGracePeriodSeconds-in-k8s-yaml into main
pull from: fix/terminationGracePeriodSeconds-in-k8s-yaml
merge into: molecule-ai:main
molecule-ai:main
molecule-ai:docs/rfc562-cache-headers
molecule-ai:docs/mcp-server-hermes-stubs-backfill
molecule-ai:docs/changelog-2026-05-18-daily
molecule-ai:backfill/2026-05-16-daily
molecule-ai:docs/changelog-2026-05-17-daily
molecule-ai:tw-fix-53
molecule-ai:docs/changelog-2026-05-17
molecule-ai:docs/workspace-abilities-broadcast-changelog-2026-05-15
molecule-ai:workspace-abilities-broadcast-changelog-2026-05-15
molecule-ai:docs/changelog-2026-05-16
molecule-ai:docs/cwe78-expandwithenv-regression-fix
molecule-ai:docs/cwe22-org-import-path-traversal-fix
molecule-ai:docs/offsec-006-slug-validation
molecule-ai:docs/cwe78-changelog-cleanup
molecule-ai:docs/changelog-2026-05-15
molecule-ai:docs/self-hosted-workspace-docker
molecule-ai:docs/offsec-006-slug-ssrf-advisory
molecule-ai:fix/plugins-mcp-stub-coming-soon
molecule-ai:docs/changelog-2026-05-13
molecule-ai:pr-37-fix
molecule-ai:pr45
molecule-ai:pr-46
molecule-ai:fix/plugins-mcp-coming-soon-stub
molecule-ai:pr46
molecule-ai:pr-40-review
molecule-ai:fix/mcp-docs-combined
molecule-ai:docs/mcp-server-http-sse-transport
molecule-ai:docs/mcp-server-port-env-var
molecule-ai:docs/changelog-2026-05-14
molecule-ai:docs/changelog-2026-05-13-entries-prs-27-35
molecule-ai:docs/backfill-security-index
molecule-ai:docs/mcp-env-var-rename-from-mcp-server-6
molecule-ai:docs/add-2026-05-13-infra-fix
molecule-ai:fix/stale-platform-url-default
molecule-ai:merge/integration
molecule-ai:merge/pr30-dev-channels-flag
molecule-ai:merge/pr28-changelog-duplicate-fix
molecule-ai:merge/pr31-changelog-security
molecule-ai:docs/dev-channels-flag-page
molecule-ai:docs/fix-changelog-duplicate-sections
molecule-ai:docs/sdk-python-new-remoteagent-params-from-sdk-5-6-7
molecule-ai:chore/sop-checklist-gate
molecule-ai:merge/pr27-sop-checklist-gate
molecule-ai:docs/model-env-and-http-sse-transport
molecule-ai:docs/claude-code-channel-plugin
molecule-ai:docs/a2a-sdk-v0-to-v1-migration
molecule-ai:pr-7
molecule-ai:docs/aws-ec2-provisioner-tutorial-v2
molecule-ai:docs/changelog-catchup-17days
molecule-ai:docs/changelog-backfill-2026-05-10
molecule-ai:docs/changelog-catch-up-2026-04-24-to-05-10
molecule-ai:fix/post-suspension-github-urls
molecule-ai:fix/install-path-gitea
molecule-ai:fix/docs-fly-to-aws-railway-migration
molecule-ai:fix/docs-runtime-model-observability-accuracy
molecule-ai:fix/docs-secrets-aes-to-kms-envelope
molecule-ai:worktree-agent-a26f858441e48bd99
molecule-ai:worktree-agent-ada99ff89e49d3041
molecule-ai:worktree-agent-ae7dd10f3bb93a13d
molecule-ai:docs/dev-channels-tagged-form
molecule-ai:docs/fix-quickstart-clone-urls
molecule-ai:docs/fix-staging-dns-architecture
molecule-ai:design/align-docs-to-landing
molecule-ai:docs/runtime-mcp-spec-compliance
molecule-ai:docs/runtime-mcp-notifications-and-pitfalls
molecule-ai:docs/agent-card-env-vars
molecule-ai:docs/universal-mcp-runtime
molecule-ai:post/why-multi-agent-teams
molecule-ai:fix/ci-runs-on-self-hosted
5 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
d74e7964a6 |
fix(tutorials): correct env vars, healthcheck paths, Python code, and grace period
Corrections from PR #40 (docs/self-hosted-workspace-docker SHA
|
||
|
|
4ae1a322fc |
ci: add explicit timeout-minutes to CI build job
Gitea Actions default runner timeout is ~15min. Add explicit timeout-minutes: 30 to prevent false failures on slow/unprovisioned runner instances. The content builds successfully in <5min locally. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|
|
8fdfc2dd3a |
ci: retrigger build to clear stale failure status
Force-push to re-trigger CI on a clean runner. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|
|
644226f2b2 |
fix(docs): set terminationGracePeriodSeconds to 120 in Kubernetes YAML example
The example showed terminationGracePeriodSeconds: 30, but the accompanying note says the value "should exceed the healthcheck failure threshold (3 × 30s = 90s)". With 30s < 90s, Kubernetes would send SIGTERM and wait only 30s before SIGKILL — potentially killing the pod before the graceful shutdown (3s via stop_event) completes. Changed to 120s, which exceeds the 90s threshold and aligns the YAML example with the documented requirement. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|
|
b6e3b8e8e0 |
docs(tutorials): add self-hosted workspace Docker deployment guide
Covers Docker image pull, required env vars (MOLECULE_API_URL, MOLECULE_API_KEY, WORKSPACE_ID, PORT), built-in HEALTHCHECK probe (/agent/card every 30s), Docker Compose config, graceful SIGTERM shutdown via stop_event threading.Event, and Kubernetes liveness/readiness probe configuration. Closes gap: no self-hosted Docker workspace deployment docs existed despite molecule-core#883 HEALTHCHECK shipping in 2026-05-13. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |