Permalink
Please sign in to comment.
Browse files
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
- Loading branch information...
Showing
with
996 additions
and 658 deletions.
- +8 −2 apiserver/addresser/addresser_test.go
- +4 −1 apiserver/common/modelwatcher_test.go
- +9 −1 apiserver/imagemetadata/updatefrompublished_test.go
- +212 −65 cmd/juju/commands/bootstrap.go
- +190 −212 cmd/juju/commands/bootstrap_test.go
- +0 −89 cmd/juju/commands/common.go
- +4 −1 cmd/juju/commands/main.go
- +31 −0 cmd/juju/service/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
- +17 −2 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
- +112 −120 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
520a90f