@spotinst/spinnaker-deck
Version:
Spinnaker-Deck service, forked with support to Spotinst
23 lines (19 loc) • 585 B
text/typescript
import { defaults } from 'lodash';
import { IInstanceStorage, IProviderSettings, SETTINGS } from '@spinnaker/core';
export interface IGCEProviderSettings extends IProviderSettings {
defaults: {
account?: string;
region?: string;
zone?: string;
instanceTypeStorage?: IInstanceStorage;
};
feature: {
predictiveAutoscaling?: boolean;
statefulMigsEnabled?: boolean;
};
}
export const GCEProviderSettings: IGCEProviderSettings = defaults(SETTINGS.providers.gce || {}, {
defaults: {},
feature: {},
resetToOriginal: SETTINGS.resetProvider('gce'),
});