Transfer owned provider settings during resolution

This commit is contained in:
2026-11-05 20:09:17 +00:00
parent 88725e79ab
commit c5f3de13f3
6 changed files with 37 additions and 22 deletions

View File

@@ -112,7 +112,9 @@ func (r *Runner) resolveSmokeTestTarget(ctx context.Context, req domain.SmokeTes
settings.BackendID = selection.backend.ID
settings.Endpoint = selection.backend.Endpoint
settings.APIKeyEnv = selection.backend.APIKeyEnv
settings.ExtraParams = copyExtraParams(selection.backend.ExtraParams)
if len(selection.backend.ExtraParams) > 0 {
settings.ExtraParams = selection.backend.ExtraParams
}
presence := domain.ExecutionTargetPresence{}
if req.Execution != nil {
settings, presence = mergeExecutionTargetOverride(settings, presence, *req.Execution)