model-config image-stream not applying to model machine instances
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Triaged
|
Low
|
Unassigned | ||
OpenStack Charm Test Infra |
Confirmed
|
Medium
|
Unassigned |
Bug Description
I've just noticed that I'm getting 'released' images for my model instances, despite setting image-stream to daily. The controller instances, however, do use a daily image as expected. This is Juju 2.1.2 + OpenStack Provider against an Ocata undercloud.
#### On a user's model, the instance is based on the *release* image, when the *daily* image was expected.
jenkins@
| image | ubuntu-
jenkins@
| image | ubuntu-
jenkins@
auto-osci-
jenkins@
Attribute From Value
agent-metadata-url default ""
agent-stream controller proposed
agent-version model 2.1.2
apt-ftp-proxy default ""
apt-http-proxy default ""
apt-https-proxy default ""
apt-mirror default ""
automatically-
default-series controller xenial
development default false
disable-
enable-
enable-os-upgrade controller false
external-network default ""
firewall-mode default instance
ftp-proxy default ""
http-proxy default ""
https-proxy default ""
ignore-
image-metadata-url default ""
image-stream controller daily
logforward-enabled default false
logging-config model <root>=
net-bond-
network model 86125222-
no-proxy default ""
provisioner-
proxy-ssh default false
resource-tags model {}
ssl-hostname-
storage-
test-mode controller true
transmit-
use-default-
use-floating-ip default false
.
#### On the controller model, the instance is based on the *daily* image as expected.
jenkins@
auto-osci-
jenkins@
Machine State DNS Inst id Series AZ
0 started 172.17.108.3 e872d229-
jenkins@
| image | ubuntu-
jenkins@
auto-osci-
jenkins@
Attribute From Value
agent-metadata-url default ""
agent-stream controller proposed
agent-version model 2.1.2
apt-ftp-proxy default ""
apt-http-proxy default ""
apt-https-proxy default ""
apt-mirror default ""
automatically-
default-series controller xenial
development default false
disable-
enable-
enable-os-upgrade controller false
external-network default ""
firewall-mode default instance
ftp-proxy default ""
http-proxy default ""
https-proxy default ""
ignore-
image-metadata-url default ""
image-stream controller daily
logforward-enabled default false
logging-config model <root>=
net-bond-
network model 86125222-
no-proxy default ""
provisioner-
proxy-ssh default false
resource-tags model {}
ssl-hostname-
storage-
test-mode controller true
transmit-
use-default-
use-floating-ip default false
.
#### Other info
jenkins@
Use --refresh flag with this command to see the latest information.
Controller Model User Access Cloud/Region Models Machines HA Version
auto-osci-sv08* auto-osci-sv08 admin superuser serverstack/
jenkins@
Controller: auto-osci-sv08
Model Cloud/Region Status Machines Cores Access Last connection
auto-osci-sv08* serverstack/
controller serverstack/
default serverstack/
tags: | added: serverstack |
Changed in charm-test-infra: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in juju: | |
milestone: | none → 2.2-rc1 |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in juju: | |
milestone: | 2.2-beta4 → 2.2-rc1 |
For reference - same issue as bug 1672879
For agents, it can be argued that the controller agent stream should override model streams for API compatibility reasons. For image streams, that assertion doesn't hold true.