UNPKG

@spotinst/spinnaker-deck

Version:

Spinnaker-Deck service, forked with support to Spotinst

23 lines (19 loc) 654 B
import { $q } from 'ngimport'; import { REST } from 'core/api/ApiService'; import { SETTINGS } from 'core/config/settings'; export class ServiceAccountReader { public static getServiceAccounts(): PromiseLike<string[]> { if (!SETTINGS.feature.fiatEnabled) { return $q.resolve([]); } else { return REST('/auth/user/serviceAccounts').get(); } } public static getServiceAccountsForApplication(application: string): PromiseLike<string[]> { if (!SETTINGS.feature.fiatEnabled) { return $q.resolve([]); } else { return REST('/auth/user/serviceAccounts').query({ application: application }).get(); } } }