internal/pkg/task/errors.go (24 lines of code) (raw):
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
package task
import (
"errors"
"fmt"
)
var (
errNoSubnetFound = errors.New("no subnets found")
errVPCGetterNil = errors.New("vpc getter is not set")
errClusterGetterNil = errors.New("cluster getter is not set")
errStarterNil = errors.New("starter is not set")
)
type errRunTask struct {
groupName string
parentErr error
}
func (e *errRunTask) Error() string {
return fmt.Sprintf("run task %s: %v", e.groupName, e.parentErr)
}
type errGetDefaultCluster struct {
parentErr error
}
func (e *errGetDefaultCluster) Error() string {
return fmt.Sprintf("get default cluster: %v", e.parentErr)
}