Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | 137x 137x 137x 137x 137x 137x 137x 137x 137x 137x | /* * Copyright 2021 Harness Inc. All rights reserved. * Use of this source code is governed by the PolyForm Shield 1.0.0 license * that can be found in the licenses directory at the root of this repository, also available at * https://polyformproject.org/wp-content/uploads/2020/06/PolyForm-Shield-1.0.0.txt. */ import type { IconName } from '@wings-software/uicore' import type { StringKeys } from 'framework/strings' import type { OnFailureConfig } from 'services/cd-ng' export type FailureErrorType = OnFailureConfig['errors'][number] export enum Strategy { Ignore = 'Ignore', Abort = 'Abort', StageRollback = 'StageRollback', Retry = 'Retry', ManualIntervention = 'ManualIntervention', MarkAsSuccess = 'MarkAsSuccess' } export const ErrorType: Record<FailureErrorType, FailureErrorType> = { AllErrors: 'AllErrors', Authentication: 'Authentication', Connectivity: 'Connectivity', Timeout: 'Timeout', Authorization: 'Authorization', Verification: 'Verification', DelegateProvisioning: 'DelegateProvisioning', Unknown: 'Unknown', PolicyEvaluationFailure: 'PolicyEvaluationFailure' } export const strategyIconMap: Record<Strategy, IconName> = { [Strategy.Ignore]: 'delete', [Strategy.Abort]: 'ban-circle', [Strategy.MarkAsSuccess]: 'tick', [Strategy.StageRollback]: 'repeat', [Strategy.Retry]: 'refresh', [Strategy.ManualIntervention]: 'hand-up' } export const stringsMap: Record<Strategy, StringKeys> = { [Strategy.Ignore]: 'pipeline.failureStrategies.strategiesLabel.Ignore', [Strategy.Abort]: 'pipeline.failureStrategies.strategiesLabel.Abort', [Strategy.MarkAsSuccess]: 'pipeline.failureStrategies.strategiesLabel.MarkAsSuccess', [Strategy.StageRollback]: 'pipeline.failureStrategies.strategiesLabel.StageRollback', [Strategy.Retry]: 'pipeline.failureStrategies.strategiesLabel.Retry', [Strategy.ManualIntervention]: 'pipeline.failureStrategies.strategiesLabel.ManualIntervention' } |