-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove EICE dead code #51107
Remove EICE dead code #51107
Conversation
/> | ||
</EditorWrapper> | ||
); | ||
// TODO(marco): should we remove `ec2` from the AwsResourceKind? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can someone please help me here?
0f87eb7
to
8f703e3
Compare
Can you just clarify what releases in the PR body just in case anyone needs to know in the future? |
Edited the PR description to include the PR that removed the screen. |
@@ -200,6 +200,8 @@ func (s *AWSOIDCService) awsClientReq(ctx context.Context, integrationName, regi | |||
} | |||
|
|||
// ListEICE returns a paginated list of EC2 Instance Connect Endpoints. | |||
// | |||
// Deprecated: Marked as deprecated in teleport/integration/v1/awsoidc_service.proto. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add Delete schedule for these deprecated methods?
We usually add DELETE IN vX
comment.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll schedule them to be deleted in v19
Accessing EC2 instances using EC2 Instance Connect Endpoint was developed some releases ago. However, due to strict quotas put in place by amazon, we decide to remove this feature. Since a couple of releases ago we hide this feature from the UI. This PR removes dead code: - removes the UI bits used during the Discovery flow - removes the `teleport integrationn configure eice-iam` command - removes API endpoinst that are no longer used - deprecates the unused gRPC calls The following parts were kept, to ensure we don't break existing set ups: - auto discovery of ec2 instances using the EICE method - accessing Servers which have the ec2-ice subkind - kubernetes operator and terraform provider EICE resource management We might remove those in the future, but for now, they will be kept.
8f703e3
to
3d5d8a3
Compare
* Remove EICE dead code Accessing EC2 instances using EC2 Instance Connect Endpoint was developed some releases ago. However, due to strict quotas put in place by amazon, we decide to remove this feature. Since a couple of releases ago we hide this feature from the UI. This PR removes dead code: - removes the UI bits used during the Discovery flow - removes the `teleport integrationn configure eice-iam` command - removes API endpoinst that are no longer used - deprecates the unused gRPC calls The following parts were kept, to ensure we don't break existing set ups: - auto discovery of ec2 instances using the EICE method - accessing Servers which have the ec2-ice subkind - kubernetes operator and terraform provider EICE resource management We might remove those in the future, but for now, they will be kept. * add delete version notice
Accessing EC2 instances using EC2 Instance Connect Endpoint was developed some releases ago:
However, due to strict quotas put in place by amazon, we decide to remove this feature.
Since v15.4.0 we hide this feature from the UI. This PR removes dead code:
teleport integrationn configure eice-iam
commandThe following parts were kept, to ensure we don't break existing set ups:
We might remove those in the future, but for now, they will be kept.