channel parsing is too loose
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
Medium
|
Simon Richardson |
Bug Description
Hello,
I believe the following should fail due to specifying an invalid channel:
ubuntu@
Located charm "keystone" in charm-hub, revision 539
ubuntu@
Model Controller Cloud/Region Version SLA Timestamp
cb2 coreycb-serverstack serverstack/
App Version Status Scale Charm Store Channel Rev OS Message
keystone waiting 0/1 keystone charmhub stable 539 ubuntu waiting for machine
...
There isn't a stable/yoga channel for this charm. What was deployed is the latest/stable version.
https:/
Thanks,
Corey
Changed in juju: | |
assignee: | nobody → Simon Richardson (simonrichardson) |
Changed in juju: | |
milestone: | none → 2.9.26 |
status: | Triaged → In Progress |
Changed in juju: | |
status: | In Progress → Fix Committed |
Changed in juju: | |
status: | Fix Committed → Fix Released |
So currently branches are correctly not supported. What you're actually seeing here is the dropping of the branch. Charmhub didn't originally support branches, so there wasn't a way to implement or verify the implementation.
I'll investigate the work required for this to happen.