mirror of
https://github.com/qodo-ai/pr-agent.git
synced 2025-07-03 04:10:49 +08:00
chore: organize comments
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user