From 697ac3624c147cce6e25d15f2b63a39a1cb25900 Mon Sep 17 00:00:00 2001 From: Sandrine Avakian Date: Tue, 12 Mar 2013 12:49:31 +0100 Subject: [PATCH 1/1] Removing configuration folder for senslab. --- testbeds/senslab/config/aggregates.xml | 4 - testbeds/senslab/config/bash_nukem | 131 -------- testbeds/senslab/config/default_config.xml | 336 --------------------- testbeds/senslab/config/jenkins-config.txt | 46 --- testbeds/senslab/config/registries.xml | 4 - testbeds/senslab/config/sfa_config | 151 --------- testbeds/senslab/config/sfa_config.xml | 253 ---------------- testbeds/senslab/config/site.xml | 86 ------ testbeds/senslab/config/site_config | 54 ---- 9 files changed, 1065 deletions(-) delete mode 100644 testbeds/senslab/config/aggregates.xml delete mode 100755 testbeds/senslab/config/bash_nukem delete mode 100644 testbeds/senslab/config/default_config.xml delete mode 100644 testbeds/senslab/config/jenkins-config.txt delete mode 100644 testbeds/senslab/config/registries.xml delete mode 100644 testbeds/senslab/config/sfa_config delete mode 100644 testbeds/senslab/config/sfa_config.xml delete mode 100644 testbeds/senslab/config/site.xml delete mode 100644 testbeds/senslab/config/site_config diff --git a/testbeds/senslab/config/aggregates.xml b/testbeds/senslab/config/aggregates.xml deleted file mode 100644 index 8000d8bd..00000000 --- a/testbeds/senslab/config/aggregates.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/testbeds/senslab/config/bash_nukem b/testbeds/senslab/config/bash_nukem deleted file mode 100755 index 48849f99..00000000 --- a/testbeds/senslab/config/bash_nukem +++ /dev/null @@ -1,131 +0,0 @@ -#!/bin/bash - -# Configuration first : set the local repository -# where the code can be found -# Test number of arguments -if (( ! $# == 2 )) -then - echo " Usage : bash_nukem repository_directory vm and \ - federation option (0 (not federated),1(firexp)" - echo $# - exit -fi - -# Check if directory exists -if [ -d $1 ] -then - git_local_repo=$1 - echo "RESPOSITORY: " $git_local_repo - -fi - - -# if [ $vm = "senslab" ] -# then -# federation_commented_line_nb=2 -# else -# federation_commented_line_nb=3 -# fi - -# First restart sfa (prevents stalling when connecting -# to the DB and dropping tables) -sudo service sfa restart - -# Nuke the database -sudo sfaadmin.py registry nuke - -# Drop table in slab_sfa -# to avoid duplicates. - -psql -d slab_sfa -U sfadbuser -W -q -c "drop table slab_xp;" - -# ATTENTION :Save the config file /etc/sfa/sfa_config -# before continuing - -# Remove all the remaining gid, creds files -# of the server -sudo rm -rf /var/lib/sfa -cd /etc/sfa -sudo rm -rf * -sudo service sfa restart - -# Put back the config file that you saved before -cd $git_local_repo -sudo make clean -make -sudo python setup.py install -# sudo service sfa restart - -# Wrote /etc/sfa/configs/site.xml -# Merged -# /etc/sfa/default_config.xml -# and /etc/sfa/configs/site.xml -# into /etc/sfa/sfa_config.xml -# sudo sfa-config-tty -# -#sudo cp $git_local_repo/sfa/senslab/config/$vm/sfa_config /etc/sfa/sfa_config -sudo cp $git_local_repo/sfa/senslab/config/$vm/sfa_config.xml /etc/sfa/sfa_config.xml -sudo cp $git_local_repo/sfa/senslab/config/$vm/default_config.xml /etc/sfa/default_config.xml -# sudo cp $git_local_repo/sfa/senslab/config/$vm/site.xml /etc/sfa/site.xml -# sudo cp $git_local_repo/sfa/senslab/config/$vm/site_config /etc/sfa/configs/site_config -# sudo ln -s ldap_config.py /etc/sfa/ldap_config.py - - -#Senslab LDAP and OAR access config files -if [ ! -f /etc/sfa/ldap_config.py ] -then - sudo cp $git_local_repo/sfa/senslab/config/ldap_config.py /etc/sfa/ldap_config.py -fi - -if [ ! -f /etc/sfa/oar_config.py ] -then - sudo cp $git_local_repo/sfa/senslab/config/oar_config.py /etc/sfa/oar_config.py -fi - -sudo service sfa restart - -# User stuff : clean your folder -cd ~/.sfi -rm *.sscert *.cred *.gid sfi_cache.dat -cd ~ - -# Import the datbase form ldap -sudo sfaadmin.py registry import_registry -sudo service sfa restart - -sudo cp $git_local_repo/sfa/senslab/config/registries.xml /etc/sfa/registries.xml -sudo cp $git_local_repo/sfa/senslab/config/aggregates.xml /etc/sfa/aggregates.xml - - -case "$3" in - 0) echo "No federation at all" - #Insert a # on every beginning of line except if there is 'aggregates' - sed -i '/aggregates/!s/^/#/g' /etc/sfa/aggregates.xml - sed -i '/registries/!s/^/#/g' /etc/sfa/registries.xml - ;; - 1) echo "Setting up federation with other senslab " - # Commenting out senslab and ple, lines 2 and 4 OR - # Commenting out senslab2 and ple, lines 3 and 4 - sed -i "${federation_commented_line_nb} s/^/#/" /etc/sfa/aggregates.xml - sed -i "${federation_commented_line_nb} s/^/#/" /etc/sfa/registries.xml - sed -i '4 s/^/#/' /etc/sfa/aggregates.xml - sed -i '4 s/^/#/' /etc/sfa/registries.xml - ;; - - 2) echo "Setting up federation with ple " - sed -i '2 s/^/#/' /etc/sfa/aggregates.xml - sed -i '2 s/^/#/' /etc/sfa/registries.xml - sed -i '3 s/^/#/' /etc/sfa/aggregates.xml - sed -i '3 s/^/#/' /etc/sfa/registries.xml - ;; - - 3) echo "setting federation with other senslab and ple" - # Commenting out senslab or senslab2 - sed -i "${federation_commented_line_nb} s/^/#/" /etc/sfa/aggregates.xml - sed -i "${federation_commented_line_nb} s/^/#/" /etc/sfa/registries.xml - ;; -esac - -sudo service sfa restart - -sudo rm -rf /var/lib/sfa/authorities/plc diff --git a/testbeds/senslab/config/default_config.xml b/testbeds/senslab/config/default_config.xml deleted file mode 100644 index 214819e6..00000000 --- a/testbeds/senslab/config/default_config.xml +++ /dev/null @@ -1,336 +0,0 @@ - - - - - - - - - - - - General - Basic system variables. - - - - Generic Flavour - slab - This string refers to a class located in sfa.generic that describes - which specific implementation needs to be used for api, manager and driver objects. - PlanetLab users do not need to change this setting. - - - - - Human readable name - senslab - The human readable name for this interface. - - - - Credential Schema - /etc/sfa/credential.xsd - The path to the default credential schema - - - - Debug - 2 - Logging level; 0=minimum, 1=info, 2=debug - - - - Max Slice Renew - 60 - Maximum amout of days a user can extend/renew their slices to - - - - User Session Keys Path - /var/lib/sfa/session_keys - Some services will peform operations on behalf of a user, but make - it look like the user is the one performing the operation. Doing this requires a - valid key pair and credential for the user. This option defines the path where - key pairs and credentials are generated and stored. - This functionality is used by the SFA web GUI. - - - - - Data Directory - /var/lib/sfa/ - Directory where cached certficiates and other data is stored. - - - - - - - - - Registry - The settings that affect the registry that will run - as part of this SFA instance. - - - - Enable Registry - true - Allows this local SFA instance to run as a - registry. - - - - Hostname - localhost - The hostname where the registry is expected to - be found; using localhost when the local registry is enabled - seems reasonable. - - - - Port number - 12345 - The port where the registry is to be found. - - - - Root Authority - senslab - The hrn of the registry's root auth. - - - - - - - - Slice Manager - The settings that affect the slice manager that will run - as part of this SFA instance. - - - - Enable Slice Manager - true - Allows this local SFA instance to run as a - slice manager. - - - - Hostname - localhost - The hostname where the slice manager is expected to - be found. - - - - Port number - 12347 - The port where the slice manager is to be found. - - - - Cache advertisement rspec - false - Enable caching of the global advertisement, as - returned by ListResources without a slice argument. - - - - - - - - Aggregate - The settings that affect the aggregate manager that will run - as part of this SFA instance. - - - - Enable Aggregate - true - Allows this local SFA instance to run as an - aggregate manager. - - - - Hostname - localhost - The hostname where the aggregate is expected to - be found. - - - - Port number - 12346 - The port where the aggregate is to be found. - - - - Cache advertisement rspec - true - Enable caching of the global advertisement, as - returned by ListResources without a slice argument. - - - - - - - - - - The settings that tell this SFA instance where to find its database. You can essentially leave this as-is unless you plan on hosting your data on some other box. - - - - Enabled - true - Enable the database server on this machine. - - - - Database host - localhost - The host where the SFA database can be reached. - - - - Database port - 5432 - The port where the SFA database can be reached. - - - - Database user - sfa - When SFA gets co-hosted with a myplc, this should match the PLC config. - - - - Database password - sfa - When SFA gets co-hosted with a myplc, this should match the PLC config. - - - - Database name - sfa - SFA database name. - - - - - - - - - SFA Flash Policy - The settings that affect the flash policy server that will run - as part of this SFA instance. - - - - Enable Flash Policy Server - false - Allows this local SFA instance to run a - flash policy server. - - - Flash policy config file - /etc/sfa/sfa_flashpolicy_config.xml - The path to where the flash policy config file can be reached. - - - Flash policy port - 843 - The flash policy server port. - - - - - - - - The settings that tell this SFA instance how to interact with the underlying PLC. Refer to plc-config-tty on this installation for more information. - - - - PLC login name for an admin user; SFA will carry on operations under this account. - root@localhost.localdomain - - - - - Password - root - The PLC password for SFA_PLC_USER. - - - - URL - https://localhost:443/PLCAPI/ - Full URL of PLC interface. - - - - - - - - - The settings that tell this SFA instance how to interact with the FEDERICA testbed. - - - - XMLRPC URL - https://root:password@federica.sfa.wrapper.com:8443/fedewrapper/xmlrpc/ - URL for the federica xmlrpc API; login and password need to be set like in http://login:password@hostname:port/the/path - - - - - - - SFA Flash Policy - The settings that affect how SFA connects to - the Nova/EC2 API - - - Sfa nova user - novaadmin - Account/context to use when performing - administrative nova operations - - - Nova API url - 127.0.0.1 - The Nova/EC2 API url - - - Nova API Port - 8773 - The Nova/EC2 API port. - - - novarc - /root/novarc - Path to novarc client config file - - - - - - - - - - - diff --git a/testbeds/senslab/config/jenkins-config.txt b/testbeds/senslab/config/jenkins-config.txt deleted file mode 100644 index 1d4f591d..00000000 --- a/testbeds/senslab/config/jenkins-config.txt +++ /dev/null @@ -1,46 +0,0 @@ -Source code management: -Git - -git repository url : -git://138.96.116.40/sfa.git -git://git.f-lab.fr/sfa.git - - -Branches to build: -senslab2 - -Add a step to build: -Excecute a shell script -_________________________________________________________________________________________ -make clean -make -sudo python setup.py install -git_local_repo="/root/.jenkins/jobs/SFA/workspace" -#jenkins clones the git repo here when started by root -vm="senslab2" -sudo cp $git_local_repo/sfa/senslab/config/$vm/sfa_config.xml /etc/sfa/sfa_config.xml -sudo cp $git_local_repo/sfa/senslab/config/$vm/default_config.xml /etc/sfa/default_config.xml - -sudo cp $git_local_repo/sfa/senslab/config/ldap_config.py /etc/sfa/ldap_config.py -sudo service sfa restart -#nosetests --with-xcoverage --with-xunit --cover-package=senslab --cover-erase --verbose -#FAIL nosetests --with-xcoverage --with-xunit --all-modules --traverse-namespace --cover-package=senslab --cover-erase --cover-inclusive --verbose -nosetests --with-xcoverage --with-xunit --traverse-namespace --cover-package=senslab --cover-erase --verbose - -pylint -f parseable /root/.jenkins/jobs/SFA/workspace/sfa/senslab/ | tee pylint.out -____________________________________________________________________________________________ - - -Add a step to build : -Publish tests report results JUnit -nosestests.xml - -Add a step to build : -Publish cobertura covergae report -**/coverage.xml -Consider only stable builds - -Add a step to build : -Report violations -pylint : -XML filename pattern : **/pylint.out \ No newline at end of file diff --git a/testbeds/senslab/config/registries.xml b/testbeds/senslab/config/registries.xml deleted file mode 100644 index 9734c824..00000000 --- a/testbeds/senslab/config/registries.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/testbeds/senslab/config/sfa_config b/testbeds/senslab/config/sfa_config deleted file mode 100644 index 2ded2d4a..00000000 --- a/testbeds/senslab/config/sfa_config +++ /dev/null @@ -1,151 +0,0 @@ -# DO NOT EDIT. This file was automatically generated at -# Mon Jun 25 15:01:21 2012 from: -# -# /etc/sfa/sfa_config.xml - -# XMLRPC URL -# URL for the federica xmlrpc API; login and password need to be set -# like in http://login:password@hostname:port/the/path -SFA_FEDERICA_URL='https://root:password@federica.sfa.wrapper.com:8443/fedewrapper/xmlrpc/' - -# Cache advertisement rspec -# Enable caching of the global advertisement, as returned by -# ListResources without a slice argument. -SFA_AGGREGATE_CACHING=1 - -# Hostname -# The hostname where the aggregate is expected to be found. -SFA_AGGREGATE_HOST='localhost' - -# Enable Aggregate -# Allows this local SFA instance to run as an aggregate manager. -SFA_AGGREGATE_ENABLED=1 - -# Port number -# The port where the aggregate is to be found. -SFA_AGGREGATE_PORT=12346 - -# Database name -# SFA database name. -SFA_DB_NAME='sfa' - -# Enabled -# Enable the database server on this machine. -SFA_DB_ENABLED=1 - -# Database host -# The host where the SFA database can be reached. -SFA_DB_HOST='localhost' - -# Database user -# When SFA gets co-hosted with a myplc, this should match the PLC -# config. -SFA_DB_USER='sfa' - -# Database password -# When SFA gets co-hosted with a myplc, this should match the PLC -# config. -SFA_DB_PASSWORD='sfa' - -# Database port -# The port where the SFA database can be reached. -SFA_DB_PORT=5432 - -# Flash policy config file -# The path to where the flash policy config file can be reached. -SFA_FLASHPOLICY_CONFIG_FILE='/etc/sfa/sfa_flashpolicy_config.xml' - -# Enable Flash Policy Server -# Allows this local SFA instance to run a flash policy server. -SFA_FLASHPOLICY_ENABLED=0 - -# Flash policy port -# The flash policy server port. -SFA_FLASHPOLICY_PORT=843 - -# Nova API Port -# The Nova/EC2 API port. -SFA_NOVA_API_PORT=8773 - -# Sfa nova user -# Account/context to use when performing administrative nova operations -SFA_NOVA_USER='novaadmin' - -# Nova API url -# The Nova/EC2 API url -SFA_NOVA_API_URL='127.0.0.1' - -# URL -# Full URL of PLC interface. -SFA_PLC_URL='https://localhost:443/PLCAPI/' - -# Password -# The PLC password for SFA_PLC_USER. -SFA_PLC_PASSWORD='root' - -# PLC login name for an admin user; SFA will carry on operations under this account. -SFA_PLC_USER='root@localhost.localdomain' - -# Root Authority -# The hrn of the registry's root auth. -SFA_REGISTRY_ROOT_AUTH='senslab' - -# Hostname -# The hostname where the registry is expected to be found; using -# localhost when the local registry is enabled seems reasonable. -SFA_REGISTRY_HOST='localhost' - -# Enable Registry -# Allows this local SFA instance to run as a registry. -SFA_REGISTRY_ENABLED=1 - -# Port number -# The port where the registry is to be found. -SFA_REGISTRY_PORT=12345 - -# Cache advertisement rspec -# Enable caching of the global advertisement, as returned by -# ListResources without a slice argument. -SFA_SM_CACHING=0 - -# Hostname -# The hostname where the slice manager is expected to be found. -SFA_SM_HOST='localhost' - -# Enable Slice Manager -# Allows this local SFA instance to run as a slice manager. -SFA_SM_ENABLED=1 - -# Port number -# The port where the slice manager is to be found. -SFA_SM_PORT=12347 - -# Human readable name -# The human readable name for this interface. -SFA_INTERFACE_HRN='senslab' - -# Generic Flavour -# This string refers to a class located in sfa.generic that describes -# which specific implementation needs to be used for api, manager and -# driver objects. PlanetLab users do not need to change this setting. -SFA_GENERIC_FLAVOUR='slab' - -# Credential Schema -# The path to the default credential schema -SFA_CREDENTIAL_SCHEMA='/etc/sfa/credential.xsd' - -# Debug -# Logging level; 0=minimum, 1=info, 2=debug -SFA_API_LOGLEVEL=0 - -# User Session Keys Path -# Some services will peform operations on behalf of a user, but make it -# look like the user is the one performing the operation. Doing this -# requires a valid key pair and credential for the user. This option -# defines the path where key pairs and credentials are generated and -# stored. This functionality is used by the SFA web GUI. -SFA_SESSION_KEY_PATH='/var/lib/sfa/session_keys' - -# Max Slice Renew -# Maximum amout of days a user can extend/renew their slices to -SFA_MAX_SLICE_RENEW=60 diff --git a/testbeds/senslab/config/sfa_config.xml b/testbeds/senslab/config/sfa_config.xml deleted file mode 100644 index 3283e12b..00000000 --- a/testbeds/senslab/config/sfa_config.xml +++ /dev/null @@ -1,253 +0,0 @@ - - - - - General - Basic system variables. - - - Generic Flavour - slab - This string refers to a class located in sfa.generic that describes - which specific implementation needs to be used for api, manager and driver objects. - PlanetLab users do not need to change this setting. - - - - Human readable name - senslab - The human readable name for this interface. - - - Credential Schema - /etc/sfa/credential.xsd - The path to the default credential schema - - - Debug - 0 - Logging level; 0=minimum, 1=info, 2=debug - - - Max Slice Renew - 60 - Maximum amout of days a user can extend/renew their slices to - - - User Session Keys Path - /var/lib/sfa/session_keys - Some services will peform operations on behalf of a user, but make - it look like the user is the one performing the operation. Doing this requires a - valid key pair and credential for the user. This option defines the path where - key pairs and credentials are generated and stored. - This functionality is used by the SFA web GUI. - - - - - - Registry - The settings that affect the registry that will run - as part of this SFA instance. - - - Enable Registry - true - Allows this local SFA instance to run as a - registry. - - - Hostname - localhost - The hostname where the registry is expected to - be found; using localhost when the local registry is enabled - seems reasonable. - - - Port number - 12345 - The port where the registry is to be found. - - - Root Authority - senslab - The hrn of the registry's root auth. - - - - - Slice Manager - The settings that affect the slice manager that will run - as part of this SFA instance. - - - Enable Slice Manager - true - Allows this local SFA instance to run as a - slice manager. - - - Hostname - localhost - The hostname where the slice manager is expected to - be found. - - - Port number - 12347 - The port where the slice manager is to be found. - - - Cache advertisement rspec - false - Enable caching of the global advertisement, as - returned by ListResources without a slice argument. - - - - - Aggregate - The settings that affect the aggregate manager that will run - as part of this SFA instance. - - - Enable Aggregate - true - Allows this local SFA instance to run as an - aggregate manager. - - - Hostname - localhost - The hostname where the aggregate is expected to - be found. - - - Port number - 12346 - The port where the aggregate is to be found. - - - Cache advertisement rspec - true - Enable caching of the global advertisement, as - returned by ListResources without a slice argument. - - - - - - The settings that tell this SFA instance where to find its database. You can essentially leave this as-is unless you plan on hosting your data on some other box. - - - Enabled - true - Enable the database server on this machine. - - - Database host - localhost - The host where the SFA database can be reached. - - - Database port - 5432 - The port where the SFA database can be reached. - - - Database user - sfa - When SFA gets co-hosted with a myplc, this should match the PLC config. - - - Database password - sfa - When SFA gets co-hosted with a myplc, this should match the PLC config. - - - Database name - sfa - SFA database name. - - - - - SFA Flash Policy - The settings that affect the flash policy server that will run - as part of this SFA instance. - - - Enable Flash Policy Server - false - Allows this local SFA instance to run a - flash policy server. - - - Flash policy config file - /etc/sfa/sfa_flashpolicy_config.xml - The path to where the flash policy config file can be reached. - - - Flash policy port - 843 - The flash policy server port. - - - - - - The settings that tell this SFA instance how to interact with the underlying PLC. Refer to plc-config-tty on this installation for more information. - - - PLC login name for an admin user; SFA will carry on operations under this account. - root@localhost.localdomain - - - - Password - root - The PLC password for SFA_PLC_USER. - - - URL - https://localhost:443/PLCAPI/ - Full URL of PLC interface. - - - - - - The settings that tell this SFA instance how to interact with the FEDERICA testbed. - - - XMLRPC URL - https://root:password@federica.sfa.wrapper.com:8443/fedewrapper/xmlrpc/ - URL for the federica xmlrpc API; login and password need to be set like in http://login:password@hostname:port/the/path - - - - - SFA Flash Policy - The settings that affect how SFA connects to - the Nova/EC2 API - - - Sfa nova user - novaadmin - Account/context to use when performing - administrative nova operations - - - Nova API url - 127.0.0.1 - The Nova/EC2 API url - - - Nova API Port - 8773 - The Nova/EC2 API port. - - - - - diff --git a/testbeds/senslab/config/site.xml b/testbeds/senslab/config/site.xml deleted file mode 100644 index 7f40ea6a..00000000 --- a/testbeds/senslab/config/site.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - Aggregate - The settings that affect the aggregate manager that will run - as part of this SFA instance. - - - Port number - 12346 - The port where the aggregate is to be found. - - - - - - The settings that tell this SFA instance where to find its database. You can essentially leave this as-is unless you plan on hosting your data on some other box. - - - Database user - sfa - When SFA gets co-hosted with a myplc, this should match the PLC config. - - - Database password - sfa - When SFA gets co-hosted with a myplc, this should match the PLC config. - - - - - Registry - The settings that affect the registry that will run - as part of this SFA instance. - - - Root Authority - senslab - The hrn of the registry's root auth. - - - Port number - 12345 - The port where the registry is to be found. - - - - - Slice Manager - The settings that affect the slice manager that will run - as part of this SFA instance. - - - Port number - 12347 - The port where the slice manager is to be found. - - - - - General - Basic system variables. - - - Human readable name - senslab - The human readable name for this interface. - - - Generic Flavour - slab - This string refers to a class located in sfa.generic that describes - which specific implementation needs to be used for api, manager and driver objects. - PlanetLab users do not need to change this setting. - - - - Debug - 0 - Logging level; 0=minimum, 1=info, 2=debug - - - - - diff --git a/testbeds/senslab/config/site_config b/testbeds/senslab/config/site_config deleted file mode 100644 index 2f29ae74..00000000 --- a/testbeds/senslab/config/site_config +++ /dev/null @@ -1,54 +0,0 @@ -[sfa_federica] -url = https://root:password@federica.sfa.wrapper.com:8443/fedewrapper/xmlrpc/ - -[sfa_aggregate] -caching = true -host = localhost -enabled = true -port = 12346 - -[sfa_db] -name = sfa -enabled = true -host = localhost -user = sfa -password = sfa -port = 5432 - -[sfa_flashpolicy] -config_file = /etc/sfa/sfa_flashpolicy_config.xml -enabled = false -port = 843 - -[sfa_nova] -api_url = 127.0.0.1 -api_port = 8773 -user = novaadmin -novarc = /root/novarc - -[sfa_plc] -url = https://localhost:443/PLCAPI/ -password = root -user = root@localhost.localdomain - -[sfa_registry] -host = localhost -enabled = true -port = 12345 -root_auth = senslab - -[sfa_sm] -caching = false -host = localhost -enabled = true -port = 12347 - -[sfa] -interface_hrn = senslab -data_dir = /var/lib/sfa/ -generic_flavour = slab -credential_schema = /etc/sfa/credential.xsd -api_loglevel = 2 -session_key_path = /var/lib/sfa/session_keys -max_slice_renew = 60 - -- 2.43.0