Activity log for bug #1524043

Date Who What changed Old value New value Message
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