AMBARI-25205. hdfs_to_onefs_convert.py script missing HDP3.1 + upgrade logic (amagyar) (#2940)
* AMBARI-25205. hdfs_to_onefs_convert.py script missing HDP3.1 + upgrade logic (amagyar)
diff --git a/contrib/management-packs/isilon-onefs-mpack/src/main/tools/hdfs_to_onefs_convert.py b/contrib/management-packs/isilon-onefs-mpack/src/main/tools/hdfs_to_onefs_convert.py
index 4c63c9f..d772ce0 100644
--- a/contrib/management-packs/isilon-onefs-mpack/src/main/tools/hdfs_to_onefs_convert.py
+++ b/contrib/management-packs/isilon-onefs-mpack/src/main/tools/hdfs_to_onefs_convert.py
@@ -370,14 +370,13 @@
def __init__(self, cluster, storage):
self.cluster = cluster
self.storage = storage
- self.supported_stacks = ['HDP-3.0']
def check_prerequisites(self):
print 'Checking %s' % self.cluster
ver = self.cluster.version()
print 'Found stack %s' % ver
- if ver not in self.supported_stacks:
- print 'Only %s stacks are supported.' % self.supported_stacks
+ if not ver.startswith('HDP-3.'):
+ print 'Only HDP-3.x stacks are supported.'
return False
if not self.cluster.installed_stack().has_service('ONEFS'):
print 'ONEFS management pack is not installed.'
@@ -522,7 +521,7 @@
print 'The following prerequisites are required:'
print ' * ONEFS management package must be installed'
print ' * Ambari must be upgraded to >=v2.7.0'
- print ' * Stack must be upgraded to HDP-3.0'
+ print ' * Stack must be upgraded to >=HDP-3.0'
print ' * Is highly recommended to backup ambari database before you proceed.'
conversion = Conversion(cluster, FsStorage())
if not conversion.check_prerequisites():