First configure your AWS IAM permissions
-
+
The following IAM permissions will be added as an inline policy
named {IAM_POLICY_NAME} to IAM role{' '}
{iamRoleName}
@@ -94,7 +94,7 @@ export function CreateAppAccess() {
/>
-
+
Run the command below on your{' '}
diff --git a/web/packages/teleport/src/Discover/Database/DeployService/AutoDeploy/SelectSecurityGroups.tsx b/web/packages/teleport/src/Discover/Database/DeployService/AutoDeploy/SelectSecurityGroups.tsx
index cc5ed4bb590b4..1717a082208ba 100644
--- a/web/packages/teleport/src/Discover/Database/DeployService/AutoDeploy/SelectSecurityGroups.tsx
+++ b/web/packages/teleport/src/Discover/Database/DeployService/AutoDeploy/SelectSecurityGroups.tsx
@@ -21,7 +21,7 @@ import React, { useState, useEffect } from 'react';
import { Text, Flex, Box, Indicator, ButtonSecondary, Subtitle3 } from 'design';
import * as Icons from 'design/Icon';
import { FetchStatus } from 'design/DataTable/types';
-import { HoverTooltip, ToolTipInfo } from 'shared/components/ToolTip';
+import { HoverTooltip, IconTooltip } from 'design/Tooltip';
import useAttempt from 'shared/hooks/useAttemptNext';
import { getErrMessage } from 'shared/utils/errorType';
import { pluralize } from 'shared/utils/text';
@@ -126,7 +126,7 @@ export const SelectSecurityGroups = ({
<>
Select ECS Security Groups
-
+
Select ECS security group(s) based on the following requirements:
@@ -141,7 +141,7 @@ export const SelectSecurityGroups = ({
-
+
diff --git a/web/packages/teleport/src/Discover/Database/DeployService/AutoDeploy/SelectSubnetIds.tsx b/web/packages/teleport/src/Discover/Database/DeployService/AutoDeploy/SelectSubnetIds.tsx
index 785ec15fbda9e..8a6e93a0491b1 100644
--- a/web/packages/teleport/src/Discover/Database/DeployService/AutoDeploy/SelectSubnetIds.tsx
+++ b/web/packages/teleport/src/Discover/Database/DeployService/AutoDeploy/SelectSubnetIds.tsx
@@ -29,7 +29,7 @@ import {
} from 'design';
import * as Icons from 'design/Icon';
import { FetchStatus } from 'design/DataTable/types';
-import { HoverTooltip, ToolTipInfo } from 'shared/components/ToolTip';
+import { HoverTooltip, IconTooltip } from 'design/Tooltip';
import { pluralize } from 'shared/utils/text';
import useAttempt from 'shared/hooks/useAttemptNext';
import { getErrMessage } from 'shared/utils/errorType';
@@ -121,12 +121,12 @@ export function SelectSubnetIds({
<>
Select ECS Subnets
-
+
A subnet has an outbound internet route if it has a route to an
internet gateway or a NAT gateway in a public subnet.
-
+
diff --git a/web/packages/teleport/src/Discover/Database/EnrollRdsDatabase/AutoDiscoverToggle.tsx b/web/packages/teleport/src/Discover/Database/EnrollRdsDatabase/AutoDiscoverToggle.tsx
index 204e30b3e79d1..617d10ba79790 100644
--- a/web/packages/teleport/src/Discover/Database/EnrollRdsDatabase/AutoDiscoverToggle.tsx
+++ b/web/packages/teleport/src/Discover/Database/EnrollRdsDatabase/AutoDiscoverToggle.tsx
@@ -19,7 +19,7 @@
import React from 'react';
import { Box, Toggle } from 'design';
-import { ToolTipInfo } from 'shared/components/ToolTip';
+import { IconTooltip } from 'design/Tooltip';
export function AutoDiscoverToggle({
wantAutoDiscover,
@@ -40,11 +40,11 @@ export function AutoDiscoverToggle({
Auto-enroll all databases for the selected VPC
-
+
Auto-enroll will automatically identify all RDS databases (e.g.
PostgreSQL, MySQL, Aurora) from the selected VPC and register them as
database resources in your infrastructure.
-
+
);
diff --git a/web/packages/teleport/src/Discover/Kubernetes/EnrollEKSCluster/EnrollEksCluster.tsx b/web/packages/teleport/src/Discover/Kubernetes/EnrollEKSCluster/EnrollEksCluster.tsx
index e73fc6dfc3e15..2505da7275658 100644
--- a/web/packages/teleport/src/Discover/Kubernetes/EnrollEKSCluster/EnrollEksCluster.tsx
+++ b/web/packages/teleport/src/Discover/Kubernetes/EnrollEKSCluster/EnrollEksCluster.tsx
@@ -31,7 +31,7 @@ import { FetchStatus } from 'design/DataTable/types';
import { Danger } from 'design/Alert';
import useAttempt from 'shared/hooks/useAttemptNext';
-import { ToolTipInfo } from 'shared/components/ToolTip';
+import { IconTooltip } from 'design/Tooltip';
import { getErrMessage } from 'shared/utils/errorType';
import { EksMeta, useDiscover } from 'teleport/Discover/useDiscover';
@@ -435,11 +435,11 @@ export function EnrollEksCluster(props: AgentStepProps) {
Enable Kubernetes App Discovery
-
+
Teleport's Kubernetes App Discovery will automatically identify
and enroll to Teleport HTTP applications running inside a
Kubernetes cluster.
-
+
Auto-enroll all EKS clusters for selected region
-
+
Auto-enroll will automatically identify all EKS clusters from
the selected region and register them as Kubernetes resources in
your infrastructure.
-
+
{showTable && (
diff --git a/web/packages/teleport/src/Discover/Server/DiscoveryConfigSsm/DiscoveryConfigSsm.tsx b/web/packages/teleport/src/Discover/Server/DiscoveryConfigSsm/DiscoveryConfigSsm.tsx
index 6a7245bacf798..6846a09779e53 100644
--- a/web/packages/teleport/src/Discover/Server/DiscoveryConfigSsm/DiscoveryConfigSsm.tsx
+++ b/web/packages/teleport/src/Discover/Server/DiscoveryConfigSsm/DiscoveryConfigSsm.tsx
@@ -30,7 +30,7 @@ import {
import styled from 'styled-components';
import { Danger, Info } from 'design/Alert';
import TextEditor from 'shared/components/TextEditor';
-import { ToolTipInfo } from 'shared/components/ToolTip';
+import { IconTooltip } from 'design/Tooltip';
import FieldInput from 'shared/components/FieldInput';
import { Rule } from 'shared/components/Validation/rules';
import Validation, { Validator } from 'shared/components/Validation';
@@ -317,7 +317,7 @@ export function DiscoveryConfigSsm() {
{' '}
to configure your IAM permissions.
-
+
The following IAM permissions will be added as an inline
policy named {IAM_POLICY_NAME} to IAM role{' '}
{arnResourceName}
@@ -330,7 +330,7 @@ export function DiscoveryConfigSsm() {
/>
-
+
Auto-enroll all EC2 instances for selected region
-
+
Auto-enroll will automatically identify all EC2 instances from
the selected region and register them as node resources in
your infrastructure.
-
+
{wantAutoDiscover && (
diff --git a/web/packages/teleport/src/Discover/Shared/Aws/ConfigureIamPerms.tsx b/web/packages/teleport/src/Discover/Shared/Aws/ConfigureIamPerms.tsx
index 4c491191152b8..0c244462b7507 100644
--- a/web/packages/teleport/src/Discover/Shared/Aws/ConfigureIamPerms.tsx
+++ b/web/packages/teleport/src/Discover/Shared/Aws/ConfigureIamPerms.tsx
@@ -21,7 +21,7 @@ import styled from 'styled-components';
import { Flex, Link, Box, H3 } from 'design';
import { assertUnreachable } from 'shared/utils/assertUnreachable';
import TextEditor from 'shared/components/TextEditor';
-import { ToolTipInfo } from 'shared/components/ToolTip';
+import { IconTooltip } from 'design/Tooltip';
import { P } from 'design/Text/Text';
@@ -179,11 +179,11 @@ export function ConfigureIamPerms({
<>
Configure your AWS IAM permissions
-
+
The following IAM permissions will be added as an inline policy
named {iamPolicyName} to IAM role {iamRoleName}
{editor}
-
+
{msg} Run the command below on your{' '}
diff --git a/web/packages/teleport/src/Discover/Shared/ConfigureDiscoveryService/ConfigureDiscoveryServiceDirections.tsx b/web/packages/teleport/src/Discover/Shared/ConfigureDiscoveryService/ConfigureDiscoveryServiceDirections.tsx
index 9017c990205f4..1b56b2d69e270 100644
--- a/web/packages/teleport/src/Discover/Shared/ConfigureDiscoveryService/ConfigureDiscoveryServiceDirections.tsx
+++ b/web/packages/teleport/src/Discover/Shared/ConfigureDiscoveryService/ConfigureDiscoveryServiceDirections.tsx
@@ -18,7 +18,7 @@
import { Box, Flex, Input, Text, Mark, H3, Subtitle3 } from 'design';
import styled from 'styled-components';
-import { ToolTipInfo } from 'shared/components/ToolTip';
+import { IconTooltip } from 'design/Tooltip';
import React from 'react';
@@ -71,7 +71,7 @@ discovery_service:
Auto-enrolling requires you to configure a{' '}
Discovery Service