Integrate SP auctions in webapp deployment flow #950

Merged
ashwin merged 25 commits from deep-stack/stack-orchestrator:pm-integrate-sp-auctions into main 2024-10-21 07:02:07 +00:00
25 Commits
Author SHA1 Message Date
prathamesh 7de093e903 Update TODOs
Lint Checks / Run linter (pull_request) Successful in 38s
Webapp Test / Run webapp test suite (pull_request) Successful in 5m9s
Smoke Test / Run basic test suite (pull_request) Successful in 4m48s
Deploy Test / Run deploy test suite (pull_request) Successful in 5m32s
K8s Deployment Control Test / Run deployment control suite on kind/k8s (pull_request) Successful in 7m34s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Successful in 9m24s
2024-10-21 10:22:33 +05:30
prathamesh 25fc5a746a Resolve app name when verifying auction 2024-10-21 10:22:33 +05:30
prathamesh d41b2df666 Verify app in deployment request with auction when deploying 2024-10-21 10:22:33 +05:30
prathamesh c771dec726 Remove auction already used check 2024-10-21 10:22:33 +05:30
prathamesh 7284cfb401 Cross check app in deployment request and auction record 2024-10-21 10:22:33 +05:30
prathamesh d36b9bb801 Remove debug log 2024-10-21 10:22:33 +05:30
prathamesh f8fde0f3a3 Fix gpg key usage when uploading config to multiple deployers 2024-10-21 10:22:33 +05:30
prathamesh 49a730707e Add default auction params for deployment auction 2024-10-21 10:22:33 +05:30
prathamesh 472a452d61 Add a command to request an application undeployment 2024-10-21 10:22:33 +05:30
prathamesh 5da9e8e790 Prefer deployers with names set 2024-10-21 10:22:33 +05:30
prathamesh 5ee0712e3f Set config ref after uploading it 2024-10-21 10:22:33 +05:30
prathamesh 5184f8f756 Handle lint errors 2024-10-21 10:22:33 +05:30
prathamesh 04989eb29a Fix target deployer resolution 2024-10-21 10:22:33 +05:30
prathamesh 37a436b44c Check if auction is already used for a deployment 2024-10-21 10:22:33 +05:30
prathamesh 1a55bc4df3 Update handling for deployment requests with auction 2024-10-21 10:22:33 +05:30
prathamesh b59c2ee4be Handle requests with auction when deploying webapps from registry 2024-10-21 10:22:33 +05:30
prathamesh 95e9b0723f Convert amounts to int for comparison 2024-10-21 10:22:33 +05:30
prathamesh ffa06df17c Fix imports 2024-10-21 10:22:33 +05:30
prathamesh 9535a52b9b Handle deployment auction stages 2024-10-21 10:22:33 +05:30
prathamesh a4bad22d1d Add a command to handle deployment auctions 2024-10-21 10:22:33 +05:30
prathamesh 8b79b899f1 Match auction winner address to deployer payment address 2024-10-21 10:22:33 +05:30
prathamesh 33f514144e Set auction id in deployment request 2024-10-21 10:22:33 +05:30
prathamesh 0aa7c10661 Update request-webapp-deployment command to handle deployment auction 2024-10-21 10:22:33 +05:30
prathamesh f17874b80f Add a command to create and publish a app deployment auction 2024-10-21 10:22:33 +05:30
prathamesh 03dd265e5f Add a util method to create a provider auction 2024-10-21 10:22:33 +05:30