HomePhabricator
Diffusion Scap fb327d589648

[WIP] Add optional canary deploy group and check
fb327d589648Unpublished

Authored by thcipriani on Sep 25 2015, 3:34 PM.

Unpublished Commit · Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

[WIP] Add optional canary deploy group and check

Adds optional canary_dsh_targets config variable that behaves the same
as dsh_targets (if it's an abolute path, use it, otherwise look for
/etc/dsh/groups/[file]).

Adds a canary_check stage to DeployLocal that is yet to be
implemented, but happens post canary-fetch, -promote, and -check and can be
used for extended canary checks.

Currently, after canary deploy, it waits for input from user; however,
idealy, cannary_check could continue to run while waiting for user input.

Bug: T113073
Change-Id: I7d1235197356201626a88056fefa344ddf92d2dd

Details

Committed
thciprianiSep 25 2015, 4:05 PM
Parents
rMSCA1e72f7923b08: De-decorate inside_git_dir
Branches
Unknown
Tags
Unknown
References
refs/changes/66/241066/1
ChangeId
I7d1235197356201626a88056fefa344ddf92d2dd