Skip to content

Conversation

@colinlyguo
Copy link
Contributor

@colinlyguo colinlyguo commented Jun 13, 2025

Overview

This PR extends the sequencer signing configuration by adding AWS KMS support alongside the existing private key file option. It introduces the --signer.aws-kms-key-id parameter and implements mutually exclusive validation between the two signing methods to ensure exactly one is specified when the sequencer is enabled (unless in test mode).

closes #163

@colinlyguo colinlyguo requested a review from frisitano June 13, 2025 12:05
Copy link
Collaborator

@frisitano frisitano left a comment

Choose a reason for hiding this comment

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

Added some minor comments inline about moving the Signer creation logic into the SignerArgs.

Copy link
Collaborator

@frisitano frisitano left a comment

Choose a reason for hiding this comment

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

looks great! lgtm

@frisitano frisitano self-requested a review June 17, 2025 10:58
Copy link
Collaborator

@frisitano frisitano left a comment

Choose a reason for hiding this comment

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

Left a comment inline.

Copy link
Collaborator

@frisitano frisitano left a comment

Choose a reason for hiding this comment

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

lgtm

@frisitano frisitano merged commit 6e18a23 into main Jun 17, 2025
12 checks passed
@Thegaram Thegaram deleted the feat-add-aws-signer-configuration-for-sequencer-signing branch July 16, 2025 07:51
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.

[Singer] AWS KMS Signer

3 participants