Add a callback hook to allow users to configure a base on warmup before running any apt/snap commands
Metadata
Current evaluation
Merged PR #788 adds a prepare_instance callback before base setup, enabling early apt and proxy configuration; the callback is not literally inside warmup, but the requested capability is implemented.
Suggested action: close resolved
Reason: Merged commit edfcffd in PR #788 added prepare_instance to the provider launch APIs and invokes it before base_configuration.setup, before apt and snap setup, addressing the proxy and fetch-service use case. Although placement is before setup rather than inside warmup, the requested early configuration capability is present in the current codebase.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
65
Quick Win:
34
Complexity:
42
Confidence:
94
Actionability:
91
|
close resolved | Merged PR #788 adds a prepare_instance callback before base setup, enabling early apt and proxy configuration; the callback is not literally inside warmup, but the requested capability is implemented. | |
| stealth/space-bunny-alpha |
Impact:
57
Quick Win:
35
Complexity:
35
Confidence:
91
Actionability:
94
|
close resolved | The apt/proxy use case is implemented by merged PR #788's pre-setup prepare_instance callback, though the hook runs before setup rather than inside warmup. | |
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
60
Quick Win:
36
Staleness:
60
Complexity:
40
Confidence:
70
Support Request:
10
|
keep open | Enhancement request to add a callback hook during warmup for apt configuration before apt commands execute | |
| qwen/qwen3.6-35b-a3b |
Staleness:
80
Complexity:
60
Confidence:
75
Support Request:
10
|
close stale | Enhancement request to add a callback hook during base warmup for pre-apt/snap configuration. Currently linked to an internal Jira ticket with no maintainer engagement or implementation progress. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
75
Complexity:
40
Confidence:
70
Support Request:
5
|
needs triage | Enhancement request to add a callback hook during base warmup for pre-apt/snap configuration. Currently awaiting maintainer assessment and prioritization. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/craft-providers#788
(confidence 98%)
Merged commit edfcffd introduced the prepare_instance callback for early instance configuration.
-
Related To:
canonical/craft-application#493
(confidence 85%)
Downstream work uses the upstream callback to configure apt proxies for fetch-service instances.
Related issues
No related issues found above the similarity threshold.