Skip to content

Migrate Secrets Manager integration to AWS SDK 2 #58

@MatejNedic

Description

@MatejNedic

Secrets Manager integration should be moved from AWS SDK v1 to AWS SDK v2 in 3.0.x branch.

Note: we only need to keep loading properties via spring.config.import. Legacy way of importing properties should be removed.

Consider the following guidelines:

  • Create package io.awspring.cloud.autoconfigure.secretsmanager at spring-cloud-autoconfigure which contains SecretsManagerProperties, SecretsManagerBootstrapConfiguration, SecretsManagerConfigDataLoader, SecretsManagerConfigDataLocationResolver, SecretsManagerConfigDataResource
  • Create module spring-cloud-aws-secrets-manager which contains SecretsManagerPropertySource, SecretsManagerPropertySourceLocator, SecretsManagerPropertySources
  • Create module spring-cloud-starter-aws-secrets-manager which contains a pom.xml with spring-cloud-autoconfigure and spring-cloud-aws-secrets-manager dependencies
  • Prefix should be spring.cloud.aws.secretsmanager

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions