chore: organize comments

This commit is contained in:
tomoya-kawaguchi
2025-05-29 13:03:21 +09:00
parent 1955157e9a
commit cd96f6b911
4 changed files with 0 additions and 27 deletions

View File

@ -10,8 +10,6 @@ from pr_agent.secret_providers.secret_provider import SecretProvider
class AWSSecretsManagerProvider(SecretProvider):
def __init__(self):
try:
# AWS credentials are automatically retrieved from environment variables or IAM roles
# Region configuration is flexible like Google Cloud Storage pattern
region_name = get_settings().get("aws_secrets_manager.region_name") or \
get_settings().get("aws.AWS_REGION_NAME")
if region_name:
@ -19,7 +17,6 @@ class AWSSecretsManagerProvider(SecretProvider):
else:
self.client = boto3.client('secretsmanager')
# Require secret_arn similar to Google Cloud Storage pattern
self.secret_arn = get_settings().aws_secrets_manager.secret_arn
except Exception as e:
@ -29,7 +26,6 @@ class AWSSecretsManagerProvider(SecretProvider):
def get_secret(self, secret_name: str) -> str:
"""
Retrieve individual secret by name (for webhook tokens)
Same error handling pattern as Google Cloud Storage
"""
try:
response = self.client.get_secret_value(SecretId=secret_name)
@ -41,7 +37,6 @@ class AWSSecretsManagerProvider(SecretProvider):
def get_all_secrets(self) -> dict:
"""
Retrieve all secrets for configuration override
AWS Secrets Manager specific method (not available in Google Cloud Storage)
"""
try:
response = self.client.get_secret_value(SecretId=self.secret_arn)
@ -51,11 +46,7 @@ class AWSSecretsManagerProvider(SecretProvider):
return {}
def store_secret(self, secret_name: str, secret_value: str):
"""
Same error handling pattern as Google Cloud Storage
"""
try:
# Update existing secret
self.client.update_secret(
SecretId=secret_name,
SecretString=secret_value