Check to see if the CNG pipeline was successful does not validate the images exist
There was some logic added in #794 (comment 357192506) to ensure that a CNG pipeline exists before triggering a k8s workloads pipeline.
This logic failed with https://ops.gitlab.net/gitlab-com/gl-infra/deployer/-/jobs/1645728
It failed because we simply check to see if the pipeline was successful, this doesn't guarantee that the image actually exists.
We triggered a k8s upgrade pipeline https://ops.gitlab.net/gitlab-com/gl-infra/k8s-workloads/gitlab-com/-/pipelines/231689 , which failed:
Warning Failed 3m45s (x3 over 4m22s) kubelet, gke-gstg-gitlab-gke-sidekiq-memory-bo-368a08c1-h202 Failed to pull image "dev.gitlab.org:5005/gitlab/charts/components/images/gitlab-sidekiq-ee:13-3-202008181020-2df4f8ac3a4": rpc error: code = Unknown desc = Error response from daemon: manifest for dev.gitlab.org:5005/gitlab/charts/components/images/gitlab-sidekiq-ee:13-3-202008181020-2df4f8ac3a4 not found: manifest unknown: manifest unknown
We are currently running dev.gitlab.org:5005/gitlab/charts/components/images/gitlab-webservice-ee:13-3-202008171543-ce0f669f6af