Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1!10.14.1
1!10.15.0
7 changes: 6 additions & 1 deletion pycloudlib/azure/cloud.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
)
from pycloudlib.util import get_timestamped_tag, update_nested

# Use Azure CLI for valid images: az vm image list -p Canonical --all -o table
UBUNTU_DAILY_IMAGES = {
"xenial": "Canonical:UbuntuServer:16.04-DAILY-LTS:latest",
"bionic": "Canonical:UbuntuServer:18.04-DAILY-LTS:latest",
Expand All @@ -38,6 +39,7 @@
"oracular": "Canonical:ubuntu-24_10-daily:server:latest",
"plucky": "Canonical:ubuntu-25_04-daily:server:latest",
"questing": "Canonical:ubuntu-25_10-daily:server:latest",
"resolute": "Canonical:ubuntu-26_04-lts-daily:server:latest",
Copy link
Member

Choose a reason for hiding this comment

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

Do we have an external reference (URI) that we could add as a comment above these lists? I'm unsure how to validate this, but I assume you checked it.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I've added the comment:
# Use Azure CLI for valid images: az vm image list -p Canonical --all -o table and the publish image list is what I validated against. I also added back a missing questing release to this PR and I'm following up with drops for unsupported interim release images which are no longer offered on Azure.

}

UBUNTU_MINIMAL_DAILY_IMAGES = {
Expand All @@ -48,6 +50,7 @@
"oracular": "Canonical:ubuntu-24_10-daily:minimal:latest",
"plucky": "Canonical:ubuntu-25_04-daily:minimal:latest",
"questing": "Canonical:ubuntu-25_04-daily:minimal:latest",
"resolute": "Canonical:ubuntu-26_04-lts-daily:minimal:latest",
}

UBUNTU_DAILY_PRO_IMAGES = {
Expand Down Expand Up @@ -75,9 +78,11 @@
"impish": "Canonical:0001-com-ubuntu-server-impish:21_10-gen2:latest",
"jammy": "Canonical:0001-com-ubuntu-server-jammy:22_04-lts-gen2:latest",
"noble": "Canonical:ubuntu-24_04-lts:server:latest",
# TODO(20241031: drop -daily once release is published)
"oracular": "Canonical:ubuntu-24_10-daily:server:latest",
"plucky": "Canonical:ubuntu-25_04-daily:server:latest",
"questing": "Canonical:ubuntu-25_10-daily:server:latest",
# TODO(20241031: drop -daily once release is published)
"resolute": "Canonical:ubuntu-26_04-lts-daily:server:latest",
}

UBUNTU_CVM_IMAGES = {
Expand Down
1 change: 1 addition & 0 deletions pycloudlib/util.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
from pycloudlib.result import Result

UBUNTU_RELEASE_VERSION_MAP = {
"resolute": "26.04",
"questing": "25.10",
"plucky": "25.04",
"oracular": "24.10",
Expand Down