juju / charmstore-client

Client for charmstore.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

"Incompatible registry version" for external Docker resource

johnsca opened this issue · comments

On staging, I'm able to attach external Docker resources from gcr.io, but when I try to attach the image for Ambassador, from quay.io, it gives the following error:

$ JUJU_CHARMSTORE=https://api.staging.jujucharms.com/charmstore charm attach cs:~johnsca/kubeflow-ambassador-51 ambassador-image=external::quay.io/datawire/ambassador:0.30.1
ERROR incompatible registry version ""

With debugging:

$ JUJU_CHARMSTORE=https://api.staging.jujucharms.com/charmstore charm attach cs:~johnsca/kubeflow-ambassador-51 ambassador-image=external::quay.io/datawire/ambassador:0.30.1 --debug --logging-config TRACE
09:09:22 DEBUG httpbakery logger.go:28 client do GET https://api.staging.jujucharms.com/charmstore/v5/~johnsca/kubeflow-ambassador-51/meta/any?include=charm-metadata {
09:09:22 INFO  httpbakery logger.go:33 HTTP response OK (status 200 OK)
09:09:22 DEBUG httpbakery logger.go:28 } -> error <nil>
ERROR incompatible registry version ""
09:09:23 DEBUG cmd supercommand.go:475 error stack: 
github.com/juju/charmstore-client/cmd/charm/charmcmd/resource.go:222: incompatible registry version ""
github.com/juju/charmstore-client/cmd/charm/charmcmd/resource.go:197: 
github.com/juju/charmstore-client/cmd/charm/charmcmd/attach.go:125: