UNPKG

container-image-scanner

Version:

🚨 EMERGENCY Bitnami Migration Scanner - Critical Timeline Aug 28/Sep 29, 2025. Enterprise scanner for 280+ Bitnami images, 118+ Helm charts with emergency migration automation to AWS alternatives.

66 lines • 2.02 kB
export interface EmergencyMigrationOptions { input: string; outputDir: string; skipBackup?: boolean; autoApply?: boolean; priorityOnly?: boolean; dryRun?: boolean; } export interface EmergencyActionPlan { immediate: EmergencyAction[]; urgent: EmergencyAction[]; timeline: { daysUntilLegacyMigration: number; daysUntilCatalogDeletion: number; emergencyMode: boolean; }; summary: { totalServices: number; criticalSystemsAffected: number; estimatedDowntime: string; estimatedEffort: string; }; } export interface EmergencyAction { service: string; namespace: string; workload: string; workloadType: string; rSig: string; currentImage: string; temporaryMitigation: { legacyImage: string; patchCommand: string; testCommand: string; }; permanentMigration: { targetChart: string; migrationScript: string; rollbackScript: string; estimatedTime: string; }; businessImpact: 'CRITICAL_SYSTEM' | 'HIGH_AVAILABILITY' | 'BUSINESS_FUNCTION' | 'DEV_TEST'; priority: 'IMMEDIATE' | 'URGENT' | 'HIGH'; } export declare class EmergencyMigrationCommand { private scanner; private migrationAssistant; executeEmergencyMigration(options: EmergencyMigrationOptions): Promise<void>; private displayCriticalTimeline; private displayEmergencySummary; private generateEmergencyActionPlan; private generateEmergencyScripts; private generateImmediateMitigationScript; private generateUrgentMitigationScript; private generatePermanentMigrationScript; private generateRollbackScript; private generateTestingScript; private generateEmergencyReadme; private generateMonitoringSetup; private loadScanResults; private extractServiceName; private assessBusinessImpact; private calculateDowntime; private calculateEffort; } //# sourceMappingURL=emergency-migration.d.ts.map