Skip to content

feat: Add Secrets Manager browser (M3.9) #46

@jjjjjjeonda86

Description

@jjjjjjeonda86

Summary

Add AWS Secrets Manager browsing feature to the TUI, allowing users to list secrets and drill into secret details including key/value pairs and encryption key.

Details

  • List secrets in the selected account/region
  • Drill into secret detail view: name, key/value pairs, encryption key (KMS key ID)

Checklist

  • internal/services/aws/secretsmanager.goListSecrets(), GetSecretValue() methods
  • internal/services/aws/secretsmanager_model.goSecret model with DisplayTitle(), FilterText()
  • internal/services/aws/repository.go — add SecretsManagerClientAPI interface and client field
  • internal/domain/catalog.go — register FeatureSecretsManager
  • internal/app/app.go — add screenSecretList, screenSecretDetail screens with Update/View logic
  • internal/services/aws/secretsmanager_test.go — mock-based tests

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions