Bug 1186544

Summary: Update logo to Red Hat
Product: [Red Hat Storage] Red Hat Ceph Storage Reporter: Neil Levine <nlevine>
Component: CalamariAssignee: Christina Meno <gmeno>
Calamari sub component: Web UI QA Contact: Tamil <tmuthami>
Status: CLOSED ERRATA Docs Contact:
Severity: medium    
Priority: urgent CC: dmick, flucifre, gmeno, hnallurv, icolle, kdreyer, kmayilsa, poelstra, sgraf
Version: 1.2.2   
Target Milestone: pre-dev-freeze   
Target Release: 1.3.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: nth
Fixed In Version: calamari-clients-1.3-2.el7cp Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-06-24 15:50:09 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Neil Levine 2015-01-27 23:07:37 UTC
Top left of the UI should have the Red Hat logo, not the Inktank one.

Comment 1 Ken Dreyer (Red Hat) 2015-02-05 18:44:16 UTC
I had trouble finding the Inktank logo anywhere in the calamari-clients package. Was this already fixed upstream (maybe by http://tracker.ceph.com/issues/8408?)

Assuming that 'Inktank' is still in there somewhere, and we can identify the proper logo file to replace...

This involves a packaging change, so do we want to take this for Red Velvet or push it to a later version?

Comment 2 Ken Dreyer (Red Hat) 2015-02-05 19:19:21 UTC
In ICE standup today, Dan pointed me at Gregory's "wip-logo" branch in calamari-clients, specifically this commit: https://github.com/ceph/calamari-clients/commit/d14f61afc2a73f90787a53f653e092fd33ec5e52

Note that this patch is not replacing the Inktank logo - it's just the Ceph logo. So there's no references to "Inktank" in the images any more. Those were fixed upstream in http://tracker.ceph.com/issues/8408 a while ago.

Neil and Tamil, please clarify if this particular bug should block the Red Velvet release. If so, Boris or I will unlock our errata out of the QE state to attach a new calamari-clients package. If not, we'll keep it as is (in QE, with the calamari-clients-1.2.3-2 package).

Comment 3 Ken Dreyer (Red Hat) 2015-02-05 19:21:32 UTC
On IRC Tamil told me that she would prefer to get an ack from Ian, John or Neil on this. Adding Ian and John to the CC here.

Comment 4 Dan Mick 2015-02-05 20:40:54 UTC
Also, if it's not a problem to have the RH logo in the upstream source, it seems like the efficiency/self-documenting would be worth having them both available and just have the patch switch a symlink, rather than the patch containing the whole image file.

Comment 5 Christina Meno 2015-02-06 11:05:34 UTC
I have a branch in calamari that swaps ceph community logos for Red Hat shadowman logo. I had to make a change to navbar height so there is a code change too.

branch is called: https://github.com/ceph/calamari-clients/tree/wip-change-logo

There relevant commits are:
https://github.com/ceph/calamari-clients/compare/1.2.3...wip-change-logo

Comment 6 Ken Dreyer (Red Hat) 2015-02-06 17:39:03 UTC
We should probably check with someone in Red Hat Legal to verify that we are permitted to distribute the Red Hat logo upstream.

Comment 8 Dan Mick 2015-02-06 19:06:39 UTC
Forget my comment 4; that's not going to be workable.  But I suppose this will need to be maintained as a downstream patch.

Comment 9 Christina Meno 2015-02-06 20:37:21 UTC
Yes. I will not/do not plan to merge this upstream. 

I would prefer for this to be a patch for the short term, I will happily take the branch down once we have the patch for the red-velvet release.

I think we should be creating a downstream repo soon.

Ken would you please make such a patch?

Comment 11 Ken Dreyer (Red Hat) 2015-02-10 19:45:13 UTC
Discussed this in ICE bug scrub today. Can we clarify that this bug should block the RHEL release? (are we willing to slip the Red Velvet schedule for this?)

Comment 12 Neil Levine 2015-02-10 19:55:21 UTC
We can just ship the Ceph logo (ie the default upstream logo) for now if completing this BZ is going to add delay. So no, I don't want this to be blocker - we can always fix it in an async update straight after Red Velvet comes out.

JohnP: this is a good candidate for that quick, lightweight async update to help embed the process that we discussed yesterday.

However, for my info I am still confused about how we maintain patches to upstream code in the downstream product. Is there a distinct downstream git branch as Kanagaraj states? Changing logos is surely the most common (and presumably least invasive) modification that all products with a UI require?

Comment 13 Dan Mick 2015-02-10 20:02:18 UTC
Yes.  The downstream repo is known as "dist-git".  It contains just the spec file, patches, and a reference to the upstream source tarball.

Comment 15 Neil Levine 2015-02-13 19:24:29 UTC
To be clear, not a blocker on non-RHEL 1.2.3 for non-RHEL platforms.
Can we make this ticket specific to RHEL 1.2.3 and get this patch included?

Comment 16 Ken Dreyer (Red Hat) 2015-02-13 19:32:12 UTC
There are no blocker bugs open that would cause us to rebuild calamari-server for other reasons, so my inclination is to ship the calamari-server package that we have right now.

Comment 17 Neil Levine 2015-02-13 20:12:36 UTC
OK. If we do get a blocker bug on Calamari-server then let's add this in then.

Comment 18 Federico Lucifredi 2015-03-27 00:47:21 UTC
I'd like the Red Hat logo properly everywhere in 1.3. Adding target.

Comment 20 Harish NV Rao 2015-04-14 15:02:23 UTC
will this be fixed in 1.3.0?

Comment 24 Harish NV Rao 2015-04-15 06:41:34 UTC
currently the target release is marked as 1.2.4. If this is going to be fixed in 1.3.0, can you please change the target release accordingly?

Comment 32 Harish NV Rao 2015-05-29 08:56:58 UTC
Redhat logo is displayed in GUI and Login screen in 1.3.0. Marking this defect as verified.

Comment 34 errata-xmlrpc 2015-06-24 15:50:09 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2015:1183