Project

General

Profile

Feature #6757

[RFE] allow multiple CV with same repo to be added to a composite CV

Added by Thomas McKay about 5 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Category:
Content Views
Target version:
Difficulty:
medium
Triaged:
Yes
Bugzilla link:
Fixed in Releases:
Found in Releases:

Description

Given a large repo, such as RHEL or EPEL, I attempted to make smaller product-specific CVs with filters to get just the packages necessary to install each. These I then intended to add to a composite CV that would include a minimal base OS CV plus the product CVs w/ necessary packages.

Associated revisions

Revision e5586b7e (diff)
Added by Brad Buckingham about 3 years ago

fixes #6757 - composite view to allow duplicate repos

This commit removes the restriction that component content views
added to a composite content view are not allowed to contain
the same source repository. This is to handle the case where
the user is managing multiple instances of the repos with different
views/purposes and want to combine them through composites.

With this, when publishing a composite content view, if there are
N instances of the same repository, the version published for
the composite will only have 1 repository that combines them
all.

This change in behavior also affects incremental update as it
needs to ensure that that single repository is still a combination
of all versions on the composite (e.g. from new incremental versions
as well as the prior published versions).

Revision bcafa5f2
Added by Brad Buckingham about 3 years ago

Merge pull request #6339 from bbuckingham/issue-6757

fixes #6757 - composite view to allow duplicate repos

History

#1 Updated by Thomas McKay about 5 years ago

  • Bugzilla link set to 1122696

#2 Updated by Eric Helms almost 5 years ago

  • Triaged changed from No to Yes

#3 Updated by Eric Helms almost 4 years ago

  • Legacy Backlogs Release (now unused) set to 114

#4 Updated by Brad Buckingham about 3 years ago

  • Bugzilla link changed from 1122696 to 1306723

#5 Updated by Brad Buckingham about 3 years ago

  • Status changed from New to Assigned
  • Assignee set to Brad Buckingham
  • Target version set to 126
  • Difficulty set to medium

#6 Updated by The Foreman Bot about 3 years ago

  • Status changed from Assigned to Ready For Testing
  • Legacy Backlogs Release (now unused) deleted (114)
  • Pull request https://github.com/Katello/katello/pull/6339 added

#7 Updated by Brad Buckingham about 3 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

#8 Updated by Justin Sherrill about 3 years ago

  • Legacy Backlogs Release (now unused) set to 188

Also available in: Atom PDF