- Introduced Aggregator.sol for Chainlink-compatible oracle functionality, including round-based updates and access control. - Added OracleWithCCIP.sol to extend Aggregator with CCIP cross-chain messaging capabilities. - Created .gitmodules to include OpenZeppelin contracts as a submodule. - Developed a comprehensive deployment guide in NEXT_STEPS_COMPLETE_GUIDE.md for Phase 2 and smart contract deployment. - Implemented Vite configuration for the orchestration portal, supporting both Vue and React frameworks. - Added server-side logic for the Multi-Cloud Orchestration Portal, including API endpoints for environment management and monitoring. - Created scripts for resource import and usage validation across non-US regions. - Added tests for CCIP error handling and integration to ensure robust functionality. - Included various new files and directories for the orchestration portal and deployment scripts.
19 lines
513 B
HCL
19 lines
513 B
HCL
# Monitoring Module for Azure
|
|
# Creates Log Analytics Workspace for centralized logging and monitoring
|
|
|
|
# Log Analytics Workspace
|
|
resource "azurerm_log_analytics_workspace" "main" {
|
|
name = "${var.cluster_name}-logs"
|
|
location = var.location
|
|
resource_group_name = var.resource_group_name
|
|
sku = "PerGB2018"
|
|
retention_in_days = var.environment == "prod" ? 90 : 30
|
|
|
|
tags = merge(var.tags, {
|
|
Purpose = "Logging"
|
|
})
|
|
}
|
|
|
|
# Outputs are defined in outputs.tf
|
|
|