
# Self-referenced url
JENKINS_URL_INTERNAL=
JENKINS_ROBOT_USERNAME=
JENKINS_ROBOT_PASSWORD=
JENKINS_USER=
JENKINS_PW=

# OBS related parameters
OBS_URL=
OBS_URL_EXTERNAL=
OBS_API_URL=
OBS_API_USERNAME=
OBS_API_PASSWD=

# Gerrit related parameters
GERRIT_USERNAME=
GERRIT_HOSTNAME=
GERRIT_HOSTNAME_EXTERNAL=
GERRIT_SSHPORT=
GERRIT_SILENT_MODE=
GIT_HOSTNAME=

# Redis server
REDIS_HOST=
REDIS_PORT=

# Git related parameters
GIT_CACHE_DIR=
MAPPING_PROJECTS=
MAPPING_PRJ=
REPOSYAML_PRJ=
# Ref Git related parameters
REF_MAP_UPDATE_ENABLED=
REF_MAPPING_PRJ=

# TEST TRIGGER
TEST_TRIGGER_GIT_PATH=

# Image Testing parameters
TESTABLE_IMAGES=
TESTABLE_IMAGE_DOWNLOADABLES=
TESTABLE_IMAGE_FILTER=

#Host name of smtp server
SMTP_SERVER=
#The name displayed in mail for jenkins usage
NOREPLY_EMAIL_SENDER=
#Mailinglist which jenkins will send SR notification to it
MAILINGLIST=
#System maintainer
MAILINGLIST_SYSTEM=

# Download server configuration
URL_PUBLIC_REPO_BASE=
PATH_REPO_BASE=
PATH_LIVE_REPO_BASE=

# IRIS server configuration
IRIS_PUB_ENABLED=
IRIS_USERNAME=
IRIS_PASSWORDX=
IRIS_SERVER=

## Image sync configuration
IMG_SYNC_DEST_BASE=

## VM configuration
USE_VM=
VM_IMAGE=
VM_MEMORY=
VM_CPUS=

## Manifest content configuraion
GERRIT_FETCH_URL=
GERRIT_REVIEW_URL=

## List of active projects
ACTIVE_PROJECTS=
# Dry-run mode for sync-obs
SYNCOBS_DRYRUN=

## Get qemu on worker to use big volume for temp.files when snapshotting
TMPDIR=

############################################
# Below are sync instance parameters. Please
# enable them when deploy sync instance.
############################################

# Sync target gerrit related parameters
#SYNC_GERRIT_USERNAME=
#SYNC_GERRIT_HOSTNAME=
#SYNC_GERRIT_SSHPORT=29418

# The parent project of projects sync to gerrit
#GERRIT_PARENT_PROJECT=rsa-public-project

# Use below regular expression to control which project should be synced to
# inside gerrit. Generally, projects under scm/ are specified for each domain,
# which should not be synced to inside.
#
# Example to sync all refs for platform/.* projects, and tizen branches and tags
# for apps/web/.* projects.
#     [{'project':'^platform/.*$', 'refname':'.*'},
#      {'project':'^apps/web/.*$', 'refname':'^(tizen|refs/tags/.*)$'}
#     ]
#
#SYNC_GERRIT_PROJECT_PATTERN=[{'project':'^(?!scm/).*$', 'refname':'.*'}]

#### CONFIGURATION OF TEST TRIGGER ####
TEST_AUTOMATION_ENABLED=
TEST_JENKINS_URL=
TEST_JENKINS_USER=
TEST_JENKINS_PW=
TEST_JOB_NAME=
TEST_FHUB3.0_JOB_NAME=
TEST_JOB_TOKEN=

#### CONFIGURATION OF PUBLIC TEST TRIGGER ####
PUBLIC_TEST_AUTOMATION_ENABLED=
PUBLIC_TEST_JENKINS_URL=
PUBLIC_TEST_JENKINS_USER=
PUBLIC_TEST_JENKINS_API_TOKEN=
PUBLIC_TEST_JENKINS_JOB_NAME=

# Settings for directory purge on download
PURGE_PATTERN=
PURGE_DRY_RUN=
PURGE_BASEPATH=
PURGE_SNAPSHOTS_AGE=
PURGE_PRERELEASE_AGE=
PURGE_RELEASES_DAILY_AGE=
PURGE_PATHS=
PURGE_AGES=

## Rpmbuild stage option on prerelease project
PRERELEASE_RPMBUILD_STAGE=

#### CHANGE BASEURL OF IMAGEDATA ####
# A,B ==> replace(A,B)
ENABLED_REPLACE_BASEURL=

ABS_SUPPORTED_PROFILES=

#### Build Monitor ####
BUILDMONITOR_ENABLED=
# IP for Buildmonitor Mysql
BUILDMONITOR_IP=
# User for Buildmonitor Mysql
BUILDMONITOR_USER=
# Passwd for Buildmonitor Myslq
BUILDMONITOR_PASS=
# Database name for Buildmonitor Mysql
BUILDMONITOR_NAME=
BUILDMONITOR_MAX_MSG_LEN=
DROPPED_PRERELEASE_PROJECTS=

#### C# NUGET CONFIGURATION ####
NUGET_UPDATE_ENABLE=
NUGET_PROJECT=
NUGET_SOURCE=
NUGET_SOURCE_PRIVATE=
NUGET_APIKEY=

#### TRBS BUILDMONITOR MODE ####
TRBS_BUILDMONITOR_ENABLED=

##########################################################
#### Reference project to OBS ############################
##########################################################
# Default : 0 # disalbe : 0  enablle : 1
REF_CREATE_PRJ_OBS_ENABLE=
REF_USE_FOR_PRERELEASE=
# Example Active projects
#    profiles = [
#                {'project': 'Tizen:Unified',
#                 'baseproject': 'Tizen:Base',
#                },
#               ]
REF_ACTIVE_PRJS=
# Purge hour : 14 days , Limit purge prj count : 5
REF_PURGE_PRJ_HOUR=
REF_LIMIT_PURGE_PRJ_CNT=
# Big package need to upload
REF_UPLOAD_BIG_PKG_LIST=
# env_switch value of GerritEnv. default is null
# If you use the remote server then you can use the other name.
# Example REF_GERRIT_NAME=PUBLIC ==>> you have to add a definition 
# PUBLIC_GERRIT_USERNAME, PUBLIC_GERRIT_HOSTNAME, PUBLIC_GERRIT_SSHPORT
REF_GERRIT_NAME=
# target(destination) obs configuration #
REF_TARGET_OBS_API_URL=
REF_TARGET_OBS_API_USERNAME=
REF_TARGET_OBS_API_PASSWD=
# remote(source) obs configuration
REF_REMOTE_OBS_API_URL=
REF_REMOTE_OBS_API_USERNAME=
REF_REMOTE_OBS_API_PASSWD=
# Link rpms from :full to each package directories
# default : 0 # enable : 1 , disable : 0
REF_IMPORT_RPM_WITH_SRC=
# Build check
REF_BUILDCHECK_PKG_PROFILE=
REF_BUILDCHECK_PKG_BASE=

##########################################################
#### Reference project to OBS ############################
##########################################################
#

# Backend partitioning
BACKEND_01_REGEX=
BACKEND_02_REGEX=

# On-demand slave configuration
ONDEMAND_SLAVE_CONFIGURATION_ENABLED=
OBS_WORKER_NORMAL_AUTO_SCAILING_ENABLED=

########### GBS META UPDATE related Definition##############
GBS_META_DEFAULT_PROFILE=
GBS_META_SUPPORT_TIZEN_VER=
GBSFULLBUILD_DL_POSTFIX=
GBSDBBUILD_DL_POSTFIX=

#### DASHBOARD ####
DASHBOARD_URL=

#### GBS Dashboard Build ####
ABORTING_JOBS=

#### Dynamic Slvae Node Creation for Snapshot ####
OBS_DISPATCHER_LOAD_BALANCING_ENABLED=0
OBS_DISPATCHER_DEVEL_PREFIX=

