Activity log for bug #1722580

Date Who What changed Old value New value Message
2017-10-10 16:07:34 Nobuto Murata bug added bug
2017-10-22 23:44:46 Ian Booth juju: milestone 2.3.0
2017-10-22 23:44:49 Ian Booth juju: importance Undecided High
2017-10-22 23:44:53 Ian Booth juju: status New Triaged
2017-10-22 23:45:02 Ian Booth tags cpe-onsite cpe-onsite papercut usability
2017-11-07 03:48:11 Tim Penhey juju: milestone 2.3.0 2.3-rc1
2017-11-15 00:11:34 Heather Lanigan juju: assignee Heather Lanigan (hmlanigan)
2017-11-15 02:33:02 Nobuto Murata summary feature: Juju should define and be able to import concatenated format of clouds.yaml and credentials.yaml feature: Juju should be able to add OpenStack cloud without typing all information already in openrc.sh
2017-11-15 02:34:00 Nobuto Murata description At this moment, Juju can import clouds.yaml and credentials.yaml separately as follows: $ juju add-cloud <cloud-name> -f clouds.yaml $ juju add-credential <cloud-name> -f credentials.yaml Juju should be able to import those 2 info with one command using just one concatenated file or tar ball containing those 2 files. So that OpenStack dashboard can offer a button "Download Juju Environment File" for Juju 2 as previously worked for Juju 1.x environments.yaml. > At this moment, Juju can import clouds.yaml and credentials.yaml separately as follows: > > $ juju add-cloud <cloud-name> -f clouds.yaml > > $ juju add-credential <cloud-name> -f credentials.yaml > > Juju should be able to import those 2 info with one command using just one concatenated file or tar ball containing those 2 files. So that OpenStack dashboard can offer a button "Download Juju Environment File" for Juju 2 as previously worked for Juju 1.x environments.yaml. I originally thought the above was how to solve my issue. However, I realized that we could solve the issue in a more generic way since the above would be only effective to Ubuntu-package based OpenStack dashboard deployment. As Juju is a universal modeling tool, it should not be tied with an Ubuntu-specific patch. Instead, we could leverage openrc.sh[1] which is offered by the most of OpenStack deployments as the defacto API credential file. We already uses it in `juju autoload-credentials`, so if we could do a similar thing to `juju add-cloud`(juju autoload-clouds?), that would work for any OpenStack, not only for Ubuntu OpenStack since openrc.sh has all information necessary for `add-cloud` including endpoint and region. [1] https://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/project/api_access/templates/api_access/openrc.sh.template
2017-11-15 22:46:12 Ian Booth juju: milestone 2.3-rc1 2.3.1
2017-11-15 22:46:17 Ian Booth juju: assignee Heather Lanigan (hmlanigan)
2017-12-08 15:11:58 Canonical Juju QA Bot juju: milestone 2.3.1
2017-12-10 21:16:17 Tim Penhey juju: milestone 2.3.2
2018-01-16 11:37:07 John A Meinel juju: milestone 2.3.2 2.3.3
2018-02-14 22:31:49 Canonical Juju QA Bot juju: milestone 2.3.3
2018-02-15 03:03:16 Tim Penhey juju: milestone 2.3.4
2018-02-27 13:44:19 Canonical Juju QA Bot juju: milestone 2.3.4 2.3.5
2018-03-28 03:30:21 Canonical Juju QA Bot juju: milestone 2.3.5 2.3.6
2018-04-18 23:52:16 Canonical Juju QA Bot juju: milestone 2.3.6 2.3.7
2018-04-24 02:27:29 Canonical Juju QA Bot juju: milestone 2.3.7 2.3.8
2018-05-24 05:16:04 Canonical Juju QA Bot juju: milestone 2.3.8 2.3.9
2018-09-05 17:34:16 Richard Harding juju: milestone 2.3.9
2019-06-25 01:22:21 Anastasia summary feature: Juju should be able to add OpenStack cloud without typing all information already in openrc.sh interactive add-cloud should work with cloud generate files, e.g. openrc.sh for openstack
2019-06-25 01:22:29 Anastasia tags cpe-onsite papercut usability cpe-onsite credentials papercut usability
2022-11-03 15:21:04 Canonical Juju QA Bot juju: importance High Low
2022-11-03 15:21:05 Canonical Juju QA Bot tags cpe-onsite credentials papercut usability cpe-onsite credentials expirebugs-bot papercut usability