in internal/utils/controller/appdeployment_job.go [52:64]
func jobFromAppDeploymentSpec(appDeployment *v1alpha1.AppDeployment, suffix string) *batchv1.Job {
ops := jobOptions{
name: validJName(appDeployment.Name, appDeployment.Spec.OpId, suffix),
namespace: appDeployment.Namespace,
labels: appDeployment.Labels,
jobSpec: appDeployment.Spec.Provision,
operationID: appDeployment.Spec.OpId,
}
if suffix == JobTypeTeardown {
ops.jobSpec = appDeployment.Spec.Teardown
}
return newJobWithOptions(ops)
}