AWS OIDC Integration Dashboard #41909
Labels
aws
Used for AWS Related Issues.
discover
Issues related to Teleport Discover
feature-request
Used for new features in Teleport, improvements to current should be #enhancements
We should give the user the visibility and management tools, so they can understand the current status and fix/change any configuration related to the Integration.
The following components must be part of this dashboard.
AWS App Access
Whether the AWS App Access is enabled for the integration.
Users should be able to enable or disable the AWS App.
Enabling it will redirect them to the Discover flow.
RDS, EC2 and EKS
RDS databases, EC2 instances and EKS clusters can be enrolled and accessed from teleport.
Enrollment is done by creating a new DiscoveryConfig associated with an existing DiscoveryService's DiscoveryGroup (self-hosted users must manage their own DiscoveryService).
The dashboard must show the DiscoveryConfig rules created for each type of resource.
For RDS, the flow deploys a Database Service in user's AWS Account using Amazon ECS.
Listing ECS Services requires a region. In order to get the region we'll use two sources: a) regions in use by the DiscoveryConfig rules; b) regions in use by the onboarded RDS databasesUsers should see how many database agents deployed in ECS exist (name, teleport version, config, ...).
Tasks
Tasks will allow users to see which resources failed to enroll.
When opening the Integration, users should see how many tasks exists and possibly open the Tasks view.
Final design (internal only)
https://www.figma.com/design/v6GunK50D2VC7w7I2FBDNf/Access-(Management)?node-id=4143-2783&node-type=canvas&t=r1DInS5qFyYyH1vw-0
Dashboard
Tasks
discover-ec2
task type #47062user_task_state
event proto #47380The text was updated successfully, but these errors were encountered: