-
Bug
-
Resolution: Won't Do
-
Undefined
-
None
-
None
-
None
-
False
-
-
False
-
-
Description of problem:
Although GitLab authentication is not supported yet by RHDH RHIDP-4361, GitLab integration should still work as GitHub integration does. Currently, there remains the issue of pipelines as code not working as it does with GitHub integration which prevents the triggering of deployments when change occur in the component repositories on GitLab.
Prerequisites (if any, like setup, operators/versions):
Steps to Reproduce
- Use the RHDH installer to configure a target RHDH instance with GitLab integration enabled, ensure to supply all the required GitLab secrets from your GitLab user, group and application
- Create a component from the catalog of AI Software Templates with tied GitLab instance selected (could be self hosted or gitlab.com)
- Observe after creating the component that no trigger MR gets created and no pipelines run after a change
Actual results:
Pipelines as code is not setup therefore the are no pipelines being triggered.
Expected results:
GitLab integration should work as GitHub integration does with the exception of authentication, therefore pipelines as code should be setup and pipelines should trigger on newly created components and component changes.
Reproducibility (Always/Intermittent/Only Once):
Always.
Acceptance criteria:
Investigate what needs to be done to create a pipeline trigger MR for newly created component and setup for pipelines as code jobs to be triggered on component changes
Implement changes to fix this issue
Definition of Done:
Needs pipelines as code setup for GitLab
Build pipelines should trigger on newly created components and component changes
Changes to documentation on any new additions to fix this