Uploaded image for project: 'Artifactory Binary Repository'
  1. Artifactory Binary Repository
  2. RTFACT-23463

Share the repository across projects: RT part

    XMLWordPrintable

    Details

      Description

      As a Project Admin, I should be able to:

      1. Mark repository as private/public. Only the repository marked as public will be "shareable".
        1. with specific project/s
        2. with all projects 
        3. pattern-based by project prefix
      2. Attach public repository from the other project to my project and manage it the same way as any other "private" repository
        1. get list of "public" repos shared by other projects, including Environment
        2. attach the shared repo to my project

      Notes:

      1. Environments - need to validate that the environments are consistent across the projects (today it is not the issue, since we have 2 OOTB envs only, but in the future we need to propagate the environment as well if needed)
      2. The sharing means full ownership, include delete by Project Admin
      1.  

      Repo prefix: will remain the original one (not to break other automations), but needs to be associated with the other projects as well. E.g. the same repo can have multiple aliases:  rtfact-docker-remote, xray-docker-remote, pipln-docker-remote, etc.

      1. Support for sub-path in the shared repository: not share the entire repository, but sub-path in the repo structure (e.g. namespace: repo docker-local, namespace jfrog can be translated to docker-local/jfrog/*, namespace: nil will be translated to docker-local)

       

        Attachments

          Activity

            People

            Assignee:
            nadavy Nadav Yogev
            Reporter:
            evgenyka Evgeny Karasik (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Sync Status

                Connection: RTFACT Sync
                RTMID-23463 -
                SYNCHRONIZED
                • Last Sync Date: