Skip to content

Commit 7f350f5

Browse files
committed
MGMT UI: add x-member-placement-tag to policy definition
1 parent 0482fab commit 7f350f5

4 files changed

Lines changed: 12 additions & 3 deletions

File tree

deps/rabbitmq_management/priv/www/js/global.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ var KNOWN_ARGS = {'alternate-exchange': {'short': 'AE', 'type': 'string'
3030
'x-consumer-disconnected-timeout': {'short': 'CDT', 'type': 'int'},
3131
'x-delayed-retry-type': {'short': 'DRT', 'type': 'string'},
3232
'x-delayed-retry-min': {'short': 'DRm', 'type': 'int'},
33-
'x-delayed-retry-max': {'short': 'DRM', 'type': 'int'}};
33+
'x-delayed-retry-max': {'short': 'DRM', 'type': 'int'},
34+
'x-member-placement-tag': {'short': 'MPT', 'type': 'string'}};
3435

3536
// Things that are like arguments that we format the same way in listings.
3637
var IMPLICIT_ARGS = {'durable': {'short': 'D', 'type': 'boolean'},
@@ -275,6 +276,9 @@ var HELP = {
275276
'queue-leader-locator':
276277
'Set the rule by which the queue leader is located when declared on a cluster of nodes. Valid values are <code>client-local</code> (default) and <code>balanced</code>.',
277278

279+
'queue-member-placement-tag':
280+
'Node tag key used for AZ-aware quorum queue member placement. When set, replicas are spread across distinct values of this tag (e.g. <code>az</code>). Requires nodes to be tagged with the matching key via the <code>node_tags</code> configuration.',
281+
278282
'queue-initial-cluster-size':
279283
'Set the queue initial cluster size, i.e. number of queue members/replicas',
280284

deps/rabbitmq_management/priv/www/js/tmpl/quorum-queue-arguments.ejs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,5 @@
1414
| <span class="argument-link" field="arguments" key="x-consumer-disconnected-timeout" type="number">Consumer disconnected timeout</span><span class="help" id="queue-consumer-disconnected-timeout"></span><br/>
1515
| <span class="argument-link" field="arguments" key="x-delayed-retry-type" type="string">Delayed retry type</span><span class="help" id="queue-delayed-retry-type"></span>
1616
| <span class="argument-link" field="arguments" key="x-delayed-retry-min" type="number">Delayed retry min</span><span class="help" id="queue-delayed-retry-min"></span>
17-
| <span class="argument-link" field="arguments" key="x-delayed-retry-max" type="number">Delayed retry max</span><span class="help" id="queue-delayed-retry-max"></span>
17+
| <span class="argument-link" field="arguments" key="x-delayed-retry-max" type="number">Delayed retry max</span><span class="help" id="queue-delayed-retry-max"></span>
18+
| <span class="argument-link" field="arguments" key="x-member-placement-tag" type="string">Member placement tag</span><span class="help" id="queue-member-placement-tag"></span>

deps/rabbitmq_management/priv/www/js/tmpl/quorum-queue-operator-policy-arguments.ejs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
<span class="argument-link" field="definitionop" key="message-ttl" type="number">Message TTL</span>
1212
<span class="help" id="queue-message-ttl"></span> |
1313
<span class="argument-link" field="definitionop" key="target-group-size" type="number">Target group size</span> |
14-
<span class="argument-link" field="definitionop" key="overflow" type="string">Length limit overflow behaviour</span> <span class="help" id="queue-overflow"></span> </br>
14+
<span class="argument-link" field="definitionop" key="overflow" type="string">Length limit overflow behaviour</span> <span class="help" id="queue-overflow"></span> |</br>
15+
<span class="argument-link" field="definitionop" key="member-placement-tag" type="string">Member placement tag</span>
16+
<span class="help" id="queue-member-placement-tag"></span>
1517
</td>
1618
</tr>

deps/rabbitmq_management/priv/www/js/tmpl/quorum-queue-user-policy-arguments.ejs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,7 @@
1313
<span class="help" id="queue-delayed-retry-min"></span> |
1414
<span class="argument-link" field="definition" key="delayed-retry-max" type="number">Delayed retry max</span>
1515
<span class="help" id="queue-delayed-retry-max"></span> |
16+
<span class="argument-link" field="definition" key="member-placement-tag" type="string">Member placement tag</span>
17+
<span class="help" id="queue-member-placement-tag"></span> |
1618
</td>
1719
</tr>

0 commit comments

Comments
 (0)