[ 
https://issues.apache.org/jira/browse/KNOX-3008?focusedWorklogId=906652&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-906652
 ]

ASF GitHub Bot logged work on KNOX-3008:
----------------------------------------

                Author: ASF GitHub Bot
            Created on: 23/Feb/24 13:26
            Start Date: 23/Feb/24 13:26
    Worklog Time Spent: 10m 
      Work Description: smolnar82 opened a new pull request, #842:
URL: https://github.com/apache/knox/pull/842

   ## What changes were proposed in this pull request?
   
   As explained in 
[KNOX-3008](https://issues.apache.org/jira/browse/KNOX-3008), the following 
changes were implemented in this PR:
   - the hostname where the Knox Gateway instance is running is added in the 
`General Proxy Information' section on the Knox Home page
   - end-users can configure a custom banner text displayed on the top banner 
between the Knox logo and the logged-in user name. The new gateway-level 
configuration name is `gateway.ui.banner.text` and defaults to an `empty 
string`. Administrators can set this configuration to simple text, or they can 
also set HTML style elements to match their needs.
   
   ## How was this patch tested?
   
   Manually tested with the following `gateway-site.xml` settings:
   1. Simple text
   ```
       <property>
           <name>gateway.ui.banner.text</name>
           <value>Message of the day: give Knox a star on GitHub!</value>
       </property>
   ```
   <img width="1776" alt="Screenshot 2024-02-23 at 14 13 14" 
src="https://github.com/apache/knox/assets/34065904/b573a52c-355b-456d-9175-ebbceb353617";>
   <img width="1786" alt="Screenshot 2024-02-23 at 14 13 23" 
src="https://github.com/apache/knox/assets/34065904/7cb4ca17-8c94-4c7a-897e-e85735b7474b";>
   <img width="1788" alt="Screenshot 2024-02-23 at 14 13 32" 
src="https://github.com/apache/knox/assets/34065904/c63a2b76-8701-42b1-9147-3228756d1fcd";>
   <img width="1780" alt="Screenshot 2024-02-23 at 14 13 47" 
src="https://github.com/apache/knox/assets/34065904/8712cb77-a69c-429a-9335-c10e5e00a7d8";>
   
   2. Message within a `span` with yellow color:
   ```
       <property>
           <name>gateway.ui.banner.text</name>
           <value>&lt;span style=&quot;color: yellow&quot;&gt;This is a very 
long banner text without any meaningful content. This is a very long banner 
text without any meaningful content. This is a very long banner text without 
any meaningful content. This is a very long banner text without any meaningful 
content. This is a very long banner text without any meaningful content. This 
is a very long banner text without any meaningful content.&lt;/span&gt;</value>
       </property>
   ```
   <img width="1783" alt="Screenshot 2024-02-23 at 14 15 52" 
src="https://github.com/apache/knox/assets/34065904/ec9fb063-919f-4516-9fbf-a614a4ef20ee";>
   <img width="1791" alt="Screenshot 2024-02-23 at 14 16 00" 
src="https://github.com/apache/knox/assets/34065904/79398786-9b90-459a-b4fc-f463914ccbf4";>
   <img width="1783" alt="Screenshot 2024-02-23 at 14 16 08" 
src="https://github.com/apache/knox/assets/34065904/9a45fe03-cd24-4d6c-a40d-afad01c162fd";>
   




Issue Time Tracking
-------------------

            Worklog Id:     (was: 906652)
    Remaining Estimate: 0h
            Time Spent: 10m

> Add a new banner on the top of Knox UIs
> ---------------------------------------
>
>                 Key: KNOX-3008
>                 URL: https://issues.apache.org/jira/browse/KNOX-3008
>             Project: Apache Knox
>          Issue Type: New Feature
>          Components: AdminUI, Homepage, TokenGenerationUI, TokenManagementUI
>    Affects Versions: 2.1.0
>            Reporter: Sandor Molnar
>            Assignee: Sandor Molnar
>            Priority: Major
>             Fix For: 2.1.0
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> I got to know that Hue has a simple, but really cool feature: it can show a 
> [custom HTML banner|https://gethue.com/add-a-top-banner-to-hue/] on the top 
> of the Hue UI. Implementing a similar feature in Knox can help end-users to:
>  # Share a message of the day like hints, tips, or planned outages.
>  # Identify the cluster (e.g. Prod/Test/Dev) in case the URL is not clear 
> enough.
> An additional improvement would be identifying which Knox gateway is in use, 
> in case of HA deployments and if it's behind a load balancer, which can help 
> with troubleshooting. This information fits perfectly into the existing 
> {{General Proxy Information}} section on the Knox home page; we just need to 
> add this new information as a new row in the table.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to