From: Jan Kiszka <
jan.k...@siemens.com>
Now that we have kas containers with different distribution releases,
it's easy to get lost in selecting the desired one. The output should
help analyzing such cases but also the environment of a native
invocation.
Suggested-by: Felix Moessbauer <
felix.mo...@siemens.com>
Signed-off-by: Jan Kiszka <
jan.k...@siemens.com>
---
kas/kas.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/kas/kas.py b/kas/kas.py
index d83c93e..98ee0fc 100644
--- a/kas/kas.py
+++ b/kas/kas.py
@@ -29,6 +29,7 @@
import argparse
import asyncio
+import distro
import traceback
import logging
import signal
@@ -203,7 +204,9 @@ def kas(argv):
if args.log_level:
set_global_loglevel(args.log_level.upper())
-
logging.info('%s %s started', os.path.basename(sys.argv[0]), __version__)
+ (distro_id_name, distro_version, _) = distro.linux_distribution()
+
logging.info('%s %s started on %s %s', os.path.basename(sys.argv[0]),
+ __version__, distro_id_name, distro_version)
loop = asyncio.new_event_loop()
asyncio.set_event_loop(loop)
--
2.51.0