Bug 1158071 - [RFE] Be able to share content views and repos across orgs
Summary: [RFE] Be able to share content views and repos across orgs
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Content Management
Version: 6.0.4
Hardware: All
OS: Linux
high
high with 9 votes
Target Milestone: Unspecified
Assignee: satellite6-bugs
QA Contact: Lai
URL: http://projects.theforeman.org/issues...
Whiteboard:
: 683215 (view as bug list)
Depends On:
Blocks: sat-nextgen
TreeView+ depends on / blocked
 
Reported: 2014-10-28 13:35 UTC by Chris Roberts
Modified: 2023-10-06 17:27 UTC (History)
44 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-02-03 10:38:01 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Foreman Issue Tracker 8877 0 Normal New Be able to share content views and repos across orgs 2021-02-08 06:40:27 UTC
Red Hat Knowledge Base (Solution) 1361523 0 None None None 2018-07-09 13:14:57 UTC

Description Chris Roberts 2014-10-28 13:35:48 UTC
Description of problem:
RFE for the ability to share content views/repos/products accross multiple orgs for customers wishing to migrate systems from one org to another.


How reproducible:


Steps to Reproduce:
1. login to webui and create a content view and sync a repo
2. create a new org and then try to view the content view and repos
3. No where in webui to be able to change assocations either in org admin area or the content view/product page itself

Actual results:
unable to view repos/views

Expected results:
Be able to share views/repos across orgs as the admin and define which orgs can use what.

Comment 1 RHEL Program Management 2014-10-28 13:53:00 UTC
Since this issue was entered in Red Hat Bugzilla, the release flag has been
set to ? to ensure that it is properly evaluated for this release.

Comment 5 Stephen Benjamin 2015-01-08 17:13:44 UTC
Created redmine issue http://projects.theforeman.org/issues/8877 from this bug

Comment 8 Bryan Kearney 2015-08-25 20:25:14 UTC
Upstream bug component is WebUI

Comment 9 Bryan Kearney 2015-08-25 21:11:45 UTC
Upstream bug component is Multi Org

Comment 10 Kodiak Firesmith 2015-09-10 01:29:09 UTC
Gosh unless I'm missing something fundamental here, this was a basic functionality in Satellite 5 that I didn't expect to lose in Satellite 6.  

Is it really the case at this point that I have to redefine and re-sync EPEL 7 again for each of our half dozen organizations in Satellite 6?

Same goes for all of our in-house custom software channels we used extensively in Satellite 5, creating once and sharing across all orgs...

Comment 12 Michael Orlov 2016-04-27 14:20:55 UTC
Is there any update on this RFE?
Was it implemented?

Comment 20 Benjamin Darracott 2016-08-09 20:34:42 UTC
We have 52K servers on a 5.7 satellite and 15 proxies that are in 55 groups and the inability to share channels, 164 of them, between the groups will be a major hindrance to our ability to even consider moving to satellite 6.2.  Why would we lost a feature that was critical in the satellite 5 series just because you are now using a series of components to deliver satellite 6.  We need this ability to service our client base as it continues to grow.

Comment 21 Kodiak Firesmith 2016-08-09 20:51:06 UTC
Woe unto Red Hat for continually ignoring this bug.  Did the Foreman/Katello folks never even use Satellite 5?  It's coming up on a year since I put in a paid support ticket about this, ample time for Red Hat to fix before it began to hit huge customers like @Benjamin ^^

And here we are nearly 2 years after this BZ was opened and the status: NEW

*sigh*

Comment 22 Kodiak Firesmith 2016-08-09 20:52:57 UTC
Foreman tracker status:  Backlog (last update 8mo)

Comment 29 Lukas Zapletal 2017-04-13 11:42:43 UTC
Hello everyone,

Satellite 6 does not support sharing Product, Repositories, Content Views or Environments across Organizations, but if a package is downloaded once in any Organization, it is shared, therefore only metadata is copied across organizations. Promoting or publishing content is fast as only metadata needs to be generated, packages stays shared.

This RFE was not planned for Satellite 6.3 but I request more info about this from Bryan.

Comment 30 Lukas Zapletal 2017-04-13 11:46:04 UTC
Possible workaround is to setup channel chains, where one organization could be "source" or "upstream" for other organizations. This could be implemented as custom product with YUM repositories pointing at original repositories published via HTTP.

