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 |
|