├── .gitignore ├── .gitmodules ├── Makefile ├── README.md ├── cluster-client.sh ├── cluster-data-gen.js ├── cluster-orchestra └── prover-cluster │ ├── commonk8s │ ├── 0_configmaps.yaml │ ├── 0_configmaps.yaml.template │ ├── 0_secrets.yaml │ ├── 0_secrets_image.yaml.template │ ├── 1_coordinator.yaml │ ├── 1_coordinator_ep.yaml.template │ ├── 2_services.yaml │ ├── 2_services_external.yaml.template │ ├── 3_client.yaml │ ├── 3_client.yaml.template │ ├── 3_client_test.yaml │ ├── data.json.example │ └── prerequisite │ │ ├── 0_db_config.yaml │ │ ├── 0_persistent-vol-claim.yaml │ │ ├── 1_db.yaml │ │ └── 2_db-service.yaml │ └── images │ ├── build.sh │ ├── cluster_client.docker │ ├── cluster_client_externalbuild.docker │ ├── cluster_client_test.docker │ ├── cluster_coordinator.docker │ ├── plonkit.docker │ ├── prover.docker │ └── setup.docker ├── common.sh ├── docs ├── FluiDex Architecture.svg └── client-cluster.md ├── envs ├── small └── tiny ├── run.sh ├── scripts ├── install_deps.sh └── pull_submodules_to_latest.sh └── stop.sh /.gitignore: -------------------------------------------------------------------------------- 1 | *.bak 2 | 3 | sftp-config.json 4 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/.gitmodules -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/README.md -------------------------------------------------------------------------------- /cluster-client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-client.sh -------------------------------------------------------------------------------- /cluster-data-gen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-data-gen.js -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/commonk8s/0_configmaps.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/commonk8s/0_configmaps.yaml -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/commonk8s/0_configmaps.yaml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/commonk8s/0_configmaps.yaml.template -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/commonk8s/0_secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/commonk8s/0_secrets.yaml -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/commonk8s/0_secrets_image.yaml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/commonk8s/0_secrets_image.yaml.template -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/commonk8s/1_coordinator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/commonk8s/1_coordinator.yaml -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/commonk8s/1_coordinator_ep.yaml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/commonk8s/1_coordinator_ep.yaml.template -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/commonk8s/2_services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/commonk8s/2_services.yaml -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/commonk8s/2_services_external.yaml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/commonk8s/2_services_external.yaml.template -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/commonk8s/3_client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/commonk8s/3_client.yaml -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/commonk8s/3_client.yaml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/commonk8s/3_client.yaml.template -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/commonk8s/3_client_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/commonk8s/3_client_test.yaml -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/commonk8s/data.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/commonk8s/data.json.example -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/commonk8s/prerequisite/0_db_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/commonk8s/prerequisite/0_db_config.yaml -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/commonk8s/prerequisite/0_persistent-vol-claim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/commonk8s/prerequisite/0_persistent-vol-claim.yaml -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/commonk8s/prerequisite/1_db.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/commonk8s/prerequisite/1_db.yaml -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/commonk8s/prerequisite/2_db-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/commonk8s/prerequisite/2_db-service.yaml -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/images/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/images/build.sh -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/images/cluster_client.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/images/cluster_client.docker -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/images/cluster_client_externalbuild.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/images/cluster_client_externalbuild.docker -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/images/cluster_client_test.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/images/cluster_client_test.docker -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/images/cluster_coordinator.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/images/cluster_coordinator.docker -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/images/plonkit.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/images/plonkit.docker -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/images/prover.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/images/prover.docker -------------------------------------------------------------------------------- /cluster-orchestra/prover-cluster/images/setup.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/cluster-orchestra/prover-cluster/images/setup.docker -------------------------------------------------------------------------------- /common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/common.sh -------------------------------------------------------------------------------- /docs/FluiDex Architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/docs/FluiDex Architecture.svg -------------------------------------------------------------------------------- /docs/client-cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/docs/client-cluster.md -------------------------------------------------------------------------------- /envs/small: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/envs/small -------------------------------------------------------------------------------- /envs/tiny: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/envs/tiny -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/run.sh -------------------------------------------------------------------------------- /scripts/install_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/scripts/install_deps.sh -------------------------------------------------------------------------------- /scripts/pull_submodules_to_latest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/scripts/pull_submodules_to_latest.sh -------------------------------------------------------------------------------- /stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidex/fluidex-backend/HEAD/stop.sh --------------------------------------------------------------------------------