2015-12-08 18:58:12 |
Ryan Beisner |
bug |
|
|
added bug |
2015-12-08 19:06:03 |
Ryan Beisner |
description |
Specs need be to able to pivot on different openstack-origin values.
Currently, there is no mechanism to run staging or proposed cloud archive pockets in the mojo spec tests.
In non-spec UOSCI automation, there are already environment variables set and consumed, which are parsed into corresponding target names in the deployer bundle files.
ex:
...
trusty-liberty:
inherits: openstack-icehouse
series: trusty
overrides:
openstack-origin: cloud:trusty-liberty
source: cloud:trusty-liberty
trusty-liberty-proposed:
inherits: trusty-liberty
overrides:
openstack-origin: cloud:trusty-liberty/proposed
source: cloud:trusty-liberty/proposed
trusty-liberty-staging:
inherits: trusty-liberty
overrides:
openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
source: ppa:ubuntu-cloud-archive/liberty-staging
...
INSTALLATION_SOURCE is the existing env var.
The value is added to ${UBUNTU_RELEASE}-${OPENSTACK_RELEASE} when != default.
Common values to handle would be:
default
staging
proposed |
Specs need to be to able to pivot on different openstack-origin values.
Currently, there is no mechanism to run staging or proposed cloud archive pockets in the mojo spec tests.
In non-spec UOSCI automation, there are already environment variables set and consumed, which are parsed into corresponding target names in the deployer bundle files.
ex:
...
trusty-liberty:
inherits: openstack-icehouse
series: trusty
overrides:
openstack-origin: cloud:trusty-liberty
source: cloud:trusty-liberty
trusty-liberty-proposed:
inherits: trusty-liberty
overrides:
openstack-origin: cloud:trusty-liberty/proposed
source: cloud:trusty-liberty/proposed
trusty-liberty-staging:
inherits: trusty-liberty
overrides:
openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
source: ppa:ubuntu-cloud-archive/liberty-staging
...
INSTALLATION_SOURCE is the existing env var.
The value is added to ${UBUNTU_RELEASE}-${OPENSTACK_RELEASE} when != default.
Common values to handle would be:
default
staging
proposed |
|
2015-12-09 20:41:03 |
Ryan Beisner |
summary |
specs need be to able to pivot on different openstack-origin values |
specs and amulet tests need be to able to pivot on different openstack-origin values |
|
2015-12-09 20:41:40 |
Ryan Beisner |
bug task added |
|
openstack-charm-testing |
|
2015-12-09 20:44:59 |
Ryan Beisner |
description |
Specs need to be to able to pivot on different openstack-origin values.
Currently, there is no mechanism to run staging or proposed cloud archive pockets in the mojo spec tests.
In non-spec UOSCI automation, there are already environment variables set and consumed, which are parsed into corresponding target names in the deployer bundle files.
ex:
...
trusty-liberty:
inherits: openstack-icehouse
series: trusty
overrides:
openstack-origin: cloud:trusty-liberty
source: cloud:trusty-liberty
trusty-liberty-proposed:
inherits: trusty-liberty
overrides:
openstack-origin: cloud:trusty-liberty/proposed
source: cloud:trusty-liberty/proposed
trusty-liberty-staging:
inherits: trusty-liberty
overrides:
openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
source: ppa:ubuntu-cloud-archive/liberty-staging
...
INSTALLATION_SOURCE is the existing env var.
The value is added to ${UBUNTU_RELEASE}-${OPENSTACK_RELEASE} when != default.
Common values to handle would be:
default
staging
proposed |
OpenStack Test Specs and Amulet Tests need to be to able to pivot on different openstack-origin values.
These env vars are already set on every run in UOSCI, an could be leveraged:
INSTALLATION_SOURCE = default|staging|proposed (not ppa: or cloud:)
UBUNTU_RELEASE
OPENSTACK_RELEASE
Currently, there is no mechanism to run staging or proposed cloud archive pockets in the mojo spec tests or in amulet tests.
In non-spec and non-amulet UOSCI automation, there are already environment variables set and consumed, which are parsed into corresponding target names in the deployer bundle files.
ex:
...
trusty-liberty:
inherits: openstack-icehouse
series: trusty
overrides:
openstack-origin: cloud:trusty-liberty
source: cloud:trusty-liberty
trusty-liberty-proposed:
inherits: trusty-liberty
overrides:
openstack-origin: cloud:trusty-liberty/proposed
source: cloud:trusty-liberty/proposed
trusty-liberty-staging:
inherits: trusty-liberty
overrides:
openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
source: ppa:ubuntu-cloud-archive/liberty-staging
...
INSTALLATION_SOURCE is the existing env var.
The value is added to ${UBUNTU_RELEASE}-${OPENSTACK_RELEASE} when != default.
Common values to handle would be:
default
staging
proposed |
|
2015-12-09 20:46:19 |
Ryan Beisner |
summary |
specs and amulet tests need be to able to pivot on different openstack-origin values |
specs and amulet tests need be to able to exercise staging and proposed cloud archive pockets |
|