package consts

import (
	cloudv1 "github.com/tidbcloud/infra-api/api/v1"
)

// workflow types
const (
	WorkflowTypeEnableTiProxy  cloudv1.WorkflowType = "enable-tiproxy"
	WorkflowTypeDisableTiProxy cloudv1.WorkflowType = "disable-tiproxy"
)

// workflow actions
const (
	// base //
	WorkflowActionSleep cloudv1.WorkflowActionName = "sleep"

	// common //
	WorkflowActionMutateAnnotations cloudv1.WorkflowActionName = "mutate-annotations"

	// cluster related //
	WorkflowActionToggleLBTarget    cloudv1.WorkflowActionName = "toggle-lb-target"
	WorkflowActionWaitClusterSynced cloudv1.WorkflowActionName = "wait-cluster-synced"
	WorkflowActionRemoveTiProxy     cloudv1.WorkflowActionName = "remove-tiproxy"
)
