-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Docs bug: following the quick-start guide _too_ explicitly can get users in trouble #13032
Comments
Follow-up from this Slack thread. This bug is also due to the change in #12445.
I'd suggest something simpler than both (per k8s style guide) as I did on Slack: let's just remove the reference to the releases page entirely. That one should use
Yes, we can change this to no longer be an example and instead be an instruction.
To make this copyable, we could use an environment variable instead, something like "Set the version of Argo you want to install", then "Run the commands below to install into your cluster" |
I'll plan to open a PR tomorrow! |
Signed-off-by: Matt Fisher <[email protected]> Signed-off-by: Anton Gilgur <[email protected]> Co-authored-by: Anton Gilgur <[email protected]>
Signed-off-by: Matt Fisher <[email protected]> Signed-off-by: Anton Gilgur <[email protected]> Co-authored-by: Anton Gilgur <[email protected]>
Pre-requisites
:latest
image tag (i.e.quay.io/argoproj/workflow-controller:latest
) and can confirm the issue still exists on:latest
. If not, I have explained why, in detail, in my description below.What happened/what did you expect to happen?
Today I followed the quick start guide, and had trouble specifically with this part:
I did this, which led to me applying
install.yaml
, notquick-start-minimal.yaml
, which I think is what is intended for the quick-start guide. Therefore, when I did the hello-world step, I encountered:This is because the hello-world step depends on resources defined in
quick-start-minimal.yaml
.The example command immediately following this instruction does use the correct filename
quick-start-minimal.yaml
, but I ignored that example command for a few reasons:v<<ARGO_WORKFLOWS_VERSION>>
, so it's not directly copyable.Proposed resolution
Replace the language "execute the kubectl commands" with "navigate to
quick-start-minimal.yaml
, right click, and select 'copy link' to get the correct YAML URL. Craft akubectl
command to apply that yaml following this example: ..."Or:
Replace the language "execute the kubectl commands" with "to find example kubectl commands."
Add a mkdocs callout of type "danger": "Do not directly execute those commands, as we do not want to apply
install.yaml
. Instead, we want to usequick-start-minimal.yaml
. Here's an example command: ..."Version
v3.5.6
Paste a small workflow that reproduces the issue. We must be able to run the workflow; don't enter a workflows that uses private images.
Follow quick start guide following instructions too explicitly
Logs from the workflow controller
Logs from in your workflow's wait container
The text was updated successfully, but these errors were encountered: