Skip to content

{Batch} Upgrade api to track2 v2024-02-01#30501

Merged
evelyn-ys merged 78 commits intoAzure:devfrom
wiboris:batchtrack2
Jan 24, 2025
Merged

{Batch} Upgrade api to track2 v2024-02-01#30501
evelyn-ys merged 78 commits intoAzure:devfrom
wiboris:batchtrack2

Conversation

@wiboris
Copy link
Member

@wiboris wiboris commented Dec 10, 2024

Related command

Description

Upgrade azure-batch to 15.0.0b1

Testing Guide

History Notes

[Batch] BREAKING CHANGE: az batch certificate create/list/show/delete: Remove deprecated commands
[Batch] BREAKING CHANGE: az batch node reimage/remote-desktop: Remove deprecated commands
[Batch] BREAKING CHANGE: az batch pool create: Remove --application-licenses, --certificate-references , --os-family and --os-version deprecated parameters
[Batch] BREAKING CHANGE: az batch pool set/reset : Remove --certificate-references deprecated parameter
[Batch] az batch job create: Add parameter --job-manager-task-application-package-references and --on-all-tasks-complete
[Batch] az batch job disable: Add parameter --json-file
[Batch] az batch job-schedule create: Add parameter --job-manager-task-application-package-references, --job-metadata, and --job-manager-task-environment-settings
[Batch] az batch job-schedule set/reset: Add parameter --job-max-task-retry-count and --job-max-wall-clock-time
[Batch] az batch node reboot: Add parameter --json-file
[Batch] az batch node scheduling disable: Add parameter --json-file
[Batch] az batch pool autoscale evaluate: Add parameter --json-file
[Batch] az batch pool create: Add parameter --start-task-environment-settings and --start-task-max-task-retry-count
[Batch] az batch pool reset: Add parameter --start-task-resource-files and --target-node-communication-mode


This checklist is used to make sure that common guidelines for a pull request are followed.

@azure-client-tools-bot-prd
Copy link

azure-client-tools-bot-prd bot commented Dec 10, 2024

