func ErrClientConfig(err error) error {
	return errors.New(ErrClientConfigCode, errors.Alert, []string{"Error setting client config: "}, []string{err.Error()}, []string{}, []string{})
}
ErrClientConfig is the error for setting client config
package linkerd
import (
	"github.com/layer5io/meshkit/errors"
)
var (
	ErrInstallLinkerdCode = "1003"
	ErrMeshConfigCode = "1004"
	ErrFetchManifestCode = "1005"
	ErrDownloadBinaryCode = "1006"
	ErrInstallBinaryCode = "1007"
	ErrClientConfigCode = "1008"
	ErrClientSetCode = "1009"
	ErrSampleAppCode = "1011"
	ErrCustomOperationCode = "1012"
	ErrOpInvalidCode = "1013"
	ErrInvalidOAMComponentTypeCode = "1014"
	ErrLinkerdCoreComponentFailCode = "1015"
	ErrProcessOAMCode = "1016"
	ErrParseLinkerdCoreComponentCode = "1017"
	ErrParseOAMComponentCode = "1018"
	ErrParseOAMConfigCode = "1019"
	ErrApplyHelmChartCode = "1020"
	ErrOpInvalid = errors.New(ErrOpInvalidCode, errors.Alert, []string{"Invalid operation"}, []string{}, []string{}, []string{})
	ErrParseOAMComponent = errors.New(ErrParseOAMComponentCode, errors.Alert, []string{"error parsing the component"}, []string{"Error occured while prasing application component in the OAM request made"}, []string{"Invalid OAM component passed in OAM request"}, []string{"Check if your request has vaild OAM components"})
	ErrParseOAMConfig = errors.New(ErrParseOAMConfigCode, errors.Alert, []string{"error parsing the configuration"}, []string{"Error occured while prasing component config in the OAM request made"}, []string{"Invalid OAM config passed in OAM request"}, []string{"Check if your request has vaild OAM config"})
)
func ErrInstallLinkerd(err error) error {
	return errors.New(ErrInstallLinkerdCode, errors.Alert, []string{"Error with Linkerd operation: "}, []string{err.Error()}, []string{}, []string{})
}
func ErrMeshConfig(err error) error {
	return errors.New(ErrMeshConfigCode, errors.Alert, []string{"Error configuration mesh: "}, []string{err.Error()}, []string{}, []string{})
}
func ErrFetchManifest(err error, des string) error {
	return errors.New(ErrFetchManifestCode, errors.Alert, []string{"Error fetching mesh manifest: %s", des}, []string{err.Error()}, []string{}, []string{})
}
func ErrDownloadBinary(err error) error {
	return errors.New(ErrDownloadBinaryCode, errors.Alert, []string{"Error downloading Linkerd binary: "}, []string{err.Error()}, []string{"Checkout https://docs.github.com/en/rest/reference/repos#releases for more details"}, []string{})
}
func ErrInstallBinary(err error) error {
	return errors.New(ErrInstallBinaryCode, errors.Alert, []string{"Error installing Linkerd binary: "}, []string{err.Error()}, []string{}, []string{})
}