Project

General

Profile

Project activity #35057

closed

Project activity #35056: AP 1.0 release

AP: Bootstrap Alfresco Groups

Added by Bram Geerlings 2 months ago. Updated 27 days ago.

Status:
Resolved
Priority:
P4 Normal
Category:
-
Target version:
Start date:
09/10/2025
Due date:
% Done:

0%

Estimated time:

Description

De Authorization Management Service maakt vanuit de bootstrap verschillende profielen aan waar Alfresco Groepen lid van worden gemaakt. Wanneer een Alfresco groep niet bestaat geeft dit problemen met het laden van de profielen.

Beoogde oplossing:
Tijdens het bootstrapping proces moet worden gecontroleerd of de bijbehorende alfresco groepen reeds bestaan. Indien dit niet het geval is moeten ze worden aangemaakt. (Voorbeeld is TEZZA_AUDIT)

Actions #1

Updated by Bram Geerlings 2 months ago

  • Status changed from Backlog to In Progress

Functionaliteit toegevoegd in Authorization Management Service. Bij bootstrap worden groepen die lid zijn van een profiel opgehaald in Alfresco. Wanneer dit niet mogelijk is wordt de groep aangemaakt via de Alfresco API.

Zit in AMS 0.10.1-SNAPSHOT.

@Erik Hoogland , zou jij kunnen reviewen en testen?

Actions #2

Updated by Bram Geerlings 2 months ago

  • Status changed from In Progress to Ready in Dev
  • Assignee changed from Contezza Development to Erik Hoogland
Actions #3

Updated by Erik Hoogland 2 months ago

  • Status changed from Ready in Dev to In Progress
  • Assignee changed from Erik Hoogland to Bram Geerlings

Dit werkt als Alfresco draait wanneer AP opstart. Maar als tijdens de bootstrap Alfresco niet bereikbaar is, zal dit niet worden uitgevoerd. Dan krijg je weer dezelfde error bij validate of publish.

Gekozen oplossing is een health check voor keycloak en gzac, zodat bootstraps pas plaatsvinden nadat servers online zijn.

Actions #4

Updated by Erik Hoogland about 1 month ago

  • Status changed from In Progress to Ready in Dev

Ontbrekende health check is in #35271 opgeleverd, ticket akkoord

Actions #5

Updated by Erik Hoogland about 1 month ago

  • Status changed from Ready in Dev to Test approved
Actions #6

Updated by Bram Geerlings about 1 month ago

Gemerged naar main, klaar voor release. Zie #35225

Actions #7

Updated by Bram Geerlings about 1 month ago

  • Status changed from Test approved to Resolved
Actions #8

Updated by Tahir Malik 27 days ago

  • Target version changed from Tezza Backlog to AP 1.0

Also available in: Atom PDF