Operational Reliability Reports
Rollout Guard Reliability Report
Classify whether a release should ship, stay limited, or hold.
Rollout Guard Reliability Report
rollout_guard.pl
use strict;
use warnings;
my $pending_migrations = ;
my $error_budget = 8;
my $rollout_status = "hold";
if ($pending_migrations == 0 && $error_budget >= 8) {
$rollout_status = "ship";
} elsif ($pending_migrations <= 1 && $error_budget >= 6) {
$rollout_status = "limit";
}
print "pending=$pending_migrations budget=$error_budget status=$rollout_status\n";
use strict;
use warnings;
my $pending_migrations = ;
my $error_budget = 8;
my $rollout_status = "hold";
if ($pending_migrations == 0 && $error_budget >= 8) {
$rollout_status = "ship";
} elsif ($pending_migrations <= 1 && $error_budget >= 6) {
$rollout_status = "limit";
}
print "pending=$pending_migrations budget=$error_budget status=$rollout_status\n";
use strict;
use warnings;
my $pending_migrations = ;
my $error_budget = 8;
my $rollout_status = "hold";
if ($pending_migrations == 0 && $error_budget >= 8) {
$rollout_status = "ship";
} elsif ($pending_migrations <= 1 && $error_budget >= 6) {
$rollout_status = "limit";
}
print "pending=$pending_migrations budget=$error_budget status=$rollout_status\n";
rollout guard
A rollout guard combines pending work and budget headroom into a deterministic release label.