-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Argo v2.0 Demo doesn't work with Minikube #574
Comments
Hi @cloudbring, the issue is that you are storing the plain-text secret value in the configmap, instead of a kubernetes secret key reference. This is incorrect:
This is what should be stored in the config map literally:
The two fields, Please try changing the configmap to the literal values in the demo.md and let us know if you have any further issues. |
That said, this error message is confusing and should be fixed.
It should probably read something like:
|
Following the Argo v2.0 Demo directions here (exact git hash link: https://github.com/argoproj/argo/blob/37f41eb7bf366cfe007d3ecce7b21f003d381e34/demo.md ) and using Minikube locally on a my MBP (OSX 10.12.6)
The tutorial as written isn't clear or doesn't work. I followed the instructions but, step 5 wasn't very clear.
When I ran
kubectl edit configmap workflow-controller-configmap -n kube-system
this is the complete config file saved:I suspect that my challenges might come from using MiniKube. When I run
kubectl get all -l release=argo-artifacts
I get:The
external-ip
was always pending and after some googling it seems that minikube doesn't do external ip's the same. Runningminikube service list
shows:The url and port for
argo-artifacts-minio-svc
https://192.168.99.100:31443
is what I used for the config under what was originallyargo-artifacts-minio-svc.default:9000
to explain my changes in the config here:The actual error happens when we run the last step (6):
argo submit https://raw.githubusercontent.com/argoproj/argo/master/examples/artifact-passing.yaml
Running
argo get artifact-passing-clrtl
Referencing the
PODNAME
artifact-passing-vb9l7-2566534122
and getting the logs from thewait
container:kubectl logs artifact-passing-sdrzz-2497688641 -c wait
I was trying out Argo for the first time and maybe I'm doing something wrong but, I followed the directions carefully. If there's something I'm missing, I'd be glad to hear it. Otherwise, please test and fix the directions so that they work locally with Minikube.
The text was updated successfully, but these errors were encountered: