Skip to content

Move Identity Center validation tools to OSS#52239

Merged
tcsc merged 1 commit intomasterfrom
tcsc/aws-ic-move-validators
Feb 19, 2025
Merged

Move Identity Center validation tools to OSS#52239
tcsc merged 1 commit intomasterfrom
tcsc/aws-ic-move-validators

Conversation

@tcsc
Copy link
Copy Markdown
Contributor

@tcsc tcsc commented Feb 18, 2025

In order to provide better validation when installing the IC integration via tctl,
this patch moves some IC-specific validation tools from teleport.e to
into the OSS repository.

@tcsc tcsc added no-changelog Indicates that a PR does not require a changelog entry backport/branch/v17 aws-iam-identity-center labels Feb 18, 2025
@tcsc tcsc enabled auto-merge February 18, 2025 09:40
@tcsc tcsc added this pull request to the merge queue Feb 18, 2025
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Feb 18, 2025
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feels like /lib/aws/identitycenter/common would be a better package home for these ones. The /lib/utils/ is meant for a more generic packages that would apply to broader usage beside identity center.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

common is a pretty poor choice of package name though.. Tells you nothing about what's inside.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are also plenty of AWS-service specific utilities already under lib/utils/aws (see here), so it seems like a reasonable place to move these utils to.

Given the precedent of those other service-specific packages, I'm going to leave them here for now. This isn't a hill I'm prepared to die on, though; if we want to move them afterwards I'm OK with that.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm. That said, all of the filter management stuff has nothing to do with the AWS service; it's all Teleport stuff. OK, I'll move it.

In order to provide better validation when installing the IC integration via `tctl`,
this patch moves some IC-specific validation tools from `teleport.e` to
into the OSS repository.
@tcsc tcsc force-pushed the tcsc/aws-ic-move-validators branch from 76383ea to 2031bf9 Compare February 19, 2025 01:24
@tcsc tcsc added this pull request to the merge queue Feb 19, 2025
Merged via the queue into master with commit 1364c35 Feb 19, 2025
@tcsc tcsc deleted the tcsc/aws-ic-move-validators branch February 19, 2025 03:09
@public-teleport-github-review-bot
Copy link
Copy Markdown

@tcsc See the table below for backport results.

Branch Result
branch/v17 Create PR

carloscastrojumo pushed a commit to carloscastrojumo/teleport that referenced this pull request Feb 19, 2025
In order to provide better validation when installing the IC integration via `tctl`,
this patch moves some IC-specific validation tools from `teleport.e` to
into the OSS repository.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

aws-iam-identity-center backport/branch/v17 no-changelog Indicates that a PR does not require a changelog entry size/md

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants