Skip to content

VIA-1007: IAM Fixes#735

Merged
kieran-broomhall-nhs merged 1 commit intomainfrom
VIA-1007-Fix-2
May 7, 2026
Merged

VIA-1007: IAM Fixes#735
kieran-broomhall-nhs merged 1 commit intomainfrom
VIA-1007-Fix-2

Conversation

@kieran-broomhall-nhs
Copy link
Copy Markdown
Contributor

Description

Fix IAM issues that prevent redeploy

Type of changes

  • Refactoring (non-breaking change)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would change existing functionality)
  • Bug fix (non-breaking change which fixes an issue)

Sensitive Information Declaration

To ensure the utmost confidentiality and protect your and others privacy, we kindly ask you to NOT including PII (Personal Identifiable Information) / PID (Personal Identifiable Data) or any other sensitive data in this PR (Pull Request) and the codebase changes. We will remove any PR that do contain any sensitive information. We really appreciate your cooperation in this matter.

  • I confirm that neither PII/PID nor sensitive data are included in this PR and the codebase changes.

Copilot AI review requested due to automatic review settings May 7, 2026 14:14
@kieran-broomhall-nhs kieran-broomhall-nhs requested a review from a team as a code owner May 7, 2026 14:14
Copy link
Copy Markdown

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

Updates the deploy IAM Lambda permissions policy to resolve redeploy failures related to Lambda event source mapping permissions, by separating event-source-mapping lifecycle actions from tag operations and adjusting their resource scopes.

Changes:

  • Split Lambda event source mapping permissions into two statements: one for Get/Create/Delete and one for tag operations.
  • Broaden resource scope to "*" for event source mapping lifecycle actions while keeping tag actions scoped to the event-source-mapping ARN pattern.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@kieran-broomhall-nhs kieran-broomhall-nhs merged commit cfc2888 into main May 7, 2026
36 checks passed
@kieran-broomhall-nhs kieran-broomhall-nhs deleted the VIA-1007-Fix-2 branch May 7, 2026 14:21
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.

3 participants