Remove Helm operator bits from end to end tests
But still install it during the end to end tests (from the latest
official release), as Flux has some features (e.g. image updates)
that work with `HelmRelease` objects.
@@ -77,7 +77,6 @@ kubectl -n "${FLUX_NAMESPACE}" rollout status deployment/gitsrv
if [ "${USING_KIND}" = 'true' ]; then
echo '>>> Loading images into the Kind cluster'
kind --name "${KIND_CLUSTER}" load docker-image 'docker.io/fluxcd/flux:latest'
- kind --name "${KIND_CLUSTER}" load docker-image 'docker.io/fluxcd/helm-operator:latest'
fi
echo '>>> Installing Flux with Helm'
@@ -108,8 +107,6 @@ helm install --name flux --wait \
--set git.config.secretName=gitconfig \
--set git.config.enabled=true \
--set-string git.config.data="${GITCONFIG}" \
---set helmOperator.repository=docker.io/fluxcd/helm-operator \
---set helmOperator.tag=latest \
--set helmOperator.create=true \
--set helmOperator.createCRD=true \
--set helmOperator.git.secretName=ssh-git \
@@ -189,7 +186,6 @@ until ${ok}; do
count=$(($count + 1))
if [[ ${count} -eq ${retries} ]]; then
kubectl -n "${FLUX_NAMESPACE}" logs deployment/flux
- kubectl -n "${FLUX_NAMESPACE}" logs deployment/flux-helm-operator
echo ' No more retries left'
exit 1
fi
@@ -199,9 +195,6 @@ echo ' done'
echo '>>> Flux logs'
kubectl -n "${FLUX_NAMESPACE}" logs deployment/flux
-echo '>>> Helm Operator logs'
-kubectl -n "${FLUX_NAMESPACE}" logs deployment/flux-helm-operator
-
echo '>>> List pods'
kubectl -n "${DEMO_NAMESPACE}" get pods
