The following artifacts could not be bound...different than the other one



Figured out my 404 problems so I thought I’d edit the post to help me with my other problem.

Need some help troubleshooting the inability to bind artifacts. I’ve looked at the other post, the github issue and still don’t really know what else to do in order to troubleshoot.

Will definitely post logs, configs, screenshots, anything that’s needed…I just need a helping hand with artifacts. I’m still a little shaky on the concept but I do understand that

  1. You add an artifact
  2. Spinnaker will deploy a “modified” version that binds your deployment “artifacts” together, which in my case is a container, and configmap.



I guess I could add some more information.

What I want to do is reduce the amount of steps it requires to setup a deployment pipeline.

Currently, we rely heavily on environment variables, and some of my apps have 10s of variables. I don’t want to use Vault or anything so we basically defined each env variable in a secret (per environment), and then using the V1 Provider, add all of those secrets. PITA!

I wanted to use a Github hosted deployment manifest, config map (configmapref in the deployment manifest), and docker images hosted on Docker Hub.

I can get the manifest read from github, and deployed if I don’t bind anything but as soon as I do, it barfs.

Thanks for all your help!


How are you deploying the manifest exactly? This is with the v2 provider, correct?


Steve, how’s it going? Good I hope.

Thanks for jumping in on this one. I’m using the v2 provider, my manifest is in github. FYI, I’m using the “Start Manual Execution” button.

I have my configmap, deployment manifest and docker image all setup as artifacts.

I’m not sure if this is correct but this is how it breaks. As soon as I remove the 2 required artifacts below, I can deploy but none of the “settings” take place, meaning the container tag isn’t tied to the container and nothing is “versioned” together.




One other tidbit, that might throw a wrench into the mix, I’m using istio with auto-sidecar injection. Not sure if that will impact this or not. I haven’t really found anything that says it won’t work, as most people are interested in traffic shaping and some other more advanced features well I’m just looking for a bundled deployment.


Hey @tonychong – you probably don’t want to list the manifest as an artifact to bind inside the deployed manifest (the very bottom list item in Req. Artifacts To Bind). See the docs here:


Thanks @lwander I’ve must’ve read that doc 20 times and I don’t know what I’m missing. I guess my question is I have no idea how the job should be setup end to end.

I believe I understand all the concepts of what should happen, but not sure how to configure the job. Something high level would be extremely helpful.

Thanks again!