if you first use this pipeline, you have to manually run
git clone https://github.com/cedi-dev/k8smanifests.git
helm repo add prometheus https://prometheus-community.github.io/helm-charts
pushd ./k8smanifests/charts/kube-prometheus-stack/
helm dependency update && helm dependency build
popd
# install prometheus-stack
kubectl create namespace monitoring
helm upgrade --install prometheus-stack ./k8smanifests/charts/kube-prometheus-stack/ -f ./k8smanifests/charts/kube-prometheus-stack//values.yaml -n monitoring
So the ServiceEndpoint CRD is installed, which is used by the ArgoCD Chart