️✔️AzureCLI-FullTest
️✔️acr
️✔️2020-09-01-hybrid
️✔️3.12
️✔️3.9
️✔️latest
️✔️3.12
️✔️3.9
️✔️acs
️✔️2020-09-01-hybrid
️✔️3.12
️✔️3.9
️✔️latest
️✔️3.12
️✔️3.9
️✔️advisor
️✔️latest
️✔️3.12
️✔️3.9
️✔️ams
️✔️latest
️✔️3.12
️✔️3.9
️✔️apim
️✔️latest
️✔️3.12
️✔️3.9
️✔️appconfig
️✔️latest
️✔️3.12
️✔️3.9
️✔️appservice
️✔️latest
️✔️3.12
️✔️3.9
️✔️aro
️✔️latest
️✔️3.12
️✔️3.9
️✔️backup
️✔️latest
️✔️3.12
️✔️3.9
️✔️batch
️✔️latest
️✔️3.12
️✔️3.9
️✔️batchai
️✔️latest
️✔️3.12
️✔️3.9
️✔️billing
️✔️latest
️✔️3.12
️✔️3.9
️✔️botservice
️✔️latest
️✔️3.12
️✔️3.9
️✔️cdn
️✔️latest
️✔️3.12
️✔️3.9
️✔️cloud
️✔️latest
️✔️3.12
️✔️3.9
️✔️cognitiveservices
️✔️latest
️✔️3.12
️✔️3.9
️✔️compute_recommender
️✔️latest
️✔️3.12
️✔️3.9
️✔️computefleet
️✔️latest
️✔️3.12
️✔️3.9
️✔️config
️✔️latest
️✔️3.12
️✔️3.9
️✔️configure
️✔️latest
️✔️3.12
️✔️3.9
️✔️consumption
️✔️latest
️✔️3.12
️✔️3.9
️✔️container
️✔️latest
️✔️3.12
️✔️3.9
️✔️containerapp
️✔️latest
️✔️3.12
️✔️3.9
️✔️core
️✔️2018-03-01-hybrid
️✔️3.12
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.12
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.12
️✔️3.9
️✔️latest
️✔️3.12
️✔️3.9
️✔️cosmosdb
️✔️latest
️✔️3.12
️✔️3.9
️✔️databoxedge
️✔️2019-03-01-hybrid
️✔️3.12
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.12
️✔️3.9
️✔️latest
️✔️3.12
️✔️3.9
️✔️dls
️✔️latest
️✔️3.12
️✔️3.9
️✔️dms
️✔️latest
️✔️3.12
️✔️3.9
️✔️eventgrid
️✔️latest
️✔️3.12
️✔️3.9
️✔️eventhubs
️✔️latest
️✔️3.12
️✔️3.9
️✔️feedback
️✔️latest
️✔️3.12
️✔️3.9
️✔️find
️✔️latest
️✔️3.12
️✔️3.9
️✔️hdinsight
️✔️latest
️✔️3.12
️✔️3.9
️✔️identity
️✔️latest
️✔️3.12
️✔️3.9
️✔️iot
️✔️2019-03-01-hybrid
️✔️3.12
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.12
️✔️3.9
️✔️latest
️✔️3.12
️✔️3.9
️✔️keyvault
️✔️2018-03-01-hybrid
️✔️3.12
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.12
️✔️3.9
️✔️latest
️✔️3.12
️✔️3.9
️✔️lab
️✔️latest
️✔️3.12
️✔️3.9
️✔️managedservices
️✔️latest
️✔️3.12
️✔️3.9
️✔️maps
️✔️latest
️✔️3.12
️✔️3.9
️✔️marketplaceordering
️✔️latest
️✔️3.12
️✔️3.9
️✔️monitor
️✔️latest
️✔️3.12
️✔️3.9
️✔️mysql
️✔️latest
️✔️3.12
️✔️3.9
️✔️netappfiles
️✔️latest
️✔️3.12
️✔️3.9
️✔️network
️✔️2018-03-01-hybrid
️✔️3.12
️✔️3.9
️✔️latest
️✔️3.12
️✔️3.9
️✔️policyinsights
️✔️latest
️✔️3.12
️✔️3.9
️✔️privatedns
️✔️latest
️✔️3.12
️✔️3.9
️✔️profile
️✔️latest
️✔️3.12
️✔️3.9
️✔️rdbms
️✔️latest
️✔️3.12
️✔️3.9
️✔️redis
️✔️latest
️✔️3.12
️✔️3.9
️✔️relay
️✔️latest
️✔️3.12
️✔️3.9
️✔️resource
️✔️2018-03-01-hybrid
️✔️3.12
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.12
️✔️3.9
️✔️latest
️✔️3.12
️✔️3.9
️✔️role
️✔️latest
️✔️3.12
️✔️3.9
️✔️search
️✔️latest
️✔️3.12
️✔️3.9
️✔️security
️✔️latest
️✔️3.12
️✔️3.9
️✔️servicebus
️✔️latest
️✔️3.12
️✔️3.9
️✔️serviceconnector
️✔️latest
️✔️3.12
️✔️3.9
️✔️servicefabric
️✔️latest
️✔️3.12
️✔️3.9
️✔️signalr
️✔️latest
️✔️3.12
️✔️3.9
️✔️sql
️✔️latest
️✔️3.12
️✔️3.9
️✔️sqlvm
️✔️latest
️✔️3.12
️✔️3.9
️✔️storage
️✔️2018-03-01-hybrid
️✔️3.12
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.12
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.12
️✔️3.9
️✔️latest
️✔️3.12
️✔️3.9
️✔️synapse
️✔️latest
️✔️3.12
️✔️3.9
️✔️telemetry
️✔️2018-03-01-hybrid
️✔️3.12
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.12
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.12
️✔️3.9
️✔️latest
️✔️3.12
️✔️3.9
️✔️util
️✔️latest
️✔️3.12
️✔️3.9
️✔️vm
️✔️2018-03-01-hybrid
️✔️3.12
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.12
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.12
️✔️3.9
️✔️latest
️✔️3.12
️✔️3.9

