Pass bottle to provisioners instead of target #178

Closed
opened 2026-06-03 14:18:09 -04:00 by didericis · 0 comments
Owner

Problem

The backend provision functions should be receiving a Bottle object with exec and cp_in functions, and those functions should be using exec and cp_in instead of inlining calls to subprocess. This will make refactors like the supervisor related refactor easier.

## Problem The backend `provision` functions should be receiving a `Bottle` object with `exec` and `cp_in` functions, and those functions should be using `exec` and `cp_in` instead of inlining calls to subprocess. This will make refactors like the supervisor related refactor easier.
didericis added the Kind/Enhancement label 2026-06-03 14:18:27 -04:00
didericis self-assigned this 2026-06-03 14:18:32 -04:00
didericis changed title from Architectural cleanup - add backend `exec` and `cp` functions and call through backend object to Architectural cleanup - pass `bottle` to provisioners instead of `target` 2026-06-03 14:33:25 -04:00
didericis changed title from Architectural cleanup - pass `bottle` to provisioners instead of `target` to Pass `bottle` to provisioners instead of `target` 2026-06-03 14:33:44 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: didericis/bot-bottle#178