- 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.
Azure Icons Metadata
This directory contains metadata and catalogs for Azure Architecture Icons.
Files
icon-mapping.json
Maps common Azure services to their icon file names. Use this to find the correct icon file for a service.
Usage:
# Search for AKS icon
grep -i "kubernetes" assets/azure-icons/metadata/icon-mapping.json
icon-catalog.md
Complete catalog of available Azure icons with descriptions and usage notes.
download-info.json
Information about the downloaded icon set, including version, download date, and source URLs.
download-instructions.md
Step-by-step instructions for downloading Azure icons manually or automatically.
icon-usage-examples.md
Examples of how to use Azure icons in various tools and scenarios.
CHANGELOG.md
Version history and update information for Azure icons.
Icon Categories
Icons are organized by category:
- Compute: AKS, VMs, Containers
- Networking: VNet, Gateway, Load Balancer
- Storage: Storage Account, Blob, File Share
- Security: Key Vault, AAD, Firewall
- Management: Resource Groups, Monitor, Log Analytics
- Database: Azure Database, Cosmos DB, SQL Database
- Integration: API Management, Service Bus, Event Grid
- Blockchain: Custom icons for blockchain components
Icon Naming Convention
Azure icons follow this naming pattern:
Icon-service-{service-name}-Azure.svgIcon-service-{service-name}-Azure.png
Examples:
Icon-service-kubernetes-Azure.svgIcon-service-virtual-machine-Azure.svgIcon-service-key-vaults-Azure.svg
Custom Icons
Custom icons for blockchain components:
custom-hyperledger-besu.svgcustom-validator-node.svgcustom-rpc-node.svgcustom-oracle-node.svg