fast-pizza-24629
12/08/2023, 3:19 PM--notify-on-error
--notify-on-success
for my workflows in argo. I can see that the pod for the notification is created. However, I do not get the notification in slack. The description of the pod says:
MountVolume.SetUp failed for volume "kube-api-access-7lf6b" : secret "default.service-account-token" not found
However, that is not my service-account. My service account is called metaflow
and has a secret
set-up in this way:
apiVersion: v1
kind: Secret
metadata:
name: metaflow
namespace: metaflow
annotations:
<http://kubernetes.io/service-account.name|kubernetes.io/service-account.name>: metaflow
type: <http://kubernetes.io/service-account-token|kubernetes.io/service-account-token>
I can see that in the pod yaml for the notification pod, we are pointing to a service-account called default
but that is not the name in my .metaflowconfig/config
it seems like the KUBERNETES_NAMESPACE
is not propagated correctly. Is there any way that I can use my serviceAccountName: metaflow
instead of s`erviceAccountName: default` ??