Uploaded image for project: 'Red Hat Developer Hub Bugs'
  1. Red Hat Developer Hub Bugs
  2. RHDHBUGS-2175

ai-rhdh-installer: Configured RHDH instances with GitLab integration enablement should run pipelines as code jobs

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • 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

      1. 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
      2. Create a component from the catalog of AI Software Templates with tied GitLab instance selected (could be self hosted or gitlab.com)
      3. 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

      Build Details:

      Additional info (Such as Logs, Screenshots, etc):

              Unassigned Unassigned
              mvaldron Michael Valdron
              RHDHPAI - DevAI
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: