Skip to content

Commit 82d87bf

Browse files
Address CoPilot suggestions
1 parent fbff8dd commit 82d87bf

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

linode_api4/objects/lke.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
from typing import Any, Dict, List, Optional, Union
33
from urllib import parse
44

5+
from linode_api4 import InstanceDiskEncryptionType
56
from linode_api4.common import Price, RegionPrice
67
from linode_api4.errors import UnexpectedResponseError
78
from linode_api4.objects import (
@@ -422,7 +423,7 @@ def node_pool_create(
422423
] = None,
423424
update_strategy: Optional[str] = None,
424425
label: str = None,
425-
disk_encryption: Optional[str] = None,
426+
disk_encryption: Optional[Union[str, InstanceDiskEncryptionType]] = None,
426427
**kwargs,
427428
):
428429
"""
@@ -445,8 +446,8 @@ def node_pool_create(
445446
NOTE: This field is specific to enterprise clusters.
446447
:type update_strategy: str
447448
:param disk_encryption: Local disk encryption setting for this LKE node pool.
448-
One of 'enabled', or 'disabled'. Defaults to 'disabled'.
449-
:type disk_encryption: str
449+
One of 'enabled' or 'disabled'. Defaults to 'disabled'.
450+
:type disk_encryption: str or InstanceDiskEncryptionType
450451
:param kwargs: Any other arguments to pass to the API. See the API docs
451452
for possible values.
452453

test/integration/models/lke/test_lke.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -217,12 +217,13 @@ def test_node_pool_create_with_disk_encryption(test_linode_client, lke_cluster):
217217
pool = lke_cluster.node_pool_create(
218218
node_type,
219219
1,
220-
disk_encryption="enabled",
220+
disk_encryption=InstanceDiskEncryptionType.enabled,
221221
)
222222

223-
assert pool.disk_encryption == InstanceDiskEncryptionType.enabled
224-
225-
pool.delete()
223+
try:
224+
assert pool.disk_encryption == InstanceDiskEncryptionType.enabled
225+
finally:
226+
pool.delete()
226227

227228

228229
def test_cluster_dashboard_url_view(lke_cluster):

0 commit comments

Comments
 (0)