Skip to content

Commit 70b904f

Browse files
committed
version update
1 parent 67d1a88 commit 70b904f

8 files changed

Lines changed: 108 additions & 68 deletions

File tree

src/fleet/HISTORY.rst

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,4 +176,8 @@ Release History
176176

177177
1.9.0
178178
++++++
179-
* Add 2026-02-01-preview API Version with UpdateRun MaxConcurrency support. Add fix for ControlPlaneOnly upgrade type requiring no node image selection.
179+
* Add 2026-02-01-preview API Version with UpdateRun MaxConcurrency support. Add fix for ControlPlaneOnly upgrade type requiring no node image selection.
180+
181+
2.1.0
182+
++++++
183+
* Add 2026-05-01-preview API version with vendored generated SDK.

src/fleet/azext_fleet/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def register_fleet_resource_type():
1515
register_resource_type(
1616
"latest",
1717
CUSTOM_MGMT_FLEET,
18-
SDKProfile("2026-02-01-preview"),
18+
SDKProfile("2026-05-01-preview"),
1919
)
2020

2121

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"azext.isPreview": false,
33
"azext.minCliCoreVersion": "2.61.0",
4-
"version": "1.8.0"
4+
"version": "2.1.0"
55
}

src/fleet/azext_fleet/custom.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
from azext_fleet.constants import SUPPORTED_GATE_STATES_FILTERS
3131
from azext_fleet.constants import SUPPORTED_GATE_STATES_PATCH
3232
from azext_fleet.constants import FLEET_1P_APP_ID
33-
from azext_fleet.vendored_sdks.v2026_02_01_preview.models import (
33+
from azext_fleet.vendored_sdks.v2026_05_01_preview.models import (
3434
PropagationPolicy,
3535
PlacementProfile,
3636
PlacementV1ClusterResourcePlacementSpec,

src/fleet/azext_fleet/tests/latest/recordings/test_fleet_hubful.yaml

Lines changed: 17 additions & 17 deletions
Large diffs are not rendered by default.

src/fleet/azext_fleet/tests/latest/recordings/test_fleet_hubless.yaml

Lines changed: 45 additions & 45 deletions
Large diffs are not rendered by default.

src/fleet/azext_fleet/vendored_sdks/_container_service_fleet_mgmt_client.py

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class ContainerServiceFleetMgmtClient(MultiApiClientMixin, _SDKClient):
5858
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
5959
"""
6060

61-
DEFAULT_API_VERSION = '2026-02-01-preview'
61+
DEFAULT_API_VERSION = '2026-05-01-preview'
6262
_PROFILE_TAG = "azure.mgmt.containerservicefleet.ContainerServiceFleetMgmtClient"
6363
LATEST_PROFILE = ProfileDefinition({
6464
_PROFILE_TAG: {
@@ -165,6 +165,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
165165
elif api_version == '2026-02-01-preview':
166166
from .v2026_02_01_preview import models
167167
return models
168+
elif api_version == '2026-05-01-preview':
169+
from .v2026_05_01_preview import models
170+
return models
168171
raise ValueError("API version {} is not available".format(api_version))
169172

170173
@property
@@ -186,6 +189,8 @@ def auto_upgrade_profile_operations(self):
186189
from .v2025_08_01_preview.operations import AutoUpgradeProfileOperationsOperations as OperationClass
187190
elif api_version == '2026-02-01-preview':
188191
from .v2026_02_01_preview.operations import AutoUpgradeProfileOperationsOperations as OperationClass
192+
elif api_version == '2026-05-01-preview':
193+
from .v2026_05_01_preview.operations import AutoUpgradeProfileOperationsOperations as OperationClass
189194
else:
190195
raise ValueError("API version {} does not have operation group 'auto_upgrade_profile_operations'".format(api_version))
191196
self._config.api_version = api_version
@@ -210,6 +215,8 @@ def auto_upgrade_profiles(self):
210215
from .v2025_08_01_preview.operations import AutoUpgradeProfilesOperations as OperationClass
211216
elif api_version == '2026-02-01-preview':
212217
from .v2026_02_01_preview.operations import AutoUpgradeProfilesOperations as OperationClass
218+
elif api_version == '2026-05-01-preview':
219+
from .v2026_05_01_preview.operations import AutoUpgradeProfilesOperations as OperationClass
213220
else:
214221
raise ValueError("API version {} does not have operation group 'auto_upgrade_profiles'".format(api_version))
215222
self._config.api_version = api_version
@@ -228,6 +235,8 @@ def fleet_managed_namespaces(self):
228235
from .v2025_08_01_preview.operations import FleetManagedNamespacesOperations as OperationClass
229236
elif api_version == '2026-02-01-preview':
230237
from .v2026_02_01_preview.operations import FleetManagedNamespacesOperations as OperationClass
238+
elif api_version == '2026-05-01-preview':
239+
from .v2026_05_01_preview.operations import FleetManagedNamespacesOperations as OperationClass
231240
else:
232241
raise ValueError("API version {} does not have operation group 'fleet_managed_namespaces'".format(api_version))
233242
self._config.api_version = api_version
@@ -276,6 +285,8 @@ def fleet_members(self):
276285
from .v2025_08_01_preview.operations import FleetMembersOperations as OperationClass
277286
elif api_version == '2026-02-01-preview':
278287
from .v2026_02_01_preview.operations import FleetMembersOperations as OperationClass
288+
elif api_version == '2026-05-01-preview':
289+
from .v2026_05_01_preview.operations import FleetMembersOperations as OperationClass
279290
else:
280291
raise ValueError("API version {} does not have operation group 'fleet_members'".format(api_version))
281292
self._config.api_version = api_version
@@ -309,6 +320,8 @@ def fleet_update_strategies(self):
309320
from .v2025_08_01_preview.operations import FleetUpdateStrategiesOperations as OperationClass
310321
elif api_version == '2026-02-01-preview':
311322
from .v2026_02_01_preview.operations import FleetUpdateStrategiesOperations as OperationClass
323+
elif api_version == '2026-05-01-preview':
324+
from .v2026_05_01_preview.operations import FleetUpdateStrategiesOperations as OperationClass
312325
else:
313326
raise ValueError("API version {} does not have operation group 'fleet_update_strategies'".format(api_version))
314327
self._config.api_version = api_version
@@ -357,6 +370,8 @@ def fleets(self):
357370
from .v2025_08_01_preview.operations import FleetsOperations as OperationClass
358371
elif api_version == '2026-02-01-preview':
359372
from .v2026_02_01_preview.operations import FleetsOperations as OperationClass
373+
elif api_version == '2026-05-01-preview':
374+
from .v2026_05_01_preview.operations import FleetsOperations as OperationClass
360375
else:
361376
raise ValueError("API version {} does not have operation group 'fleets'".format(api_version))
362377
self._config.api_version = api_version
@@ -379,6 +394,8 @@ def gates(self):
379394
from .v2025_08_01_preview.operations import GatesOperations as OperationClass
380395
elif api_version == '2026-02-01-preview':
381396
from .v2026_02_01_preview.operations import GatesOperations as OperationClass
397+
elif api_version == '2026-05-01-preview':
398+
from .v2026_05_01_preview.operations import GatesOperations as OperationClass
382399
else:
383400
raise ValueError("API version {} does not have operation group 'gates'".format(api_version))
384401
self._config.api_version = api_version
@@ -421,6 +438,8 @@ def operations(self):
421438
from .v2025_08_01_preview.operations import Operations as OperationClass
422439
elif api_version == '2026-02-01-preview':
423440
from .v2026_02_01_preview.operations import Operations as OperationClass
441+
elif api_version == '2026-05-01-preview':
442+
from .v2026_05_01_preview.operations import Operations as OperationClass
424443
else:
425444
raise ValueError("API version {} does not have operation group 'operations'".format(api_version))
426445
self._config.api_version = api_version
@@ -460,11 +479,28 @@ def update_runs(self):
460479
from .v2025_08_01_preview.operations import UpdateRunsOperations as OperationClass
461480
elif api_version == '2026-02-01-preview':
462481
from .v2026_02_01_preview.operations import UpdateRunsOperations as OperationClass
482+
elif api_version == '2026-05-01-preview':
483+
from .v2026_05_01_preview.operations import UpdateRunsOperations as OperationClass
463484
else:
464485
raise ValueError("API version {} does not have operation group 'update_runs'".format(api_version))
465486
self._config.api_version = api_version
466487
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version)
467488

489+
@property
490+
def cluster_mesh_profiles(self):
491+
"""Instance depends on the API version:
492+
493+
* 2026-05-01-preview: :class:`ClusterMeshProfilesOperations<azure.mgmt.containerservicefleet.v2026_05_01_preview.operations.ClusterMeshProfilesOperations>`
494+
495+
"""
496+
api_version = self._get_api_version('cluster_mesh_profiles')
497+
if api_version == '2026-05-01-preview':
498+
from .v2026_05_01_preview.operations import ClusterMeshProfilesOperations as OperationClass
499+
else:
500+
raise ValueError("API version {} does not have operation group 'cluster_mesh_profiles'".format(api_version))
501+
self._config.api_version = api_version
502+
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version)
503+
468504
def close(self):
469505
self._client.close()
470506
def __enter__(self):

src/fleet/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
# TODO: Confirm this is the right version number you want and it matches your
1818
# HISTORY.rst entry.
19-
VERSION = '1.9.0'
19+
VERSION = '2.1.0'
2020

2121
# The full list of classifiers is available at
2222
# https://pypi.python.org/pypi?%3Aaction=list_classifiers

0 commit comments

Comments
 (0)