Uploaded image for project: 'OpenShift Dev Console'
  1. OpenShift Dev Console
  2. ODC-7188

On importing application via import from git flow pac should be configured for the application

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Undefined Undefined
    • openshift-4.13
    • None
    • UI
    • ODC Sprint 228, ODC Sprint 229, ODC Sprint 230

      Description

      As a user, when importing an application via import from git flow and the git repo already has a pipeline in .tekton directory I want PAC to get automatically configured for my application.

      Acceptance Criteria

      1. When user enters the repo url check for pipeline in .tekton directory of the repo
      2. If a pipeline exists and a repository CR is already available for the repo show a message to the user and disable the create button
      3. If a pipeline exists and a repository CR is not available for the repo update the import strategy
      4. Add the configuration options of the Add git repo form to import from git form under the import strategy section
      5. If a github app is already configured for the cluster show both `Use github app` and `Setup a webhook` options and if not then show only `Setup a webhook` option
      6. Hide application field from general section
      7. Hide resources section
      8. Hide pipelines section
      9. Hide advanced options
      10. When user clicks on create, create repo CR and navigate the user to the repo details page
      11. This feature should only be available when Pipelines operator is installed and PAC is enabled

      Additional Details:

      Miro - https://miro.com/app/board/uXjVOoSAPbA=/?moveToWidget=3458764537704937720&cot=14

      Exploration is not yet complete.

      UX is not yet decided.

      This might be a separate form and we might need to add a new card on the add page ?

              avik6028 Avik Kundu
              divgupta Divyanshi Gupta
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: