# VarName Type Default CondorName Req. ExportCondor UserJobEnvName # S=Quote - = No Default + = VarName - = Do not export # + = Use VarName # @ = Use CondorName ################################################################################################################# # SPDX-FileCopyrightText: 2009 Fermi Research Alliance, LLC # SPDX-License-Identifier: Apache-2.0 # Singularity variables # GLIDEIN_Singularity_Use (DISABLE_GWMS, NEVER, OPTIONAL, PREFERRED, REQUIRED) # GLIDEIN_SINGULARITY_REQUIRE (NEVER, OPTIONAL, PREFERRED, REQUIRED, REQUIRED_GWMS) GLIDEIN_SINGULARITY_REQUIRE S - + N Y - GLIDEIN_Singularity_Use S DISABLE_GWMS + N Y - GLIDEIN_SINGULARITY_BINDPATH S - + N Y - GLIDEIN_SINGULARITY_BINDPATH_DEFAULT S - + N Y - SINGULARITY_IMAGES_DICT S - + N Y - SINGULARITY_IMAGE_RESTRICTIONS S cvmfs + N Y - GLIDEIN_SINGULARITY_OPTS S - + N Y - SINGULARITY_MODE S - + N Y - SINGULARITY_VERSION S - + N Y - CONTAINERSW_MODE S - + N Y - CONTAINERSW_VERSION S - + N Y - CONTAINERSW_FULL_VERSION S - + N Y - GLIDEIN_REQUIRED_OS S any + N Y - REQUIRED_OS S any + N Y - GLIDEIN_DEBUG_OUTPUT S - + N Y - # User modifiable variables GLIDEIN_Custom_Start C True + N Y - GLIDEIN_Start C True + N N - GLIDEIN_Hold C False + N N - GLIDEIN_PREEMPT C False + N N - GLIDEIN_Rank C 1 + N N - GLIDEIN_Max_Idle I 1200 + N Y - GLIDEIN_Max_Tail I 400 + N Y - GLIDEIN_Max_Walltime I - + N Y - GLIDEIN_Retire_Time I - + N N - GLIDEIN_Retire_Time_Spread I - + N N - GLIDEIN_HAS_SINGULARITY_AUX C \\$\\(HAS_SINGULARITY\\:False\\) + N N - GLIDEIN_Use_PGroups C \\$INT\\(GLIDEIN_HAS_SINGULARITY_AUX\\) USE_PROCESS_GROUPS N N - UPDATE_COLLECTOR_WITH_TCP C True + N N - WANT_UDP_COMMAND_SOCKET C False + N N - STARTD_SENDS_ALIVES C True + N N - SEC_DEFAULT_ENCRYPTION C OPTIONAL + N N - SEC_DEFAULT_INTEGRITY C REQUIRED + N N - USE_MATCH_AUTH C True SEC_ENABLE_MATCH_PASSWORD_AUTHENTICATION N N - MAX_MASTER_LOG I 1000000 + N N - MAX_STARTD_LOG I 10000000 + N N - MAX_STARTER_LOG I 10000000 + N N - # VO frontend provided GLIDECLIENT_Name S - + N Y @ GLIDECLIENT_Group S - + N Y @ GLIDECLIENT_Signature S - + N Y @ GLIDECLIENT_Group_Signature S - + N Y @ GLIDEIN_Collector C - HEAD_NODE Y N - GLIDEIN_CCB C - + N N - GLIDEIN_Factory_Collector C - + N N - GLIDEIN_Master_Collector C - + Y N - GLIDEIN_Site_Collector C - + N N - GLIDECLIENT_Start C True + N N - GLIDECLIENT_Hold C False + N N - GLIDECLIENT_PREEMPT C False + N N - GLIDECLIENT_Group_Start C True + N N - GLIDECLIENT_Group_Hold C False + N N - GLIDECLIENT_Group_PREEMPT C False + N N - GLIDECLIENT_Rank C 1 + N N - GLIDECLIENT_Group_Rank C 1 + N N - GLIDEIN_CLAIM_WORKLIFE_DYNAMIC I 3600 + N N - GLIDEIN_CLAIM_WORKLIFE I -1 + N N - # Factory provided GLIDEIN_Factory S - + Y Y @ GLIDEIN_Name S - + Y Y @ GLIDEIN_CredentialIdentifier S - + Y Y - GLIDEIN_Signature S - + Y Y @ GLIDEIN_WRAPPER_EXEC S "\\\"\\\$@\\\"" + N N - DESCRIPTION_FILE S - GLIDEIN_Description_File N Y - GLIDEIN_TORETIRE I - + N Y - GLIDEIN_Entry_Name S - + Y Y @ GLIDEIN_Entry_Signature S - + Y Y @ DESCRIPTION_ENTRY_FILE S - GLIDEIN_Description_Entry_File N Y - CONDORG_CLUSTER I - GLIDEIN_ClusterId Y Y @ CONDORG_SUBCLUSTER I - GLIDEIN_ProcId Y Y @ CONDORG_SCHEDD S - GLIDEIN_Schedd Y Y @ GLIDEIN_Gatekeeper S - + N Y @ GLIDEIN_GridType S - + N Y @ GLIDEIN_GlobusRSL S - + N Y @ PROXY_URL S - GLIDEIN_Proxy_URL N N @ # Glidein generated CONDOR_DIR C - + Y N - DAEMON_LIST C MASTER,STARTD + N N - USE_SHARED_PORT C False + N N - X509_USER_PROXY C - GSI_DAEMON_PROXY Y N - X509_EXPIRE I - + Y N - X509_CERT_DIR C - GSI_DAEMON_TRUSTED_CA_DIR Y N - X509_CONDORMAP C - CERTIFICATE_MAPFILE Y N - X509_GRIDMAP_DNS S - GLIDEIN_X509_GRIDMAP_DNS N Y - # commenting this out makes master daemon on glidein use mapfile instead of GSI_DAEMON_NAME # X509_GRIDMAP_TRUSTED_DNS C - GSI_DAEMON_NAME Y N - X509_SKIP_HOST_CHECK_DNS_REGEX C - + Y N - GLIDEIN_LOCAL_TMP_DIR C - + Y N @ TMP_DIR S - GLIDEIN_Tmp_Dir Y Y @ PUBLISH_OBITUARIES C False + N N - SiteWMS_WN_Draining C False + N Y - SiteWMS_WN_Preempt C False + N Y - GLIDEIN_PROVIDES S - + N Y + GLIDEIN_CONDOR_TOKEN S - + N Y @ TRUST_DOMAIN S - + N Y @ # Entry specific User modifiable variables GLIDEIN_Site S $GLIDEIN_Entry_Name + N Y @ GLIDEIN_Entry_Start C True + N N - GLIDEIN_Entry_Hold C False + N N - GLIDEIN_Entry_PREEMPT C False + N N - GLIDEIN_Entry_Rank C 1 + N N - GLIDEIN_Job_Max_Time I 129600 + N Y - GLIDEIN_Graceful_Shutdown I 120 + N Y - WANT_VACATE C True + N N - GLIDEIN_Expose_Grid_Env C True JOB_INHERITS_STARTER_ENVIRONMENT N Y + GLIDEIN_Monitoring_Enabled C False + N Y + GLIDEIN_Resource_Slots C - + N N - # this will be used for MaxJobRetirementTime of the main startd PREEMPT_GRACE_TIME I 10000000 + N Y + GLIDEIN_CPUS C 1 + N N @ GLIDEIN_NODES C 1 + N N @ HOLD_GRACE_TIME I 0 + N Y + #################################################################################################################