Skip to content

docs(jenkins-mcp): record operator traps and client recovery#374

Merged
nogueiraanderson merged 1 commit into
mainfrom
docs/jenkins-mcp-operator-traps
Jul 23, 2026
Merged

docs(jenkins-mcp): record operator traps and client recovery#374
nogueiraanderson merged 1 commit into
mainfrom
docs/jenkins-mcp-operator-traps

Conversation

@nogueiraanderson

Copy link
Copy Markdown
Collaborator

Bug

  • The develop commands omit --frozen, so a stale uv.lock passes locally and fails CI.
  • Nothing records that granting the fleet account Job/Create to activate the manage tier crash-loops the gateway on restart, via the fail-closed write_preflight(), nor that three dependencies live outside git.
  • No troubleshooting for the most common user report: invalid_token when the endpoint URL is opened in a browser.

Fix

  • README gains a troubleshooting section (browser invalid_token, client logout and re-add, missing client id, writers-group 403, post-roll 503) and --frozen develop commands.
  • Operate runbook gains the manage-tier landmine, the fresh-login rule for new writers, and a "what is not in git" inventory (Authentik objects, fleet secret, unimported ECR repository).
  • Autodeploy runbook gains the version and uv.lock lock-step, and a repo-root skill points agents at these documents rather than restating facts that drift per release.

Tickets

  • PS-11341 (manage-tier activation, referenced not resolved)

- README: troubleshooting section (browser invalid_token is expected, client
  logout/remove/re-add recovery, DCR and writers-group errors, post-roll 503)
- README: develop commands now use --frozen, matching CI, plus the version and
  uv.lock lock-step rule
- operate runbook: manage-tier grant crash-loops the gateway via write_preflight,
  writers need a fresh login, and the three out-of-git dependencies
- autodeploy runbook: bump pyproject version and uv.lock in the same commit
- add a repo-root skill pointing at these docs for agent-assisted operation
@nogueiraanderson
nogueiraanderson merged commit 7fcc9bf into main Jul 23, 2026
13 checks passed
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