@azure-client-tools-bot-prd
Copy link

azure-client-tools-bot-prd bot commented Dec 10, 2024

❌AzureCLI-BreakingChangeTest
❌batch
rule cmd_name rule_message suggest_message
1012 - SubgroupRemove batch certificate sub group batch certificate removed please confirm sub group batch certificate removed
1002 - CmdRemove batch node reimage cmd batch node reimage removed please confirm cmd batch node reimage removed
1012 - SubgroupRemove batch node remote-desktop sub group batch node remote-desktop removed please confirm sub group batch node remote-desktop removed
1007 - ParaRemove batch pool create cmd batch pool create removed parameter application_licenses please add back parameter application_licenses for cmd batch pool create
1007 - ParaRemove batch pool create cmd batch pool create removed parameter certificate_references please add back parameter certificate_references for cmd batch pool create
1007 - ParaRemove batch pool create cmd batch pool create removed parameter os_family please add back parameter os_family for cmd batch pool create
1007 - ParaRemove batch pool create cmd batch pool create removed parameter os_version please add back parameter os_version for cmd batch pool create
1007 - ParaRemove batch pool reset cmd batch pool reset removed parameter certificate_references please add back parameter certificate_references for cmd batch pool reset
1007 - ParaRemove batch pool set cmd batch pool set removed parameter certificate_references please add back parameter certificate_references for cmd batch pool set
⚠️ 1006 - ParaAdd batch job create cmd batch job create added parameter job_manager_task_application_package_references
⚠️ 1006 - ParaAdd batch job create cmd batch job create added parameter on_all_tasks_complete
⚠️ 1006 - ParaAdd batch job disable cmd batch job disable added parameter json_file
⚠️ 1008 - ParaPropAdd batch job list cmd batch job list update parameter expand: added property nargs=+
⚠️ 1008 - ParaPropAdd batch job list cmd batch job list update parameter select: added property nargs=+
⚠️ 1008 - ParaPropAdd batch job prep-release-status list cmd batch job prep-release-status list update parameter select: added property nargs=+
⚠️ 1009 - ParaPropRemove batch job reset cmd batch job reset update parameter on_all_tasks_complete: removed property choices=['noaction', 'terminatejob']
⚠️ 1009 - ParaPropRemove batch job set cmd batch job set update parameter on_all_tasks_complete: removed property choices=['noaction', 'terminatejob']
⚠️ 1008 - ParaPropAdd batch job show cmd batch job show update parameter expand: added property nargs=+
⚠️ 1008 - ParaPropAdd batch job show cmd batch job show update parameter select: added property nargs=+
⚠️ 1010 - ParaPropUpdate batch job stop cmd batch job stop update parameter terminate_reason: updated property name from terminate_reason to reason
⚠️ 1006 - ParaAdd batch job-schedule create cmd batch job-schedule create added parameter job_manager_task_application_package_references
⚠️ 1006 - ParaAdd batch job-schedule create cmd batch job-schedule create added parameter job_manager_task_environment_settings
⚠️ 1006 - ParaAdd batch job-schedule create cmd batch job-schedule create added parameter job_metadata
⚠️ 1009 - ParaPropRemove batch job-schedule create cmd batch job-schedule create update parameter on_all_tasks_complete: removed property choices=['noaction', 'terminatejob']
⚠️ 1008 - ParaPropAdd batch job-schedule list cmd batch job-schedule list update parameter expand: added property nargs=+
⚠️ 1008 - ParaPropAdd batch job-schedule list cmd batch job-schedule list update parameter select: added property nargs=+
⚠️ 1006 - ParaAdd batch job-schedule reset cmd batch job-schedule reset added parameter job_max_task_retry_count
⚠️ 1006 - ParaAdd batch job-schedule reset cmd batch job-schedule reset added parameter job_max_wall_clock_time
⚠️ 1009 - ParaPropRemove batch job-schedule reset cmd batch job-schedule reset update parameter on_all_tasks_complete: removed property choices=['noaction', 'terminatejob']
⚠️ 1006 - ParaAdd batch job-schedule set cmd batch job-schedule set added parameter job_max_task_retry_count
⚠️ 1006 - ParaAdd batch job-schedule set cmd batch job-schedule set added parameter job_max_wall_clock_time
⚠️ 1009 - ParaPropRemove batch job-schedule set cmd batch job-schedule set update parameter on_all_tasks_complete: removed property choices=['noaction', 'terminatejob']
⚠️ 1008 - ParaPropAdd batch job-schedule show cmd batch job-schedule show update parameter expand: added property nargs=+
⚠️ 1008 - ParaPropAdd batch job-schedule show cmd batch job-schedule show update parameter select: added property nargs=+
⚠️ 1009 - ParaPropRemove batch node delete cmd batch node delete update parameter node_deallocation_option: removed property choices=['requeue', 'retaineddata', 'taskcompletion', 'terminate']
⚠️ 1008 - ParaPropAdd batch node file delete cmd batch node file delete update parameter recursive: added property choices=['false', 'true']
⚠️ 1008 - ParaPropAdd batch node file delete cmd batch node file delete update parameter recursive: added property nargs=?
⚠️ 1008 - ParaPropAdd batch node file list cmd batch node file list update parameter recursive: added property choices=['false', 'true']
⚠️ 1008 - ParaPropAdd batch node file list cmd batch node file list update parameter recursive: added property nargs=?
⚠️ 1008 - ParaPropAdd batch node list cmd batch node list update parameter select: added property nargs=+
⚠️ 1006 - ParaAdd batch node reboot cmd batch node reboot added parameter json_file
⚠️ 1009 - ParaPropRemove batch node reboot cmd batch node reboot update parameter node_reboot_option: removed property choices=['requeue', 'retaineddata', 'taskcompletion', 'terminate']
⚠️ 1006 - ParaAdd batch node scheduling disable cmd batch node scheduling disable added parameter json_file
⚠️ 1009 - ParaPropRemove batch node scheduling disable cmd batch node scheduling disable update parameter node_disable_scheduling_option: removed property choices=['requeue', 'taskcompletion', 'terminate']
⚠️ 1008 - ParaPropAdd batch node show cmd batch node show update parameter select: added property nargs=+
⚠️ 1006 - ParaAdd batch pool autoscale evaluate cmd batch pool autoscale evaluate added parameter json_file
⚠️ 1009 - ParaPropRemove batch pool autoscale evaluate cmd batch pool autoscale evaluate update parameter auto_scale_formula: removed property required=True
⚠️ 1006 - ParaAdd batch pool create cmd batch pool create added parameter start_task_environment_settings
⚠️ 1006 - ParaAdd batch pool create cmd batch pool create added parameter start_task_max_task_retry_count
⚠️ 1010 - ParaPropUpdate batch pool create cmd batch pool create update parameter disk_size_gb: updated property name from disk_size_gb to disk_size_g_b
⚠️ 1009 - ParaPropRemove batch pool create cmd batch pool create update parameter mode: removed property choices=['automatic', 'manual', 'rolling']
⚠️ 1009 - ParaPropRemove batch pool create cmd batch pool create update parameter placement: removed property choices=['cachedisk']
⚠️ 1009 - ParaPropRemove batch pool create cmd batch pool create update parameter policy: removed property choices=['regional', 'zonal']
⚠️ 1008 - ParaPropAdd batch pool list cmd batch pool list update parameter expand: added property nargs=+
⚠️ 1008 - ParaPropAdd batch pool list cmd batch pool list update parameter select: added property nargs=+
⚠️ 1006 - ParaAdd batch pool reset cmd batch pool reset added parameter start_task_resource_files
⚠️ 1006 - ParaAdd batch pool reset cmd batch pool reset added parameter target_node_communication_mode
⚠️ 1008 - ParaPropAdd batch pool resize cmd batch pool resize update parameter resize_timeout: added property type=custom_type
⚠️ 1008 - ParaPropAdd batch pool show cmd batch pool show update parameter expand: added property nargs=+
⚠️ 1008 - ParaPropAdd batch pool show cmd batch pool show update parameter select: added property nargs=+
⚠️ 1010 - ParaPropUpdate batch pool usage-metrics list cmd batch pool usage-metrics list update parameter end_time: updated property name from end_time to endtime
⚠️ 1010 - ParaPropUpdate batch pool usage-metrics list cmd batch pool usage-metrics list update parameter start_time: updated property name from start_time to starttime
⚠️ 1008 - ParaPropAdd batch task create cmd batch task create update parameter max_wall_clock_time: added property type=custom_type
⚠️ 1008 - ParaPropAdd batch task create cmd batch task create update parameter retention_time: added property type=custom_type
⚠️ 1008 - ParaPropAdd batch task file delete cmd batch task file delete update parameter recursive: added property choices=['false', 'true']
⚠️ 1008 - ParaPropAdd batch task file delete cmd batch task file delete update parameter recursive: added property nargs=?
⚠️ 1008 - ParaPropAdd batch task file list cmd batch task file list update parameter recursive: added property choices=['false', 'true']
⚠️ 1008 - ParaPropAdd batch task file list cmd batch task file list update parameter recursive: added property nargs=?
⚠️ 1008 - ParaPropAdd batch task list cmd batch task list update parameter expand: added property nargs=+
⚠️ 1008 - ParaPropAdd batch task list cmd batch task list update parameter select: added property nargs=+
⚠️ 1008 - ParaPropAdd batch task show cmd batch task show update parameter expand: added property nargs=+
⚠️ 1008 - ParaPropAdd batch task show cmd batch task show update parameter select: added property nargs=+
⚠️ 1008 - ParaPropAdd batch task subtask list cmd batch task subtask list update parameter select: added property nargs=+

