30 lines
		
	
	
		
			835 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			835 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/bin/bash
 | |
| 
 | |
| set -e
 | |
| set -x
 | |
| 
 | |
| export PATH="/usr/local/lib/nodejs/bin:${PATH}"
 | |
| echo "current launch-server PATH: ${PATH}"
 | |
| 
 | |
| : ${CI_BUILD_KEY:="local"}
 | |
| : ${TEMPLATE_CONFIG_FILE:=${1}}
 | |
| : ${CSI_MODE:=""}
 | |
| : ${CSI_VERSION:="1.9.0"}
 | |
| : ${CSI_ENDPOINT:=/tmp/csi-${CI_BUILD_KEY}.sock}
 | |
| : ${LOG_PATH:=/tmp/csi-${CI_BUILD_KEY}.log}
 | |
| 
 | |
| if [[ "x${CONFIG_FILE}" == "x" ]]; then
 | |
|   : ${CONFIG_FILE:=/tmp/csi-config-${CI_BUILD_KEY}.yaml}
 | |
| 
 | |
|   if [[ "x${TEMPLATE_CONFIG_FILE}" != "x" ]]; then
 | |
|     envsubst <"${TEMPLATE_CONFIG_FILE}" >"${CONFIG_FILE}"
 | |
|   fi
 | |
| fi
 | |
| 
 | |
| if [[ "x${CSI_MODE}" != "x" ]]; then
 | |
|   EXTRA_ARGS="--csi-mode ${CSI_MODE} ${EXTRA_ARGS}"
 | |
| fi
 | |
| 
 | |
| # > "${LOG_PATH}" 2>&1
 | |
| exec ./bin/democratic-csi --log-level debug --driver-config-file "${CONFIG_FILE}" --csi-version "${CSI_VERSION}" --csi-name "driver-test" --server-socket "${CSI_ENDPOINT}" ${EXTRA_ARGS}
 |