mirror of
https://github.com/hanzoai/deploy.git
synced 2026-10-07 08:44:50 +00:00
* 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]>
31 lines
916 B
Bash
Executable File
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
|