Skip to content

Commit b621fc7

Browse files
authored
Update default Azure Batch VM image to Ubuntu 24.04 (#6844)
Generated by Claude Code Signed-off-by: adamrtalbot <12817534+adamrtalbot@users.noreply.github.com>
1 parent 7ac4f3e commit b621fc7

File tree

4 files changed

+7
-4
lines changed

4 files changed

+7
-4
lines changed

docs/azure.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -573,14 +573,14 @@ By default, Nextflow creates pool nodes suitable for most bioinformatics workloa
573573

574574
Below are example configurations for common operating systems used in scientific computing:
575575

576-
**Ubuntu 22.04 (default)**
576+
**Ubuntu 24.04 (default)**
577577

578578
```groovy
579579
azure {
580580
batch {
581581
pools {
582582
<POOL_NAME> {
583-
sku = "batch.node.ubuntu 22.04"
583+
sku = "batch.node.ubuntu 24.04"
584584
offer = "ubuntu-hpc"
585585
publisher = "microsoft-dsvm"
586586
}

plugins/nf-azure/changelog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
nf-azure changelog
22
===================
3+
1.21.1
4+
- Update default Azure Batch VM image SKU to Ubuntu 24.04
5+
36
1.21.0 - 28 Nov 2025
47
- Optimize exit code handling by relying on scheduler status for successful executions (#6484) [454a2ae85]
58

plugins/nf-azure/src/main/nextflow/cloud/azure/config/AzPoolOpts.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class AzPoolOpts implements CacheFunnel, ConfigScope {
4040

4141
static public final String DEFAULT_PUBLISHER = "microsoft-dsvm"
4242
static public final String DEFAULT_OFFER = "ubuntu-hpc"
43-
static public final String DEFAULT_SKU = "batch.node.ubuntu 22.04"
43+
static public final String DEFAULT_SKU = "batch.node.ubuntu 24.04"
4444
static public final String DEFAULT_VM_TYPE = "Standard_D4a_v4"
4545
static public final OSType DEFAULT_OS_TYPE = OSType.LINUX
4646
static public final String DEFAULT_SHARE_ROOT_PATH = "/mnt/batch/tasks/fsmounts"

plugins/nf-azure/src/test/nextflow/cloud/azure/batch/AzBatchServiceTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,7 @@ class AzBatchServiceTest extends Specification {
499499
then:
500500
1 * svc.guessBestVm(LOC, CPUS, MEM, null, TYPE) >> VM
501501
and:
502-
spec.poolId == 'nf-pool-e3331cce25aa1563d6046b3de9ec2d93-Standard_X1'
502+
spec.poolId == 'nf-pool-54b43e2c3ba867ea4e05393dde7745fd-Standard_X1'
503503
spec.metadata == [foo: 'bar']
504504

505505
}

0 commit comments

Comments
 (0)