sparse-intern-71089
09/28/2020, 8:06 PMlemon-agent-27707
09/28/2020, 8:36 PMwet-egg-6347
09/28/2020, 8:47 PMlemon-agent-27707
09/28/2020, 8:50 PMwet-egg-6347
09/28/2020, 8:56 PMwet-egg-6347
09/28/2020, 9:00 PMwet-egg-6347
09/28/2020, 9:19 PMfunc Deployment(ctx *pulumi.Context, strategy *appsv1.DeploymentStrategyArgs) {
args := &appsv1.DeploymentArgs{
Metadata: metav1.ObjectMetaArgs{
// fields omitted
},
Spec: &appsv1.DeploymentSpecArgs{
// other fields omitted
Strategy: appsv1.DeploymentStrategyPtr(strategy),
},
}
_, _ = appsv1.NewDeployment(ctx, "deploy", args)
}
when passing in nil
strategy, i was seeing the issue above
fixed by checking for if strategy == nil
rather than using the appsv1.DeploymentStrategyPtr
helper
seems like a bug-- i would've expected the appsv1.DeploymentStrategyPtr
helper to handle nils?lemon-agent-27707
09/28/2020, 9:23 PMwet-egg-6347
09/28/2020, 9:39 PM