Skip to content

[minor] Add sitectl healthcheck command#60

Merged
joecorall merged 1 commit into
mainfrom
feat/healthcheck-command
Jun 9, 2026
Merged

[minor] Add sitectl healthcheck command#60
joecorall merged 1 commit into
mainfrom
feat/healthcheck-command

Conversation

@joecorall

Copy link
Copy Markdown
Member

Adds a core healthcheck command that waits for the active Docker Compose project to become healthy, reports results in the existing validation report formats, and invokes plugin-specific healthcheck runners when available.

Adds shared healthcheck helpers for compose service state, host HTTP checks, container HTTP checks, MariaDB ping checks, Solr core ping checks, and project .env URL resolution.

Extends plugin discovery and RPC with healthcheck.run, can_healthcheck metadata, and SDK registration for plugin-specific runtime checks.

Adds a core healthcheck command that waits for the active Docker Compose project to become healthy, reports results in the existing validation report formats, and invokes plugin-specific healthcheck runners when available.

Adds shared healthcheck helpers for compose service state, host HTTP checks, container HTTP checks, MariaDB ping checks, Solr core ping checks, and project .env URL resolution.

Extends plugin discovery and RPC with healthcheck.run, can_healthcheck metadata, and SDK registration for plugin-specific runtime checks.

Tests: PATH=/usr/local/go/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games GOCACHE=/tmp/go-build GOMODCACHE=/home/node/go/pkg/mod go test ./pkg/plugin ./cmd ./pkg/healthcheck
@joecorall joecorall merged commit 1f1603c into main Jun 9, 2026
1 check passed
@joecorall joecorall deleted the feat/healthcheck-command branch June 9, 2026 09:16
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