INNER CODE UNIT · Go
nextTask
GalleyBytes/terraform-operator · pkg/controllers/terraform_controller.go:1460
func nextTask(currentTask tfv1beta1.TaskName, configuredTasks []tfv1beta1.TaskName) tfv1beta1.TaskName {
tasksInOrder := []tfv1beta1.TaskName{
tfv1beta1.RunSetup,
tfv1beta1.RunPreInit,
tfv1beta1.RunInit,
tfv1beta1.RunPostInit,
tfv1beta1.RunPrePlan,
tfv1beta1.RunPlan,
tfv1beta1.RunPostPlan,
tfv1beta1.RunPreApply,
tfv1beta1.RunApply,
tfv1beta1.RunPostApply,
}
deleteTasksInOrder := []tfv1beta1.TaskName{
tfv1beta1.RunSetupDelete,
tfv1beta1.RunPreInitDelete,
tfv1beta1.RunInitDelete,
tfv1beta1.RunPostInitDelete,