├── .gitignore ├── README.md ├── devops ├── alt_hostname.yaml ├── gcSnapshot.py ├── getSnapshot.py ├── infrastructure.yaml ├── infrastructure_ext_kafka.yaml ├── infrastructure_ext_kafka_sr.yaml ├── infrastructure_minimal.yaml ├── lambdaPackage.zip ├── logMonitor.py ├── masterVolumeManager.py ├── peerData.sh ├── peerManager.py ├── public_loadbalancer.yaml ├── public_loadbalancer_sr.yaml ├── remote_metrics.py ├── replica_cluster.yaml ├── snapshot_generator.yaml └── volumeGC.py ├── docs ├── API.md ├── EtherCattle Documentation - CloudFormation.pdf ├── EtherCattle Documentation - Non AWS.pdf ├── Makefile └── source │ ├── conf.py │ ├── index.rst │ └── topics │ ├── cf │ ├── index.rst │ ├── setup.txt │ ├── troubleshooting.txt │ └── underthehood.txt │ ├── design │ ├── approach.rst │ ├── goals.rst │ ├── implementation.rst │ ├── index.rst │ ├── intro.rst │ └── operational.rst │ └── metal │ ├── finalnotes.txt │ ├── index.rst │ ├── install.txt │ ├── monitoring.txt │ └── sysreqs.txt └── scripting ├── all-services.sh ├── default-server-config.sh ├── start-fallback.sh ├── start-master-overlay.sh ├── start-master.sh ├── start-replica.sh ├── stopall.sh └── validate-block-catchup.sh /.gitignore: -------------------------------------------------------------------------------- 1 | docs/build/ 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/README.md -------------------------------------------------------------------------------- /devops/alt_hostname.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/alt_hostname.yaml -------------------------------------------------------------------------------- /devops/gcSnapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/gcSnapshot.py -------------------------------------------------------------------------------- /devops/getSnapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/getSnapshot.py -------------------------------------------------------------------------------- /devops/infrastructure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/infrastructure.yaml -------------------------------------------------------------------------------- /devops/infrastructure_ext_kafka.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/infrastructure_ext_kafka.yaml -------------------------------------------------------------------------------- /devops/infrastructure_ext_kafka_sr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/infrastructure_ext_kafka_sr.yaml -------------------------------------------------------------------------------- /devops/infrastructure_minimal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/infrastructure_minimal.yaml -------------------------------------------------------------------------------- /devops/lambdaPackage.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/lambdaPackage.zip -------------------------------------------------------------------------------- /devops/logMonitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/logMonitor.py -------------------------------------------------------------------------------- /devops/masterVolumeManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/masterVolumeManager.py -------------------------------------------------------------------------------- /devops/peerData.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/peerData.sh -------------------------------------------------------------------------------- /devops/peerManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/peerManager.py -------------------------------------------------------------------------------- /devops/public_loadbalancer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/public_loadbalancer.yaml -------------------------------------------------------------------------------- /devops/public_loadbalancer_sr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/public_loadbalancer_sr.yaml -------------------------------------------------------------------------------- /devops/remote_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/remote_metrics.py -------------------------------------------------------------------------------- /devops/replica_cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/replica_cluster.yaml -------------------------------------------------------------------------------- /devops/snapshot_generator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/snapshot_generator.yaml -------------------------------------------------------------------------------- /devops/volumeGC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/devops/volumeGC.py -------------------------------------------------------------------------------- /docs/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/API.md -------------------------------------------------------------------------------- /docs/EtherCattle Documentation - CloudFormation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/EtherCattle Documentation - CloudFormation.pdf -------------------------------------------------------------------------------- /docs/EtherCattle Documentation - Non AWS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/EtherCattle Documentation - Non AWS.pdf -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/topics/cf/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/source/topics/cf/index.rst -------------------------------------------------------------------------------- /docs/source/topics/cf/setup.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/source/topics/cf/setup.txt -------------------------------------------------------------------------------- /docs/source/topics/cf/troubleshooting.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/source/topics/cf/troubleshooting.txt -------------------------------------------------------------------------------- /docs/source/topics/cf/underthehood.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/source/topics/cf/underthehood.txt -------------------------------------------------------------------------------- /docs/source/topics/design/approach.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/source/topics/design/approach.rst -------------------------------------------------------------------------------- /docs/source/topics/design/goals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/source/topics/design/goals.rst -------------------------------------------------------------------------------- /docs/source/topics/design/implementation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/source/topics/design/implementation.rst -------------------------------------------------------------------------------- /docs/source/topics/design/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/source/topics/design/index.rst -------------------------------------------------------------------------------- /docs/source/topics/design/intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/source/topics/design/intro.rst -------------------------------------------------------------------------------- /docs/source/topics/design/operational.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/source/topics/design/operational.rst -------------------------------------------------------------------------------- /docs/source/topics/metal/finalnotes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/source/topics/metal/finalnotes.txt -------------------------------------------------------------------------------- /docs/source/topics/metal/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/source/topics/metal/index.rst -------------------------------------------------------------------------------- /docs/source/topics/metal/install.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/source/topics/metal/install.txt -------------------------------------------------------------------------------- /docs/source/topics/metal/monitoring.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/source/topics/metal/monitoring.txt -------------------------------------------------------------------------------- /docs/source/topics/metal/sysreqs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/docs/source/topics/metal/sysreqs.txt -------------------------------------------------------------------------------- /scripting/all-services.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/scripting/all-services.sh -------------------------------------------------------------------------------- /scripting/default-server-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/scripting/default-server-config.sh -------------------------------------------------------------------------------- /scripting/start-fallback.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/scripting/start-fallback.sh -------------------------------------------------------------------------------- /scripting/start-master-overlay.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/scripting/start-master-overlay.sh -------------------------------------------------------------------------------- /scripting/start-master.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/scripting/start-master.sh -------------------------------------------------------------------------------- /scripting/start-replica.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/scripting/start-replica.sh -------------------------------------------------------------------------------- /scripting/stopall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/scripting/stopall.sh -------------------------------------------------------------------------------- /scripting/validate-block-catchup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openrelayxyz/ethercattle-deployment/HEAD/scripting/validate-block-catchup.sh --------------------------------------------------------------------------------