in reference-architectures/cloud_deploy_flow/CloudFunctions/cloudDeployInteractions/main.go [127:135]
func cdApproveRollout(ctx context.Context, d deploy.CloudDeployClient, c *deploypb.ApproveRolloutRequest) error {
// Approve the rollout using the Cloud Deploy client
_, err := d.ApproveRollout(ctx, c)
if err != nil {
return fmt.Errorf("error approving rollout request operation: %v", err)
}
log.Printf("Approved Rollout")
return nil
}