@spotinst/spinnaker-deck
Version:
Spinnaker-Deck service, forked with support to Spotinst
28 lines (25 loc) • 893 B
text/typescript
import { IPipeline, IPipelineLock } from '@spinnaker/core';
import { mockPipelineNotification } from './mockNotification';
import { mockDeployStage, mockImageFindStage, mockWaitStage } from './mockStage';
import { mockBuildTrigger } from './mockTrigger';
export const mockPipelineLock: IPipelineLock = {
ui: false,
allowUnlockUi: true,
};
export const mockPipeline: IPipeline = {
application: 'deck',
description: 'Pipeline for test env',
disabled: false,
id: 'random-sha-id',
index: 0,
keepWaitingPipelines: true,
lastModifiedBy: 'testuser@test.com',
locked: mockPipelineLock,
limitConcurrent: true,
name: 'Test Deploy',
notifications: [mockPipelineNotification],
parameterConfig: [],
stages: [mockImageFindStage, mockDeployStage, mockWaitStage, { ...mockDeployStage, requisiteStageRefIds: [3] }],
triggers: [mockBuildTrigger],
updateTs: 1574880985024,
};