INNER CODE UNIT · Go
func
rancher/system-upgrade-controller · e2e/framework/framework.go:70
func (c *Client) NewPlan(name, image string, command []string, args ...string) *upgradeapiv1.Plan {
plan := upgradeapiv1.NewPlan("", "", upgradeapiv1.Plan{
Spec: upgradeapiv1.PlanSpec{
Upgrade: &upgradeapiv1.ContainerSpec{
Image: image,
Command: command,
Args: args,
},
},
})
if strings.HasSuffix(name, `-`) {
plan.GenerateName = name
} else {
plan.Name = name
}
return plan
}