50 lines
980 B
JavaScript
50 lines
980 B
JavaScript
import { __ } from '~/locale';
|
|
|
|
// These statuses are based on how the backend defines pod phases here
|
|
// lib/gitlab/kubernetes/pod.rb
|
|
|
|
export const STATUS_MAP = {
|
|
succeeded: {
|
|
class: 'succeeded',
|
|
text: __('Succeeded'),
|
|
stable: true,
|
|
},
|
|
running: {
|
|
class: 'running',
|
|
text: __('Running'),
|
|
stable: true,
|
|
},
|
|
failed: {
|
|
class: 'failed',
|
|
text: __('Failed'),
|
|
stable: true,
|
|
},
|
|
pending: {
|
|
class: 'pending',
|
|
text: __('Pending'),
|
|
stable: true,
|
|
},
|
|
unknown: {
|
|
class: 'unknown',
|
|
text: __('Unknown'),
|
|
stable: true,
|
|
},
|
|
};
|
|
|
|
export const CANARY_STATUS = {
|
|
class: 'canary-icon',
|
|
text: __('Canary'),
|
|
stable: false,
|
|
};
|
|
|
|
export const CANARY_UPDATE_MODAL = 'confirm-canary-change';
|
|
|
|
export const ENVIRONMENTS_SCOPE = {
|
|
AVAILABLE: 'available',
|
|
STOPPED: 'stopped',
|
|
};
|
|
|
|
export const ENVIRONMENT_COUNT_BY_SCOPE = {
|
|
[ENVIRONMENTS_SCOPE.AVAILABLE]: 'availableCount',
|
|
[ENVIRONMENTS_SCOPE.STOPPED]: 'stoppedCount',
|
|
};
|