Activity log for bug #1672879

Date Who What changed Old value New value Message
2017-03-14 21:20:51 Larry Michel bug added bug
2017-03-14 21:20:51 Larry Michel attachment added logs.tar.gz https://bugs.launchpad.net/bugs/1672879/+attachment/4837773/+files/logs.tar.gz
2017-03-16 19:59:10 Larry Michel description I have a controller that was booted with agent_stream=devel. I've since modified the model-defaults to set it to agent_stream=released. However, the controller continues to look in devel and therefore it's not able to find the arm64 agents to boot phanpy. $ juju model-defaults Attribute Default Controller agent-metadata-url "" - agent-stream released - apt-ftp-proxy "" - apt-http-proxy "" - apt-https-proxy "" - apt-mirror "" - automatically-retry-hooks true - default-series xenial - development false - disable-network-management false - enable-os-refresh-update true - enable-os-upgrade true - firewall-mode instance - ftp-proxy "" - http-proxy "" - https-proxy "" - ignore-machine-addresses false - image-metadata-url "" - image-stream released - logforward-enabled false - logging-config "" - net-bond-reconfigure-delay 17 - no-proxy "" - provisioner-harvest-mode destroyed - proxy-ssh false - resource-tags "" - ssl-hostname-verification true - test-mode false - transmit-vendor-metrics true - $ juju model-config Attribute From Value agent-metadata-url default "" agent-stream default released agent-version model 2.1.1.1 apt-ftp-proxy default "" apt-http-proxy default "" apt-https-proxy default "" apt-mirror default "" automatically-retry-hooks default true default-series default xenial development default false disable-network-management default false enable-os-refresh-update default true enable-os-upgrade default true firewall-mode default instance ftp-proxy default "" http-proxy default "" https-proxy default "" ignore-machine-addresses default false image-metadata-url default "" image-stream default released logforward-enabled default false logging-config model <root>=DEBUG;unit=DEBUG net-bond-reconfigure-delay default 17 no-proxy default "" provisioner-harvest-mode default destroyed proxy-ssh default false resource-tags model {} ssl-hostname-verification default true storage-default-block-source model maas test-mode default false transmit-vendor-metrics default true 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.state state.go:378 creating cloud image metadata storage 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.state state.go:384 started state for model-9b7d8641-5abc-4a99-8e58-f5b40732d7c7 successfully 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.state.workers dumb.go:164 stopped state workers without error 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.state open.go:603 closed state without error 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.provider.maas environprovider.go:51 opening model "debug-phanpy". 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:101 finding agent binaries in stream "devel" 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:105 reading agent binaries with major version -1 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:111 filtering agent binaries by version: 2.1.1.1 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:114 filtering agent binaries by series: xenial 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:117 filtering agent binaries by architecture: arm64 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.environs.tools urls.go:109 trying datasource "keystone catalog" 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.apiserver request_notifier.go:115 <- [96] machine-0 {"request-id":474,"type":"Singular","version":1,"request":"Claim","params":"'params redacted'"} 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.worker.lease manager.go:217 waking to check leases at 2017-03-14 20:45:14.693850325 +0000 UTC $ juju status Model Controller Cloud/Region Version debug-phanpy maas maas 2.1.1.1 App Version Status Scale Charm Store Rev OS Notes ubuntu waiting 0/1 ubuntu jujucharms 10 ubuntu Unit Workload Agent Machine Public address Ports Message ubuntu/0 waiting allocating 0 waiting for machine Machine State DNS Inst id Series AZ 0 down pending xenial jenkins@juju-a6a70b-integration-juju2-1:~$ These are the versions: jenkins@juju-a6a70b-integration-juju2-1:~$ juju --version 2.1.1-xenial-amd64 jenkins@juju-a6a70b-integration-juju2-1:~$ dpkg -l|grep juju ii juju 1:2.1.1-0ubuntu1~16.04.1~juju1 all next generation service orchestration system ii juju-2.0 1:2.1.1-0ubuntu1~16.04.1~juju1 amd64 Juju is devops d I have a controller that was booted with agent_stream=devel. I've since modified the model-defaults to set it to agent_stream=released. All future model should then have agent-stream set to released and they do. However, the controller continues to look in devel when deploying arm maas servers during a bundle deployment and therefore it's not able to find the arm64 agents to boot phanpy. These are what the agent settings are set to below. To recreate, boostrap a controller with agent-stream set to devel. Then, modify the model-defaults so that agent-stream is released. Then add a new model and finally deploy a bundle with an arm server as a machine. It will not be possible to deploy the arm server. $ juju model-defaults Attribute Default Controller agent-metadata-url "" - agent-stream released - apt-ftp-proxy "" - apt-http-proxy "" - apt-https-proxy "" - apt-mirror "" - automatically-retry-hooks true - default-series xenial - development false - disable-network-management false - enable-os-refresh-update true - enable-os-upgrade true - firewall-mode instance - ftp-proxy "" - http-proxy "" - https-proxy "" - ignore-machine-addresses false - image-metadata-url "" - image-stream released - logforward-enabled false - logging-config "" - net-bond-reconfigure-delay 17 - no-proxy "" - provisioner-harvest-mode destroyed - proxy-ssh false - resource-tags "" - ssl-hostname-verification true - test-mode false - transmit-vendor-metrics true - $ juju model-config Attribute From Value agent-metadata-url default "" agent-stream default released agent-version model 2.1.1.1 apt-ftp-proxy default "" apt-http-proxy default "" apt-https-proxy default "" apt-mirror default "" automatically-retry-hooks default true default-series default xenial development default false disable-network-management default false enable-os-refresh-update default true enable-os-upgrade default true firewall-mode default instance ftp-proxy default "" http-proxy default "" https-proxy default "" ignore-machine-addresses default false image-metadata-url default "" image-stream default released logforward-enabled default false logging-config model <root>=DEBUG;unit=DEBUG net-bond-reconfigure-delay default 17 no-proxy default "" provisioner-harvest-mode default destroyed proxy-ssh default false resource-tags model {} ssl-hostname-verification default true storage-default-block-source model maas test-mode default false transmit-vendor-metrics default true 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.state state.go:378 creating cloud image metadata storage 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.state state.go:384 started state for model-9b7d8641-5abc-4a99-8e58-f5b40732d7c7 successfully 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.state.workers dumb.go:164 stopped state workers without error 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.state open.go:603 closed state without error 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.provider.maas environprovider.go:51 opening model "debug-phanpy". 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:101 finding agent binaries in stream "devel" 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:105 reading agent binaries with major version -1 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:111 filtering agent binaries by version: 2.1.1.1 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:114 filtering agent binaries by series: xenial 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:117 filtering agent binaries by architecture: arm64 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.environs.tools urls.go:109 trying datasource "keystone catalog" 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.apiserver request_notifier.go:115 <- [96] machine-0 {"request-id":474,"type":"Singular","version":1,"request":"Claim","params":"'params redacted'"} 9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.worker.lease manager.go:217 waking to check leases at 2017-03-14 20:45:14.693850325 +0000 UTC $ juju status Model Controller Cloud/Region Version debug-phanpy maas maas 2.1.1.1 App Version Status Scale Charm Store Rev OS Notes ubuntu waiting 0/1 ubuntu jujucharms 10 ubuntu Unit Workload Agent Machine Public address Ports Message ubuntu/0 waiting allocating 0 waiting for machine Machine State DNS Inst id Series AZ 0 down pending xenial jenkins@juju-a6a70b-integration-juju2-1:~$ These are the versions: jenkins@juju-a6a70b-integration-juju2-1:~$ juju --version 2.1.1-xenial-amd64 jenkins@juju-a6a70b-integration-juju2-1:~$ dpkg -l|grep juju ii juju 1:2.1.1-0ubuntu1~16.04.1~juju1 all next generation service orchestration system ii juju-2.0 1:2.1.1-0ubuntu1~16.04.1~juju1 amd64 Juju is devops d
2017-03-17 04:02:05 Anastasia juju: status New Triaged
2017-03-17 04:02:10 Anastasia juju: importance Undecided High
2017-03-29 07:01:34 Anastasia juju: milestone 2.3-alpha1
2017-04-20 21:11:05 Ryan Beisner bug task added charm-test-infra
2017-04-20 21:11:56 Ryan Beisner tags oil oil-2.0 oil oil-2.0 serverstack uosci
2017-04-20 21:12:57 Ryan Beisner charm-test-infra: status New Confirmed
2017-04-20 21:13:00 Ryan Beisner charm-test-infra: importance Undecided Medium
2017-04-20 21:13:02 Ryan Beisner bug added subscriber Ryan Beisner
2017-10-05 21:03:34 Canonical Juju QA Bot juju: milestone 2.3-beta1 2.3-beta2
2017-11-01 22:29:41 Canonical Juju QA Bot juju: milestone 2.3-beta2
2017-11-21 22:27:36 Nicholas Skaggs juju: status Triaged Fix Committed
2017-11-21 22:27:45 Nicholas Skaggs juju: milestone 2.3-rc2
2017-11-22 21:33:51 Ian Booth juju: assignee Ian Booth (wallyworld)
2017-12-18 22:18:52 Anastasia juju: status Fix Committed Fix Released