Uploaded image for project: 'OCMUI - OpenShift Cluster Manager UI'
  1. OCMUI - OpenShift Cluster Manager UI
  2. OCMUI-3595

GitLab to GitHub / remove cross-repo sync

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • None
    • Core UI
    • Quality / Stability / Reliability
    • 2
    • False
    • Hide

      None

      Show
      None
    • False
    • 2

      summary

      as uhc-portal gitlab repo no longer builds, or being used as source for fedramp, it should stop allowing to sync with the uhc-portal github repo.

      this ticket outlines the sync-pipeline cleanup.

      how to

      1. in the GL repo setting, activate "GitHub GitLab Sync Up" pipeline schedule to align latest content, by clicking its "Run" button
      2. in the GH repo, remove the file .gitlab-ci.yml via a PR
      3. in the GL repo settings, do another run of "GitHub GitLab Sync Up" to hopefully sync the file removal back to GL (this file actually defines the schedule itself, so this action might fail, or just cause the pipeline schedule to disappear after its run). remember to switch to master for verifying if the file is still there (it's not the default branch anymore)
      4. in the GL repo settings, delete the pipeline schedule, if it's still there, by clicking its "Delete" button (possibly take ownership of it first)

      acceptance criteria

      • the .gitlab-ci.yml file is gone from the GH repo (and optionally from GL, too)
      • the pipeline schedule is gone from the GL repo settings

              emalka@redhat.com Lyn M
              emalka@redhat.com Lyn M
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: