Michael Klein
5a8678e596
Rename `peers.edit` to `peers.show`
2022-10-13 16:43:54 +02:00
Michael Klein
3d1f032b51
Fix bucket-list display depends on navigation
...
We need to explicitly tell the UI to not show the bucket-list
when we are displaying imported services. If we make
this depend on the data we will sometimes not show
it due to data-loader caching.
2022-10-13 16:43:54 +02:00
Michael Klein
0ad4334597
Match design order health states imported-services
2022-10-13 16:43:54 +02:00
Michael Klein
02c74807b3
Use existing freefilter to match existing design
2022-10-13 16:43:49 +02:00
Michael Klein
33cf82a2d5
Add filtering for 'unknown' imported services
2022-10-13 16:43:49 +02:00
Michael Klein
fb306b39d8
Add `unknown`-state predicate services
...
Based on the new peer relationship
2022-10-13 16:43:49 +02:00
Michael Klein
9624ecadb0
Update imported/export count on peers
...
Api has changed we need to adjust accordingly.
2022-10-13 16:43:49 +02:00
Michael Klein
fd94a0681b
Add peer as a belongs-to to service
...
Working with a peer model as a relationship is much
easier than to workaround a non-relationship in
imported services. This is currently only relevant
for imported-services where we know the peer
in advance.
2022-10-13 16:43:49 +02:00
Michael Klein
2f19d4e97e
Always transition to imported peers.edit
2022-10-13 16:43:49 +02:00
Michael Klein
1228b9a8a8
Prototype StreamStatus integration peers detail
2022-10-13 16:43:49 +02:00
Michael Klein
2bc2079758
Move peering bento box into dedicated component
2022-10-13 16:43:49 +02:00
Michael Klein
b9d5d3cb62
Don't handle undefined in smart-date-format
...
We will handle that from the outside
2022-10-13 16:43:38 +02:00
Michael Klein
96015e60d5
Add bento box peers.edit
2022-10-13 16:43:38 +02:00
Michael Klein
be604a2828
Implement smart-date-format-helper
...
Add a helper that knows how to format past dates
in a smart way. When less than a week ago we will
use relative date strings - for dates older than a week
we will use a friendly human-readable format.
This matches best practices we want to adhere to
based on what Terraform did for date-formatting.
2022-10-13 16:43:38 +02:00
Michael Klein
bd5b47bfa8
Add empty state peers.edit.addresses
2022-10-13 16:43:38 +02:00
Michael Klein
f7e36609ad
Add tooltips exported/imported tabs
2022-10-13 16:43:38 +02:00
Michael Klein
184a2a0e78
Display tab tooltips in tab-nav
2022-10-13 16:43:38 +02:00
Michael Klein
a712142ec0
Allow tabs to have tooltips
2022-10-13 16:43:38 +02:00
Michael Klein
92ddea3627
Link service in exported-service list
2022-10-13 16:43:38 +02:00
Michael Klein
f5934e75be
Show cursor peer-list
2022-10-13 16:43:38 +02:00
Michael Klein
2854bcde76
Implement imported services tab peers.edit
2022-10-13 16:43:38 +02:00
Michael Klein
b86567e163
Display addresses when receiver peer.edit
2022-10-13 16:43:38 +02:00
Michael Klein
0194eebd95
Return all items without search term exported
2022-10-13 16:43:38 +02:00
Michael Klein
b356cffbc5
Always display imported & exported on peer
...
Peers are bi-directional, we need to reflect that
2022-10-13 16:43:38 +02:00
Michael Klein
7fe7ecfeda
fix placeholder empty-state exported
2022-10-13 16:43:38 +02:00
Michael Klein
d30484968d
Make exported-services searchable by name
2022-10-13 16:43:38 +02:00
Michael Klein
8c99ecb28c
Create search-provider
2022-10-13 16:43:38 +02:00
Michael Klein
0ca0cb34e8
Pull in vertical-collection
...
We want to use a community solution for occlusion
rendering for this problem instead of using a custom
abstraction.
2022-10-13 16:43:38 +02:00
Michael Klein
419531287b
Create dimensions provider
...
To measure the available space of an element when it
should take up the "rest" of the page. This matches
what `ListCollection` is doing internally but makes
the mechanism available in a composable component.
2022-10-13 16:43:38 +02:00
Michael Klein
9006b7eebb
Switch out ember-ref-modifier for ember-ref-bucket
...
ember-ref-bucket is the successor of ref-modifier. We
weren't using ref-modifier anywhere so switching out
is not an issue.
2022-10-13 16:43:38 +02:00
Michael Klein
44f42a52a1
Use HDS in peers.edit.exported
2022-10-13 16:43:31 +02:00
Michael Klein
8c0aa57bd2
Configure tailwind-jit for sub-apps as well
2022-10-13 10:44:07 +02:00
Michael Klein
961d0179c7
add external-services method to peer repo
2022-10-13 10:44:07 +02:00
Michael Klein
d33b5c7bd3
Move javascript tab class to tab-nav
2022-10-13 10:44:07 +02:00
Michael Klein
7334472f84
Pass provider data for peering tab-nav
2022-10-13 10:44:07 +02:00
Michael Klein
4b89df2335
Create Peerings::Provider
...
We need a component abstraction that encapsulates
creating the dynamic tabs based on peering-type.
We create a `PeerTab`-abstraction that behaves like
the data-structure the tab-nav expects to achieve this
effect.
2022-10-13 10:44:07 +02:00
Michael Klein
99921a8bdd
Transition to exported/imported based on peer type
2022-10-13 10:44:07 +02:00
Michael Klein
65a33f8f8a
Add imported/exported tabs to peers.edit
2022-10-13 10:44:07 +02:00
Michael Klein
78b0eb4f43
Add imported and exported routes for peers.edit
2022-10-13 10:44:07 +02:00
Michael Klein
7f799cd9f5
Handle case when this.element is undefined outlet
2022-10-13 10:44:07 +02:00
Michael Klein
75d867b7e8
Add link to peers.edit to peerings list
2022-10-13 10:44:07 +02:00
Michael Klein
ca53d4dc0d
Bring back edit-route for peerings
2022-10-13 10:44:07 +02:00
Michael Klein
2cb8b44b5f
Only display regenerate token when peer is dialer
...
Regenerating only makes sense if we are dealing with the
side that created the token - i.e. the dialer.
2022-10-13 10:44:07 +02:00
Michael Klein
66a1343b2a
Differentiate between dialer / receiver peer model
2022-10-13 10:44:06 +02:00
Michael Klein
e0a5ea5d09
Allow deleting terminated peers
2022-10-12 09:33:23 +02:00
Michael Klein
1f4c4d5005
pass dc/partition when normalizing peerings
2022-10-12 09:29:24 +02:00
Michael Klein
c1fdc5836b
default to an empty array peering services
2022-10-12 09:29:24 +02:00
Michael Klein
73deb13bd8
Update peer repo with latest API changes
2022-10-12 09:29:24 +02:00
Tyler Wendlandt
f8dab48cd4
ui: hide node name and meta on agentless instances ( #14921 )
...
* [NET-950] hide node name and meta on agentless instances
* Fix linting issues and set synthetic-node value
* ui: changelog entry
2022-10-11 09:59:53 -06:00
Tyler Wendlandt
11fe7dc8c5
ui: Remove node name from agentless service instance ( #14903 )
...
* [NET-949]: Remove node name from agentless instance
* Add changelog entry
2022-10-07 04:01:34 -06:00