stack-orchestrator/stack_orchestrator/deploy
Prathamesh Musale 4a7df2de33 Use a mutex for registry CLI txs in webapp deployment commands (#957)
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75) and cerc-io/stack-orchestrator#948

- Add a registry mutex decorator over tx methods in `LaconicRegistryClient` wrapper
- Required to allow multiple process to run webapp deployment tooling without running into account sequence errors when sending laconicd txs

Reviewed-on: cerc-io/stack-orchestrator#957
Reviewed-by: ashwin <ashwin@noreply.git.vdb.to>
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-10-25 08:40:54 +00:00
..
compose Allow to disable kind cluster management for testing (#915) 2024-08-13 17:48:14 +00:00
k8s Support uploaded config, add 'publish-webapp-deployer' and 'request-webapp-deployment' commands (#938) 2024-08-27 19:55:06 +00:00
webapp Use a mutex for registry CLI txs in webapp deployment commands (#957) 2024-10-25 08:40:54 +00:00
__init__.py Rename app -> stack_orchestrator (#625) 2023-11-07 00:06:55 -07:00
deploy_types.py Add stage 1 support 2024-08-07 11:28:10 -06:00
deploy_util.py Mainnet-laconic stack fixes for laconicd2 (#904) 2024-07-31 13:51:28 +00:00
deploy.py Allow to disable kind cluster management for testing (#915) 2024-08-13 17:48:14 +00:00
deployer_factory.py Add ConfigMap test. (#726) 2024-02-05 14:15:11 -06:00
deployer.py Allow to disable kind cluster management for testing (#915) 2024-08-13 17:48:14 +00:00
deployment_context.py Generate a unique deployment id for each deployment (#680) 2023-12-05 22:56:58 -07:00
deployment_create.py Copy config under a volume for Docker (similar to a ConfigMap for K8S). (#914) 2024-08-10 02:32:21 +00:00
deployment.py Allow to disable kind cluster management for testing (#915) 2024-08-13 17:48:14 +00:00
images.py Fix image tag name 2024-06-13 08:31:45 -06:00
spec.py Add support for k8s pod to node affinity and taint toleration (#917) 2024-08-15 20:32:58 +00:00
stack_state.py Rename app -> stack_orchestrator (#625) 2023-11-07 00:06:55 -07:00
stack.py kind test stack (#629) 2023-11-08 01:11:00 -07:00