v3.4.0 release assets: quick-start-* manifests include invalid references to httpbin that results in a failed deployment #9659
Labels
P1
High priority. All bugs with >=5 thumbs up that aren’t P0, plus: Any other bugs deemed high priority
type/bug
type/regression
Regression from previous behavior (a specific type of bug)
Pre-requisites
:latest
What happened/what you expected to happen?
I regularly use the
quick-start-minimal.yaml
produced as a release asset to install are usable (and useful!) Argo Workflows in small or ephemeral test/development/demo environments. The quick-start manifests from the latest release include an additional Deployment for httpbin (presumably for testing) which is doomed to fail due to an invalid image tag. Argo Workflows works as expected (as far as I have tested), and it seems fine to just delete the httpbin Deployment. I'm not sure httpbin really belongs in the quick-start manifests, but if it's going to be there, the image tag should be valid.The "Quick Start" documentation includes instructions to use these assets to install Argo Workflows.
I expected: 1. A minimal installation of components that enable use of Argo Workflows. 2. Those components should be deploy successfully.
I experienced: Starting with 3.4.0, I see the installation includes a Deployment of httpbin, but the Deployment uses the image tag corresponding to the Argo Workflows release version rather than a tag that is valid for the httpbin image.
The problem appears to come from the fact that the
latest
tag is specified in the quick-start base configuration:argo-workflows/manifests/quick-start/base/httpbin/httpbin-deploy.yaml
Lines 16 to 18 in e556fe3
When producing dist artifacts, the string "latest" is replacement by the (Argo Workflows) version:
argo-workflows/Makefile
Lines 389 to 391 in e556fe3
Version
v3.4.0
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.
N/A No workflow - this is solely about the quick-start-* manifests in the release assets.
Logs from the workflow controller
N/A not the workflow-controller
Logs from in your workflow's wait container
N/A not a workflow
To reproduce
Install using quick-start manifest:
or
Outcome:
The text was updated successfully, but these errors were encountered: