Skip to content

Implement asynchronous management with task tracking#1

Merged
bodiroga merged 4 commits intomainfrom
async-actions
Jan 25, 2026
Merged

Implement asynchronous management with task tracking#1
bodiroga merged 4 commits intomainfrom
async-actions

Conversation

@bodiroga
Copy link
Contributor

Signed-off-by: Aitor Iturrioz Rodríguez aiturrioz@tknika.eus

- Refactored deployment routes to support async operations for up, stop, down, kill, and restart actions.
- Added task management for tracking the status of deployment operations.
- Introduced Server-Sent Events (SSE) for streaming task progress and status updates.
- Enhanced environment variable updates to be asynchronous with task tracking.
- Added a new StatusEventManager for monitoring Docker events and broadcasting container status.
- Implemented a TaskManager for managing background tasks and their states.
- Updated ConfigService to include a method for killing Docker deployments.

Signed-off-by: Aitor Iturrioz Rodríguez <aiturrioz@tknika.eus>
…th SSE monitoring

Signed-off-by: Aitor Iturrioz Rodríguez <aiturrioz@tknika.eus>
…, MME, and PCRF services in Docker Compose

Signed-off-by: Aitor Iturrioz Rodríguez <aiturrioz@tknika.eus>
Signed-off-by: Aitor Iturrioz Rodríguez <aiturrioz@tknika.eus>
@bodiroga bodiroga changed the title Implement asynchronous management with tast tracking Implement asynchronous management with task tracking Jan 22, 2026
@bodiroga bodiroga merged commit 26a2bfd into main Jan 25, 2026
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant