So I added some logging and it seems we're getting incomplete resource metadata back from charmhub when making a query. The metadata is missing path, description. For the etcd resources, we make an api call to charmhub and get back:
For etcd
Meta: resource.Meta{Name:"etcd", Type:1, Path:"", Description:""} Revision: 3 Size: 0
Interestingly, for core and snapsort resources we do get more complete metadata, eg
snapshot:
resource.Meta{Name:"snapshot", Type:1, Path:"snapshot.tar.gz", Description:"Tarball snapshot of an etcd clusters data."},
Does this indicate that charmhub is sending incomplete / bad info back to juju?
So I added some logging and it seems we're getting incomplete resource metadata back from charmhub when making a query. The metadata is missing path, description. For the etcd resources, we make an api call to charmhub and get back:
For etcd
Meta: resource. Meta{Name: "etcd", Type:1, Path:"", Description:""}
Revision: 3
Size: 0
Interestingly, for core and snapsort resources we do get more complete metadata, eg
snapshot:
resource. Meta{Name: "snapshot" , Type:1, Path:"snapshot. tar.gz" , Description: "Tarball snapshot of an etcd clusters data."},
Does this indicate that charmhub is sending incomplete / bad info back to juju?