Skip to content

Add network isolation policy parameter to vPack pipeline - #26223

Merged
Patrick Meinecke (SeeminglyScience) merged 4 commits into
masterfrom
TravisEz13-patch-5
Oct 21, 2025
Merged

Patrick Meinecke (SeeminglyScience) merged 4 commits into
masterfrom
TravisEz13-patch-5

Conversation

@TravisEz13

@TravisEz13 Travis Plunk (TravisEz13) commented Oct 16, 2025 •

Copy link
Copy Markdown
Member

PR Summary

This pull request updates the .pipelines/PowerShell-vPack-Official.yml pipeline configuration to introduce support for specifying a network isolation policy during build execution. The changes add a new parameter, propagate its value to pipeline variables, and ensure the network isolation setting is used in the Windows host configuration.

Network Isolation Policy Support:

  • Added a new parameter netiso to allow selection of a network isolation policy (KS4, R1, Netlock) with a default value of "RS1" in the pipeline parameters section.
  • Propagated the netiso parameter value to pipeline variables for use in subsequent steps.

Windows Host Configuration:

  • Updated the WindowsHostVersion feature flag to use the selected network isolation policy from the netiso variable, ensuring the build runs with the specified network isolation configuration.

PR Context

PR Checklist

@TravisEz13 Travis Plunk (TravisEz13) added Compliance Related to compliance requirements CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log Backport-7.4.x-Consider Backport-7.5.x-Consider labels Oct 16, 2025
@TravisEz13

Copy link
Copy Markdown
Member Author

/azp run PowerShell-CI-linux-packaging, PowerShell-Windows-Packaging-CI

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines could not run because the pipeline triggers exclude this branch/path.

@TravisEz13
Travis Plunk (TravisEz13) marked this pull request as ready for review October 17, 2025 18:12
Copilot AI review requested due to automatic review settings October 17, 2025 18:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull Request Overview

Adds a new pipeline parameter to select a network isolation policy and propagates it into variables and feature flags for Windows host configuration.

  • Introduces netiso parameter with allowed values and a default.
  • Exposes the parameter as a variable and uses it under WindowsHostVersion featureFlags.

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@TravisEz13

Copy link
Copy Markdown
Member Author

/azp run PowerShell-CI-linux-packaging, PowerShell-Windows-Packaging-CI

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines could not run because the pipeline triggers exclude this branch/path.

@SeeminglyScience
Patrick Meinecke (SeeminglyScience) merged commit c6cbd41 into master Oct 21, 2025
1 check passed
PowerShell Team Bot (pwshBot) pushed a commit to pwshBot/PowerShell that referenced this pull request Oct 29, 2025
…26223)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Travis Plunk (TravisEz13) added a commit to TravisEz13/PowerShell that referenced this pull request Nov 5, 2025
…26223)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@TravisEz13
Travis Plunk (TravisEz13) deleted the TravisEz13-patch-5 branch November 5, 2025 21:43
Travis Plunk (TravisEz13) added a commit to TravisEz13/PowerShell that referenced this pull request Nov 13, 2025
…26223)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
SIRMARGIN pushed a commit to SIRMARGIN/PowerShell that referenced this pull request Dec 12, 2025
…26223)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Ryan Yates (kilasuit) pushed a commit to kilasuit/PowerShell that referenced this pull request Jan 2, 2026
…26223)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Justin Grote (JustinGrote) pushed a commit to JustinGrote/PowerShell that referenced this pull request Jun 2, 2026
…26223)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Thatgfsj (Thatgfsj) pushed a commit to Thatgfsj-contribs/PowerShell that referenced this pull request Aug 6, 2026
…26223)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Backport-7.4.x-Done Backport-7.5.x-Done Backport-7.6.x-Done CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log Compliance Related to compliance requirements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants