Re: Juju 2.0.1 is here!
Nicholas Skaggs
nicholas.skaggs at canonical.com
Tue Nov 1 16:30:25 UTC 2016
This has been filed under https://bugs.launchpad.net/juju/+bug/1638304.
Please continue discussion there.
Thanks for the feedback Malte!
Nicholas
On 11/01/2016 08:19 AM, Malte Menkhoff wrote:
> Dear Juju-dev list,
>
> I am currently testing the different between Juju 2.0.0 and Juju 2.0.1
> examplen an OpenStack provider which is based on Huawei FusionSphere.
> Juju 2.0.0 was able to get to the status of “Waiting for address”
> because we are using nova API calls instead of neutron API calls -
> this is known.
> But Juju 2.0.1 is now not able to come to that state while bootstrapping.
>
> The actual bootstrap output is:
> JUJU_STARTUP_LOGGING_CONFIG=TRACE juju bootstrap example --debug
> --verbose --metadata-source /home/ubuntu/simplestreams --config
> bootstrap-timeout=300 --config use-floating-ip=false
> 11:57:00 TRACE juju.apiserver.common registry.go:47 Registered facade
> "CharmRevisionUpdater" v2
> 11:57:00 TRACE juju.apiserver.common registry.go:47 Registered facade
> "Backups" v1
> 11:57:00 DEBUG juju.environs imagemetadata.go:62 new model image
> datasource registered: cloud sigma image source
> 11:57:00 DEBUG juju.environs imagemetadata.go:62 new model image
> datasource registered: keystone catalog
> 11:57:00 TRACE cmd aliasfile.go:23 unable to read alias file
> "/home/ubuntu/.local/share/juju/aliases": open
> /home/ubuntu/.local/share/juju/aliases: no such file or directory
> 11:57:00 INFO juju.cmd supercommand.go:63 running juju [2.0.1 gc go1.6.2]
> 11:57:00 DEBUG juju.cmd supercommand.go:64 args: []string{"juju",
> "bootstrap", "example", "--debug", "--verbose", "--metadata-source",
> "/home/ubuntu/simplestreams", "--config", "bootstrap-timeout=300",
> "--config", "use-floating-ip=false"}
> 11:57:00 DEBUG juju.cmd.juju.commands bootstrap.go:834 provider attrs:
> map[network: use-floating-ip:false use-default-secgroup:false]
> 11:57:00 INFO cmd cmd.go:141 Adding contents of
> "/home/ubuntu/.local/share/juju/ssh/juju_id_rsa.pub" to authorized-keys
> 11:57:00 DEBUG juju.cmd.juju.commands bootstrap.go:890 preparing
> controller with config: map[apt-mirror: name:controller
> test-mode:false apt-https-proxy: type:openstack logging-config:
> enable-os-refresh-update:true provisioner-harvest-mode:destroyed
> agent-metadata-url: use-default-secgroup:false apt-http-proxy:
> agent-stream:released firewall-mode:instance image-stream:released
> use-floating-ip:false disable-network-management:false
> default-series:xenial development:false https-proxy:
> ssl-hostname-verification:true resource-tags: network: proxy-ssh:false
> transmit-vendor-metrics:true automatically-retry-hooks:true
> uuid:691a5ca9-76b7-4503-8158-6dc341fdb32f
> ignore-machine-addresses:false apt-ftp-proxy: enable-os-upgrade:true
> http-proxy: no-proxy: logforward-enabled:false ftp-proxy:
> image-metadata-url: authorized-keys:ssh-rsa
> AAAAB3NzaC1yc2EAAAADAQABAAABAQC6vSnam5/qIFGSs7T1zSj2qamU+dOxMnpt9m+sGdXpkeuHYYbEDdmzWdPQCGCniUfMm9ffWl3KkOqMDsoRjFfcPaRITc3USKgzkR+zKDTxvoTaDaL3gcg3eNiZGrPYFZ1J49uV4Oo3Y913zbbTyj6ViyHE8ILqO4SssfNBRiWMdbJbrmOGJeVZkJyKt2xTkmOZ8Ne1KB34q66TNCMP81z1DdaDA/YiMseqnGH+c/39Qd/0MoASNQua5qLnaNN6FyHgeme3dhaQpzcYnH2vBIf0UMA+aFYyUrm7y5lhDrcI9FRLWYfyqZz0Y/qdzS6J48nSov5P22yDF8/9RZkzIVUH
> juju-client-key
> ]
> 11:57:00 INFO juju.provider.openstack provider.go:76 opening model
> "controller"
> 11:57:00 INFO cmd cmd.go:129 Creating Juju controller "example-eu-de"
> on example/eu-de
> 11:57:00 INFO juju.provider.common destroy.go:20 destroying model
> "controller"
> 11:57:00 INFO juju.provider.common destroy.go:31 destroying instances
> 11:57:00 ERROR juju.cmd.juju.commands bootstrap.go:1021 error cleaning
> up: destroying controller model: destroying instances: failed to get
> list of server details
> caused by: Resource at https://ecs.eu-de.example.com/ not found
> caused by: request (https://ecs.eu-de.example.com/) returned
> unexpected status: 404; error info: {"message":"Api does not
> exist","request_id":"281C2FBB-0D3A-4676-BAA5-3CC91C9ADED6"}
> 11:57:00 ERROR cmd supercommand.go:458 failed to get list of flavour
> details
> caused by: Resource at https://ecs.eu-de.example.com/ not found
> caused by: request (https://ecs.eu-de.example.com/) returned
> unexpected status: 404; error info: {"message":"Api does not
> exist","request_id":"83A781AE-9A0C-43C7-B405-310A5A94566E"}
> 11:57:00 DEBUG cmd supercommand.go:459 (error details:
> [{github.com/juju/juju/cmd/juju/commands/bootstrap.go:499:
> <http://github.com/juju/juju/cmd/juju/commands/bootstrap.go:499:> }
> {failed to get list of flavour details
> caused by: Resource at https://ecs.eu-de.example.com/ not found
> caused by: request (https://ecs.eu-de.example.com/) returned
> unexpected status: 404; error info: {"message":"Api does not
> exist","request_id":"83A781AE-9A0C-43C7-B405-310A5A94566E"}}])
>
> Could this occur due to the new version of goose according to:
>
> Merge pull request #6501 <https://github.com/juju/juju/issues/6501>
> from axw/lp1636648-openstack-update-goose
>
> provider/openstack: update goose
>
> Use new version of goose, to omit the device
> field on volume attachment requests when no
> device is specified.
>
> This branch also uses the new OpenStack API
> version discovery code in goose.
>
> Fixes https://bugs.launchpad.net/juju/+bug/1636648
>
> Any advice or help here how to debug it and provide better quality for
> a bug report is appreciate.
>
> Best regards,
> Malte Menkhoff
>
>> On 31 Oct 2016, at 23:33, Nicholas Skaggs
>> <nicholas.skaggs at canonical.com
>> <mailto:nicholas.skaggs at canonical.com>> wrote:
>>
>> Our first update to Juju 2 is here! This Juju 2.0.1 release brings
>> some improvements including;
>>
>> * Support for the new AWS region us-east-2
>> * Correct OSX Sierra support
>> * Update list-models output to show cloud/region vs owner
>> * Update model-migrations with support for endpoints, cloud
>> credentials
>>
>> ## New to juju 2?
>>
>> https://jujucharms.com/docs/2.0/introducing-2
>>
>> ## Ready to install it?
>>
>> If you are running Ubuntu, you can get it from the juju stable ppa:
>>
>> sudo add-apt-repository ppa:juju/stable
>> sudo apt update; sudo apt install juju-2.0
>>
>> Or install it from the snap store
>>
>> snap install juju --beta --devmode
>>
>> Windows, Centos, and MacOS users can get a corresponding installer at:
>>
>> https://launchpad.net/juju/+milestone/2.0.1
>>
>> ## What else is in it?
>>
>> Notable bug fixes include:
>> * #1623136, #1629452 Vsphere improvements
>> * #1614239 use-floating-ip is not honored from clouds.yaml config
>> * #1619808 bootstrap-timeout ignored in --config
>> * #1602840 juju show-machines should show all addresses a machine has
>> * #1616098 Juju 2.0 uses random IP for 'PUBLIC-ADDRESS' with MAAS 2.0
>>
>> For the full list of bugs addressed, checkout the milestone:
>> https://launchpad.net/juju/+milestone/2.0.1
>>
>> ## Feedback Appreciated!
>>
>> We encourage everyone to subscribe the mailing list at
>> juju at lists.ubuntu.com and join us on #juju on freenode. We would love
>> to hear
>> your feedback and usage of juju.
>>
>>
>> --
>> Juju-dev mailing list
>> Juju-dev at lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>
>
>
More information about the Juju-dev
mailing list