- 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.
52 lines
1.5 KiB
Makefile
52 lines
1.5 KiB
Makefile
# 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"
|
|
|