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
7de093e903 Update TODOs
All checks were successful
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
25fc5a746a Resolve app name when verifying auction 2024-10-21 10:22:33 +05:30
d41b2df666 Verify app in deployment request with auction when deploying 2024-10-21 10:22:33 +05:30
c771dec726 Remove auction already used check 2024-10-21 10:22:33 +05:30
7284cfb401 Cross check app in deployment request and auction record 2024-10-21 10:22:33 +05:30
d36b9bb801 Remove debug log 2024-10-21 10:22:33 +05:30
f8fde0f3a3 Fix gpg key usage when uploading config to multiple deployers 2024-10-21 10:22:33 +05:30
49a730707e Add default auction params for deployment auction 2024-10-21 10:22:33 +05:30
472a452d61 Add a command to request an application undeployment 2024-10-21 10:22:33 +05:30
5da9e8e790 Prefer deployers with names set 2024-10-21 10:22:33 +05:30
5ee0712e3f Set config ref after uploading it 2024-10-21 10:22:33 +05:30
5184f8f756 Handle lint errors 2024-10-21 10:22:33 +05:30
04989eb29a Fix target deployer resolution 2024-10-21 10:22:33 +05:30
37a436b44c Check if auction is already used for a deployment 2024-10-21 10:22:33 +05:30
1a55bc4df3 Update handling for deployment requests with auction 2024-10-21 10:22:33 +05:30
b59c2ee4be Handle requests with auction when deploying webapps from registry 2024-10-21 10:22:33 +05:30
95e9b0723f Convert amounts to int for comparison 2024-10-21 10:22:33 +05:30
ffa06df17c Fix imports 2024-10-21 10:22:33 +05:30
9535a52b9b Handle deployment auction stages 2024-10-21 10:22:33 +05:30
a4bad22d1d Add a command to handle deployment auctions 2024-10-21 10:22:33 +05:30
8b79b899f1 Match auction winner address to deployer payment address 2024-10-21 10:22:33 +05:30
33f514144e Set auction id in deployment request 2024-10-21 10:22:33 +05:30
0aa7c10661 Update request-webapp-deployment command to handle deployment auction 2024-10-21 10:22:33 +05:30
f17874b80f Add a command to create and publish a app deployment auction 2024-10-21 10:22:33 +05:30
03dd265e5f Add a util method to create a provider auction 2024-10-21 10:22:33 +05:30