# Complete Container Deployment List

**Date:** $(date)  
**Configuration Source:** `config/proxmox.conf` and deployment scripts

## Expected Containers by Category

### 1. Besu Validator Nodes
**VMID Range:** 106-109 (VALIDATOR_COUNT=4)  
**Note:** Currently 5 validators deployed (106-110)

| VMID | Hostname | Memory | Cores | Disk | Status |
|------|----------|--------|-------|------|--------|
| 106  | besu-validator-1 | 8GB | 4 | 100GB | ✅ Deployed |
| 107  | besu-validator-2 | 8GB | 4 | 100GB | ✅ Deployed |
| 108  | besu-validator-3 | 8GB | 4 | 100GB | ✅ Deployed |
| 109  | besu-validator-4 | 8GB | 4 | 100GB | ✅ Deployed |
| 110  | besu-validator-5 | 8GB | 4 | 100GB | ✅ Deployed (extra) |

### 2. Besu Sentry Nodes
**VMID Range:** 110-112 (SENTRY_COUNT=3)  
**Note:** Currently 4 sentries deployed (111-114)

| VMID | Hostname | Memory | Cores | Disk | Status |
|------|----------|--------|-------|------|--------|
| 110  | besu-sentry-1 | 4GB | 2 | 100GB | ⏸️ Not deployed |
| 111  | besu-sentry-2 | 4GB | 2 | 100GB | ✅ Deployed |
| 112  | besu-sentry-3 | 4GB | 2 | 100GB | ✅ Deployed |
| 113  | besu-sentry-4 | 4GB | 2 | 100GB | ✅ Deployed (extra) |
| 114  | besu-sentry-5 | 4GB | 2 | 100GB | ✅ Deployed (extra) |

### 3. Besu RPC Nodes
**VMID Range:** 115-117 (RPC_COUNT=3)

| VMID | Hostname | Memory | Cores | Disk | Status |
|------|----------|--------|-------|------|--------|
| 115  | besu-rpc-1 | 16GB | 4 | 200GB | ✅ Deployed |
| 116  | besu-rpc-2 | 16GB | 4 | 200GB | ✅ Deployed |
| 117  | besu-rpc-3 | 16GB | 4 | 200GB | ✅ Deployed |

### 4. Services
**VMID Range:** 120-129 (VMID_SERVICES_START=120)

| VMID | Hostname | Service Type | Memory | Cores | Disk | Status |
|------|----------|--------------|--------|-------|------|--------|
| 120  | oracle-publisher-1 | Oracle Publisher | 2GB | 2 | 20GB | ⏸️ Not deployed |
| 121  | ccip-monitor-1 | CCIP Monitor | 2GB | 2 | 20GB | ⏸️ Not deployed |
| 122  | keeper-1 | Keeper | 2GB | 2 | 20GB | ⏸️ Not deployed |
| 123  | financial-tokenization-1 | Financial Tokenization | 2GB | 2 | 20GB | ⏸️ Not deployed |
| 124-129 | (Available) | Additional services | 2GB | 2 | 20GB | ⏸️ Not deployed |

### 5. Monitoring Stack
**VMID Range:** 130-134 (VMID_MONITORING_START=130)

| VMID | Hostname | Memory | Cores | Disk | Status |
|------|----------|--------|-------|------|--------|
| 130  | monitoring-stack-1 | Monitoring Stack | 4GB | 4 | 50GB | ⏸️ Not deployed |
| 131-134 | (Available) | Additional monitoring | 4GB | 4 | 50GB | ⏸️ Not deployed |

### 6. Explorer (Blockscout)
**VMID Range:** 140 (VMID_EXPLORER_START=140)

| VMID | Hostname | Memory | Cores | Disk | Status |
|------|----------|--------|-------|------|--------|
| 140  | blockscout-1 | Blockscout Explorer | 8GB | 4 | 100GB | ⏸️ Not deployed |

### 7. Hyperledger Services
**VMID Range:** 150-153

| VMID | Hostname | Service Type | Memory | Cores | Disk | Status |
|------|----------|--------------|--------|-------|------|--------|
| 150  | firefly-1 | Firefly | 4GB | 2 | 50GB | ⏸️ Not deployed |
| 151  | cacti-1 | Cacti | 4GB | 2 | 50GB | ⏸️ Not deployed |
| 152  | fabric-1 | Fabric | 8GB | 4 | 100GB | ⏸️ Not deployed |
| 153  | indy-1 | Indy | 8GB | 4 | 100GB | ⏸️ Not deployed |

## Deployment Summary

### Currently Deployed
- ✅ **Besu Validators:** 5 containers (106-110)
- ✅ **Besu Sentries:** 4 containers (111-114)
- ✅ **Besu RPC Nodes:** 3 containers (115-117)
- **Total Deployed:** 12 containers

### Pending Deployment
- ⏸️ **Services:** 4+ containers (120-123+)
- ⏸️ **Monitoring:** 1+ containers (130+)
- ⏸️ **Explorer:** 1 container (140)
- ⏸️ **Hyperledger:** 4 containers (150-153)
- **Total Pending:** ~10-20 containers

### Grand Total
- **Expected Total:** ~22-32 containers
- **Currently Deployed:** 12 containers
- **Remaining:** ~10-20 containers

## Configuration Notes

### VMID Ranges
- Validators: 106-109 (config says 4, but 5 deployed)
- Sentries: 110-112 (config says 3, but 4 deployed)
- RPC: 115-117 (3 containers)
- Services: 120-129
- Monitoring: 130-134
- Explorer: 140
- Hyperledger: 150-153

### Resource Allocation
- **Validators:** 8GB RAM, 4 cores, 100GB disk
- **Sentries:** 4GB RAM, 2 cores, 100GB disk
- **RPC Nodes:** 16GB RAM, 4 cores, 200GB disk
- **Services:** 2GB RAM, 2 cores, 20GB disk
- **Monitoring:** 4GB RAM, 4 cores, 50GB disk
- **Explorer:** 8GB RAM, 4 cores, 100GB disk
- **Hyperledger:** 4-8GB RAM, 2-4 cores, 50-100GB disk

## Network Configuration

All containers use:
- **Network:** DHCP (no VLAN tags)
- **Bridge:** vmbr0
- **Type:** veth (for unprivileged containers)
- **Format:** `name=eth0,bridge=vmbr0,ip=dhcp,type=veth`

## Next Steps

1. Deploy Services (120-129)
2. Deploy Monitoring Stack (130-134)
3. Deploy Explorer (140)
4. Deploy Hyperledger Services (150-153)

