Skip to content

Implement for auto revoke feature (Preview)#4

Merged
yanakayus merged 3 commits intosony:mainfrom
yanakayus:feature/auto-revoke
Feb 27, 2025
Merged

Implement for auto revoke feature (Preview)#4
yanakayus merged 3 commits intosony:mainfrom
yanakayus:feature/auto-revoke

Conversation

@yanakayus
Copy link
Copy Markdown
Collaborator

@yanakayus yanakayus commented Feb 27, 2025

Issue # (if applicable)

Closes #.

🎉 Reason for this change

Implement for auto revoke feature (Preview)

🔀 Description of changes

This pull request introduces several changes to the apps/web-ui and catalogs directories, focusing on adding auto-revoke functionality for approval requests and updating dependencies. The most important changes include the integration of the scheduler provider, enhancements to the approval request pages.

Scheduler Provider:

  • Remove list API because not used
  • Add FlexibleTimeWindow param when creating schedule
  • Fix for handling auto revoke event

Enhancements to Approval Request Pages:

  • Show auto revoke information

Configuration for Auto-Revoke in Catalogs:

  • Added autoRevoke configuration to GitHub IAM Role Promote and Jump IAM Role Promote in IAM Role Catalog
  • Added IAM IdC Permission Request configuration to GitHub IAM Role Promote in IAM IdC Catalog

🖨️ Description of how you validated changes

  • Check unit test is passed.
  • I started the web UI on my local environment and confirmed that there are no issues.

👀 Points to be checked especially by reviewers (if any)

🔗 Related links

@yanakayus yanakayus changed the title Implemetnt for auto revoke feature (Preview) Implement for auto revoke feature (Preview) Feb 27, 2025
@yanakayus yanakayus self-assigned this Feb 27, 2025
@yanakayus yanakayus marked this pull request as ready for review February 27, 2025 11:31
@yanakayus yanakayus merged commit 6b0fad8 into sony:main Feb 27, 2025
@yanakayus yanakayus deleted the feature/auto-revoke branch February 27, 2025 11:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant