Add Oracle Aggregator and CCIP Integration
- 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.
This commit is contained in:
51
Makefile.integration
Normal file
51
Makefile.integration
Normal file
@@ -0,0 +1,51 @@
|
||||
# Makefile for Integration Tasks
|
||||
# Firefly, Cacti, and Tokenization Service
|
||||
|
||||
.PHONY: deploy-firefly deploy-cacti deploy-tokenization setup-integration test-connectors
|
||||
|
||||
# Deploy Firefly
|
||||
deploy-firefly:
|
||||
@echo "Deploying Hyperledger Firefly..."
|
||||
./scripts/deployment/deploy-firefly.sh
|
||||
|
||||
# Deploy Cacti
|
||||
deploy-cacti:
|
||||
@echo "Deploying Hyperledger Cacti..."
|
||||
./scripts/deployment/deploy-cacti.sh
|
||||
|
||||
# Deploy Tokenization Service
|
||||
deploy-tokenization:
|
||||
@echo "Deploying Financial Tokenization Service..."
|
||||
./scripts/deployment/deploy-tokenization-service.sh
|
||||
|
||||
# Setup Integration
|
||||
setup-integration:
|
||||
@echo "Setting up Firefly-Cacti integration..."
|
||||
./scripts/integration/setup-firefly-cacti.sh
|
||||
|
||||
# Test Connectors
|
||||
test-connectors:
|
||||
@echo "Testing connectors..."
|
||||
./scripts/integration/test-connectors.sh
|
||||
|
||||
# Deploy All
|
||||
deploy-all: deploy-firefly deploy-cacti deploy-tokenization setup-integration
|
||||
|
||||
# Clean
|
||||
clean:
|
||||
@echo "Cleaning up..."
|
||||
kubectl delete namespace firefly --ignore-not-found=true
|
||||
kubectl delete namespace cacti --ignore-not-found=true
|
||||
kubectl delete deployment financial-tokenization-service -n besu-network --ignore-not-found=true
|
||||
|
||||
# Status
|
||||
status:
|
||||
@echo "Firefly Status:"
|
||||
@kubectl get pods -n firefly || echo "Firefly namespace not found"
|
||||
@echo ""
|
||||
@echo "Cacti Status:"
|
||||
@kubectl get pods -n cacti || echo "Cacti namespace not found"
|
||||
@echo ""
|
||||
@echo "Tokenization Service Status:"
|
||||
@kubectl get pods -n besu-network -l app=financial-tokenization-service || echo "Tokenization service not found"
|
||||
|
||||
Reference in New Issue
Block a user