Aman Poonia created HBASE-30316:
-----------------------------------
Summary: Enhance hbase_docker to support RC tarball and local
source input modes, and add automated vote verification workflow
Key: HBASE-30316
URL: https://issues.apache.org/jira/browse/HBASE-30316
Project: HBase
Issue Type: Improvement
Reporter: Aman Poonia
Assignee: Aman Poonia
The existing dev-support/hbase_docker/Dockerfile only supports building from
a remote git branch or tag. This makes it unusable for testing unpushed local
branches or verifying release candidate artifacts directly from the signed
source tarball.
This improvement adds an INPUT_MODE build argument (default: tag, preserving
existing behavior) with two additional modes:
- tarball: build from a local signed source tarball (e.g.
hbase-2.6.7-src.tar.gz)
- source-dir: build from a local directory (uncommitted changes included)
Optionally in a subsequent Jira we can add a RUN_SMOKE_TESTS flag (default:
false) that runs basic
DDL/CRUD operations on startup and reports pass/fail instead of dropping
to hbase shell.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)