Apply Composer changes: comprehensive API updates, migrations, middleware, and infrastructure improvements

- Add comprehensive database migrations (001-024) for schema evolution
- Enhance API schema with expanded type definitions and resolvers
- Add new middleware: audit logging, rate limiting, MFA enforcement, security, tenant auth
- Implement new services: AI optimization, billing, blockchain, compliance, marketplace
- Add adapter layer for cloud integrations (Cloudflare, Kubernetes, Proxmox, storage)
- Update Crossplane provider with enhanced VM management capabilities
- Add comprehensive test suite for API endpoints and services
- Update frontend components with improved GraphQL subscriptions and real-time updates
- Enhance security configurations and headers (CSP, CORS, etc.)
- Update documentation and configuration files
- Add new CI/CD workflows and validation scripts
- Implement design system improvements and UI enhancements
This commit is contained in:
defiQUG
2025-12-12 18:01:35 -08:00
parent e01131efaf
commit 9daf1fd378
968 changed files with 160890 additions and 1092 deletions

View File

@@ -0,0 +1,20 @@
// Migration index file - exports all migrations
// This file helps with type checking and organization
export { up as up001, down as down001 } from './001_initial_schema.js'
export { up as up002, down as down002 } from './002_resource_inventory.js'
export { up as up003, down as down003 } from './003_resource_relationships.js'
export { up as up004, down as down004 } from './004_policies.js'
export { up as up005, down as down005 } from './005_ml_models.js'
export { up as up006, down as down006 } from './006_storage.js'
export { up as up007, down as down007 } from './007_regions_and_waf.js'
export { up as up008, down as down008 } from './008_metrics.js'
export { up as up009, down as down009 } from './009_cultural_context.js'
export { up as up010, down as down010 } from './010_blockchain.js'
export { up as up011, down as down011 } from './011_anomalies_and_predictions.js'
export { up as up012, down as down012 } from './012_tenants_and_billing.js'
export { up as up013, down as down013 } from './013_mfa_and_rbac.js'
export { up as up014, down as down014 } from './014_audit_logging.js'
export { up as up015, down as down015 } from './015_incident_response_and_classification.js'
export { up as up016, down as down016 } from './016_resource_sharing.js'