package dataplane

import (
	"github.com/tidbcloud/infra-provider/regional-server/pkg/controllers/dataplane/task"
	"github.com/tidbcloud/infra-provider/regional-server/pkg/deploy"
)

func GetDataPlaneTasks(c *task.Context) []deploy.Task {
	tasks := []deploy.Task{
		task.NewGuardian(c),
		task.NewVPC(c),
		task.NewInternet(c),
		task.NewVPCPeering(c),
		task.NewAppBox(c),
		task.NewNodePool(c),
		task.NewCloudTagPropagation(c),
	}
	return tasks
}
