[Engineering] [Breaking Change] Scap3 stage changes will break custom checks
Tyler Cipriani
tcipriani at wikimedia.org
Wed May 18 17:28:50 UTC 2016
This is a change that affects services that have moved to deployment
via Scap3 (not MediaWiki deployments).
The 3.2.0-1 release that is currently live makes an important change
to the stages in which custom checks may be run. There is now a new
stage called `restart_service` that occurs after the `promote` stage.
The `promote` stage no longer does a service restart. This change is
outlined in the Scap3 docs[0].
This change likely means that you need to move any custom checks (in
scap/checks.yaml) that were intended to run post-service restart to
use the stage `restart_service` rather than `promote`.
For example this check, which depends on a service restart to work correctly:
checks:
service_responds:
type: command
stage: promote
command: curl -Ss localhost:1234
Should now be written as:
checks:
service_responds:
type: command
stage: restart_service
command: curl -Ss localhost:1234
Sorry for any inconvenience. For future releases, changelog highlights
will be sent to the list prior to release.
-- Tyler
[0]. https://doc.wikimedia.org/mw-tools-scap/scap3/quickstart/setup.html#service-restarts-and-checks
More information about the Engineering
mailing list