nvflare.lighter.constants module¶
- class AdminRole[source]¶
Bases:
object
- LEAD = 'lead'¶
- MEMBER = 'member'¶
- ORG_ADMIN = 'org_admin'¶
- PROJECT_ADMIN = 'project_admin'¶
- class CertFileBasename[source]¶
Bases:
object
- CLIENT = 'client'¶
- OVERSEER = 'overseer'¶
- SERVER = 'server'¶
- class ConnSecurity[source]¶
Bases:
object
- CLEAR = 'clear'¶
- INSECURE = 'insecure'¶
- MTLS = 'mtls'¶
- TLS = 'tls'¶
- class CtxKey[source]¶
-
- LAST_PROD_STAGE = 'last_prod_stage'¶
- PROJECT = '__project__'¶
- PROVISION_MODE = '__provision_model__'¶
- ROOT_CERT = 'root_cert'¶
- ROOT_PRI_KEY = 'root_pri_key'¶
- SERVER_NAME = 'server_name'¶
- TEMPLATE = '__template__'¶
- TEMPLATE_FILES = 'template_files'¶
- class ParticipantType[source]¶
Bases:
object
- ADMIN = 'admin'¶
- CLIENT = 'client'¶
- OVERSEER = 'overseer'¶
- SERVER = 'server'¶
- class PropKey[source]¶
Bases:
object
- ADMIN_PORT = 'admin_port'¶
- ALLOW_ERROR_SENDING = 'allow_error_sending'¶
- API_ROOT = 'api_root'¶
- API_VERSION = 'api_version'¶
- CONNECT_TO = 'connect_to'¶
- CONN_SECURITY = 'connection_security'¶
- CUSTOM_CA_CERT = 'custom_ca_cert'¶
- DEFAULT_HOST = 'default_host'¶
- DESCRIPTION = 'description'¶
- DOCKER_COMM_PORT = 'docker_comm_port'¶
- FED_LEARN_PORT = 'fed_learn_port'¶
- HOST_NAMES = 'host_names'¶
- LISTENING_HOST = 'listening_host'¶
- NAME = 'name'¶
- OVERSEER_END_POINT = 'overseer_end_point'¶
- PORT = 'port'¶
- PROTOCOL = 'protocol'¶
- ROLE = 'role'¶
- class ProvFileName[source]¶
Bases:
object
- AUTHORIZATION_JSON_DEFAULT = 'authorization.json.default'¶
- CHART_YAML = 'Chart.yaml'¶
- CLIENT_CONTEXT_TENSEAL = 'client_context.tenseal'¶
- COMM_CONFIG = 'comm_config.json'¶
- COMPOSE_BUILD_DIR = 'nvflare_compose'¶
- COMPOSE_YAML = 'compose.yaml'¶
- CUSTOM_CA_CERT_FILE_NAME = 'customRootCA.pem'¶
- DEPLOYMENT_OVERSEER_YAML = 'deployment_overseer.yaml'¶
- DOCKERFILE = 'Dockerfile'¶
- DOCKER_BUILD_SH = 'docker_build.sh'¶
- DOCKER_SH = 'start_docker.sh'¶
- ENV = '.env'¶
- FED_ADMIN_JSON = 'fed_admin.json'¶
- FED_CLIENT_JSON = 'fed_client.json'¶
- FED_SERVER_JSON = 'fed_server.json'¶
- FL_ADMIN_SH = 'fl_admin.sh'¶
- GUNICORN_CONF_PY = 'gunicorn.conf.py'¶
- HELM_CHART_DIR = 'nvflare_hc'¶
- HELM_CHART_TEMPLATES_DIR = 'templates'¶
- LOG_CONFIG_DEFAULT = 'log_config.json.default'¶
- PRIVACY_JSON_SAMPLE = 'privacy.json.sample'¶
- PRIVILEGE_YML = 'privilege.yml'¶
- README_TXT = 'readme.txt'¶
- REQUIREMENTS_TXT = 'requirements.txt'¶
- RESOURCES_JSON_DEFAULT = 'resources.json.default'¶
- SERVER_CONTEXT_TENSEAL = 'server_context.tenseal'¶
- SERVICE_OVERSEER_YAML = 'service_overseer.yaml'¶
- SIGNATURE_JSON = 'signature.json'¶
- START_SH = 'start.sh'¶
- STOP_FL_SH = 'stop_fl.sh'¶
- SUB_START_SH = 'sub_start.sh'¶
- VALUES_YAML = 'values.yaml'¶
- class TemplateSectionKey[source]¶
Bases:
object
- ADMIN_README = 'readme_am'¶
- CLIENT_README = 'readme_fc'¶
- COMM_CONFIG = 'comm_config'¶
- COMPOSE_YAML = 'compose_yaml'¶
- DEFAULT_AUTHZ = 'default_authz'¶
- DOCKERFILE = 'dockerfile'¶
- DOCKER_ADMIN_SH = 'docker_adm_sh'¶
- DOCKER_BUILD_SH = 'docker_build_sh'¶
- DOCKER_CLIENT_SH = 'docker_cln_sh'¶
- DOCKER_SERVER_SH = 'docker_svr_sh'¶
- FED_ADMIN = 'fed_admin'¶
- FED_CLIENT = 'fed_client'¶
- FED_SERVER = 'fed_server'¶
- FL_ADMIN_SH = 'fl_admin_sh'¶
- GUNICORN_CONF_PY = 'gunicorn_conf_py'¶
- HELM_CHART_CHART = 'helm_chart_chart'¶
- HELM_CHART_DEPLOYMENT_OVERSEER = 'helm_chart_deployment_overseer'¶
- HELM_CHART_DEPLOYMENT_SERVER = 'helm_chart_deployment_server'¶
- HELM_CHART_SERVICE_OVERSEER = 'helm_chart_service_overseer'¶
- HELM_CHART_SERVICE_SERVER = 'helm_chart_service_server'¶
- HELM_CHART_VALUES = 'helm_chart_values'¶
- LOCAL_CLIENT_RESOURCES = 'local_client_resources'¶
- LOCAL_SERVER_RESOURCES = 'local_server_resources'¶
- LOG_CONFIG = 'log_config'¶
- SAMPLE_PRIVACY = 'sample_privacy'¶
- SERVER_README = 'readme_fs'¶
- START_CLIENT_SH = 'start_cln_sh'¶
- START_OVERSEER_SH = 'start_ovsr_sh'¶
- START_SERVER_SH = 'start_svr_sh'¶
- STOP_FL_SH = 'stop_fl_sh'¶
- SUB_START_SH = 'sub_start_sh'¶