[
https://issues.apache.org/jira/browse/HBASE-29227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17946634#comment-17946634
]
Nihal Jain commented on HBASE-29227:
------------------------------------
Summary of Jetty 9 to Jetty 12 with EE8 upgrade testing for HBase
----
*Environment Setup*
- {*}Task{*}: Set up a distributed HBase environment with Kerberos and SSL
enabled (built with PR=[https://github.com/apache/hbase/pull/6783/] and
commit=[634c6820754ecb3d976c5360e9afcf3c0b42873d|https://github.com/apache/hbase/pull/6783/commits/634c6820754ecb3d976c5360e9afcf3c0b42873d])
- {*}Status{*}: Completed
- {*}Components Tested{*}: Master, RegionServer, REST, Thrift
----
*Tests Conducted*
*1. Basic Sanity Check*
- {*}Task{*}: Verify basic HBase CRUD and admin operations via shell.
- {*}Status{*}: Passed
*2. User Interfaces (UIs)*
- {*}Master UI with SSL{*}: Passed
- {*}RegionServer UI with SSL{*}: Passed
- {*}REST Server UI with SSL{*}: Passed
- {*}Thrift Server UI with SSL{*}: Passed
- NOTE: Verified almost all web pages except for profiler servlet.
*3. REST Server*
- {*}Task{*}: Perform basic CRUD operations with SSL.
- {*}Status{*}: Passed
*4. Thrift Server*
- {*}Task{*}: Run Thrift demo client.
- {*}Status{*}: Passed
*5. Security and Authentication*
- {*}Task{*}: Test LDAP-based UI login.
- {*}Status{*}: Passed
*6. UI Security Settings*
- {*}Task{*}: Verify following security configurations:
-- hbase.master.ui.readonly=false
-- hbase.http.filter.no-store.enable=true
-- hbase.security.authentication.ui.config.protected=true
-- hadoop.security.instrumentation.requires.admin=true
-- etc.
- {*}Status{*}: Passed
----
Please let me know if any further testing is needed.
CC: [~stoty], [~zhangduo], [~ndimiduk], [~apurtell]
> Verify Jetty 12 with EE8 changes in a distributed setup with SSL, Kerberos
> etc.
> -------------------------------------------------------------------------------
>
> Key: HBASE-29227
> URL: https://issues.apache.org/jira/browse/HBASE-29227
> Project: HBase
> Issue Type: Sub-task
> Reporter: Nihal Jain
> Assignee: Nihal Jain
> Priority: Major
>
> Setup a distributed env with kerberos and SSL enabled for Master /
> RegionServer / Rest and Thrift
> List of things to test out:
> * Basic sanity via shell
> * UIs for Master, RS, REST, Thrift
> * REST basic CRUD with SSL for RestServer
> * Thrift demo client
> * LDAP based UI login
> * UI security settings: Need to find configs worth testing here
> * etc.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)