@yonzhan
Copy link
Collaborator

yonzhan commented Dec 10, 2024

Thank you for your contribution! We will review the pull request and get back to you soon.

@github-actions
Copy link

⚠️Your changes in this PR will be released on Jan 14, 2025 due to CCOA (extend to Jan 6, 2025)

@evelyn-ys
Copy link
Member

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@evelyn-ys
Copy link
Member

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@evelyn-ys
Copy link
Member

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@evelyn-ys
Copy link
Member

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@wiboris
Copy link
Member Author

wiboris commented Dec 12, 2024

/azp run

@azure-pipelines
Copy link

Commenter does not have sufficient privileges for PR 30501 in repo Azure/azure-cli

@wiboris
Copy link
Member Author

wiboris commented Dec 12, 2024

/azp run

@azure-pipelines
Copy link

Commenter does not have sufficient privileges for PR 30501 in repo Azure/azure-cli

@yonzhan
Copy link
Collaborator

yonzhan commented Dec 12, 2024

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@evelyn-ys
Copy link
Member

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@evelyn-ys
Copy link
Member

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@evelyn-ys
Copy link
Member

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@evelyn-ys
Copy link
Member

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@evelyn-ys
Copy link
Member

/azp run

@evelyn-ys evelyn-ys marked this pull request as ready for review January 20, 2025 06:23
jsntcy
jsntcy previously approved these changes Jan 20, 2025
@cRui861 cRui861 dismissed stale reviews from jsntcy and evelyn-ys via f0fbc49 January 22, 2025 08:24
@evelyn-ys
Copy link
Member

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@evelyn-ys
Copy link
Member

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@evelyn-ys evelyn-ys merged commit 3b9c3c2 into Azure:dev Jan 24, 2025
53 checks passed
@dpwatrous dpwatrous deleted the batchtrack2 branch February 6, 2025 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants