spawn/ovh/lib
A 11cf3a188e
refactor: replace custom credential/polling logic with shared helpers in kamatera and ovh (#564)
Kamatera: Replace _load_kamatera_config, _validate_kamatera_credentials, and
ensure_kamatera_token (62 lines of custom env/config/prompt/validate/save logic)
with ensure_multi_credentials (5 lines).

OVH: Replace _ovh_prompt_credentials, ensure_ovh_authenticated (72 lines of
custom credential management) with ensure_multi_credentials (8 lines).
Replace wait_for_ovh_instance (38 lines of custom polling with backoff) with
generic_wait_for_instance (8 lines).

Net: -175 lines, same behavior, consistent patterns across providers.

Agent: complexity-hunter

Co-authored-by: A <6723574+louisgv@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-11 17:54:23 -08:00
..
common.sh refactor: replace custom credential/polling logic with shared helpers in kamatera and ovh (#564) 2026-02-11 17:54:23 -08:00