-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Flux images from Quay.io being unavailable #1948
Comments
Had same issue, looks like its a quay.io issue http://status.quay.io/incidents/4lb8mr3fmpqg |
Good lookin out, @arturo-c! |
Flux 1.12 can be pulled from Docker Hub PS. We'll get the operator on Docker Hub soon. Thanks |
A little different on this side, I was just wondering since I can get a decent response in my browser from this endpoint. On top, I don't even understand why he's monitoring the flux repo since its a helm chart which is not automated anyway?
|
Flux monitors all images in your cluster, not just the ones that are automated. |
Flux Helm Operator is on Docker Hub now at To use it with Helm when installing do |
Main repos are currently experiencing an outage, as per fluxcd/flux#1948.
Main repos are currently experiencing an outage, as per fluxcd/flux#1948.
Main repos are currently experiencing an outage, as per fluxcd/flux#1948.
Any update on this? $ docker pull quay.io/weaveworks/flux:1.12.0
Error response from daemon: Get https://quay.io/v2/weaveworks/flux/manifests/1.12.0: unknown: Namespace weaveworks has been disabled. Please contact a system administrator.
$ |
We moved our images to Docker Hub, see Stefan's comments above. |
It would be good to get some more context here - is the move permanent? If so - why? |
Sorry about the radio silence and my very short answer earlier about our sudden move to Docker Hub. Quay.io currently isn't working for us, until this has been resolved the move will be semi-permanent. We are working very hard to get all the older releases on Docker Hub and although I can't give you all an exact time frame, I promise they will be available as soon as possible and that we will take measures so this will not happen again. Last, my apologies for the abrupt change and any inconvenience it may (have) cause(d), I am well aware this may not be the quality of support you are used to from us. Will keep you posted 📮 🚀 |
Switching to |
Hiya folks, We just pushed a first batch of We also pushed the We are (still) working hard to get all other tags available, thanks for your patience 🌷 |
Can we also have 0.7.1 in Dockerhub? Thanks! |
It will be available eventually but I am afraid I can not give you an exact time. In case you really need it and have good reasons not to upgrade to a newer version, as I would highly recommend this (the upgrade should be quite easy), I would be able to provide you with a rebuild version. |
The problem is that we have to test the new version in staging first, which can take a couple of days. On the other hand, given that we run 0.7.1 in production, what will happen if GKE tries to evict the Flux pods from the node? Won't it block us altogether from having Flux up in the new node, given that the image cannot be downloaded? |
You will run into much bigger problems. I will have the rebuild ready for you in approximately one hour. Update: |
Thanks a lot! Is it possible to have the Flux 1.11.1 version as well? |
@gtseres, I've pushed some builds to:
Here's the script I used to sandbox, checkout, build, and publish: #!/bin/bash
# Usage:
# repo=${USER} tag=1.11.1 ./publish-flux.sh
#
# See https://github.com/weaveworks/flux/issues/1948#issuecomment-485405828
tag="${tag:-1.11.1}"
repo="${repo:-stealthybox}"
set -euo pipefail
info() {
echo -e "\e[32m"
echo -e $@ "\e[0m"
}
info "Creating a fresh GOPATH ..."
mkdir -p "tmpgo/{bin,src,pkg}"
GOPATH="${PWD}/tmpgo"
curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
info "Checking out flux @ ${tag} ..."
go get github.com/weaveworks/flux
cd "${GOPATH}/src/github.com/weaveworks/flux"
git checkout "${tag}"
info "Running dep ensure --vendor-only ..."
rm -rf ./vendor
"${GOPATH}/bin/dep" ensure --vendor-only
info "Building flux ..."
make clean
make
info "Pushing images ..."
tag="$(./docker/image-tag)"
for image in flux helm-operator; do
docker tag "quay.io/weaveworks/${image}:${tag}" "${repo}/${image}:${tag}"
docker push "${repo}/${image}:${tag}"
done
info "Finished :)"
Note you'll need to auth to your target container registry, or the push will fail. |
correction 1.11.0 exists, but not 1.11.1 |
You can checkout a tag such as |
I just updated the above script to:
I'm now hard-resetting to each ref and publishing to my personal dockerhub. |
The following tags are up on my personal registry. We are still working with Quay to recover the original images. https://hub.docker.com/r/stealthybox/flux/tags # stealthybox/flux
1.12.0
1.11.1
1.11.0
1.10.1
1.10.0
1.9.0
1.8.2
1.8.1
1.8.0
1.7.1
1.7.0
1.6.0
1.5.0
1.4.2
1.4.1
1.4.0
1.3.1
1.3.0
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.0 https://hub.docker.com/r/stealthybox/helm-operator/tags # stealthybox/helm-operator
0.8.0
0.7.1
0.7.0
0.6.0
0.5.3
0.5.2
0.5.1
0.5.0
0.4.0
0.3.0
0.2.1
0.2.0
0.1.1-alpha
0.1.0-alpha # stealthybox/helm-operator (accidental -- don't use)
1.11.1 |
I did not build flux for the following tags.
|
We've recovered our images from Quay and all sem ver releases are now on Docker Hub. Flux releases: https://hub.docker.com/r/weaveworks/flux/tags Helm Operator releases: https://hub.docker.com/r/weaveworks/helm-operator/tags |
@stefanprodan the helm operator release docker hub links are returning a 404 error |
@runningman84 fixed! there was a typo sorry |
I'm currently trying to reinstall flux via helm and I'm getting this error when the pods are attempting to pull the images:
Warning Failed 1m (x3 over 2m) kubelet, Failed to pull image "quay.io/weaveworks/flux:1.12.0": rpc error: code = Unknown desc = Error response from daemon: Get https://quay.io/v2/weaveworks/flux/manifests/1.12.0: unknown: Namespace weaveworks has been disabled. Please contact a system administrator.
It happens when I attempt a
docker pull quay.io/weaveworks/flux:1.12.0
as well, but I'm not sure if there's an authentication mechanism I'm unaware of.Updated on 2019-04-23 by @stefanprodan
We've recovered our images from Quay and all sem ver releases are now on Docker Hub.
Flux releases: https://hub.docker.com/r/weaveworks/flux/tags
Flux prereleases (master builds): https://hub.docker.com/r/weaveworks/flux-prerelease/tags
Helm Operator releases: https://hub.docker.com/r/weaveworks/helm-operator/tags
Helm Operator prereleases (master builds): https://hub.docker.com/r/weaveworks/helm-operator-prerelease/tags
The text was updated successfully, but these errors were encountered: