15 Commits

Author SHA1 Message Date
Jesse Pretorius
368119f229 Update all SHAs for Ocata 2016-11-04
This patch updates all the roles to the latest available SHA's,
updates all the OpenStack Service SHA's and also updates the
appropriate python requirements pins.

Change-Id: I42514573d52d116eca9aeb3f248ad762149bfa9e
2016-11-08 16:24:57 +00:00
Jesse Pretorius
ec125a3db0 Update all SHAs for Ocata 2016-10-12
This patch updates all the roles to the latest available SHA's,
updates all the OpenStack Service SHA's and also updates the
appropriate python requirements pins.

The repo_server role SHA is not set to 'master' due to bug 1632847.

Related-Bug: #1632847
Change-Id: I3015b76905ab14c9929a55a31ac552ac41cad7c6
2016-10-12 20:36:21 +00:00
Jesse Pretorius
f40ecdeba2 Update all SHAs for 14.0.0
This patch updates all the roles to the latest available stable
SHA's, copies the release notes from the updated roles into the
integrated repo, updates all the OpenStack Service SHA's, and
updates the appropriate python requirements pins.

Some adjustments are made to the sources-branch-updater script
for improved error detection and efficiency. Also, based on
https://review.openstack.org/371999 the ternary search/replace
is fixed.

Tempest and Rally repo sources are co-located in the repo_packages
files as neither of them implement stable/* branches.

The nova consoles (novnc/spice) are implemented in their own
repo_packages file in order to simplify doing the SHA updates.

Gnocchi implements a different style of releasing stable branches
so it is also implemented in its own repo_packages file.

Change-Id: I6fa4afab4203c9902ce70fa6bc49ad1dddb560b3
2016-09-21 09:44:48 +00:00
Jesse Pretorius
bc8b321fe2 Update all SHAs for Newton 2016-09-16
This patch updates all the roles to the latest available SHA's,
updates all the OpenStack Service SHA's and also updates the
appropriate python requirements pins.

Change-Id: Ia9cb9dd47b391ebcbcc26d320245e3a7e4751568
2016-09-16 14:03:48 +00:00
Jesse Pretorius
eb55da0081 Update all SHAs for Newton 2016-09-12
This patch updates all the roles to the latest available SHA's,
updates all the OpenStack Service SHA's and also updates the
appropriate python requirements pins.

Depends-On: I8a3fdd7f7cf64f12de306150740dd1da104d72e3
Change-Id: Ic9382007d6c34eea5340e865c720139921d37907
2016-09-12 20:46:48 +00:00
Jesse Pretorius
8be9f55d92 Update all SHAs for Newton 2016-08-25
This patch updates all the roles to the latest available SHA's,
updates all the OpenStack Service SHA's and also updates the
appropriate python requirements pins.

Change-Id: I4ef8274098cdcb38eb4242ccaad460d24ea0738b
2016-08-25 18:12:21 +01:00
Jesse Pretorius
9d8177f357 Update all SHAs for Newton 2016-08-15
This patch updates all the roles to the latest available SHA's,
updates all the OpenStack Service SHA's and also updates the
appropriate python requirements pins.

Change-Id: I37085df0c3fea917ce13461114878d98ab142a0d
2016-08-20 21:01:54 +00:00
Jesse Pretorius
5bf8c531e3 Update all SHAs for Newton 2016-08-01
This patch updates all the roles to the latest available SHA's,
updates all the OpenStack Service SHA's and also updates the
appropriate python requirements pins.

Change-Id: Icfe4682fe8b7ea6ad41253db3705369ad003f6ae
2016-08-04 02:23:35 +00:00
Jesse Pretorius
b3def9dd0e Update all SHAs for Newton 2016-07-27
This patch updates all the roles to the latest available SHA's,
updates all the OpenStack Service SHA's and also updates the
appropriate python requirements pins.

Change-Id: Ia3e31d5dbbfa0f3ae9522652406421dbce6550b9
2016-07-27 11:01:33 +00:00
Travis Truman
e6ad4cf7cf Update all SHAs for Newton 2016-07-20
This patch updates all the roles to the latest available SHA's,
updates all the OpenStack Service SHA's and also updates the
appropriate python requirements pins.

This patch also includes the following changes to unblock the gate.

* os_.* services need RabbitMQ connection config The
  *_rabbitmq_host_group vars.

* Recent changes in the os_nova role require us to bump all of the
  SHAs to support a more updated newton release.

* changes to "get-pypi-pkg-version.py" were required because pypi
  no longer allows http requests.

* The "repo_build_pip_no_binary" capability has been added to the
  AIO to support a fully capable "libvirt-python" library which is
  required by nova. This ensures that the OpenStack-Infra provided
  wheels are not used as they are compiled without the right C
  libraries on the host.

* Ansible is configured to use ssh instead of 'smart' connections
  and to use a shorter timeout. This change is made to improve the
  reliability and speed of connections and to prevent flip-flopping
  between ssh and paramiko connectivity.

* "ansible_ssh_extra_args" are set in group_vars/all to improve
  performance.

Change-Id: I4509b11684efda20defe3ebe0a651a8db9a61f70
Implements: blueprint multi-rabbitmq-clusters
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-07-21 14:12:54 +01:00
Jesse Pretorius
60bad86d54 Change requirements pin method
This implements the following changes:

- The sources-branch-updater script will only update SHA's/tags
  for OpenStack roles. This is primarily for usage in stable
  branches where external roles must not be changed after release.

- The script will no longer update the *requirements.txt files.
  These files are managed by the OpenStack Global Requirements
  management process.

- The pins for pip, setuptools and wheels are now set in the
  global-requirement-pins.txt file in order to ensure that it
  takes precedence in the repo build process above all other
  requirements.

- The order of the requirements.txt file has been changed to ensure
  that pip, setuptools and wheels is installed first whenever the
  requirements.txt file is used.

- The pin comment has been removed from the requirements.txt file
  as it no longer applies..

Change-Id: Ib98e63153ace7f02b9bbce878aa67fbdddd784b6
2016-07-16 07:27:12 +00:00
Jesse Pretorius
14a57702ca Update Master SHA's
This patch updates the Master SHA's for new development work, and
removes the oslo.messaging 2.6.0 block as this is now done upstream.

Change-Id: I3a1c13b5a3e5a970a8c4380320133d6947c1938c
Closes-Bug: #1505295
2015-10-24 15:03:30 +01:00
Jesse Pretorius
cf6e2aa284 Remove WebOb 1.5.0 cap
Remove the cap as the issue has been removed upstream. More details
are covered in the below-mentioned bug. This covers multiple
projects and patches, so I don't think it's appropriate to list
all the related upstream patches seeing as they're covered in the
bug.

Change-Id: I6931eb0459dd116027a9d0ae4c2b76d7d98c2d6b
Closes-Bug: #1505153
2015-10-14 16:58:36 +00:00
Jesse Pretorius
abb8d7c39b Remove oslo.versionedobjects 0.11.0 block
This patch removes the oslo.versionedobjects 0.11.0 block as the
issue requiring the block was resolved upstream in:
  https://review.openstack.org/234166

Change-Id: I181cb5ccf7c2ae24cff1345eed2f6d4842c081b4
Closes-Bug: #1505677
2015-10-14 16:57:50 +00:00
Jesse Pretorius
81a750da5e Block/cap incompatible libraries
This updates the global requirements to block requests 2.8.0 due to:
  https://launchpad.net/bugs/1476770 and
  https://launchpad.net/bugs/1503768 and
  https://launchpad.net/bugs/1505326

And also blocks oslo.messaging 2.6.0 temporarily due to:
  https://launchpad.net/bugs/1505295

And also blocks oslo.versionedobjects 0.11.0 temporarily due to:
  https://launchpad.net/bugs/1505677

And also blocks WebOb<1.5.0 temporarily due to:
  https://launchpad.net/bugs/1505153

Related-Bug: #1476770
Related-Bug: #1503768
Related-Bug: #1505326
Related-Bug: #1505295
Related-Bug: #1505153
Related-Bug: #1505677
Change-Id: I3aabbf717ef21a41c7bb9d21957df838642926f0
2015-10-13 15:46:30 +01:00