Documentation ¶
Index ¶
- Constants
- Variables
- func ErrAddonFromHelm(err error, name string) error
- func ErrAnnotatingNamespace(err error, namespace string) error
- func ErrApplicationFailure(err error, obj string) error
- func ErrApplicationSourceContent(err error, obj string) error
- func ErrApplyChange(err error) error
- func ErrApplyHelmChart(err error) error
- func ErrBlankName(err error) error
- func ErrBrokerNotFound(err error) error
- func ErrBrokerSubscription(err error) error
- func ErrChangeK8sContext(err error) error
- func ErrCleaningUpLocalProvider(err error) error
- func ErrCleanupCertificate(err error, obj string) error
- func ErrClientConfig(err error) error
- func ErrClientSet(err error) error
- func ErrCloneFilter(err error) error
- func ErrClonePattern(err error) error
- func ErrClosingDatabaseConnection(err error) error
- func ErrClosingDatabaseInstance(err error) error
- func ErrCompConfigPairs(err error) error
- func ErrConversion(err error) error
- func ErrConvertPattern(err error) error
- func ErrConvertToSpec(err error) error
- func ErrCopy(err error, obj string) error
- func ErrCopyBuffer(err error) error
- func ErrCreateDir(err error, obj string) error
- func ErrCreateFile(err error, obj string) error
- func ErrCreateOperatorDeploymentConfig(err error) error
- func ErrCreatingKubernetesComponents(err error, ctxID string) error
- func ErrCreatingMapPreferencePersisterInstance(err error) error
- func ErrCreatingUUIDInstance(err error) error
- func ErrCreatingUserDataDirectory(dir string) error
- func ErrCustomOperation(err error) error
- func ErrDBDelete(err error, user string) error
- func ErrDBLock(err error) error
- func ErrDBOpen(err error) error
- func ErrDBPut(err error) error
- func ErrDBRLock(err error) error
- func ErrDBRead(err error) error
- func ErrDataRead(err error, r string) error
- func ErrDatabaseAutoMigration(err error) error
- func ErrDatabaseOpen(err error) error
- func ErrDecodeBase64(err error, obj string) error
- func ErrDecodeFilter(err error) error
- func ErrDecodePattern(err error) error
- func ErrDecoding(err error, obj string) error
- func ErrDelete(err error, obj string, statusCode int) error
- func ErrDeleteFilter(err error) error
- func ErrDeletePattern(err error) error
- func ErrDownloadBinary(err error) error
- func ErrDownloadWASMFile(err error, obj string) error
- func ErrDownloadingSeededComponents(err error, content string) error
- func ErrEncodeFilter(err error) error
- func ErrEncodePattern(err error) error
- func ErrEncoding(err error, obj string) error
- func ErrEncodingPEM(err error) error
- func ErrExecTerminal(err error) error
- func ErrExecutionPlan(err error) error
- func ErrFailToDelete(err error, obj string) error
- func ErrFailToLoadExtensions(err error) error
- func ErrFailToSave(err error, obj string) error
- func ErrFetch(err error, obj string, statusCode int) error
- func ErrFetchData(err error) error
- func ErrFetchFilter(err error) error
- func ErrFetchKubernetes(err error) error
- func ErrFetchManifest(err error, des string) error
- func ErrFetchPattern(err error) error
- func ErrFetchSMIResults(err error) error
- func ErrFolderStat(err error, dir string) error
- func ErrFormFile(err error) error
- func ErrGenerateComponents(err error) error
- func ErrGenerateUUID(err error) error
- func ErrGetFilter(err error) error
- func ErrGetLatestVersion(err error) error
- func ErrGetMeshModels(err error) error
- func ErrGetObject(err error) error
- func ErrGetPackage(err error) error
- func ErrGetPattern(err error) error
- func ErrGetResult(err error) error
- func ErrGetToken(err error) error
- func ErrGetUserDetails(err error) error
- func ErrGettingSeededComponents(err error, content string) error
- func ErrGrafanaBoards(err error) error
- func ErrGrafanaClient(err error) error
- func ErrGrafanaDashboard(err error, UID string) error
- func ErrGrafanaData(err error, apiEndpoint string) error
- func ErrGrafanaDataSource(err error, ds string) error
- func ErrGrafanaOrg(err error) error
- func ErrGrafanaQuery(err error) error
- func ErrGrafanaScan(err error) error
- func ErrImportFilter(err error) error
- func ErrImportPattern(err error) error
- func ErrInitRequest(err error) error
- func ErrInitializingRegistryManager(err error) error
- func ErrInstallBinary(err error) error
- func ErrInstallLinkerd(err error) error
- func ErrInvalidCapability(capability string, provider string) error
- func ErrInvalidKubeConfig(err error, content string) error
- func ErrInvalidKubeContext(err error, content string) error
- func ErrInvalidKubeHandler(err error, content string) error
- func ErrInvalidLTURL(url string) error
- func ErrInvalidOAMComponentType(compName string) error
- func ErrInvalidPattern(err error) error
- func ErrInvalidRequestObject(fields ...string) error
- func ErrInvalidURLSkippingProvider(url string) error
- func ErrJWKsKeys(err error) error
- func ErrKubeClient(err error) error
- func ErrKubeConfig(err error) error
- func ErrKubeVersion(err error) error
- func ErrLinkerdCoreComponentFail(err error) error
- func ErrListenAndServe(err error) error
- func ErrLoadCertificate(err error) error
- func ErrLoadConfig(err error) error
- func ErrLoadTest(err error, obj string) error
- func ErrLogStream(err error) error
- func ErrMakeDir(err error, dir string) error
- func ErrMarshal(err error, obj string) error
- func ErrMarshalPKIX(err error) error
- func ErrMeshConfig(err error) error
- func ErrNewInformer(err error) error
- func ErrNewPipeline(err error) error
- func ErrOpenFile(file string) error
- func ErrOperationID(err error) error
- func ErrPageNumber(err error) error
- func ErrPageSize(err error) error
- func ErrPanicRecovery(r interface{}) error
- func ErrParseBool(err error, obj string) error
- func ErrParseForm(err error) error
- func ErrParseLinkerdCoreComponent(err error) error
- func ErrParsePattern(err error) error
- func ErrPatternFile(err error) error
- func ErrPerfID(err error) error
- func ErrPluginLookup(err error) error
- func ErrPluginOpen(err error) error
- func ErrPluginRun(err error) error
- func ErrPost(err error, obj string, statusCode int) error
- func ErrPraseUnverified(err error) error
- func ErrProcessOAM(err error) error
- func ErrPrometheusBoards(err error) error
- func ErrPrometheusGetNodes(err error) error
- func ErrPrometheusLabelSeries(err error) error
- func ErrPrometheusQuery(err error) error
- func ErrPrometheusQueryRange(err error, query string, startTime, endTime time.Time, step time.Duration) error
- func ErrPrometheusScan(err error) error
- func ErrPrometheusStaticBoard(err error) error
- func ErrPublishCatalogFilter(err error) error
- func ErrPublishCatalogPattern(err error) error
- func ErrPublishSmiResults(err error) error
- func ErrQueryGet(obj string) error
- func ErrReadConfig(err error) error
- func ErrRecordPreferences(err error) error
- func ErrRegisteringMesheryOAMTraits(err error) error
- func ErrRegisteringMesheryOAMWorkloads(err error) error
- func ErrRemoteApplication(err error) error
- func ErrRequestBody(err error) error
- func ErrRequestMeshsyncStore(err error) error
- func ErrResolvingRegoRelationship(err error) error
- func ErrResultData() error
- func ErrRetrieveData(err error) error
- func ErrRetrieveMeshData(err error) error
- func ErrRetrieveUserToken(err error) error
- func ErrRetrievingUserHomeDirectory(err error) error
- func ErrSQLMapMarshalValue(err error) error
- func ErrSQLMapUnmarshalJSON(err error) error
- func ErrSQLMapUnmarshalScanned(err error) error
- func ErrSQLMapUnmarshalText(err error) error
- func ErrSampleApp(err error) error
- func ErrSaveApplication(err error) error
- func ErrSaveFilter(err error) error
- func ErrSavePattern(err error) error
- func ErrSaveSession(err error) error
- func ErrSavingSeededComponents(err error, content string) error
- func ErrSavingUserPreference(err error) error
- func ErrScopeDefinition(err error) error
- func ErrSessionCopy(err error) error
- func ErrShareDesign(err error) error
- func ErrStreamClient(err error) error
- func ErrStreamEvents(err error) error
- func ErrSubscribeRequest(err error) error
- func ErrTokenClientCheck(err error) error
- func ErrTokenDecode(err error) error
- func ErrTokenIntrospect(err error) error
- func ErrTokenPrase(err error) error
- func ErrTokenRefresh(err error) error
- func ErrTokenRevoke(err error) error
- func ErrTraitDefinition(err error) error
- func ErrUnableToPersistsResult(err error) error
- func ErrUnmarshal(err error, obj string) error
- func ErrUnreachableRemoteProvider(err error) error
- func ErrValidate(err error) error
- func ErrVersionCompare(err error) error
- func ErrWorkloadDefinition(err error) error
- type Error
- type ErrorRegistry
- func (r *ErrorRegistry) IsErrorCodeUsed(code string) bool
- func (r *ErrorRegistry) LoadFromFile(filePath string) error
- func (r *ErrorRegistry) NextErrorCode() string
- func (r *ErrorRegistry) Register(e *Error) error
- func (r *ErrorRegistry) RegisterNew(args ...any) string
- func (r *ErrorRegistry) SaveToFile(filePath string) error
- func (r *ErrorRegistry) Serialize() (string, error)
- type Severity
Constants ¶
View Source
const ( ErrGrafanaClientCode = "2073" ErrPageSizeCode = "2074" ErrPageNumberCode = "2075" ErrResultIDCode = "2076" ErrPerfIDCode = "2077" ErrMarshalCode = "2078" ErrUnmarshalCode = "2079" ErrGenerateUUIDCode = "2080" ErrLocalProviderSupportCode = "2081" ErrGrafanaOrgCode = "2082" ErrGrafanaBoardsCode = "2083" ErrGrafanaDashboardCode = "2084" ErrGrafanaDataSourceCode = "2085" ErrNilQueryCode = "2086" ErrGrafanaDataCode = "2087" ErrApplicationFileNameCode = "2088" ErrFilterFileNameCode = "2089" ErrPatternFileNameCode = "2090" ErrMakeDirCode = "2091" ErrFolderStatCode = "2092" ErrUserIDCode = "2093" ErrDBConnectionCode = "2094" ErrNilConfigDataCode = "2095" ErrDBOpenCode = "2096" ErrDBRLockCode = "2097" ErrDBLockCode = "2098" ErrDBReadCode = "2099" ErrDBDeleteCode = "2100" ErrCopyCode = "2101" ErrDBPutCode = "2102" ErrPrometheusGetNodesCode = "2103" ErrPrometheusLabelSeriesCode = "2104" ErrPrometheusQueryRangeCode = "2105" ErrPrometheusStaticBoardCode = "2106" ErrTokenRefreshCode = "2107" ErrGetTokenCode = "2108" ErrDataReadCode = "2109" ErrTokenDecodeCode = "2110" ErrNilJWKsCode = "2111" ErrNilKeysCode = "2112" ErrTokenExpiredCode = "2113" ErrTokenClaimsCode = "2114" ErrTokenClientCheckCode = "2115" ErrTokenPraseCode = "2116" ErrJWKsKeysCode = "2117" ErrDecodeBase64Code = "2118" ErrMarshalPKIXCode = "2119" ErrEncodingPEMCode = "2120" ErrPraseUnverifiedCode = "2121" ErrEncodingCode = "2122" ErrFetchCode = "2123" ErrPostCode = "2124" ErrDeleteCode = "2125" ErrInvalidCapabilityCode = "2126" ErrResultDataCode = "2127" ErrUnableToPersistsResultCode = "2128" ErrValidURLCode = "2129" ErrTestEndpointCode = "2130" ErrLoadgeneratorCode = "2131" ErrProtocolCode = "2132" ErrTestClientCode = "2133" ErrParsingTestCode = "2134" ErrFieldCode = "2135" ErrFetchDataCode = "2147" ErrIndexOutOfRangeCode = "2148" ErrSessionCopyCode = "2149" ErrSavingSeededComponentsCode = "2215" ErrGettingSeededComponentsCode = "2216" ErrDownloadingSeededComponentsCode = "2217" ErrContextIDCode = "2218" // ErrMesheryInstanceIDCode = "2219" ErrMesheryNotInClusterCode = "2220" ErrBrokerNotFoundCode = "2235" ErrCreateOperatorDeploymentConfigCode = "2236" ErrRequestMeshsyncStoreCode = "2237" ErrBrokerSubscriptionCode = "2238" ErrContextAlreadyPersistedCode = "2241" ErrGetPackageCode = "2252" ErrTokenRevokeCode = "2253" ErrTokenIntrospectCode = "2254" ErrUnreachableRemoteProviderCode = "2256" )
View Source
const ( ErrInvalidK8SConfigCode = "2000" ErrNilClientCode = "2001" ErrPrometheusScanCode = "2002" ErrGrafanaScanCode = "2003" ErrRecordPreferencesCode = "2004" ErrGrafanaConfigCode = "2005" ErrPrometheusConfigCode = "2006" ErrGrafanaQueryCode = "2007" ErrPrometheusQueryCode = "2008" // ErrGrafanaBoardsCode = "2009" ErrPrometheusBoardsCode = "2010" ErrStaticBoardsCode = "2011" ErrRequestBodyCode = "2012" // ErrMarshalCode = "2013" // ErrUnmarshalCode = "2014" // ErrEncodingCode = "2015" ErrParseBoolCode = "2016" ErrStreamEventsCode = "2017" ErrStreamClientCode = "2018" ErrPublishSmiResultsCode = "2020" ErrPluginOpenCode = "2022" ErrPluginLookupCode = "2023" ErrPluginRunCode = "2024" ErrParseFormCode = "2025" ErrQueryGetCode = "2026" ErrGetResultCode = "2027" ErrConvertToSpecCode = "2028" ErrFetchSMIResultsCode = "2029" ErrFormFileCode = "2030" ErrReadConfigCode = "2031" ErrLoadConfigCode = "2032" ErrOpenFileCode = "2033" ErrKubeVersionCode = "2034" ErrAddAdapterCode = "2035" ErrRetrieveDataCode = "2036" ErrValidAdapterCode = "2037" ErrOperationIDCode = "2038" ErrMeshClientCode = "2039" ErrApplyChangeCode = "2040" ErrRetrieveMeshDataCode = "2041" ErrApplicationFailureCode = "2042" ErrDecodingCode = "2043" ErrRetrieveUserTokenCode = "2044" ErrFailToSaveCode = "2045" ErrFailToDeleteCode = "2046" ErrWriteResponseCode = "2202" ErrTestConfigsCode = "2203" ErrInvalidGenValueCode = "2204" ErrFailToLoadExtensionsCode = "2205" ErrConversionCode = "2206" ErrParseDurationCode = "2207" ErrLoadTestCode = "2208" ErrFetchKubernetesCode = "2209" ErrPanicRecoveryCode = "2210" ErrBlankNameCode = "2211" ErrInvalidLTURLCode = "2053" ErrVersionCompareCode = "2138" ErrSaveSessionCode = "2136" ErrKubeClientCode = "2139" ErrWorkloadDefinitionCode = "2140" ErrTraitDefinitionCode = "2141" ErrScopeDefinitionCode = "2142" ErrPatternFileCode = "2143" ErrExecutionPlanCode = "2144" ErrInvalidPatternCode = "2145" ErrCompConfigPairsCode = "2146" ErrCreateDirCode = "2150" ErrInvalidRequestObjectCode = "2151" ErrChangeK8sContextCode = "2152" ErrSavingUserPreferenceCode = "2172" ErrGetFilterCode = "2156" ErrSaveFilterCode = "2157" ErrDecodeFilterCode = "2158" ErrEncodeFilterCode = "2159" ErrImportFilterCode = "2160" ErrFetchFilterCode = "2161" ErrDeleteFilterCode = "2162" ErrSavePatternCode = "2163" ErrSaveApplicationCode = "2266" ErrGetPatternCode = "2164" ErrDeletePatternCode = "2165" ErrFetchPatternCode = "2166" ErrImportPatternCode = "2167" ErrEncodePatternCode = "2168" ErrDecodePatternCode = "2169" ErrParsePatternCode = "2170" ErrConvertPatternCode = "2171" ErrMesheryInstanceIDCode = "2173" ErrInvalidKubeConfigCode = "2174" ErrInvalidKubeHandlerCode = "2175" ErrInvalidKubeContextCode = "2176" ErrCreatingKubernetesComponentsCode = "2177" ErrValidateCode = "2248" ErrApplicationContentCode = "2245" ErrRemoteApplicationURL = "2249" ErrClonePatternCode = "2246" ErrCloneFilterCode = "2247" ErrGenerateComponentsCode = "2254" ErrPublishCatalogPatternCode = "2255" ErrPublishCatalogFilterCode = "2256" ErrGetMeshModelsCode = "2257" ErrGetUserDetailsCode = "2258" ErrResolvingRelationship = "2259" ErrGetLatestVersionCode = "2257" ErrCreateFileCode = "2260" ErrLoadCertificateCode = "2261" ErrCleanupCertificateCode = "2262" ErrTypeAssertionCode = "2263" ErrDownlaodWASMFileCode = "2258" )
View Source
const ( ErrCreatingUUIDInstanceCode = "2251" ErrRegisteringMesheryOAMTraitsCode = "2241" ErrRegisteringMesheryOAMWorkloadsCode = "2242" ErrRetrievingUserHomeDirectoryCode = "2243" ErrCreatingUserDataDirectoryCode = "2244" ErrCreatingMapPreferencePersisterInstanceCode = "2245" ErrDatabaseAutoMigrationCode = "2246" ErrInvalidURLSkippingProviderCode = "2247" ErrListenAndServeCode = "2248" ErrCleaningUpLocalProviderCode = "2249" ErrClosingDatabaseInstanceCode = "2250" ErrInitializingRegistryManagerCode = "2251" )
Variables ¶
View Source
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" // ErrNilClientCode = "1021" ErrAddonFromHelmCode = "1022" ErrInvalidVersionForMeshInstallationCode = "1023" ErrAnnotatingNamespaceCode = "1024" ErrFetchLinkerdVersionsCode = "1033" ErrInvalidVersionForMeshInstallation = New(ErrInvalidVersionForMeshInstallationCode, Alert, []string{"Invalid version passed for helm based installation"}, []string{"Version passed is invalid"}, []string{"Version might not be prefixed with \"stable-\" or \"edge-\""}, []string{"Version should be prefixed with \"stable-\" or \"edge-\"", "Version might be empty"}) ErrFetchLinkerdVersions = New(ErrFetchLinkerdVersionsCode, Alert, []string{"could not get any linkerd versions"}, []string{"versions for linkerd could not be fetched"}, []string{"could not reach github.com/linkerd/linkerd2", "no versions could be fetched from linkerd release page"}, []string{"make sure adapter is reachable to github"}) ErrOpInvalid = New(ErrOpInvalidCode, Alert, []string{"Invalid operation"}, []string{}, []string{}, []string{}) ErrParseOAMComponent = New(ErrParseOAMComponentCode, Alert, []string{"error parsing the component"}, []string{"Error occurred while parsing application component in the OAM request made by Meshery server"}, []string{"Could not unmarshall configuration component received via ProcessOAM gRPC call into a valid Component struct"}, []string{"Check if Meshery Server is creating valid component for ProcessOAM gRPC call. This error should never happen and can be reported as a bug in Meshery Server. Also check if Meshery Server and adapters are referring to same component struct provided in MeshKit."}) ErrParseOAMConfig = New(ErrParseOAMConfigCode, Alert, []string{"error parsing the configuration"}, []string{"Error occurred while parsing configuration in the request made by Meshery Server"}, []string{"Could not unmarshall OAM config received via ProcessOAM gRPC call into a valid Config struct"}, []string{"Check if Meshery Server is creating valid config for ProcessOAM gRPC call. This error should never happen and can be reported as a bug in Meshery Server. Also, confirm that Meshery Server and Adapters are referring to same config struct provided in MeshKit"}) )
View Source
var ( ErrNoneDatabaseCode = "11010" ErrDatabaseOpenCode = "11011" ErrSQLMapUnmarshalJSONCode = "11012" ErrSQLMapUnmarshalTextCode = "11013" ErrSQLMapMarshalValueCode = "11014" ErrSQLMapUnmarshalScannedCode = "11015" ErrSQLMapInvalidScanCode = "11016" ErrClosingDatabaseConnectionCode = "11017" ErrNoneDatabase = New(ErrNoneDatabaseCode, Alert, []string{"No Database selected"}, []string{}, []string{"database name is empty"}, []string{"Input a name for the database"}) ErrSQLMapInvalidScan = New(ErrSQLMapInvalidScanCode, Alert, []string{"invalid data type: expected []byte"}, []string{}, []string{}, []string{}) )
View Source
var ( ErrResultID = New(ErrResultIDCode, Alert, []string{"Given resultID is not valid"}, []string{"Given resultID is nil"}, []string{}, []string{}) ErrLocalProviderSupport = New(ErrLocalProviderSupportCode, Alert, []string{"Method not supported by local provider"}, []string{}, []string{}, []string{}) ErrNilQuery = New(ErrNilQueryCode, Alert, []string{"Query data passed is nil"}, []string{}, []string{}, []string{}) ErrApplicationFileName = New(ErrApplicationFileNameCode, Alert, []string{"Invalid Applicationfile"}, []string{"Name field is either not present or is not valid"}, []string{}, []string{}) ErrFilterFileName = New(ErrFilterFileNameCode, Alert, []string{"Invalid Filterfile"}, []string{"Name field is either not present or is not valid"}, []string{}, []string{}) ErrPatternFileName = New(ErrPatternFileNameCode, Alert, []string{"Invalid Patternfile"}, []string{"Name field is either not present or is not valid"}, []string{}, []string{}) ErrUserID = New(ErrUserIDCode, Alert, []string{"User ID is empty"}, []string{}, []string{}, []string{}) ErrDBConnection = New(ErrDBConnectionCode, Alert, []string{"Connection to DataBase does not exist"}, []string{}, []string{}, []string{}) ErrNilConfigData = New(ErrNilConfigDataCode, Alert, []string{"Given config data is nil"}, []string{}, []string{}, []string{}) ErrNilJWKs = New(ErrNilJWKsCode, Alert, []string{"Invalid JWks"}, []string{"Value of JWKs is nil"}, []string{}, []string{}) ErrNilKeys = New(ErrNilKeysCode, Alert, []string{"Key not found"}, []string{"JWK not found for the given KeyID"}, []string{}, []string{}) ErrTokenExpired = New(ErrTokenExpiredCode, Alert, []string{"Token has expired"}, []string{"Token is invalid, it has expired"}, []string{}, []string{}) ErrTokenClaims = New(ErrTokenClaimsCode, Alert, []string{"Error occurred while prasing claims"}, []string{}, []string{}, []string{}) ErrValidURL = New(ErrValidURLCode, Alert, []string{"Enter valid URLs"}, []string{}, []string{}, []string{}) ErrTestEndpoint = New(ErrTestEndpointCode, Alert, []string{"minimum one test endpoint needs to be specified"}, []string{}, []string{}, []string{}) ErrLoadgenerator = New(ErrLoadgeneratorCode, Alert, []string{"specify valid Loadgenerator"}, []string{}, []string{}, []string{}) ErrProtocol = New(ErrProtocolCode, Alert, []string{"specify the Protocol for all clients"}, []string{}, []string{}, []string{}) ErrTestClient = New(ErrTestClientCode, Alert, []string{"minimum one test client needs to be specified"}, []string{}, []string{}, []string{}) ErrParsingTest = New(ErrParsingTestCode, Alert, []string{"error parsing test duration, please refer to: https://docs.meshery.io/guides/mesheryctl#performance-management"}, []string{}, []string{}, []string{}) ErrField = New(ErrFieldCode, Alert, []string{"Error: name field is blank"}, []string{}, []string{}, []string{}) ErrIndexOutOfRange = New(ErrIndexOutOfRangeCode, Alert, []string{"Error: index out of range"}, []string{}, []string{}, []string{}) ErrContextID = New(ErrContextIDCode, Alert, []string{"Error: Context ID is empty"}, []string{}, []string{}, []string{}) // ErrMesheryInstanceID = New(ErrMesheryInstanceIDCode, Alert, []string{"Error: Meshery Instance ID is empty or is invalid"}, []string{}, []string{}, []string{}) ErrMesheryNotInCluster = New(ErrMesheryNotInClusterCode, Alert, []string{"Error: Meshery is not running inside a cluster"}, []string{}, []string{}, []string{}) ErrContextAlreadyPersisted = New(ErrContextAlreadyPersistedCode, Alert, []string{"kubernetes context already persisted with provider"}, []string{"kubernetes context already persisted with provider"}, []string{}, []string{}) )
View Source
var ( ErrInvalidK8SConfig = New(ErrInvalidK8SConfigCode, Alert, []string{"No valid kubernetes config found. Make sure to pass contextIDs in query parameters."}, []string{"Kubernetes config is not initialized with Meshery"}, []string{"Kubernetes config is not accessible to meshery or not valid"}, []string{"Upload your kubernetes config via the settings dashboard. If uploaded, wait for a minute for it to get initialized"}) ErrNilClient = New(ErrNilClientCode, Alert, []string{"Kubernetes client not initialized"}, []string{"Kubernetes config is not initialized with Meshery"}, []string{"Kubernetes config is not accessible to meshery or not valid"}, []string{"Upload your kubernetes config via the settings dashboard. If uploaded, wait for a minute for it to get initialized"}) ErrPrometheusConfig = New(ErrPrometheusConfigCode, Alert, []string{"Prometheus endpoint not configured"}, []string{"Cannot find valid Prometheus endpoint in user pref"}, []string{"Prometheus endpoint might not be reachable from meshery"}, []string{"Setup your Prometheus Endpoint via the settings dashboard"}) ErrGrafanaConfig = New(ErrGrafanaConfigCode, Alert, []string{"Grafana endpoint not configured"}, []string{"Cannot find valid grafana endpoint in user pref"}, []string{"Grafana endpoint might not be reachable from meshery"}, []string{"Setup your Grafana Endpoint via the settings dashboard"}) ErrStaticBoards = New(ErrStaticBoardsCode, Alert, []string{"unable to get static board"}, []string{"unable to get static board"}, []string{"No boards could be available in grafana"}, []string{}) ErrValidAdapter = New(ErrValidAdapterCode, Alert, []string{"Unable to find valid Adapter URL"}, []string{"unable to find a valid adapter for the given adapter URL"}, []string{"Given adapter URL is not valid"}, []string{"Please provide a valid Adapter URL"}) ErrAddAdapter = New(ErrAddAdapterCode, Alert, []string{"meshLocationURL is empty"}, []string{"meshLocationURL is empty to add an adapter"}, []string{"meshLocationURL cannot be empty to add an adapter"}, []string{"please provide the meshLocationURL"}) ErrMeshClient = New(ErrMeshClientCode, Alert, []string{"Error creating a mesh client", "Error pinging the mesh adapter"}, []string{"Unable to create a mesh client", "Unable to ping the mesh adapter"}, []string{"Adapter could not be pinged"}, []string{"Unable to connect to the Mesh adapter using the given config, please try again"}) ErrWriteResponse = New(ErrWriteResponseCode, Alert, []string{"Error writing response"}, []string{}, []string{}, []string{}) ErrTestConfigs = New(ErrTestConfigsCode, Alert, []string{"Error fetching test configs"}, []string{}, []string{}, []string{}) ErrInvalidGenValue = New(ErrInvalidGenValueCode, Alert, []string{"Invalid value for gen"}, []string{}, []string{}, []string{"please provide a valid value for gen (load generator)"}) ErrParseDuration = New(ErrParseDurationCode, Alert, []string{"error parsing test duration"}, []string{}, []string{"The format of the duration passed could be incorrect"}, []string{"please refer to: https://docs.meshery.io/guides/mesheryctl#performance-management"}) ErrMesheryInstanceID = New(ErrMesheryInstanceIDCode, Alert, []string{"Error: Meshery Instance ID is empty or is invalid"}, []string{}, []string{}, []string{}) ErrPerformanceTest = New(ErrLoadTestCode, Alert, []string{"load test error"}, []string{}, []string{"Load test endpoint could be not reachable"}, []string{"Make sure load test endpoint is reachable"}) )
View Source
var ( ErrGetObjectCode = "1004" ErrNewPipelineCode = "1005" ErrNewInformerCode = "1006" ErrKubeConfigCode = "1007" ErrInitRequestCode = "1008" ErrSubscribeRequestCode = "1009" ErrLogStreamCode = "1010" ErrCopyBufferCode = "1011" ErrInvalidRequestCode = "1012" ErrExecTerminalCode = "1013" ErrInvalidRequest = New(ErrInvalidRequestCode, Alert, []string{"Request is invalid"}, []string{}, []string{"Stale request on the broker"}, []string{"Make sure the request format is correctly configured"}) )
View Source
var Registry = ErrorRegistry{ ErrorCodes: make(map[string]*Error), }
Functions ¶
func ErrCreatingKubernetesComponents ¶
func ErrCreatingMapPreferencePersisterInstance ¶
func ErrDownloadingSeededComponents ¶
func ErrPrometheusQueryRange ¶
Types ¶
type Error ¶
type Error struct { Code string Severity Severity ShortDescription []string LongDescription []string `json:",omitempty"` ProbableCause []string SuggestedRemediation []string Stack []string `json:",omitempty"` }
func Errorf ¶ added in v0.4.6
func New ¶ added in v0.4.6
type ErrorRegistry ¶
type ErrorRegistry struct { ErrorCodes map[string]*Error // contains filtered or unexported fields }
func (*ErrorRegistry) IsErrorCodeUsed ¶
func (r *ErrorRegistry) IsErrorCodeUsed(code string) bool
func (*ErrorRegistry) LoadFromFile ¶
func (r *ErrorRegistry) LoadFromFile(filePath string) error
LoadFromFile loads the registry from a JSON file
func (*ErrorRegistry) NextErrorCode ¶
func (r *ErrorRegistry) NextErrorCode() string
func (*ErrorRegistry) Register ¶
func (r *ErrorRegistry) Register(e *Error) error
func (*ErrorRegistry) RegisterNew ¶
func (r *ErrorRegistry) RegisterNew(args ...any) string
func (*ErrorRegistry) SaveToFile ¶
func (r *ErrorRegistry) SaveToFile(filePath string) error
SaveToFile writes the registry to a JSON file
func (*ErrorRegistry) Serialize ¶
func (r *ErrorRegistry) Serialize() (string, error)
Click to show internal directories.
Click to hide internal directories.