func cdApproveRollout()

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
}