Skip to content

Commit ad96c43

Browse files
nafizhaider32nafizhaider
andauthored
Updating Network Fabric to 8.0.0b1 CLI Version with new API 2024-06-15-preview (#8512)
* updated network fabric extension to reflect version 2024-02-15-preview * updates based on code review * version updated to 7.0.0 * fix linting * new api changes * Update for bugfix with 7.1 CLI * fixing lint issue * aligning with new api short description * reverting version change * new cli version for network fabric * lint fixes * fixing lint rule * fix * testing yaml update again * some more updates * nf create lint rules * internal network lint rule * last lint rules * fix file name * fix password scan * updated to say redacted * fix redacted with quotes * this is the one --------- Co-authored-by: nafizhaider <nafizhaider@microsoft.com>
1 parent 951fbd6 commit ad96c43

242 files changed

Lines changed: 26755 additions & 7969 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

linter_exclusions.yml

Lines changed: 65 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2352,27 +2352,48 @@ networkfabric acl create:
23522352
dynamic_match_configurations:
23532353
rule_exclusions:
23542354
- option_length_too_long
2355+
global_access_control_list_actions:
2356+
rule_exclusions:
2357+
- option_length_too_long
23552358
networkfabric acl update:
23562359
parameters:
23572360
dynamic_match_configurations:
23582361
rule_exclusions:
23592362
- option_length_too_long
2363+
global_access_control_list_actions:
2364+
rule_exclusions:
2365+
- option_length_too_long
23602366
networkfabric controller create:
23612367
parameters:
2362-
workload_er_connections:
2368+
workload_express_route_connections:
23632369
rule_exclusions:
23642370
- option_length_too_long
23652371
is_workload_management_network_enabled:
23662372
rule_exclusions:
23672373
- option_length_too_long
23682374
networkfabric controller update:
23692375
parameters:
2370-
workload_er_connections:
2376+
workload_express_route_connections:
23712377
rule_exclusions:
23722378
- option_length_too_long
23732379
rule_exclusions:
23742380
- missing_command_test_coverage
2381+
networkfabric fabric create:
2382+
parameters:
2383+
hardware_alert_threshold:
2384+
rule_exclusions:
2385+
- option_length_too_long
2386+
storage_account_configuration:
2387+
rule_exclusions:
2388+
- option_length_too_long
2389+
unique_rd_configuration:
2390+
rule_exclusions:
2391+
- option_length_too_long
23752392
networkfabric fabric update:
2393+
parameters:
2394+
hardware_alert_threshold:
2395+
rule_exclusions:
2396+
- option_length_too_long
23762397
rule_exclusions:
23772398
- missing_command_test_coverage
23782399
networkfabric rack create:
@@ -2395,12 +2416,18 @@ networkfabric interface delete:
23952416
- missing_command_test_coverage
23962417
networkfabric nni create:
23972418
parameters:
2419+
conditional_default_route_configuration:
2420+
rule_exclusions:
2421+
- option_length_too_long
23982422
npb_static_route_configuration:
23992423
rule_exclusions:
24002424
- option_length_too_long
24012425
option_b_layer3_configuration:
24022426
rule_exclusions:
24032427
- option_length_too_long
2428+
static_route_configuration:
2429+
rule_exclusions:
2430+
- option_length_too_long
24042431
networkfabric nni update:
24052432
parameters:
24062433
npb_static_route_configuration:
@@ -2409,6 +2436,9 @@ networkfabric nni update:
24092436
option_b_layer3_configuration:
24102437
rule_exclusions:
24112438
- option_length_too_long
2439+
static_route_configuration:
2440+
rule_exclusions:
2441+
- option_length_too_long
24122442
rule_exclusions:
24132443
- missing_command_test_coverage
24142444
networkfabric l2domain update:
@@ -2428,6 +2458,9 @@ networkfabric l3domain create:
24282458
redistribute_static_routes:
24292459
rule_exclusions:
24302460
- option_length_too_long
2461+
static_route_route_policy:
2462+
rule_exclusions:
2463+
- option_length_too_long
24312464
networkfabric l3domain update:
24322465
parameters:
24332466
aggregate_route_configuration:
@@ -2442,18 +2475,33 @@ networkfabric l3domain update:
24422475
redistribute_static_routes:
24432476
rule_exclusions:
24442477
- option_length_too_long
2478+
static_route_route_policy:
2479+
rule_exclusions:
2480+
- option_length_too_long
24452481
rule_exclusions:
24462482
- missing_command_test_coverage
24472483
networkfabric internalnetwork create:
24482484
parameters:
24492485
static_route_configuration:
24502486
rule_exclusions:
24512487
- option_length_too_long
2488+
native_ipv4_prefix_limit:
2489+
rule_exclusions:
2490+
- option_length_too_long
2491+
native_ipv6_prefix_limit:
2492+
rule_exclusions:
2493+
- option_length_too_long
24522494
networkfabric internalnetwork update:
24532495
parameters:
24542496
static_route_configuration:
24552497
rule_exclusions:
24562498
- option_length_too_long
2499+
native_ipv4_prefix_limit:
2500+
rule_exclusions:
2501+
- option_length_too_long
2502+
native_ipv6_prefix_limit:
2503+
rule_exclusions:
2504+
- option_length_too_long
24572505
rule_exclusions:
24582506
- missing_command_test_coverage
24592507
networkfabric internetgateway update:
@@ -2464,7 +2512,16 @@ networkfabric internetgateway update:
24642512
networkfabric internetgatewayrule update:
24652513
rule_exclusions:
24662514
- missing_command_test_coverage
2515+
networkfabric externalnetwork create:
2516+
parameters:
2517+
static_route_configuration:
2518+
rule_exclusions:
2519+
- option_length_too_long
24672520
networkfabric externalnetwork update:
2521+
parameters:
2522+
static_route_configuration:
2523+
rule_exclusions:
2524+
- option_length_too_long
24682525
rule_exclusions:
24692526
- missing_command_test_coverage
24702527
networkfabric ipextendedcommunity create:
@@ -2485,6 +2542,9 @@ networkfabric taprule create:
24852542
dynamic_match_configurations:
24862543
rule_exclusions:
24872544
- option_length_too_long
2545+
global_network_tap_rule_actions:
2546+
rule_exclusions:
2547+
- option_length_too_long
24882548
polling_interval_in_seconds:
24892549
rule_exclusions:
24902550
- option_length_too_long
@@ -2493,6 +2553,9 @@ networkfabric taprule update:
24932553
dynamic_match_configurations:
24942554
rule_exclusions:
24952555
- option_length_too_long
2556+
global_network_tap_rule_actions:
2557+
rule_exclusions:
2558+
- option_length_too_long
24962559
notification-hub authorization-rule create:
24972560
parameters:
24982561
notification_hub_name:

src/managednetworkfabric/HISTORY.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
Release History
44
===============
55

6+
8.0.0b1
7+
++++++
8+
* New preview CLI version for latest api 2024-06-15-preview.
9+
* az core cli updated to version 2.67, aaz_dev updated to version 3.2.0, and azdev to version 0.1.94.
10+
* New `fabric identity` commands introduced: `fabric identity assign`, `fabric identity remove`, `fabric identity show`.
11+
* Expose the 'update' command for the 'interface' resource that was previously removed in post generate script.
12+
613
7.1.0
714
++++++
815
* Bug fix: expose the 'update-admin-state' command for the 'interface' resource that was removed from the CLI by invalid post-processing logic.

0 commit comments

Comments
 (0)