Skip to content

fix(addons): probe portainer-run on /healthz [R8S-1239] - #270

Merged
testA113 merged 1 commit into
v3from
fix/r8s-1239/probe-portainer-run-healthz
Aug 27, 2026
Merged

fix(addons): probe portainer-run on /healthz [R8S-1239]#270
testA113 merged 1 commit into
v3from
fix/r8s-1239/probe-portainer-run-healthz

Conversation

@RHCowan

@RHCowan RHCowan commented Aug 16, 2026

Copy link
Copy Markdown

/config answers 200 whatever the credential is doing, so Portainer reports a locked-out add-on as healthy. /healthz answers 401 once the credential is rejected, which Portainer reads as credential-invalid and offers a repair for.

The catalog is one global document with no version gating, so this reaches every installation at once. Safe there: portainer-run serves index.html for any extensionless unknown path, so an image predating /healthz answers 200, and a 404 on the health path counts as healthy anyway.

portal-template keeps /readyz.

/config answers 200 whatever the credential is doing, so Portainer reports a
locked-out add-on as healthy. /healthz answers 401 once the credential is
rejected, which Portainer reads as credential-invalid and offers a repair for.

The catalog is one global document with no version gating, so this reaches every
installation at once. Safe there: portainer-run serves index.html for any
extensionless unknown path, so an image predating /healthz answers 200, and a
404 on the health path counts as healthy anyway.

portal-template keeps /readyz.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@linear

linear Bot commented Aug 16, 2026

Copy link
Copy Markdown

R8S-1239

@testA113
testA113 merged commit f588942 into v3 Aug 27, 2026
1 check passed
@testA113
testA113 deleted the fix/r8s-1239/probe-portainer-run-healthz branch August 27, 2026 02:32
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.

3 participants