HBASE-22583 [hbase-filesystem] Update readme to describe compatible hbase versions

Signed-off-by: Andrew Putell <apurtell@apache.org>
diff --git a/hbase-oss/README.md b/hbase-oss/README.md
index 4755143..a487485 100644
--- a/hbase-oss/README.md
+++ b/hbase-oss/README.md
@@ -134,7 +134,9 @@
 Any required credentials or other individal configuration should be set in
 src/test/resources/auth-keys.xml, which should be ignored by source control.
 
-## Hadoop Versions
+## Dependency Versions
+
+### Hadoop Versions
 
 HBoss mainly depends on *org.apache.hadoop.fs.FileSystem* contract, and
 current HBoss version is compatible with Hadoop releases *2.9.2* and *3.2.0*.
@@ -145,6 +147,18 @@
 in `hadoop2.version` and `hadoop3.version`. By default, Hadoop 3 is used by
 the build.
 
-    mvn verify                    # Defaults to Hadoop 3
-    mvn verify -Dhadoop.profile=3 # Activate Hadoop 3
-    mvn verify -Dhadoop.profile=2 # Activate Hadoop 2
+### HBase Versions
+HBoss testing suite relies on HBase Zookeeper testing utility class, which has
+been changing over different HBase releases. Current HBoss version is guaranteed
+to compile with HBase *1.4.10* and *2.1.4*. Default build HBase version chosen
+is *2.1.4*. To compile with HBase *1.4.10*, `hbase.profile` needs to be set to `1`.
+
+### Examples of different build profile usage/combinations, and related dependency versions picked:
+
+    mvn verify                                      # Defaults to Hadoop 3, HBase 2
+    mvn verify -Dhadoop.profile=3                   # Activate Hadoop 3, HBase 2 used as default
+    mvn verify -Dhadoop.profile=2                   # Activate Hadoop 2, HBase 2 used as default
+    mvn verify -Dhbase.profile=1                    # Activate HBase 1, Hadoop 3 used as default
+    mvn verify -Dhadoop.profile=2 -Dhbase.profile=1 # Activate Hadoop 2 and HBase 1
+    mvn verify -Dhadoop.profile=3 -Dhbase.profile=1 # Activate Hadoop 3 and HBase 1
+