Comment 31 Kodiak Firesmith 2017-04-13 11:51:29 UTC
(In reply to Lukas Zapletal from comment #29)
> Hello everyone,
> 
> Satellite 6 does not support sharing Product, Repositories, Content Views or
> Environments across Organizations, but if a package is downloaded once in
> any Organization, it is shared, therefore only metadata is copied across
> organizations. Promoting or publishing content is fast as only metadata
> needs to be generated, packages stays shared.
> 
> This RFE was not planned for Satellite 6.3 but I request more info about
> this from Bryan.

Impressive misinterpretation of the problem, Lukas; go read comment 20 again and ponder how this impacts large organizations with complex hierarchies.

Very glad we moved away from Satellite 6 after discovering early just how much functionality was not carried forward from Satellite 5.  

If I sound frustrated it's because this was a show stopper known 2.5 years ago and is still in NEW status.

Comment 32 Bryan Kearney 2017-04-13 12:06:25 UTC
My question for comment 20 is why are there groups? In 5.7 the org was a major point the security model. With Satellite 6, the RBAC can control much of the access control done by orgs. Has the customer looked at how RBAC + locations can achieve the same end?

Comment 38 Rich Jerrido 2018-07-18 17:52:41 UTC
*** Bug 683215 has been marked as a duplicate of this bug. ***

Comment 39 Michael S. Moser 2019-01-17 21:01:25 UTC
Are there any updates or ETA's on this issue? Giving permissions to a content view across multiple organizations shouldn't be this difficult that 4.5 years later we don't even have so much as a projected ETA for a fix...

Comment 40 Roger K. Winters 2019-03-21 20:21:08 UTC
So when is Red Hat going to get this implemented?  AT&T currently has ~110K servers on Satellite 5.8 and we are migrating them to Satellite 6.  There are a multitude of other organizations in AT&T that would like have access to our Satellite 6 content and there is no effective way to do this with organizations on Satellite 6.  AT&T recently purchased Time-Warner which means we will be breaking in that organization in-house as well.  If Red Hat isn't going to support sharing content between organizations then you should just kill this "feature" in Satellite 6 as it just worthless and/or extend the life of Satellite 5 until feature parity.

Comment 42 Kodiak Firesmith 2019-03-22 14:17:26 UTC
This BZ is when I realized that Red Hat has really changed, and not for the better.  The Katello people surely know about this issue - they just don't care.  If ATT/Time Warner can't get a response, and the Solutions Architects they employ from Red Hat can't force progress, improving the state of Satellite 6 is just hopeless.  Sat 6 devs are just going to keep doing what they want regardless of what the customer needs - makes me wonder if they all came over from the Gnome3 dev team har har.

(!!!) Status: NEW (!!!)

Glad we just run Pulp bare.

Comment 45 João Saraiva 2020-01-07 13:53:22 UTC
Also beeing able to share the VM guests/hypervisors mapping amongst organizations too, where one organizations would manage the virtual datacenter subscriptions and all the other organizations managing their VM guests would fetch the  subscriptions from the other organization (https://bugzilla.redhat.com/show_bug.cgi?id=1787070). Instead if we want to have an organized satellite server each organization needs to have it's own virtual datacenter subscriptions "duplicating" a lot the need for subscriptions, which is a budget killer.

Comment 46 Sean O'Keeffe 2020-02-03 10:38:01 UTC
Thank you for your interest in Satellite 6. We have evaluated this request, and while we recognize that it is a valid request, we do not expect this to be implemented in the product in the foreseeable future. This is due to other priorities for the product, and not a reflection on the request itself. We are therefore closing this out as WONTFIX. If you have any concerns about this, please do not reopen. Instead, feel free to contact Red Hat Technical Support.

Note, organizations are a type of multi-tenancy we, therefore, have no plans to share more objects between them. You can, however, create the same Content View and Product/Repository in each organization either manually or using Ansible. With the introduction of Pulp 3, we will vastly improve the performance of content operations (like Content View Version Publish/Promote) and therefore making it easier to create the same thing in each organization.


Note You need to log in before you can comment on or make changes to this bug.