Skip to content

Add new functions to complete the Upcloud driver and move it to the last API version 1.3.#2147

Merged
micafer merged 11 commits into
trunkfrom
improve_upload
Jul 20, 2026
Merged

Add new functions to complete the Upcloud driver and move it to the last API version 1.3.#2147
micafer merged 11 commits into
trunkfrom
improve_upload

Conversation

@micafer

@micafer micafer commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Add volume support and start stop operations

Description

Add new functions to complete the Upcloud driver and move it to the last API version 1.3.

https://developers.upcloud.com/1.3/

Status

  • done, ready for review

Checklist (tick everything that applies)

  • Code linting (required, can be done after the PR checks)
  • Documentation
  • Tests
  • ICLA (required for bigger changes)

@codecov-commenter

codecov-commenter commented Jul 3, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 94.77352% with 15 lines in your changes missing coverage. Please review.
✅ Project coverage is 83.38%. Comparing base (f2765fe) to head (ddafe52).

Files with missing lines Patch % Lines
libcloud/compute/drivers/upcloud.py 86.54% 10 Missing and 4 partials ⚠️
libcloud/common/upcloud.py 88.89% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##            trunk    #2147      +/-   ##
==========================================
+ Coverage   83.34%   83.38%   +0.04%     
==========================================
  Files         351      351              
  Lines       81202    81457     +255     
  Branches     8721     8745      +24     
==========================================
+ Hits        67676    67919     +243     
- Misses      10736    10745       +9     
- Partials     2790     2793       +3     
Files with missing lines Coverage Δ
libcloud/test/common/test_upcloud.py 100.00% <100.00%> (ø)
libcloud/test/compute/test_upcloud.py 95.10% <100.00%> (+5.03%) ⬆️
libcloud/common/upcloud.py 91.59% <88.89%> (-0.41%) ⬇️
libcloud/compute/drivers/upcloud.py 92.06% <86.54%> (-3.98%) ⬇️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@micafer
micafer requested a review from PsiACE July 7, 2026 08:36
@micafer micafer changed the title Add volume support and start stop operations Add new functions to complete the Upload driver and move it to the last API version 1.3. Jul 7, 2026
@micafer micafer changed the title Add new functions to complete the Upload driver and move it to the last API version 1.3. Add new functions to complete the Upcloud driver and move it to the last API version 1.3. Jul 8, 2026

@PsiACE PsiACE left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, totally

Comment thread libcloud/compute/drivers/upcloud.py Outdated
@micafer
micafer merged commit fbbfd08 into trunk Jul 20, 2026
17 checks passed
@micafer
micafer deleted the improve_upload branch July 20, 2026 07:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants