Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
34fcc6e
{CI} Drop py3.9 as it is incompatible with the latest azure-cli-core …
wangzelin007 Nov 11, 2025
9565ba3
ML ext Release 2.40.1 - Adding integration tests for DT, preview feat…
kshitij-microsoft Nov 11, 2025
3785797
[Release] Update index.json for extension [ machinelearningservices-2…
azclibot Nov 11, 2025
c7f8eff
Added Nginx 2025-03-01-preview (WAF v2) (#9325)
briantkim93 Nov 11, 2025
3ca4ce5
[confcom] Add a `--with-containers` flag to policy and fragment gen (…
DomAyre Nov 11, 2025
673b7f0
[Release] Update index.json for extension [ confcom ]
azclibot Nov 11, 2025
9745c9d
feat(cnl): Update stream for retina-operator 0.1.14 and ama agent upd…
snguyen64 Nov 12, 2025
79e8d2d
[Release] Update index.json for extension [ aks-preview-19.0.0b16 ]
azclibot Nov 12, 2025
617cd7d
Client Parity: CLI Refresh for Dynatrace API version 2024-04-24 (#9389)
arushiarora24 Nov 12, 2025
2d3b398
[Release] Update index.json for extension [ dynatrace-2.0.0 ]
azclibot Nov 12, 2025
878d6cc
[confcom] Make lib a module (#9418)
DomAyre Nov 12, 2025
24dcb13
proxy (#9417)
jbhanuchand Nov 12, 2025
4cf21b1
[Release] Update index.json for extension [ confcom ]
azclibot Nov 12, 2025
14bc249
[IoT] Adds IoT Extension v0.30.0b1 to the index (#9410)
c-ryan-k Nov 13, 2025
880d884
{CI} Sync resourceManagement.yml according To ADO Wiki Page - Service…
azclibot Nov 13, 2025
59814d0
[Containerapp] Update api-version to 2025-10-02-preview (#9392)
Greedygre Nov 13, 2025
1ae78b4
aks bastion: correctly set the contents of the kubeconfig (#9415)
stevekuznetsov Nov 14, 2025
f4985c9
[Containerapp] `az containerapp function` : list, show, keys list/sho…
khushishah513 Nov 14, 2025
7a4cadf
update (#9426)
Greedygre Nov 14, 2025
ef668ae
[Release] Update index.json for extension [ containerapp ]
azclibot Nov 14, 2025
8abd4cd
Initial commit
DomAyre Nov 6, 2025
8d8885a
Add the --with-container flag to acifragmentgen
DomAyre Nov 7, 2025
034788e
Add new command radius policy insert
DomAyre Nov 7, 2025
c82ef68
Fix bicepparam file to match modified bicep template
DomAyre Nov 10, 2025
8a69d66
Get environment variables from radius definition
DomAyre Nov 10, 2025
b5b3e12
Cleanup
DomAyre Nov 10, 2025
e41e2a5
More cleanup
DomAyre Nov 10, 2025
99706fb
Handle mount info
DomAyre Nov 10, 2025
6cef702
Support env variables from connections
DomAyre Nov 14, 2025
3dbf28b
Fix style checker
DomAyre Nov 14, 2025
b0f0c9c
Update expected sha for opa
DomAyre Nov 14, 2025
17da292
Avoid double quotes in f-string
DomAyre Nov 14, 2025
6daa456
Fix azdev style
DomAyre Nov 14, 2025
1475d92
Add help text for the new commands
DomAyre Nov 14, 2025
c85632b
Add new commands to linter exclusions
DomAyre Nov 14, 2025
4bb6b63
Fix underscore in arg
DomAyre Nov 14, 2025
e19c6ed
Fix help
DomAyre Nov 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
94 changes: 68 additions & 26 deletions .github/policies/resourceManagement.yml
Original file line number Diff line number Diff line change
Expand Up @@ -657,6 +657,17 @@ configuration:
- us6193
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
assignMentionees: False
- if:
- hasLabel:
label: Service Attention
- hasLabel:
label: Blob Storage SFTP
then:
- mentionUsers:
mentionees:
- greeshma-microsoft
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
assignMentionees: False
- if:
- hasLabel:
label: Service Attention
Expand Down Expand Up @@ -1454,7 +1465,7 @@ configuration:
then:
- mentionUsers:
mentionees:
- rgreenMSFT
- amarjeetkr
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
assignMentionees: False
- if:
Expand Down Expand Up @@ -1567,6 +1578,21 @@ configuration:
- nberdy
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
assignMentionees: False
- if:
- hasLabel:
label: Service Attention
- hasLabel:
label: Device Registry
then:
- mentionUsers:
mentionees:
- c-ryan-k
- digimaun
- rohankhandelwal
- mryanlo
- atastrophic
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
assignMentionees: False
- if:
- hasLabel:
label: Service Attention
Expand All @@ -1588,7 +1614,6 @@ configuration:
- mentionUsers:
mentionees:
- anishtrakru
- derekbekoe
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
assignMentionees: False
- if:
Expand All @@ -1599,7 +1624,7 @@ configuration:
then:
- mentionUsers:
mentionees:
- sourabhguha
- YingXue
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
assignMentionees: False
- if:
Expand Down Expand Up @@ -1649,6 +1674,17 @@ configuration:
- Saglodha
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
assignMentionees: False
- if:
- hasLabel:
label: Service Attention
- hasLabel:
label: Fabric
then:
- mentionUsers:
mentionees:
- xinzhizou
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
assignMentionees: False
- if:
- hasLabel:
label: Service Attention
Expand All @@ -1668,9 +1704,9 @@ configuration:
then:
- mentionUsers:
mentionees:
- AnatoliB
- Francisco-Gamino
- shreyabatra4
- kamperiadis
- amamounelsayed
- khkh-ms
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
assignMentionees: False
- if:
Expand Down Expand Up @@ -1765,20 +1801,8 @@ configuration:
then:
- mentionUsers:
mentionees:
- iluican
- jlian
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
assignMentionees: False
- if:
- hasLabel:
label: Service Attention
- hasLabel:
label: IotDPS
then:
- mentionUsers:
mentionees:
- iluican
- jlian
- digimaun
- Azure/azure-iot-cli-triage
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
assignMentionees: False
- if:
Expand Down Expand Up @@ -2734,8 +2758,11 @@ configuration:
then:
- mentionUsers:
mentionees:
- shariq-mcs
- MSFTeegarden
- abhijitch_microsoft
- yuvalm_microsoft
- nikitagarg_microsoft
- sanar_microsoft
- cawa_microsoft
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
assignMentionees: False
- if:
Expand Down Expand Up @@ -2848,10 +2875,10 @@ configuration:
then:
- mentionUsers:
mentionees:
- bleroy
- tjacobhi
- markheff
- miwelsh
- kuanlu95
- efrainretana
- mattgotteiner
- Draconicida
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
assignMentionees: False
- if:
Expand All @@ -2874,6 +2901,7 @@ configuration:
- mentionUsers:
mentionees:
- nazang
- mooshc
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
assignMentionees: False
- if:
Expand Down Expand Up @@ -3084,6 +3112,20 @@ configuration:
- S-J-M
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
assignMentionees: False
- if:
- hasLabel:
label: Service Attention
- hasLabel:
label: StorageDiscovery
then:
- mentionUsers:
mentionees:
- shanefujs
- apurv2304
- skallurk
- vdziunms
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
assignMentionees: False
- if:
- hasLabel:
label: Service Attention
Expand Down
2 changes: 0 additions & 2 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,6 @@ jobs:
name: ${{ variables.ubuntu_pool }}
strategy:
matrix:
Python39:
python.version: '3.9'
Python310:
python.version: '3.10'
Python311:
Expand Down
74 changes: 74 additions & 0 deletions linter_exclusions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1207,6 +1207,14 @@ import-export update:
backup_drive_manifest:
rule_exclusions:
- option_length_too_long
iot adr ns policy update:
parameters:
certificate_key_type:
rule_exclusions:
- no_parameter_defaults_for_update_commands
certificate_validity_days:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot central enrollment-group update:
parameters:
api_version:
Expand Down Expand Up @@ -1315,21 +1323,52 @@ iot central user update:
iot du update:
rule_exclusions:
- require_wait_command_if_no_wait
iot dps enrollment list:
rule_exclusions:
- no_ids_for_list_commands
iot dps enrollment update:
parameters:
auth_type_dataplane:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot dps enrollment-group list:
rule_exclusions:
- no_ids_for_list_commands
iot dps enrollment-group registration list:
rule_exclusions:
- no_ids_for_list_commands
iot dps enrollment-group update:
parameters:
auth_type_dataplane:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot dps linked-hub create:
parameters:
apply_allocation_policy:
rule_exclusions:
- option_length_too_long
hub_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
iot dps linked-hub update:
parameters:
apply_allocation_policy:
rule_exclusions:
- option_length_too_long
iot dps registration list:
rule_exclusions:
- no_ids_for_list_commands
iot hub certificate list:
rule_exclusions:
- no_ids_for_list_commands
iot hub configuration update:
parameters:
auth_type_dataplane:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot hub consumer-group list:
rule_exclusions:
- no_ids_for_list_commands
iot hub device-identity update:
parameters:
auth_type_dataplane:
Expand Down Expand Up @@ -1370,6 +1409,9 @@ iot hub message-endpoint create storage-container:
endpoint_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
iot hub message-endpoint list:
rule_exclusions:
- no_ids_for_list_commands
iot hub message-endpoint update cosmosdb-container:
parameters:
endpoint_resource_group:
Expand All @@ -1395,6 +1437,12 @@ iot hub message-endpoint update storage-container:
endpoint_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
iot hub message-enrichment list:
rule_exclusions:
- no_ids_for_list_commands
iot hub message-route list:
rule_exclusions:
- no_ids_for_list_commands
iot hub module-identity update:
parameters:
auth_type_dataplane:
Expand All @@ -1405,6 +1453,20 @@ iot hub module-twin update:
auth_type_dataplane:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot hub policy list:
rule_exclusions:
- no_ids_for_list_commands
iot hub route list:
rule_exclusions:
- no_ids_for_list_commands
iot hub routing-endpoint create:
parameters:
endpoint_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
iot hub routing-endpoint list:
rule_exclusions:
- no_ids_for_list_commands
iot hub state migrate:
parameters:
orig_resource_group_name:
Expand Down Expand Up @@ -3442,3 +3504,15 @@ neon postgres organization:
neon postgres project:
rule_exclusions:
- require_wait_command_if_no_wait

confcom containers from_radius:
parameters:
template:
rule_exclusions:
- no_positional_parameters

confcom radius policy insert:
parameters:
policy_file:
rule_exclusions:
- no_positional_parameters
6 changes: 5 additions & 1 deletion src/aks-preview/HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,16 @@ To release a new version, please select a new version number (usually plus 1 to

Pending
+++++++
* `az aks bastion`: Correctly configure `$KUBECONFIG` values for tunneling traffic into a private AKS cluster.

19.0.0b16
+++++++
* Update --enable-container-network-logs DCR to ContainerNetworkLogs instead of RetinaNetworkFlowLogs

19.0.0b15
+++++++
* Fix `NoneType` error when performing operations on automatic clusters that have hosted system components enabled.


19.0.0b14
+++++++
* `az aks safeguards`: Add support for Deployment Safeguards with Pod Security Standards (PSS). New `--pss-level` parameter allows setting PSS enforcement level to Privileged, Baseline, or Restricted. Commands now support both `-g/-n` and `--cluster` argument patterns.
Expand Down
2 changes: 1 addition & 1 deletion src/aks-preview/azext_aks_preview/addonconfiguration.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
"Microsoft-ContainerInventory",
"Microsoft-ContainerNodeInventory",
"Microsoft-Perf",
"Microsoft-RetinaNetworkFlowLogs",
"Microsoft-ContainerNetworkLogs",
]


Expand Down
7 changes: 6 additions & 1 deletion src/aks-preview/azext_aks_preview/bastion/bastion.py
Original file line number Diff line number Diff line change
Expand Up @@ -186,8 +186,13 @@ def aks_bastion_set_kubeconfig(kubeconfig_path, port):
with open(kubeconfig_path, "r") as f:
data = yaml.load(f, Loader=yaml.SafeLoader)
current_context = data["current-context"]
current_cluster = ""
for context in data["contexts"]:
if context["name"] == current_context:
current_cluster = context["context"]["cluster"]

for cluster in data["clusters"]:
if cluster["name"] == current_context:
if cluster["name"] == current_cluster:
server = cluster["cluster"]["server"]
hostname = urlparse(server).hostname
# update the server URL to point to the local port
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18252,7 +18252,7 @@ def test_aks_create_acns_with_flow_logs(
get_cmd = f'rest --method get --url https://management.azure.com{dcr_resource_id}?api-version=2022-06-01'
self.cmd(get_cmd, checks=[
self.check('properties.destinations.logAnalytics[0].workspaceResourceId', f'{workspace_resource_id}'),
self.check('properties.dataFlows[0].streams[-1]', 'Microsoft-RetinaNetworkFlowLogs'),
self.check('properties.dataFlows[0].streams[-1]', 'Microsoft-ContainerNetworkLogs'),
])

disable_cmd = "aks update --resource-group={resource_group} --name={name} --disable-container-network-logs -o json"
Expand Down
2 changes: 1 addition & 1 deletion src/aks-preview/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

from setuptools import find_packages, setup

VERSION = "19.0.0b15"
VERSION = "19.0.0b16"

CLASSIFIERS = [
"Development Status :: 4 - Beta",
Expand Down
2 changes: 2 additions & 0 deletions src/confcom/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,5 @@ azext_confcom/bin/*
**/.coverage

**/htmlcov

!lib/
4 changes: 4 additions & 0 deletions src/confcom/HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@
Release History
===============

1.4.0
++++++
* Add --with-containers flag to acipolicygen and acifragmentgen to allow passing container policy definitions directly

1.3.1
++++++
* bugfix for --exclude-default-fragments flag not working as intended
Expand Down
Loading