Fix connection security state saving 88/29488/1
authorScott Murray <scott.murray@konsulko.com>
Wed, 29 Nov 2023 00:00:23 +0000 (19:00 -0500)
committerScott Murray <scott.murray@konsulko.com>
Wed, 29 Nov 2023 00:06:50 +0000 (19:06 -0500)
Fix parsing of connection security state from the .ini file to match
what is getting written out, and update the canned default .ini file
to match the changes.

Bug-AGL: SPEC-4997

Change-Id: I49060a8bb4f08ba0ffa0cf1748bab2203716e032
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
extras/config.ini
extras/config.py

index 54e3424..2fcbbed 100644 (file)
@@ -15,7 +15,7 @@ cacert = default
 # ip=<ip address>
 # port=<port number>
 # protocol=<ws|grpc>       # ws/grpc -> kuksa-val-server, grpc -> databroker
-# insecure=<true|false>    # Note: Use insecure mode only if server is also running in insecure mode
+# insecure=<True|False>    # Note: Use insecure mode only if server is also running in insecure mode
 # cacert=<default|/path/to/CA.pem>
 # token=<default|/path/to/token>      
 # tls_server_name=<name>
@@ -24,7 +24,7 @@ cacert = default
 ip=localhost
 port=8090
 protocol=ws
-insecure=false
+insecure=False
 token=default
 tls_server_name=
 
@@ -33,7 +33,7 @@ tls_server_name=
 ip=localhost
 port=55555
 protocol=grpc
-insecure=false
+insecure=False
 token=default
 tls_server_name=Server
 
@@ -42,7 +42,7 @@ tls_server_name=Server
 ip=localhost
 port=8090
 protocol=ws
-insecure=false
+insecure=False
 cacert=default
 token=default
 tls_server_name=
@@ -52,7 +52,7 @@ tls_server_name=
 ip=10.42.0.95
 port=55555
 protocol=grpc
-insecure=false
+insecure=False
 cacert=default
 token=default
 tls_server_name=Server
index 1a10719..f8e5ccb 100644 (file)
@@ -82,7 +82,7 @@ def select_config(preferred_config):
         KUKSA_CONFIG['ip'] = config[preferred_config]['ip']
         KUKSA_CONFIG['port'] = config[preferred_config]['port']
         KUKSA_CONFIG['protocol'] = config[preferred_config]['protocol']
-        KUKSA_CONFIG['insecure'] = False if config[preferred_config]['insecure'] == 'false' else True
+        KUKSA_CONFIG['insecure'] = False if config[preferred_config]['insecure'] == 'False' else True
 
         if config.has_option(preferred_config, 'cacert'):
             KUKSA_CONFIG['cacertificate'] = config[preferred_config]['cacert'] if os.path.exists(
@@ -163,4 +163,4 @@ if not config.has_section('user-session'):
         'token': "",
         'tls_server_name': "",
     }
-    save_session_config(temp, 'default', 'default')
\ No newline at end of file
+    save_session_config(temp, 'default', 'default')