Skip to content

Network Fabric 2024-06-15-preview #27973

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

nafizhaider32
Copy link

Description

Mandatory Checklist

  • SHOULD update ChangeLog.md file(s) appropriately
    • Update src/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.
      • A snippet outlining the change(s) made in the PR should be written under the ## Upcoming Release header in the past tense.
    • Should not change ChangeLog.md if no new release is required, such as fixing test case only.
  • SHOULD regenerate markdown help files if there is cmdlet API change. Instruction
  • SHOULD have proper test coverage for changes in pull request.
  • SHOULD NOT adjust version of module manually in pull request

@Copilot Copilot AI review requested due to automatic review settings June 17, 2025 02:53
Copy link

Thanks for your contribution! The pull request validation has started. Please revisit this comment for updated status.

Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR previews the Managed Network Fabric API for the 2024-06-15 release, updating versions and adding new post-action cmdlets.

  • Bumps all UX JSON files' apiVersion to 2024-06-15-preview
  • Introduces three new operations (ArmConfigurationDiff, CommitConfiguration, DeviceConfiguration) under networkFabrics.json
  • Updates Autorest README (pin commit, add tag/input-file, adjust directives) and adds AssemblyInfo.cs with version 0.1.3

Reviewed Changes

Copilot reviewed 317 out of 317 changed files in this pull request and generated no comments.

File Description
*.json (multiple under UX/Microsoft.ManagedNetworkFabric) Updated "apiVersion" from 2023-06-15 to 2024-06-15-preview across all resource types
src/ManagedNetworkFabric/ManagedNetworkFabric.Autorest/UX/Microsoft.ManagedNetworkFabric/networkFabrics.json Added Invoke-AzNetworkFabricArmConfigurationDiff, Invoke-AzNetworkFabricCommitConfiguration, and Invoke-AzNetworkFabricDeviceConfiguration cmdlet entries
src/ManagedNetworkFabric/ManagedNetworkFabric.Autorest/README.md Pinned new swagger commit, added preview tag and input-file, commented out some directives, and extended directive mappings
src/ManagedNetworkFabric/ManagedNetworkFabric.Autorest/Properties/AssemblyInfo.cs Added auto-generated assembly metadata and bumped file/module version to 0.1.3
Comments suppressed due to low confidence (3)

src/ManagedNetworkFabric/ManagedNetworkFabric/ChangeLog.md:3

  • Add entries for the API version bump and the newly introduced cmdlets under the ## Upcoming Release header to capture these changes in the changelog.
## Upcoming Release

src/ManagedNetworkFabric/ManagedNetworkFabric.Autorest/UX/Microsoft.ManagedNetworkFabric/networkFabrics.json:47

  • New post-action cmdlets are added here; ensure you include unit or integration tests covering these operations to maintain test coverage.
"name": "Invoke-AzNetworkFabricArmConfigurationDiff"

src/ManagedNetworkFabric/ManagedNetworkFabric.Autorest/README.md:41

  • The module-version in the README is set to 0.1.0 but the generated AssemblyInfo specifies 0.1.3; consider aligning these to avoid versioning confusion.
module-version: 0.1.0

Copy link
Contributor

@vidai-msft vidai-msft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please fix the following issues in this PR.

  • Examples are required for each cmdlet. Please fill in them in those under the examples folder and then run build-module.ps1 to consolidate into the docs and helps.
  • Many new cmdlets are missing test cases. Please add at least 1 test case for each cmdlet. If for some reason, a cmdlet cannot be recorded or played back, leave the test script there and mark the test as -Tag "LiveOnly".
  • generate-info.json is critical for PR validation, please upload this file as well.

@vidai-msft
Copy link
Contributor

/azp run

Copy link
Contributor

Azure Pipelines successfully started running 3 pipeline(s).

Copy link

This PR was labeled "needs-revision" because it has unresolved review comments or CI failures.
Please resolve all open review comments and make sure all CI checks are green. Refer to our guide to troubleshoot common CI failures.

@vidai-msft
Copy link
Contributor

@nafizhaider32 Please revert the changes that are not related to ManagedNetworkFabric.

Nafiz Haider added 2 commits June 18, 2025 09:22
@vidai-msft
Copy link
Contributor

/azp run

Copy link
Contributor

Azure Pipelines successfully started running 3 pipeline(s).

@nafizhaider32 nafizhaider32 marked this pull request as draft June 20, 2025 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants