Commit Graph
14 Commits
Author SHA1 Message Date
STeve (Xin) Huang 5ee85bdf72 Add sts:AssumeRole to database boundary policy (#20215) 2023-01-17 14:56:39 +00:00
Marco André Dinis 6286488be3 Database: validate AWS Account ID (#19638)
When the AWS Account ID is provided, we must check that it is a valid
one.

AWS Account ID is a well documented field: 12-digit string

This check is meant to prevent typos when creating Databases mainly from
the Web UI in the context of Teleport Discover.
2022-12-28 12:42:39 +00:00
STeve (Xin) Huang 43529b2653 AWS Redshift Serverless auto-discovery (#18974) 2022-12-09 21:23:56 +00:00
STeve (Xin) Huang d8f4581606 Web API for getting database IAM policy (#17635) 2022-11-09 13:58:17 +00:00
Jakub Nyckowski 0ee91f6c37 Enable GCI linter (#17894) 2022-10-28 20:20:28 +00:00
Gabriel Corado 65c022893d Add Azure AD user managed identity authentication for SQL server (#17142) 2022-10-21 15:06:51 +00:00
Zac Bergquist 7cb27606cc Speed up TestEC2IsInstanceMetadataAvailable (#17353)
When testing the "not available" case, this test closed the server
and waited for the AWS SDK to make several attempts before finally
giving up.

Instead of shutting down the server, return an error. This triggers
the same error handling branches, but doesn't require multiple
attempts by the SDK.

Before:

$ go test -run TestEC2IsInstanceMetadataAvailable ./lib/cloud/aws -count=1
ok  	github.com/gravitational/teleport/lib/cloud/aws	4.272s

After:

$ go test -run TestEC2IsInstanceMetadataAvailable ./lib/cloud/aws -count=1
ok  	github.com/gravitational/teleport/lib/cloud/aws	0.262s
2022-10-13 16:55:35 +00:00
Andrew Burke ac257084a7 Automatically import Azure tags (#16218)
This change lets Teleport automatically import tags from the Azure instance it's running on.
2022-09-28 23:40:13 +00:00
d8c9b08001 Support China and GovCloud for database access (#15359)
Co-authored-by: waylen <waylen.guo@gmail.com>
Co-authored-by: Jianghui Guo <89057156+waylenguo@users.noreply.github.com>
Co-authored-by: STeve (Xin) Huang <huangin52@gmail.com>
2022-08-16 18:42:18 +00:00
STeve (Xin) Huang af2824fc9b Change IAM "UnmodifiableEntity" error to a debug log (#14594) 2022-07-27 16:58:23 +00:00
STeve (Xin) Huang 50dcd493df Manage ElastiCache Users (#12709) 2022-06-01 01:10:56 +00:00
Andrew Burke a8ed7bd1fd Automatically import EC2 tags (#12593)
This change allows Teleport to automatically import EC2 tags when running in an EC2 instance.
2022-05-31 23:19:16 +00:00
Gabriel Corado df44457b02 feat: aws database configurator (#9145) 2022-02-18 21:15:54 +00:00
Roman Tkachenko ce547953db Automatically import RDS databases (#8481) 2021-10-15 11:03:10 -07:00