Skip to content

Commit a1a8210

Browse files
Document the RABBITMQ_FEATURE_FLAGS_FILE env variable
for completeness sake.
1 parent 715196d commit a1a8210

File tree

4 files changed

+125
-1
lines changed

4 files changed

+125
-1
lines changed

docs/relocate.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,12 +176,22 @@ file and directories have sufficient permissions
176176
<td>RABBITMQ_ENABLED_PLUGINS_FILE</td>
177177
<td>
178178
This file records explicitly enabled plugins. When a plugin
179-
is enabled or disabled, this file will be recreated. It is
179+
is enabled or disabled, this file will be updated. It is
180180
important that effective RabbitMQ user has sufficient permissions
181181
to read, write and create this file at any time.
182182
</td>
183183
</tr>
184184

185+
<tr>
186+
<td>RABBITMQ_FEATURE_FLAGS_FILE</td>
187+
<td>
188+
This file contains a list of all enabled <a href="./feature-flags">feature flags</a>. When a feature flag
189+
is enabled, this file will be updated. It is
190+
crucially important that effective RabbitMQ user has sufficient permissions
191+
to read, write and create this file at any time.
192+
</td>
193+
</tr>
194+
185195
<tr>
186196
<td>RABBITMQ_PID_FILE</td>
187197
<td>
@@ -272,6 +282,13 @@ default this is `/opt/homebrew` on Apple Silicon-based Macs.
272282
</td>
273283
</tr>
274284

285+
<tr>
286+
<td>RABBITMQ_FEATURE_FLAGS_FILE</td>
287+
<td>
288+
`$RABBITMQ_MNESIA_BASE/$RABBITMQ_NODENAME-feature_flags`
289+
</td>
290+
</tr>
291+
275292
<tr>
276293
<td>RABBITMQ_PID_FILE</td>
277294
<td>
@@ -345,6 +362,13 @@ default this is `/opt/homebrew` on Apple Silicon-based Macs.
345362
</td>
346363
</tr>
347364

365+
<tr>
366+
<td>RABBITMQ_FEATURE_FLAGS_FILE</td>
367+
<td>
368+
`%RABBITMQ_MNESIA_BASE%\%RABBITMQ_NODENAME%-feature_flags`
369+
</td>
370+
</tr>
371+
348372
<tr>
349373
<td>RABBITMQ_PID_FILE</td>
350374
<td>(Not currently supported)</td>
@@ -418,6 +442,13 @@ customize it, such as the [Homebrew formula](./install-homebrew).
418442
</td>
419443
</tr>
420444

445+
<tr>
446+
<td>RABBITMQ_FEATURE_FLAGS_FILE</td>
447+
<td>
448+
`$RABBITMQ_MNESIA_BASE/$RABBITMQ_NODENAME-feature_flags`
449+
</td>
450+
</tr>
451+
421452
<tr>
422453
<td>RABBITMQ_PID_FILE</td>
423454
<td>

versioned_docs/version-3.13/relocate.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,16 @@ file and directories have sufficient permissions
182182
</td>
183183
</tr>
184184

185+
<tr>
186+
<td>RABBITMQ_FEATURE_FLAGS_FILE</td>
187+
<td>
188+
This file contains a list of all enabled <a href="./feature-flags">feature flags</a>. When a feature flag
189+
is enabled, this file will be updated. It is
190+
crucially important that effective RabbitMQ user has sufficient permissions
191+
to read, write and create this file at any time.
192+
</td>
193+
</tr>
194+
185195
<tr>
186196
<td>RABBITMQ_PID_FILE</td>
187197
<td>
@@ -272,6 +282,13 @@ default this is `/opt/homebrew` on Apple Silicon-based Macs.
272282
</td>
273283
</tr>
274284

285+
<tr>
286+
<td>RABBITMQ_FEATURE_FLAGS_FILE</td>
287+
<td>
288+
`$RABBITMQ_MNESIA_BASE/$RABBITMQ_NODENAME-feature_flags`
289+
</td>
290+
</tr>
291+
275292
<tr>
276293
<td>RABBITMQ_PID_FILE</td>
277294
<td>
@@ -345,6 +362,13 @@ default this is `/opt/homebrew` on Apple Silicon-based Macs.
345362
</td>
346363
</tr>
347364

365+
<tr>
366+
<td>RABBITMQ_FEATURE_FLAGS_FILE</td>
367+
<td>
368+
`%RABBITMQ_MNESIA_BASE%\%RABBITMQ_NODENAME%-feature_flags`
369+
</td>
370+
</tr>
371+
348372
<tr>
349373
<td>RABBITMQ_PID_FILE</td>
350374
<td>(Not currently supported)</td>
@@ -418,6 +442,13 @@ customize it, such as the [Homebrew formula](./install-homebrew).
418442
</td>
419443
</tr>
420444

445+
<tr>
446+
<td>RABBITMQ_FEATURE_FLAGS_FILE</td>
447+
<td>
448+
`$RABBITMQ_MNESIA_BASE/$RABBITMQ_NODENAME-feature_flags`
449+
</td>
450+
</tr>
451+
421452
<tr>
422453
<td>RABBITMQ_PID_FILE</td>
423454
<td>

versioned_docs/version-4.0/relocate.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,16 @@ file and directories have sufficient permissions
182182
</td>
183183
</tr>
184184

185+
<tr>
186+
<td>RABBITMQ_FEATURE_FLAGS_FILE</td>
187+
<td>
188+
This file contains a list of all enabled <a href="./feature-flags">feature flags</a>. When a feature flag
189+
is enabled, this file will be updated. It is
190+
crucially important that effective RabbitMQ user has sufficient permissions
191+
to read, write and create this file at any time.
192+
</td>
193+
</tr>
194+
185195
<tr>
186196
<td>RABBITMQ_PID_FILE</td>
187197
<td>
@@ -272,6 +282,13 @@ default this is `/opt/homebrew` on Apple Silicon-based Macs.
272282
</td>
273283
</tr>
274284

285+
<tr>
286+
<td>RABBITMQ_FEATURE_FLAGS_FILE</td>
287+
<td>
288+
`$RABBITMQ_MNESIA_BASE/$RABBITMQ_NODENAME-feature_flags`
289+
</td>
290+
</tr>
291+
275292
<tr>
276293
<td>RABBITMQ_PID_FILE</td>
277294
<td>
@@ -345,6 +362,13 @@ default this is `/opt/homebrew` on Apple Silicon-based Macs.
345362
</td>
346363
</tr>
347364

365+
<tr>
366+
<td>RABBITMQ_FEATURE_FLAGS_FILE</td>
367+
<td>
368+
`%RABBITMQ_MNESIA_BASE%\%RABBITMQ_NODENAME%-feature_flags`
369+
</td>
370+
</tr>
371+
348372
<tr>
349373
<td>RABBITMQ_PID_FILE</td>
350374
<td>(Not currently supported)</td>
@@ -418,6 +442,13 @@ customize it, such as the [Homebrew formula](./install-homebrew).
418442
</td>
419443
</tr>
420444

445+
<tr>
446+
<td>RABBITMQ_FEATURE_FLAGS_FILE</td>
447+
<td>
448+
`$RABBITMQ_MNESIA_BASE/$RABBITMQ_NODENAME-feature_flags`
449+
</td>
450+
</tr>
451+
421452
<tr>
422453
<td>RABBITMQ_PID_FILE</td>
423454
<td>

versioned_docs/version-4.1/relocate.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,16 @@ file and directories have sufficient permissions
182182
</td>
183183
</tr>
184184

185+
<tr>
186+
<td>RABBITMQ_FEATURE_FLAGS_FILE</td>
187+
<td>
188+
This file contains a list of all enabled <a href="./feature-flags">feature flags</a>. When a feature flag
189+
is enabled, this file will be updated. It is
190+
crucially important that effective RabbitMQ user has sufficient permissions
191+
to read, write and create this file at any time.
192+
</td>
193+
</tr>
194+
185195
<tr>
186196
<td>RABBITMQ_PID_FILE</td>
187197
<td>
@@ -272,6 +282,13 @@ default this is `/opt/homebrew` on Apple Silicon-based Macs.
272282
</td>
273283
</tr>
274284

285+
<tr>
286+
<td>RABBITMQ_FEATURE_FLAGS_FILE</td>
287+
<td>
288+
`$RABBITMQ_MNESIA_BASE/$RABBITMQ_NODENAME-feature_flags`
289+
</td>
290+
</tr>
291+
275292
<tr>
276293
<td>RABBITMQ_PID_FILE</td>
277294
<td>
@@ -345,6 +362,13 @@ default this is `/opt/homebrew` on Apple Silicon-based Macs.
345362
</td>
346363
</tr>
347364

365+
<tr>
366+
<td>RABBITMQ_FEATURE_FLAGS_FILE</td>
367+
<td>
368+
`%RABBITMQ_MNESIA_BASE%\%RABBITMQ_NODENAME%-feature_flags`
369+
</td>
370+
</tr>
371+
348372
<tr>
349373
<td>RABBITMQ_PID_FILE</td>
350374
<td>(Not currently supported)</td>
@@ -418,6 +442,13 @@ customize it, such as the [Homebrew formula](./install-homebrew).
418442
</td>
419443
</tr>
420444

445+
<tr>
446+
<td>RABBITMQ_FEATURE_FLAGS_FILE</td>
447+
<td>
448+
`$RABBITMQ_MNESIA_BASE/$RABBITMQ_NODENAME-feature_flags`
449+
</td>
450+
</tr>
451+
421452
<tr>
422453
<td>RABBITMQ_PID_FILE</td>
423454
<td>

0 commit comments

Comments
 (0)