@@ -129,6 +129,10 @@ helm template test addons-cluster/hbase \
129129 --set serviceRefs.hdfsNamenode.clusterServiceSelector.cluster=external-hdfs-cluster \
130130 > " ${TMP_DIR} /hbase-cluster-serviceref-default-ns.yaml"
131131
132+ helm template test addons-cluster/hbase \
133+ --set topology=standalone \
134+ > " ${TMP_DIR} /hbase-cluster-standalone.yaml"
135+
132136assert_contains " ${TMP_DIR} /hadoop-addon.yaml" " kind: ParamConfigRenderer"
133137assert_contains " ${TMP_DIR} /hadoop-addon.yaml" " name: hdfs-namenode-config-renderer"
134138assert_contains " ${TMP_DIR} /hadoop-addon.yaml" " refresh-decommission-state.sh: |-"
@@ -146,6 +150,10 @@ assert_contains "${TMP_DIR}/hadoop-cluster.yaml" 'name: test-hdfs-decommission-s
146150assert_contains " ${TMP_DIR} /hadoop-cluster.yaml" ' name: test-hdfs-decommission-state-editor'
147151assert_contains " ${TMP_DIR} /hadoop-cluster-custom-state.yaml" ' name: custom-decommission-state'
148152assert_contains " ${TMP_DIR} /hadoop-cluster-custom-state.yaml" ' name: custom-decommission-state-editor'
153+ assert_contains " ${TMP_DIR} /hadoop-cluster.yaml" ' HDFS_NAMENODE_RESOURCE_DU_RESERVED: "1073741824"'
154+ assert_contains " ${TMP_DIR} /hadoop-cluster.yaml" ' HDFS_DATANODE_DU_RESERVED: "1073741824"'
155+ assert_not_contains " ${TMP_DIR} /hadoop-cluster.yaml" ' HDFS_NAMENODE_RESOURCE_DU_RESERVED: "1.073741824e+09"'
156+ assert_not_contains " ${TMP_DIR} /hadoop-cluster.yaml" ' HDFS_DATANODE_DU_RESERVED: "1.073741824e+09"'
149157
150158assert_contains " ${TMP_DIR} /hbase-addon.yaml" " check-hmaster-live.sh: |-"
151159assert_contains " ${TMP_DIR} /hbase-addon.yaml" " check-hmaster-ready.sh: |-"
@@ -163,6 +171,10 @@ assert_contains "${TMP_DIR}/hbase-cluster-fallback.yaml" 'HDFS_NAMENODE_HTTP_POR
163171assert_not_contains " ${TMP_DIR} /hbase-cluster-fallback.yaml" " name: hdfs-namenode"
164172assert_contains " ${TMP_DIR} /hbase-cluster-serviceref.yaml" " name: hdfs-namenode"
165173assert_contains " ${TMP_DIR} /hbase-cluster-serviceref-default-ns.yaml" ' HDFS_NAMESERVICE: "external-ns"'
174+ assert_contains " ${TMP_DIR} /hbase-cluster-standalone.yaml" ' HBASE_HREGION_MAX_FILESIZE: "10737418240"'
175+ assert_contains " ${TMP_DIR} /hbase-cluster-standalone.yaml" ' HBASE_HREGION_MEMSTORE_FLUSH_SIZE: "134217728"'
176+ assert_not_contains " ${TMP_DIR} /hbase-cluster-standalone.yaml" ' HBASE_HREGION_MAX_FILESIZE: "1.073741824e+10"'
177+ assert_not_contains " ${TMP_DIR} /hbase-cluster-standalone.yaml" ' HBASE_HREGION_MEMSTORE_FLUSH_SIZE: "1.34217728e+08"'
166178
167179assert_contains " ${ROOT_DIR} /addons/hadoop/scripts/check-name-status.sh" ' _NN_HTTP_PORT="${HDFS_NAMENODE_HTTP_PORT:-9870}"'
168180assert_contains " ${ROOT_DIR} /addons/hadoop/scripts/check-journal-status.sh" ' _PORTS="${HDFS_JOURNALNODE_HTTP_PORT:-8480}"'
@@ -228,6 +240,8 @@ assert_not_contains "${ROOT_DIR}/addons/hadoop/templates/cmpd-hdfs-datanode-stan
228240assert_contains " ${ROOT_DIR} /addons/hadoop/templates/cmpd-hdfs-datanode.yaml" ' HDFS_DECOMMISSION_DYNAMIC_EXCLUDE_FILE'
229241assert_contains " ${ROOT_DIR} /addons/hadoop/templates/cmpd-hdfs-namenode.yaml" ' HDFS_DECOMMISSION_DYNAMIC_EXCLUDE_FILE'
230242assert_contains " ${ROOT_DIR} /addons/hadoop/templates/cmpd-hdfs-namenode-standalone.yaml" ' HDFS_DECOMMISSION_DYNAMIC_EXCLUDE_FILE'
243+ assert_contains " ${ROOT_DIR} /addons/hadoop/templates/cmpd-hdfs-namenode-standalone.yaml" ' name: lifecycle'
244+ assert_contains " ${ROOT_DIR} /addons/hadoop/templates/cmpd-hdfs-namenode-standalone.yaml" ' mountPath: /lifecycle'
231245assert_contains " ${ROOT_DIR} /addons-cluster/hadoop/templates/decommission-state-configmap.yaml" ' stateConfigMapName'
232246assert_contains " ${ROOT_DIR} /addons-cluster/hadoop/templates/decommission-rbac.yaml" ' stateConfigMapName'
233247assert_contains " ${ROOT_DIR} /addons-cluster/hadoop/templates/decommission-rbac.yaml" ' - create'
@@ -242,6 +256,8 @@ assert_contains "${ROOT_DIR}/addons/hbase/templates/cmpd-hmaster.yaml" 'name: HD
242256assert_contains " ${ROOT_DIR} /addons/hbase/templates/cmpd-hmaster.yaml" ' name: HDFS_NAMENODE_POD_FQDNS'
243257assert_contains " ${ROOT_DIR} /addons/hbase/templates/cmpd-hmaster.yaml" ' podFQDNs: Optional'
244258assert_contains " ${ROOT_DIR} /addons/hbase/templates/cmpd-hregionserver.yaml" ' podFQDNs: Optional'
259+ assert_contains " ${ROOT_DIR} /addons/hadoop/templates/cmpd-hdfs-namenode.yaml" " fieldPath: metadata.annotations['kubeblocks.io/pod-fqdn']"
260+ assert_contains " ${ROOT_DIR} /addons/hadoop/templates/cmpd-hdfs-namenode-standalone.yaml" " fieldPath: metadata.annotations['kubeblocks.io/pod-fqdn']"
245261assert_contains " ${ROOT_DIR} /addons/hbase/config/hbase-env.sh.tpl" ' -Dhbase.regionserver.hostname=${POD_FQDN:-$(hostname -f 2>/dev/null || hostname)}'
246262assert_contains " ${ROOT_DIR} /addons/hbase/templates/cmpd-hmaster.yaml" ' optional: true'
247263assert_contains " ${ROOT_DIR} /addons/hbase/templates/cmpd-hmaster.yaml" ' podFQDNs: Optional'
0 commit comments