charm channel branch is not visible in juju info
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Invalid
|
Low
|
Unassigned | ||
Snap Store Server |
New
|
Undecided
|
Unassigned |
Bug Description
juju version: 3.5.4-genericli
When we have a branch in a charm channel e.g. <track>
https:/
$ juju info postgresql --channel 14/edge/pr611 --base ubuntu@22.04
name: postgresql
publisher: Canonical
summary: Charmed PostgreSQL VM operator
description: |
Charm to operate the PostgreSQL database on machines.
store-url: https:/
charm-id: ChgcZB3RhaDOnhk
tags: databases
subordinate: false
^^^ No revision information is available.
$ juju download postgresql --channel 14/edge/pr611 --base ubuntu@22.04
Fetching charm "postgresql" revision 483 using "14/edge/pr611" channel and base "amd64/
Install the "postgresql" charm with:
juju deploy ./postgresql_
^^^ but the download actually works.
Looks like a charmhub issue.
11:21:31 TRACE juju.cmd. juju.charmhub. client http.go:235 GET request GET /v2/charms/ info/postgresql ?channel= 14%2Fedge% 2Fpr611& fields= result. categories. featured% 2Cresult. categories. name%2Cresult. contains- charms. name%2Cresult. contains- charms. package- id%2Cresult. contains- charms. store-url% 2Cresult. description% 2Cresult. license% 2Cresult. publisher. display- name%2Cresult. store-url% 2Cresult. summary% 2Cdefault- release. revision. download. size%2Cdefault- release. revision. config- yaml%2Cdefault- release. revision. metadata- yaml%2Cdefault- release. revision. bundle- yaml%2Cdefault- release. revision. bases.architect ure%2Cdefault- release. revision. bases.name% 2Cdefault- release. revision. bases.channel% 2Cdefault- release. revision. revision% 2Cdefault- release. revision. version% 2Cdefault- release. channel. name%2Cdefault- release. channel. base.architectu re%2Cdefault- release. channel. base.name% 2Cdefault- release. channel. base.channel% 2Cdefault- release. channel. released- at%2Cdefault- release. channel. risk%2Cdefault- release. channel. track%2Cchannel -map.revision. download. size%2Cchannel- map.revision. created- at%2Cchannel- map.revision. bases.architect ure%2Cchannel- map.revision. bases.name% 2Cchannel- map.revision. bases.channel% 2Cchannel- map.revision. revision% 2Cchannel- map.revision. version% 2Cchannel- map.channel. name%2Cchannel- map.channel. base.architectu re%2Cchannel- map.channel. base.name% 2Cchannel- map.channel. base.channel% 2Cchannel- map.channel. released- at%2Cchannel- map.channel. risk%2Cchannel- map.channel. track HTTP/1.1
11:21:32 TRACE juju.cmd. juju.charmhub. client info.go:98 Info() unmarshalled: transport. InfoResponse{ kAv9cgRg52LhjBb Dt8",
{Featured: false, Name:"databases"},
Description: "Charm to operate the PostgreSQL database on machines.\n", name":" Canonical" , "id":"gVVkuxw4C 56POG1eszt4RPR3 L5Eak8XE" , "username" :"data- platform" , "validation" :"unproven" }, /charmhub. io/postgresql", InfoChannelMap{ }, /charmhub. io/postgresql Av9cgRg52LhjBbD t8
Type: "charm",
ID: "ChgcZB3RhaDOnh
Name: "postgresql",
Entity: transport.Entity{
Categories: {
},
Charms: nil,
License: "",
Publisher: {"display-
Summary: "Charmed PostgreSQL VM operator",
UsedBy: nil,
StoreURL: "https:/
},
ChannelMap: {
},
DefaultRelease: transport.
ErrorList: nil,
}
name: postgresql
publisher: Canonical
summary: Charmed PostgreSQL VM operator
description: |
Charm to operate the PostgreSQL database on machines.
store-url: https:/
charm-id: ChgcZB3RhaDOnhk
tags: databases
subordinate: false
11:21:32 INFO cmd supercommand.go:556 command finished