Skip to content

Commit 7c7301c

Browse files
authored
doc: reducing configuratino prefixes (#2033)
1 parent 61745f1 commit 7c7301c

File tree

2 files changed

+59
-0
lines changed

2 files changed

+59
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
If your application name is `micronautguide` and it has the following https://micronaut-projects.github.io/micronaut-core/latest/guide/#environments[active environments] `ec2`, `cloud`, and `lambda`. The following configuration prefixes are searched:
2+
3+
* `/config/micronautguide_ec2/`
4+
* `/config/micronautguide_cloud/`
5+
* `/config/micronautguide_lambda/`
6+
* `/config/micronautguide/`
7+
* `/config/application_ec2/`
8+
* `/config/application_cloud/`
9+
* `/config/application_lambda/`
10+
* `/config/application/`
11+
12+
If you set:
13+
14+
[configuration]
15+
----
16+
aws:
17+
distributed-configuration:
18+
search-active-environments:false
19+
----
20+
21+
The following prefixes are searched:
22+
23+
* `/config/micronautguide/`
24+
* `/config/application/`
25+
26+
If you set:
27+
28+
[configuration]
29+
----
30+
aws:
31+
distributed-configuration:
32+
search-common-application:false
33+
----
34+
35+
The following prefixes are searched:
36+
37+
* `/config/micronautguide_ec2/`
38+
* `/config/micronautguide_cloud/`
39+
* `/config/micronautguide_lambda/`
40+
* `/config/micronautguide/`
41+
42+
By setting both:
43+
44+
If you set:
45+
46+
[configuration]
47+
----
48+
aws:
49+
distributed-configuration:
50+
search-active-environments:false
51+
search-common-application:false
52+
----
53+
54+
Only the following prefix is searched:
55+
56+
* `/config/micronautguide/`
57+
58+
IMPORTANT: Reducing the number of prefixes reduces the application's startup.

src/main/docs/guide/toc.yml

+1
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ alexa:
7777
distributedconfiguration:
7878
title: Distributed Configuration
7979
distributedconfigurationsecretsmanager: AWS Secrets Manager
80+
distributedconfigurationsecretsmanagersearch: Prefixes used for searching secrets
8081
parametersStore: AWS System Manager Parameter Store
8182
repository: Repository
8283
thirdPartyLibraries: Third-party libraries

0 commit comments

Comments
 (0)