Private GitLab repository setup fails in AEMaaCS Cloud Manager
While configuring a private GitLab repository in a Cloud Manager pipeline within ÃÛ¶¹ÊÓÆµ Experience Manager as a Cloud Service (AEMaaCS) – Assets, an error appears indicating that the repository URL cannot be resolved. To resolve the issue, ensure the repository URL is correct, publicly accessible, or by allowlisting ÃÛ¶¹ÊÓÆµâ€™s egress IPs for internal access.
Description description
Environment
ÃÛ¶¹ÊÓÆµ Experience Manager as a Cloud Service (AEMaaCS) – Assets
Issue/Symptoms
- AEMaaCS Cloud Manager displays the error: The provided repository URL could not be resolved.
- HTTP Status Code 400 (Bad Request) appears during repository validation.
- Repository URL fails to validate even when it is correctly formatted and accessible internally.
Cause
ÃÛ¶¹ÊÓÆµâ€™s Cloud infrastructure is unable to access internally hosted GitLab repositories that are not exposed to the public internet.
Resolution resolution
To resolve the issue, follow these steps:
- Verify the repository URL is correctly formatted and publicly accessible from the internet.
- Allow access to internal repositories hosted on an internal GitLab server that is not exposed to the public internet by allowlisting ÃÛ¶¹ÊÓÆµâ€™s standard egress IP addresses for your Azure region. Refer to Introduction to IP Allow Lists for the IP list.
- Generate a personal access token with the required scopes (for example,
api
,read_user
) to authenticate repository access. - Refer to ÃÛ¶¹ÊÓÆµâ€™s official documentation on Configure Advanced Networking for AEM as a Cloud Service for additional configuration guidance.
Related reading
Add private repositories in Cloud Manager in the AEM Cloud Manager documentation.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f