Skip to content

Onboard KubernetesConfiguration to Private Link Common cmdlets#29319

Merged
NoriZC merged 3 commits intoAzure:mainfrom
pradeepjsr05:main
Mar 26, 2026
Merged

Onboard KubernetesConfiguration to Private Link Common cmdlets#29319
NoriZC merged 3 commits intoAzure:mainfrom
pradeepjsr05:main

Conversation

@pradeepjsr05
Copy link
Copy Markdown
Contributor

Description

Onboard KubernetesConfiguration to Private Link Common cmdlets

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 AI review requested due to automatic review settings March 26, 2026 04:51
@azure-client-tools-bot-prd
Copy link
Copy Markdown

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

Copy link
Copy Markdown
Contributor

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 onboards the Microsoft.KubernetesConfiguration/privateLinkScopes resource type into Az.Network’s Private Link “common cmdlets” by extending the Network module’s private link provider configuration and documenting the change in the module changelog.

Changes:

  • Added a new RegisterConfiguration entry for Microsoft.KubernetesConfiguration/privateLinkScopes in the Private Link provider configuration list.
  • Added an “Upcoming Release” changelog entry noting the onboarding to Private Link common cmdlets.

Reviewed changes

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

File Description
src/Network/Network/PrivateLinkService/PrivateLinkServiceProvider/ProviderConfiguration.cs Registers KubernetesConfiguration privateLinkScopes so Private Link common cmdlets can route requests using an RP-specific API version and capability flags.
src/Network/Network/ChangeLog.md Notes the new onboarding under “Upcoming Release” for Az.Network users.

RegisterConfiguration("Microsoft.HealthDataAIServices/deidServices", "2024-09-20", true, false);
RegisterConfiguration("Microsoft.HDInsight/clusters", "2018-06-01-preview", true, true);
RegisterConfiguration("Microsoft.HybridCompute/privateLinkScopes", "2021-05-20", true, true);
RegisterConfiguration("Microsoft.KubernetesConfiguration/privateLinkScopes", "2024-11-01-preview", true, true);
Copy link

Copilot AI Mar 26, 2026

Choose a reason for hiding this comment

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

The API version 2024-11-01-preview for Microsoft.KubernetesConfiguration/privateLinkScopes looks inconsistent with the KubernetesConfiguration RP versions used elsewhere in this repo (for example, the KubernetesConfiguration module targets 2022-11-01). Since this ApiVersion is used directly in GenericProvider REST calls, an incorrect value will cause the Private Link common cmdlets to fail for this resource type. Please verify the correct ARM api-version that supports privateLinkScopes for Microsoft.KubernetesConfiguration and update this registration accordingly (and consider adding a regression test or recording if available).

Suggested change
RegisterConfiguration("Microsoft.KubernetesConfiguration/privateLinkScopes", "2024-11-01-preview", true, true);
RegisterConfiguration("Microsoft.KubernetesConfiguration/privateLinkScopes", "2022-11-01", true, true);

Copilot uses AI. Check for mistakes.
Comment on lines 25 to 26
* Onboarded `Microsoft.KubernetesConfiguration/privateLinkScopes` to Private Link Common Cmdlets

Copy link

Copilot AI Mar 26, 2026

Choose a reason for hiding this comment

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

This changelog entry is quite internal ("Onboarded … to Private Link Common Cmdlets") and doesn’t clearly tell users what they can do differently. Consider rephrasing from the user perspective (for example, that the Private Link common cmdlets now support managing private endpoint connections/private link resources for Microsoft.KubernetesConfiguration/privateLinkScopes), and add a short sub-bullet if needed to clarify the impact.

Suggested change
* Onboarded `Microsoft.KubernetesConfiguration/privateLinkScopes` to Private Link Common Cmdlets
* Added support in Azure Private Link common cmdlets for managing `Microsoft.KubernetesConfiguration/privateLinkScopes` resources
- You can now manage private endpoint connections and private link resources for Azure Kubernetes Configuration private link scopes using the common Private Link cmdlets

Copilot uses AI. Check for mistakes.
@NoriZC
Copy link
Copy Markdown
Contributor

NoriZC commented Mar 26, 2026

/azp run

@azure-pipelines
Copy link
Copy Markdown
Contributor

Azure Pipelines successfully started running 3 pipeline(s).

@NoriZC
Copy link
Copy Markdown
Contributor

NoriZC commented Mar 26, 2026

/azp run

@azure-pipelines
Copy link
Copy Markdown
Contributor

Azure Pipelines successfully started running 3 pipeline(s).

@NoriZC NoriZC enabled auto-merge (squash) March 26, 2026 11:26
@NoriZC NoriZC merged commit 8181030 into Azure:main Mar 26, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants