Submit your innovative use case or inspiring success story to the 2023 Dataiku Frontrunner Awards! LET'S GO

Retrieve current DSS version info

Solved!
tiensng
Level 2
Retrieve current DSS version info

Hi,

Is it possible to retrieve the DSS version info (e.g. 8.0.2, 9.0 etc...) for the current server instance via the internal dataiku Python API? It looks like this might be available via DSSClient.get_general_settings() but that requires admin privileges which we don't want to rely on having in the calling code. Curious if anyone has found another way to retrieve this info w.o. requiring admin privileges.

Thanks!

0 Kudos
1 Solution
sergeyd
Dataiker

Hi @tiensng 

This info is not yet available via Python APIs but you can try getting this info from the DSS version file located inside data directory: 

import os, json
print('DSS version: '+ json.load(open(os.path.join(os.environ["DIP_HOME"], "dss-version.json")))["product_version"])

  

View solution in original post

2 Replies
sergeyd
Dataiker

Hi @tiensng 

This info is not yet available via Python APIs but you can try getting this info from the DSS version file located inside data directory: 

import os, json
print('DSS version: '+ json.load(open(os.path.join(os.environ["DIP_HOME"], "dss-version.json")))["product_version"])

  

tiensng
Level 2
Author

Thank you @sergeyd , that is a great workaround!

0 Kudos