Skip to content

Add extension to allow AWS AppConfig to be used as a ConfigSource/ConfigSourceFactory #1859

@brucej72gg

Description

@brucej72gg

There have been discussions in the past about providing a ConfigSource over AWS Secrets Manager & AppConfig, and Amazon have created a demo project here:

https://aws.amazon.com/blogs/mt/implementing-a-custom-configsource-in-quarkus-using-aws-appconfig-2/

However, this is very specific to simple configuration of a single project and not something that could be used as a general purpose extension. This extension aims to fix this limitation.

It is acknowledged that AppConfig may be problematic for CDI injected configuration in 'long running' applications, since Quarkus does not allow for dynamic configuration in this way (per https://quarkusio.zulipchat.com/#narrow/channel/187030-users/topic/ConfigSource.20for.20AWS.20AppConfig.20in.20Reactive.20approach)

However, in many cases (e.g. AWS Lambda) this would not be a problem, and there is a programmatic workaround. This clearly needs to be called out in the documentation for the extension.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions