Skip to content

Commit 58fefa0

Browse files
committed
chore(BA-5832): add news fragment for #11295
1 parent 1542e4b commit 58fefa0

5 files changed

Lines changed: 5 additions & 12 deletions

File tree

changes/11295.feature.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add v2 SDK + CLI for the BEP-1052 AppConfig surface — `app-config-policy` (get / search / bulk admin writes), `app-config-fragment` (get / scope-search / admin search / bulk admin writes), and the merged `app-config` view (`my` reads + writes, admin reads). Replaces the legacy domain/user upsert SDK + CLI whose endpoints were dropped in BA-5822.

src/ai/backend/client/cli/v2/admin/app_config.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,7 @@ def search(
7171
)
7272

7373
orders = (
74-
parse_order_options(order_by, AppConfigOrderField, AppConfigOrder)
75-
if order_by
76-
else None
74+
parse_order_options(order_by, AppConfigOrderField, AppConfigOrder) if order_by else None
7775
)
7876

7977
async def _run() -> None:

src/ai/backend/client/cli/v2/admin/app_config_fragment.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,7 @@ def search(
6565
name=StringFilter(contains=name_contains) if name_contains is not None else None,
6666
scope_type=AppConfigScopeType(scope_type) if scope_type is not None else None,
6767
scope_id=(
68-
StringFilter(contains=scope_id_contains)
69-
if scope_id_contains is not None
70-
else None
68+
StringFilter(contains=scope_id_contains) if scope_id_contains is not None else None
7169
),
7270
)
7371

src/ai/backend/client/cli/v2/my/app_config.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,7 @@ def search(
5050
filter_dto = AppConfigFilter(name=StringFilter(contains=name_contains))
5151

5252
orders = (
53-
parse_order_options(order_by, AppConfigOrderField, AppConfigOrder)
54-
if order_by
55-
else None
53+
parse_order_options(order_by, AppConfigOrderField, AppConfigOrder) if order_by else None
5654
)
5755

5856
async def _run() -> None:

src/ai/backend/client/v2/domains_v2/app_config_policy.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,7 @@ async def get(self, config_name: str) -> GetAppConfigPolicyPayload:
3535
response_model=GetAppConfigPolicyPayload,
3636
)
3737

38-
async def search(
39-
self, request: SearchAppConfigPoliciesInput
40-
) -> SearchAppConfigPoliciesPayload:
38+
async def search(self, request: SearchAppConfigPoliciesInput) -> SearchAppConfigPoliciesPayload:
4139
"""Paginated policy search (any authenticated user)."""
4240
return await self._client.typed_request(
4341
"POST",

0 commit comments

Comments
 (0)