Skip to content
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

Add Regulatory Compliance Policy Assignment Flexibility Feature #1588

Merged
merged 68 commits into from
Mar 4, 2024

Conversation

jtracey93
Copy link
Collaborator

Overview/Summary

This pull request introduces changes to the eslzArm/eslzArm.json file to incorporate Regulatory Compliance policies. The changes primarily involve the addition of new parameters and deployment configurations to support these policies.

Key changes include:

New Parameters:

  • Added multiple new parameters related to Regulatory Compliance policies, including regulatoryComplianceInitativesToAssign, regCompPolParAusGovIsmRestrictedVmAdminsExclude, regCompPolParMPAAApplicationName, and others. These parameters are used to configure and control the application of the Regulatory Compliance policies.

Deployment Configuration:

  • Added a new deployment configuration for Regulatory Compliance policies. This includes defining the deployment name (regulatoryComplianceInitativesToAssignDeploymentName) and the deployment URI (regulatoryComplianceInitaitves). [1] [2]

Deployment Resource:

  • Added a new deployment resource for assigning Regulatory Compliance policies to desired management groups. This includes setting up the condition for deployment, defining the scope, dependencies, and properties for the deployment, and passing the necessary parameters.

Breaking Changes

None

Testing Evidence

image

image

image

image

Testing URLs

Azure Public

Deploy To Azure

As part of this Pull Request I have

  • Checked for duplicate Pull Requests
  • Associated it with relevant issues, for tracking and closure.
  • Ensured my code/branch is up-to-date with the latest changes in the main branch
  • Performed testing and provided evidence.
  • Ensured contribution guidance is followed.
  • Updated relevant and associated documentation.
  • Updated the "What's New?" wiki page (located: /docs/wiki/whats-new.md)

jtracey93 and others added 30 commits February 12, 2024 09:48
@jtracey93 jtracey93 added Type: Enhancement ✨ New feature or request Type: Feature Request ➕ New feature or request Area: Policy 📝 Issues / PR's related to Policy labels Mar 3, 2024
Copy link
Contributor

@arjenhuitema arjenhuitema left a comment

Choose a reason for hiding this comment

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

Some minor typo's.

Rest LGTM.

eslzArm/eslz-portal.json Outdated Show resolved Hide resolved
eslzArm/eslz-portal.json Outdated Show resolved Hide resolved
eslzArm/eslz-portal.json Outdated Show resolved Hide resolved
eslzArm/eslz-portal.json Outdated Show resolved Hide resolved
Co-authored-by: Arjen Huitema <arjenhuitema@microsoft.com>
Co-authored-by: Arjen Huitema <arjenhuitema@microsoft.com>
Co-authored-by: Arjen Huitema <arjenhuitema@microsoft.com>
Co-authored-by: Arjen Huitema <arjenhuitema@microsoft.com>
Copy link
Contributor

@arjenhuitema arjenhuitema left a comment

Choose a reason for hiding this comment

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

LGTM

@jtracey93 jtracey93 merged commit 2281ffd into main Mar 4, 2024
3 of 4 checks passed
@jtracey93 jtracey93 deleted the feat/add-regulatroy-compliance-policy-selector branch March 4, 2024 09:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Policy 📝 Issues / PR's related to Policy Type: Enhancement ✨ New feature or request Type: Feature Request ➕ New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants