Permalink
Please sign in to comment.
Browse files
Merge pull request #4237 from axw/cloud-credentials-bootstrap2
Bootstrap with (public-)clouds/credentials.yaml Update bootstrap to use clouds.yaml and credentials.yaml. The primary difference from the spec is that we will do an auto-detection of credentials if none are specified and there is no default. Full support for cloud credentials has been added to the following providers so far: - dummy (for unit tests) - lxd - ec2 - gce - openstack (Review request: http://reviews.vapour.ws/r/3677/)
- Loading branch information...
Showing
with
977 additions
and 578 deletions.
- +8 −2 apiserver/addresser/addresser_test.go
- +4 −1 apiserver/common/environwatcher_test.go
- +2 −2 apiserver/environmentmanager/environmentmanager_test.go
- +4 −1 apiserver/imagemetadata/updatefrompublished_test.go
- +24 −0 cloud/clouds.go
- +49 −0 cloud/credentials.go
- +182 −65 cmd/juju/commands/bootstrap.go
- +142 −163 cmd/juju/commands/bootstrap_test.go
- +0 −44 cmd/juju/commands/common.go
- +31 −0 cmd/juju/commands/flags.go
- +8 −2 cmd/plugins/juju-metadata/imagemetadata.go
- +5 −1 cmd/plugins/juju-metadata/toolsmetadata_test.go
- +1 −0 cmd/plugins/juju-metadata/validateimagemetadata_test.go
- +0 −23 environs/bootstrap/bootstrap.go
- +3 −4 environs/errors.go
- +4 −1 environs/imagemetadata_test.go
- +35 −12 environs/jujutest/livetests.go
- +17 −16 environs/jujutest/tests.go
- +29 −21 environs/open.go
- +11 −10 environs/open_test.go
- +1 −1 environs/tools/tools_test.go
- +1 −1 environs/tools/urls_test.go
- +2 −2 juju/api_test.go
- +10 −1 juju/testing/conn.go
- +8 −2 provider/dummy/config_test.go
- +6 −5 provider/dummy/environs.go
- +4 −3 provider/dummy/environs_test.go
- +33 −0 provider/ec2/config_test.go
- +16 −1 provider/ec2/ebs_test.go
- +33 −4 provider/ec2/local_test.go
- +27 −3 provider/ec2/provider.go
- +23 −0 provider/gce/credentials.go
- +9 −5 provider/gce/google/config.go
- +5 −0 provider/gce/google/config_credentials_test.go
- +27 −0 provider/gce/provider.go
- +10 −0 provider/gce/provider_test.go
- +4 −1 provider/joyent/export_test.go
- +14 −36 provider/openstack/config.go
- +106 −134 provider/openstack/config_test.go
- +46 −8 provider/openstack/local_test.go
- +33 −3 provider/openstack/provider.go
Oops, something went wrong.
0 comments on commit
b033024