Class CanaryDeployment (2.3.0)

CanaryDeployment(mapping=None, *, ignore_unknown_fields=False, **kwargs)

CanaryDeployment represents the canary deployment configuration

Attributes

Name Description
percentages MutableSequence[int]
Required. The percentage based deployments that will occur as a part of a Rollout. List is expected in ascending order and each integer n is 0 <= n="">< 100.="" if="" the="" gatewayservicemesh="" is="" configured="" for="" kubernetes,="" then="" the="" range="" for="" n="" is="" 0=""><= n=""><= 100.="">
verify bool
Whether to run verify tests after each percentage deployment.
predeploy google.cloud.deploy_v1.types.Predeploy
Optional. Configuration for the predeploy job of the first phase. If this is not configured, there will be no predeploy job for this phase.
postdeploy google.cloud.deploy_v1.types.Postdeploy
Optional. Configuration for the postdeploy job of the last phase. If this is not configured, there will be no postdeploy job for this phase.