Project

General

Profile

Project activity #35057

open

Project activity #35056: AP 1.0 release

AP: Bootstrap Alfresco Groups

Added by Bram Geerlings 12 days ago. Updated 6 days ago.

Status:
In Progress
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 11 days 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 11 days ago

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

Updated by Erik Hoogland 6 days 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.

Also available in: Atom PDF