Set API timeout from ENV when credentials are specified in ENV #625
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Fixes bug with EXOSCALE_API_TIMEOUT being ignored when credentials are specified in ENV.
Checklist
(For exoscale contributors)
Testing
Before change:
$ EXOSCALE_API_KEY=xxx EXOSCALE_API_SECRET=xxx EXOSCALE_API_TIMEOUT=1 exo c i snapshot create myinstance -z ch-gva-2 ✔ Creating snapshot of instance "myinstance"... 3m18s ┼───────────────┼────────────────────────────────────────┼ │ SNAPSHOT │ │ ┼───────────────┼────────────────────────────────────────┼ │ ID │ b41413b9-58bc-4ccf-a498-7391bb603b91 │ │ Name │ myinstance_ROOT-7380078_20240805161855 │ │ Creation Date │ 2024-08-05 16:18:55 +0000 UTC │ │ State │ exported │ │ Size (GB) │ 50 │ │ Instance │ myinstance │ │ Zone │ ch-gva-2 │ ┼───────────────┼────────────────────────────────────────┼
After change: