[MGRENTITLE-19] Implement upgrade operation for Keycloak resources Created: 16/Jan/24  Updated: 01/Feb/24

Status: Open
Project: mgr-tenant-entitlements
Components: None
Affects versions: None
Fix versions: None

Type: Story Priority: P3
Reporter: Pavel Filippov Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: back-end, epam-eureka, eureka-phase4
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Attachments: PNG File image-2024-01-16-13-41-02-682.png    
Issue links:
Defines
defines UXPROD-4633 Manager Usability Improvements In Progress
Sprint:
Story Points: 5
Development Team: Eureka
RCA Group: TBD

 Description   

Purpose/Overview:

This operation will allow to upgrade of existing entitlements without the requirement to revoke and install a new version of an application

Requirements/Scope:

  1. Implement upgrade operation for Keycloak authorization resources
  2. Upgrade operation must be allowed in terms of validation
  3. Add unit tests for KeycloakAuthResourceCreator
  4. Add integration tests for an upgrade using Keycloak
  5. Add an upgrade parameter to the POST /entitlements request with a default value equal to false

Approach:
Implement logic according to the activity diagram

Acceptance criteria:

  • Test code coverage is higher than 80%
  • The story is demonstrated to the team

See also:


Generated at Thu Feb 08 22:18:23 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.