Project

General

Profile

Actions

Feature #23882

closed

De-emphasize yStreams in the repos page

Added by Andrew Kofink over 5 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Repositories
Target version:
Fixed in Releases:
Found in Releases:

Description

The existence of the zStreams tends to cause confusion with users. These should be hidden, perhaps in an "Advanced" section in order to make things work more clearly out of the box.

## Acceptance criteria

As a Katello UI user, I should be encouraged to enable repositories that do not
specify a Y release version.

- Kickstart repository set repositories are never grayed or bolded
- Repository sets with a release version X (without Y) repository:
  - show X release version repositories in bold
  - show X.Y repositories in gray
  - show an 'info' icon next to X.Y repositories
  - display a message on hover of 'info' icon next to X.Y repositories: "This repository has a very specific update policy. Please see additional [documentation](https://access.redhat.com/articles/1586183) prior to use." 
- Linked documentation is publicly accessible

Related issues 1 (0 open1 closed)

Related to Katello - Bug #24679: [Sat6.4] Sorting of available minor version repositories is not consistent on new Red Hat Repositories pageClosedMichael JohnsonActions
Actions #1

Updated by Andrew Kofink over 5 years ago

y streams are tracked for each repo in repo['substitutions']['releasever']. Here are some repo examples:

[{"substitutions"=>{"releasever"=>"7.5", "basearch"=>"x86_64"},                                                                                                                                                          
 "path"=>"/content/dist/rhel/server/7/7.5/x86_64/os",                                                                                                                                                                   
 "repo_name"=>"Parthas Red Hat Enterprise Linux 7 Server RPMs x86_64 7.5",                                                                                                                                              
 "pulp_id"=>"6028bb20-a4d1-47ad-9766-ab6420e0a7cc",                                                                                                                                                                     
 "name"=>"Partha's Red Hat Enterprise Linux 7 Server (RPMs)",
 "enabled"=>false,                                                                                                                                                                                                      
 "promoted"=>false,                                                                                                                                                                                                     
 "repository_id"=>nil},                                                                                                                                                                                                 
{"substitutions"=>{"releasever"=>"7Server", "basearch"=>"multiarch"},                                                                                                                                                   
 "path"=>"/content/dist/rhel/server/7/7Server/multiarch/os",                                                                                                                                                            
 "repo_name"=>"Parthas Red Hat Enterprise Linux 7 Server RPMs multiarch 7Server",
 "pulp_id"=>"a194d542-5103-4e76-8d06-227791906690",                                                                                                                                                                     
 "name"=>"Partha's Red Hat Enterprise Linux 7 Server (RPMs)",                                                                                                                                                           
 "enabled"=>false,                                                                                                                                                                                        
 "promoted"=>false,                                                                                                                                                                                                    
 "repository_id"=>nil},                                                                                                                                                                                                
{"substitutions"=>{"releasever"=>"7Server", "basearch"=>"x86_64"},                                                                                                                                                     
 "path"=>"/content/dist/rhel/server/7/7Server/x86_64/os",                                                                                                                                                              
 "repo_name"=>"Parthas Red Hat Enterprise Linux 7 Server RPMs x86_64 7Server",                                                                                                                                          
 "pulp_id"=>"979f3947-249f-4d6c-b2f9-598f7a44b4ab",                                                                                                                                                                     
 "name"=>"Partha's Red Hat Enterprise Linux 7 Server (RPMs)",                                                                                                                                                           
 "enabled"=>true,                                                                                                                                                                                                       
 "promoted"=>false,                                                                                                                                                                                                     
 "repository_id"=>5}]

It's pretty straightforward to use the releasever to determine if a repo is specific to a y release.

Actions #2

Updated by Justin Sherrill over 5 years ago

  • translation missing: en.field_release set to 349
Actions #3

Updated by Andrew Kofink over 5 years ago

  • Description updated (diff)
Actions #4

Updated by Andrew Kofink over 5 years ago

  • Description updated (diff)
Actions #5

Updated by Andrew Kofink over 5 years ago

  • Description updated (diff)
Actions #6

Updated by Jonathon Turel over 5 years ago

  • Target version changed from Katello 3.8.0 to Katello 3.9.0
  • Triaged set to Yes
Actions #7

Updated by Andrew Kofink over 5 years ago

  • Bugzilla link set to 1606369
Actions #8

Updated by The Foreman Bot over 5 years ago

  • Assignee set to Andrew Kofink
  • Pull request https://github.com/Katello/katello/pull/7632 added
Actions #9

Updated by The Foreman Bot over 5 years ago

  • Status changed from New to Ready For Testing
Actions #10

Updated by Andrew Kofink over 5 years ago

  • Related to Bug #24679: [Sat6.4] Sorting of available minor version repositories is not consistent on new Red Hat Repositories page added
Actions #11

Updated by Andrew Kofink over 5 years ago

  • Status changed from Ready For Testing to Closed
Actions #12

Updated by The Foreman Bot over 5 years ago

  • Pull request https://github.com/Katello/katello/pull/7686 added
Actions #13

Updated by The Foreman Bot about 5 years ago

  • Pull request https://github.com/Katello/katello/pull/7450 added
Actions #14

Updated by Andrew Kofink about 5 years ago

  • Pull request deleted (https://github.com/Katello/katello/pull/7450)
Actions

Also available in: Atom PDF