Files
deploy/test/remote/generate-permissions.sh
jannfisandGitHub f50e491b8b chore: Make e2e tests runnable against remote cluster (#5895)
* chore: Make e2e tests runnable against remote cluster

Signed-off-by: jannfis <[email protected]>

* Fix linter complaint

Signed-off-by: jannfis <[email protected]>

* Revert

Signed-off-by: jannfis <[email protected]>

* Address reviewer comments

Signed-off-by: jannfis <[email protected]>

* Compat with Mac

Signed-off-by: jannfis <[email protected]>

* Revert test setting

Signed-off-by: jannfis <[email protected]>
2021-04-07 14:49:17 +02:00

31 lines
916 B
Bash
Executable File

#!/bin/sh
BASEPATH=$(dirname $0)
PERMFILE=${BASEPATH}/argocd-remote-permissions.yaml
if ! test -f ${PERMFILE}; then
echo "ERROR: $PERMFILE does not exist." >&2
exit 1
fi
NAMESPACE=${NAMESPACE:-argocd-e2e}
if test "${ARGOCD_E2E_NAME_PREFIX}" != ""; then
CRNAME="${ARGOCD_E2E_NAME_PREFIX}-argocd-application-controller"
CRBNAME="${ARGOCD_E2E_NAME_PREFIX}-argocd-application-controller"
CONTROLLERSANAME="${ARGOCD_E2E_NAME_PREFIX}-argocd-application-controller"
SERVERSANAME="${ARGOCD_E2E_NAME_PREFIX}-argocd-server"
else
CRNAME="argocd-application-controller"
CRBNAME="argocd-application-controller"
CONTROLLERSANAME="argocd-application-controller"
SERVERSANAME="argocd-server"
fi
sed \
-e "s/##CRNAME##/${CRNAME}/g" \
-e "s/##CRBNAME##/${CRBNAME}/g" \
-e "s/##CONTROLLERSANAME##/${CONTROLLERSANAME}/g" \
-e "s/##SERVERSANAME##/${SERVERSANAME}/g" \
-e "s/##NAMESPACE##/${NAMESPACE}/g" \
$PERMFILE