[ https://issues.apache.org/jira/browse/HBASE-29227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17946634#comment-17946634 ]
Nihal Jain edited comment on HBASE-29227 at 4/23/25 6:41 AM: ------------------------------------------------------------- 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. LDAP setup in Web UI* - {*}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] was (Author: nihaljain.cs): 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)