Introduce managed secrets owned by GitOps that can be defined once and
pushed to any combination of projects/groups across connections. Values
are stored in OS keychain, secrets appear on targets as GITOPS_{key}.
14 lines
432 B
TypeScript
14 lines
432 B
TypeScript
export type TActionType = 'create' | 'update' | 'delete' | 'pause' | 'resume' | 'test' | 'scan' | 'sync' | 'obsolete' | 'push';
|
|
export type TActionEntity = 'connection' | 'secret' | 'pipeline' | 'sync' | 'managed-secret';
|
|
|
|
export interface IActionLogEntry {
|
|
id: string;
|
|
timestamp: number;
|
|
actionType: TActionType;
|
|
entityType: TActionEntity;
|
|
entityId: string;
|
|
entityName: string;
|
|
details: string;
|
|
username: string;
|
|
}
|