Skip to content

Commit

Permalink
Display full list of DNS zones in VNet panel (#43195)
Browse files Browse the repository at this point in the history
* Remove unused getCluster func from clusterConfigCache

* Make ClusterConfigCache public

* Improve warning when fetching leaf clusters for DNS setup

* Return AlreadyExists from VnetService.Start and handle it on frontend

* Implement VnetService.ListDNSZones

* Share ClusterConfigCache between lib/vnet and lib/teleterm

* Extract blink keyframes

* Add processing and warning status to ConnectionStatusIndicator

* Speed up slide animation for VNet panel

* Display DNS zones in VNet panel

* Show processing state on repeated calls only after delay

* Pass empty deps array to useEffect

* Return Promise<never> from usePromiseRejectedOnUnmount

* Add ellipsis to processing state copy

* MockedUnaryCall.then: Handle onrejected not being defined

I just copied stuff from the linked implementation of then.

* Fix mistake in comment for ListDNSZones
  • Loading branch information
ravicious authored Jun 20, 2024
1 parent 2690c76 commit b58d3f9
Show file tree
Hide file tree
Showing 29 changed files with 1,265 additions and 174 deletions.
184 changes: 156 additions & 28 deletions gen/proto/go/teleport/lib/teleterm/vnet/v1/vnet_service.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

60 changes: 58 additions & 2 deletions gen/proto/go/teleport/lib/teleterm/vnet/v1/vnet_service_grpc.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit b58d3f9

Please sign in to comment.