Cloud-CV / Cloud-CV/EvalAI

[Backend] Add support to recreate fargate workers for active challenges from django admin

Open
#3,643 6 comments 0 reactions 0 assignees View on GitHub
backend GSOC-2022 medium-difficulty
Dominant language
Python
Stars
2k
Forks
984
Avg merge
2h 54m
Merged PRs (30d)
14

Description

### Description

To push latest changes to active farget workers we need to recreate the service so that it uses the latest docker image of submission worker. Currently, we recreate worker service for each challenge manually by deleting the worker and starting it again using django admin individually.

We need to add support for recreating the fargate service (i.e. delete service and create) for all active challenges from django admin.

Deliverables:

1. Show a option on Django admin for recreating fargate services for all active challenges
2. Add Django post hooks to recreate services for active challenges

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.