consul/ui-v2/app/templates/components
John Cowen 3eec5edadf
ui: Discovery-Chain: Cope with some edge case configs (#7174)
* ui: Discovery-Chain: Cope with redirects that have failovers

We found a few stranger configurations for discovery-chain, one of which
was redirects that can then failover.

We altered the parsing here to include 2 passes, one to organize the
nodes into resolvers and children/subsets based on the nodes themselves, which
includes adding the failovers to resolvers and subsets.

We then do a second pass which can more reliably figure out whether a
target is a redirect or a failover (target failovers don't have a
corresponding node), this then adds the redirect children to the already
exising resolver (from the first pass) and then checks if the redirect
also has failovers and adds those if so.

* ui: Check to see if we have a user configured default route or not

...if we don't add one so the visualization looks complete
2020-01-30 16:09:05 +00:00
..
acl-filter.hbs ui: Keyboard navigation improvements (#7090) 2020-01-20 14:15:15 +00:00
action-group.hbs ui: CSS Upgrade (action-group,form-elements,sliding-toggle,breadcrumbs) (#6495) 2019-12-18 12:26:43 +00:00
app-view.hbs ui: Move slots to use attributes over positional params (#7032) 2020-01-15 09:15:54 +00:00
aria-menu.hbs ui: New Confirmation Dialogs (#7007) 2020-01-22 12:08:29 +00:00
catalog-filter.hbs ui: Keyboard navigation improvements (#7090) 2020-01-20 14:15:15 +00:00
changeable-set.hbs ui: Move slots to use attributes over positional params (#7032) 2020-01-15 09:15:54 +00:00
child-selector.hbs ui: Move slots to use attributes over positional params (#7032) 2020-01-15 09:15:54 +00:00
code-editor.hbs UI: ACL Roles (#5635) 2019-05-01 18:22:37 +00:00
confirmation-dialog.hbs ui: Move slots to use attributes over positional params (#7032) 2020-01-15 09:15:54 +00:00
copy-button-feedback.hbs ui: Move slots to use attributes over positional params (#7032) 2020-01-15 09:15:54 +00:00
copy-button.hbs UI: New ACLs (#4789) 2018-10-19 08:45:05 -07:00
delete-confirmation.hbs UI: New ACLs (#4789) 2018-10-19 08:45:05 -07:00
discovery-chain.hbs ui: Discovery Chain (#6746) 2019-12-18 12:26:47 +00:00
dom-buffer-flush.hbs UI: New ACLs (#4789) 2018-10-19 08:45:05 -07:00
dom-buffer.hbs UI: New ACLs (#4789) 2018-10-19 08:45:05 -07:00
feedback-dialog.hbs ui: Move slots to use attributes over positional params (#7032) 2020-01-15 09:15:54 +00:00
form-component.hbs UI: ACL Roles (#5635) 2019-05-01 18:22:37 +00:00
freetext-filter.hbs Use html5 oninput instead of onkeyup for native textual inputs 2018-07-03 15:40:15 +01:00
hashicorp-consul.hbs ui: Keyboard navigation improvements (#7090) 2020-01-20 14:15:15 +00:00
healthcheck-info.hbs UI: ACL Roles (#5635) 2019-05-01 18:22:37 +00:00
healthcheck-list.hbs ui: Move slots to use attributes over positional params (#7032) 2020-01-15 09:15:54 +00:00
healthcheck-output.hbs ui: Move slots to use attributes over positional params (#7032) 2020-01-15 09:15:54 +00:00
healthcheck-status.hbs UI: Service Instances (#5326) 2019-05-01 18:22:10 +00:00
healthchecked-resource.hbs ui: Move slots to use attributes over positional params (#7032) 2020-01-15 09:15:54 +00:00
intention-filter.hbs ui: Keyboard navigation improvements (#7090) 2020-01-20 14:15:15 +00:00
list-collection.hbs UI V2 (#4086) 2018-05-10 19:52:53 +01:00
modal-dialog.hbs ui: Move slots to use attributes over positional params (#7032) 2020-01-15 09:15:54 +00:00
modal-layer.hbs UI: New ACLs (#4789) 2018-10-19 08:45:05 -07:00
phrase-editor.hbs ui: {{phrase-editor}} amends (#5991) 2019-09-04 08:35:07 +00:00
policy-form.hbs ui: Remove the Policy/Service Identity selector from nspaces (#7124) 2020-01-28 09:39:09 +00:00
policy-selector.hbs ui: Remove the Policy/Service Identity selector from nspaces (#7124) 2020-01-28 09:39:09 +00:00
popover-menu.hbs ui: New Confirmation Dialogs (#7007) 2020-01-22 12:08:29 +00:00
radio-group.hbs ui: Keyboard navigation improvements (#7090) 2020-01-20 14:15:15 +00:00
resolver-card.hbs ui: Discovery-Chain: Cope with some edge case configs (#7174) 2020-01-30 16:09:05 +00:00
role-form.hbs ui: Acceptance test improvements to prepare for more NS tests (#6980) 2020-01-24 12:26:28 +00:00
role-selector.hbs ui: Acceptance test improvements to prepare for more NS tests (#6980) 2020-01-24 12:26:28 +00:00
route-card.hbs ui: Discovery Chain Improvements (#7036) 2020-01-16 16:31:09 +00:00
secret-button.hbs ui: Use structure-icons as much as possible (#6851) 2020-01-16 09:10:32 +00:00
service-identity.hbs UI: ACL Roles (#5635) 2019-05-01 18:22:37 +00:00
sort-control.hbs ui: Adds a `sort-control` component for asc/desc sorting of columns etc (#6034) 2019-09-04 08:35:16 +00:00
splitter-card.hbs ui: Discovery Chain (#6746) 2019-12-18 12:26:47 +00:00
stats-card.hbs ui: Move slots to use attributes over positional params (#7032) 2020-01-15 09:15:54 +00:00
tab-nav.hbs ui: Keyboard navigation improvements (#7090) 2020-01-20 14:15:15 +00:00
tab-section.hbs ui: Keyboard navigation improvements (#7090) 2020-01-20 14:15:15 +00:00
tabular-collection.hbs ui: New Confirmation Dialogs (#7007) 2020-01-22 12:08:29 +00:00
tabular-details.hbs ui: Move slots to use attributes over positional params (#7032) 2020-01-15 09:15:54 +00:00
tag-list.hbs UI: Service Instances (#5326) 2019-05-01 18:22:10 +00:00
templated-anchor.hbs ui: dashboard links (#5704) 2019-05-01 18:22:38 +00:00
toggle-button.hbs ui: New Confirmation Dialogs (#7007) 2020-01-22 12:08:29 +00:00
token-list.hbs ui: Move slots to use attributes over positional params (#7032) 2020-01-15 09:15:54 +00:00
tomography-graph.hbs UI: Reduce in-development deprecations (also use toLocaleString) (#4677) 2018-10-01 13:42:42 +01:00