[AEMaaCS] Issue with isMemberOf property #694
Replies: 8 comments 5 replies
-
Hi @nikolay-v-atanasov what does AC Tool log say? I assume the execution on Production is successful? Maybe you can share the verbose log?
Was it being created as part of the same yaml definition you shared? (asking, because don't see it there). |
Beta Was this translation helpful? Give feedback.
-
Hi, I don't see errors in verbose log. The log is attached The FLEETCARCONFIGURATOR.FLEETCCDOC-HQ-PUBLISHER (no SKD prefix) is created in another script file. The definition is here: I attached two screenshots on SKD and NOS SKD groups so we can see that NOT SKD groups are created successfully: |
Beta Was this translation helpful? Give feedback.
-
I dumped the AC Tool, and I see that for not SKD groups, we have
and some of the comma-separated strings are converted to lists:
Do we have a limitation of the length of isMemberOf property in characters? Thank you |
Beta Was this translation helpful? Give feedback.
-
This doesn't seem to be like an issue in the tool itself (as it happens only on PROD), can you therefore please rather use https://github.com/Netcentric/accesscontroltool/discussions. This is reserved for tracking of bugs/features. Thanks. |
Beta Was this translation helpful? Give feedback.
-
The tool doesn't work as expected. This can be an environment-specific issue, can't it? |
Beta Was this translation helpful? Give feedback.
-
Hi @kwin I consider that this is a bug. I managed to reproduce on STAGE environment. I deleted all groups and regenerated them using AC Tool console. After the regeneration, the SKD-FLEETCARCONFIGURATOR.FLEETCCDOC-CMS-HQ-PUBLISHER, Additionally, I delete all groups and start the pipeline. The AC tool reported that 286 groups were created: However, no group exists i.e. all SKD groups are missing. |
Beta Was this translation helpful? Give feedback.
-
I just retested on a cloud service environment with latest version |
Beta Was this translation helpful? Give feedback.
-
Further tests of @nikolay-v-atanasov and the team showed that
|
Beta Was this translation helpful? Give feedback.
-
Hi all,
We have an issue with AC Tool on AEMaaCS. The issue is weird because we have the same scripts and same configurations for all AEM Cloud environments, but we only have the problem on PROD, i.e. the groups are created properly on AEM DEV and STAGE environments but they are broken on PROD.
The problem is that we create several external IMS user groups by AC Tool, and for these groups, we specify that Group A isMemberOf Group B. For example we specify that:
SKD-FLEETCARCONFIGURATOR.FLEETCCDOC-HQ-PUBLISHER is member of these three groups:
However, the FLEETCCDOC-HQ-PUBLISHER group is not created as a member of the groups above. Here is the code snippet
The script is attached
new_fleet.yaml.txt
Additionally, we create a similar user group FLEETCARCONFIGURATOR.FLEETCCDOC-HQ-PUBLISHER (no SKD prefix) and everything is good for this group i.e. the groups is included as a member of listed groups.
- name: FLEETCARCONFIGURATOR.FLEETCCDOC-HQ-PUBLISHER
path: /home/groups/fleet
isMemberOf: FLEETCARCONFIGURATOR.FLEETCCDOC-CMS-HQ-PUBLISHER,FLEETCARCONFIGURATOR.FLEETCCDOC-DAM-HQ-PUBLISHER,FLEETCARCONFIGURATOR.FLEETCCDOC-GLOBAL-USERS
We have just one AC Tool configuration for PROD in config.author.prod folder. The PID of the service is biz.netcentric.cq.tools.actool.impl.AcInstallationServiceImpl.cfg.json
{ "configurationRootPaths":[ "/apps/xxx/actoolconfig", "/apps/xxx/actoolconfig_ims" ] }
I appreciate any advice and suggestion about the issue.
Thank you in advance,
Nikolay
Beta Was this translation helpful? Give feedback.
All reactions