mirror of https://github.com/status-im/consul.git
ui: Support ingress gateways upstreams with multiple addresses (#8185)
* Upgrade consul-api-double to version 3.1.2 * Display multiple addresses for ingress gateway upstreams
This commit is contained in:
parent
7041f69892
commit
5dd923ee8b
|
@ -35,11 +35,13 @@
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if (gt item.LocalBindPort 0)}}
|
{{#if (gt item.LocalBindPort 0)}}
|
||||||
{{#let (concat (or item.LocalBindAddress '127.0.0.1') ':' item.LocalBindPort) as |combinedAddress|}}
|
{{#let (concat (or item.LocalBindAddress '127.0.0.1') ':' item.LocalBindPort) as |combinedAddress|}}
|
||||||
<dl class="port">
|
<dl>
|
||||||
|
<dt>
|
||||||
<CopyButton
|
<CopyButton
|
||||||
@value={{combinedAddress}}
|
@value={{combinedAddress}}
|
||||||
@name="Address"
|
@name="Address"
|
||||||
/>
|
/>
|
||||||
|
</dt>
|
||||||
<dd>{{combinedAddress}}</dd>
|
<dd>{{combinedAddress}}</dd>
|
||||||
</dl>
|
</dl>
|
||||||
{{/let}}
|
{{/let}}
|
||||||
|
|
|
@ -47,14 +47,18 @@
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if (not-eq item.GatewayConfig.ListenerPort 0)}}
|
{{#if (gt item.GatewayConfig.Addresses.length 0)}}
|
||||||
<dl class="port">
|
{{#each item.GatewayConfig.Addresses as |address|}}
|
||||||
|
<dl>
|
||||||
|
<dt>
|
||||||
<CopyButton
|
<CopyButton
|
||||||
@value={{item.GatewayConfig.ListenerPort}}
|
@value={{address}}
|
||||||
@name="Port"
|
@name="Address"
|
||||||
/>
|
/>
|
||||||
<dd>:{{item.GatewayConfig.ListenerPort}}</dd>
|
</dt>
|
||||||
|
<dd>{{address}}</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
{{/each}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</BlockSlot>
|
</BlockSlot>
|
||||||
</ListCollection>
|
</ListCollection>
|
||||||
|
|
|
@ -108,6 +108,6 @@
|
||||||
}
|
}
|
||||||
// In this case we do not need a background on the icon
|
// In this case we do not need a background on the icon
|
||||||
%composite-row .combined-address .copy-button button:hover,
|
%composite-row .combined-address .copy-button button:hover,
|
||||||
%composite-row-detail .port .copy-button button:hover {
|
%composite-row-detail dt .copy-button button:hover {
|
||||||
background-color: transparent !important;
|
background-color: transparent !important;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1211,9 +1211,9 @@
|
||||||
js-yaml "^3.13.1"
|
js-yaml "^3.13.1"
|
||||||
|
|
||||||
"@hashicorp/consul-api-double@^3.0.0":
|
"@hashicorp/consul-api-double@^3.0.0":
|
||||||
version "3.1.0"
|
version "3.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/@hashicorp/consul-api-double/-/consul-api-double-3.1.0.tgz#6f0cfc32d99b6f0c876d473ff8fdc489b7403904"
|
resolved "https://registry.yarnpkg.com/@hashicorp/consul-api-double/-/consul-api-double-3.1.2.tgz#3c3b929ab0f8aff5f503728337caf1c1a41171fb"
|
||||||
integrity sha512-TsRvkBJTzMaXlSyaFT4HU+Phhk+7K2kWPmnuM41cqkHsCLfoTllQ37avQyLYGM/57yfd0ajbI4M6IKoYJnQUWg==
|
integrity sha512-igs6f9fiA+z2Us1oLZ49/sEU0WsL+s7a1pnwFtED2xdI8tn5hz9G0doYfOxmi04IifNxv80NVifl3rZl2rn2tw==
|
||||||
|
|
||||||
"@hashicorp/ember-cli-api-double@^3.1.0":
|
"@hashicorp/ember-cli-api-double@^3.1.0":
|
||||||
version "3.1.0"
|
version "3.1.0"
|
||||||
|
|
Loading…
Reference in New Issue