github.com/argoproj/argo-cd/v2@v2.10.5/test/remote/generate-permissions.sh (about)

     1  #!/bin/sh
     2  
     3  BASEPATH=$(dirname $0)
     4  PERMFILE=${BASEPATH}/argocd-remote-permissions.yaml
     5  if ! test -f ${PERMFILE}; then
     6  	echo "ERROR: $PERMFILE does not exist." >&2
     7  	exit 1
     8  fi
     9  
    10  NAMESPACE=${NAMESPACE:-argocd-e2e}
    11  
    12  if test "${ARGOCD_E2E_NAME_PREFIX}" != ""; then
    13  	CRNAME="${ARGOCD_E2E_NAME_PREFIX}-argocd-application-controller"
    14  	CRBNAME="${ARGOCD_E2E_NAME_PREFIX}-argocd-application-controller"
    15  	CONTROLLERSANAME="${ARGOCD_E2E_NAME_PREFIX}-argocd-application-controller"
    16  	SERVERSANAME="${ARGOCD_E2E_NAME_PREFIX}-argocd-server"
    17  else
    18  	CRNAME="argocd-application-controller"
    19  	CRBNAME="argocd-application-controller"
    20  	CONTROLLERSANAME="argocd-application-controller"
    21  	SERVERSANAME="argocd-server"
    22  fi
    23  
    24  sed \
    25  	-e "s/##CRNAME##/${CRNAME}/g" \
    26  	-e "s/##CRBNAME##/${CRBNAME}/g" \
    27  	-e "s/##CONTROLLERSANAME##/${CONTROLLERSANAME}/g" \
    28  	-e "s/##SERVERSANAME##/${SERVERSANAME}/g" \
    29  	-e "s/##NAMESPACE##/${NAMESPACE}/g" \
    30  	$PERMFILE