Uploaded image for project: 'AI Platform Core Components'
  1. AI Platform Core Components
  2. AIPCC-6118

move wheel builder cache from gitlab to pulp

    • Icon: Initiative Initiative
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Development Platform
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • 100% To Do, 0% In Progress, 0% Done

      Feature title:  Move Wheel Builder Cache from GitLab to PULP

      Feature Overview:

      The wheel builder uses gitlab indexes to cache wheels to avoid rebuilding content that has not changed. The gitlab API for managing those packages introduces a lot of race conditions and restrictions. After we complete the work to create our public package index in pulp, we should update the builder cache stages to use pulp as well.

      Product(s) associated:

      Internal development tools and all product pipelines

      Goals:

      Switch to PULP for all of our content hosting.

      Requirements:

      • All wheels and sdists cached as part of jobs running the builder image should be saved to pulp.
      • No development content should be published publicly.
      • All architectures of a given variant should use the same cache.
      • All collections of a given variant should use the same cache (this lets us share expensive wheel builds between pipelines).
      • All pre-built wheels from partners are moved to pulp repositories.

      Done - Acceptance Criteria:
      No wheel build jobs use gitlab package indexes in any way.

      Use Cases - i.e. User Experience & Workflow:
      Include use case diagrams, main success scenarios, alternative flow scenarios.

      Out of Scope:
      High-level list of items or personas that are out of scope.

      Documentation Considerations :
      Provide information that needs to be considered and planned so that documentation will meet customer needs. If the feature extends existing functionality, provide a link to its current documentation.

              epacific@redhat.com Einat Pacifici
              dhellman@redhat.com Doug Hellmann
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: