Skip to content

Enhancements to airlock functions#206

Merged
SvenAelterman merged 10 commits into
mainfrom
202-if-reviewer-denies-export-request-move-file-back-to-enclave-storage-enclave
Sep 12, 2025
Merged

Enhancements to airlock functions#206
SvenAelterman merged 10 commits into
mainfrom
202-if-reviewer-denies-export-request-move-file-back-to-enclave-storage-enclave

Conversation

@SvenAelterman

Copy link
Copy Markdown
Collaborator

Fixes #205

…rage account

Add additional ADF pipeline to move from File Share to File Share
Add `airlockProcessNotificationEmail` parameter for future use
Modify Logic App parameter names for increased readability
@SvenAelterman

Copy link
Copy Markdown
Collaborator Author

Also closes #203

@SvenAelterman
SvenAelterman marked this pull request as ready for review September 7, 2025 17:06

This comment was marked as outdated.

SvenAelterman and others added 3 commits September 7, 2025 12:13
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

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

This PR enhances the airlock functionality by adding support for file rejection workflows, notification systems, and improved pipeline management. The changes introduce a new process notification email parameter for principal investigators and refactor pipeline naming for better organization.

Key changes:

  • Added support for rejection workflows that move files back to a private file share
  • Introduced process notification emails for principal investigators separate from approver emails
  • Refactored pipeline names into a structured type system for better maintainability

Reviewed Changes

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

Show a summary per file
File Description
shared-modules/types/pipelineNamesType.bicep Defines a new type for structured pipeline naming
research-spoke/spoke-modules/airlock/main.bicep Updates airlock module to support new notification parameter and pipeline structure
research-spoke/spoke-modules/airlock/logicApp.bicep Enhances logic app with additional parameters for rejection workflows
research-spoke/spoke-modules/airlock/content/logicAppWorkflow.json Implements complete rejection workflow with PI notifications
research-spoke/spoke-modules/airlock/content/adfPipeline-Files2Files.json Adds new pipeline for file-to-file transfers
research-spoke/spoke-modules/airlock/adf.bicep Updates ADF module to support new pipeline structure
research-spoke/main.bicep Adds process notification email parameter
research-hub/main.bicep Fixes dependency issue in disk encryption set module
research-hub/deploy.ps1 Fixes variable name typo
.vscode/settings.json Adds new spell check words

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

Comment thread research-spoke/spoke-modules/airlock/content/logicAppWorkflow.json
Comment thread research-spoke/spoke-modules/airlock/content/logicAppWorkflow.json Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@SvenAelterman
SvenAelterman merged commit 9d51130 into main Sep 12, 2025
1 of 2 checks passed
@SvenAelterman
SvenAelterman deleted the 202-if-reviewer-denies-export-request-move-file-back-to-enclave-storage-enclave branch September 12, 2025 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants