From 61aa8bb1ee3553ec5fa3579d9ed2b592d8456a6e Mon Sep 17 00:00:00 2001 From: Waqar Ahmed Date: Thu, 8 Aug 2024 09:17:47 +0500 Subject: [PATCH 1/3] Update todo --- catalog_reader/app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/catalog_reader/app.py b/catalog_reader/app.py index d23a8ee..dc8714b 100644 --- a/catalog_reader/app.py +++ b/catalog_reader/app.py @@ -177,7 +177,7 @@ def get_app_version_details( version_data['values'] = options['default_values_callable'](version_data) app_metadata = version_data['app_metadata'] - # TODO: See if this needs to change for our adaptation of ix-chart + # TODO: See if this needs to change for our adaptation of ix-app version_data.update({ 'human_version': get_human_version(app_metadata['app_version'], app_metadata['version']), 'version': app_metadata['version'], From 1e310be7656f9979a6fc974802c43d7e13275cd9 Mon Sep 17 00:00:00 2001 From: Waqar Ahmed Date: Thu, 8 Aug 2024 09:44:47 +0500 Subject: [PATCH 2/3] Add custom app default information --- catalog_reader/custom_app.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 catalog_reader/custom_app.py diff --git a/catalog_reader/custom_app.py b/catalog_reader/custom_app.py new file mode 100644 index 0000000..e792a88 --- /dev/null +++ b/catalog_reader/custom_app.py @@ -0,0 +1,30 @@ +APP_VERSION = 'custom' +VERSION = '1.0.0' + + +def get_version_details() -> dict: + """ + This is basically a stub which will be used in middleware to get version details of custom app + """ + return { + 'app_metadata': { + 'name': 'custom-app', + 'train': 'stable', + 'version': VERSION, + 'app_version': APP_VERSION, + 'title': 'Custom App', + 'description': 'This is a custom app where user can use his/her ' + 'own docker compose file for deploying services', + 'home': '', + 'sources': [], + 'maintainers': [], + 'run_as_context': [], + 'capabilities': [], + 'host_mounts': [], + }, + 'version': VERSION, + 'human_version': f'{VERSION}_{APP_VERSION}', + 'supported': True, + 'healthy': True, + 'healthy_error': None, + } From 766d75c01a68c84f7d800908b550f737ec08cb83 Mon Sep 17 00:00:00 2001 From: Waqar Ahmed Date: Thu, 8 Aug 2024 10:49:16 +0500 Subject: [PATCH 3/3] Add last update --- catalog_reader/custom_app.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/catalog_reader/custom_app.py b/catalog_reader/custom_app.py index e792a88..23e2272 100644 --- a/catalog_reader/custom_app.py +++ b/catalog_reader/custom_app.py @@ -1,3 +1,6 @@ +from datetime import datetime + + APP_VERSION = 'custom' VERSION = '1.0.0' @@ -27,4 +30,6 @@ def get_version_details() -> dict: 'supported': True, 'healthy': True, 'healthy_error': None, + 'location': None, + 'last_update': datetime.now().strftime('%Y-%m-%d %H:%M:%S'), }