6147 Commits

Author SHA1 Message Date
Sean McGinnis
10ceb3cc9e Revert "Release puppet-vitrage for Pike"
This reverts commit 56ad4ebc72306a90851463a599218dd62f9e7ede.

Change-Id: I70178bd85eeb6dede8671ccc2584c6dc722de980
2017-10-19 12:34:54 +00:00
Sean McGinnis
56ad4ebc72 Release puppet-vitrage for Pike
once more unto the breach dear friends

This reverts commit f2e55481a8dec2a2436607d9383b4267795a9a2a.

Change-Id: Iec1e555b7144b067a5f053b79aaf9be78726f12b
2017-10-18 21:51:16 +00:00
Doug Hellmann
f2e55481a8 Revert "Release puppet-vitrage for Pike"
This reverts commit ae6a366139a37bea783801f7b63bbe63cd44b399.

Change-Id: I0d0fa551b3383662ace3256aed1e448700c8bb8a
2017-10-18 19:22:34 +00:00
Doug Hellmann
ae6a366139 Release puppet-vitrage for Pike
This reverts commit 5edbbdf69cc6b8149189ad190389cb37b33885a2.

Change-Id: I945dc847ec75fa4322b3a3d1a07ed60d782c7e00
2017-10-18 16:20:10 +00:00
Sean McGinnis
5edbbdf69c Revert "Release puppet-vitrage for Pike"
Closer, but no cigar.

This reverts commit efb718679dc4a98da538d390ce1cc0090f396607.

Change-Id: Ic8f0bbf524de007b5019a8ac8a151472e5ea91ac
2017-10-18 15:02:14 +00:00
Doug Hellmann
efb718679d Release puppet-vitrage for Pike
This reverts commit 46068965e89479d9f5eb7aa85f822752fb8aa4ed.

Change-Id: I99c7323fd3a569e67c000b6af83e069de71204a1
2017-10-18 13:44:22 +00:00
Sean McGinnis
46068965e8 Revert "Release puppet-vitrage for Pike""
This reverts commit 8d4851fe27cb7f1ecfdd51d3b4a550b74750e45a.

Change-Id: I62cf59d909ad3d32bef94002f06d446330a0159b
2017-10-18 13:20:28 +00:00
Doug Hellmann
8d4851fe27 Release puppet-vitrage for Pike"
This reverts commit 7fbb0dfd043ae04542a9d19b901d6b20fd951c08.

Change-Id: I47925317a3effc7635f0a36651ac87349e482403
2017-10-18 12:56:05 +00:00
Sean McGinnis
7fbb0dfd04 Revert "Release puppet-vitrage for Pike"
This reverts commit 5d04948ca94c6f6a799881831864609b2de2587f.

Change-Id: I2258f01d58708c2b72e243480e641c60046fb2ca
2017-10-18 12:32:05 +00:00
Sean McGinnis
5d04948ca9 Release puppet-vitrage for Pike
This reverts commit 3b5e5e15db7b3bbca17df4bd2a096a11854fcc71.

Change-Id: I72f483055461b289ef87a48b983104ae454e9741
2017-10-17 15:24:30 -04:00
Doug Hellmann
0246da6a2a fix branch/series handling in list_library_unreleased_changes.sh
The old logic was passing "master" as the series to list-deliverables,
which is wrong because the series name for the master branch will
always be a release series and not "master".

Change-Id: I3e595ac84332e0903941deed23d3a19dd23f2f93
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-10-17 15:24:30 -04:00
Doug Hellmann
34756ddbdf replace the use of zuul-cloner with a shell script
Under zuulv3 the behavior has changed significantly to now require
specifying which repositories need to be cloned for each job, and
zuul-cloner only copies the repositories that are already
available. As soon as zuulv3 is released, our jobs relying on the old
fallback behavior of checking out from a cache when present but using
the upstream server in other situations will fail.

The new script tools/clone_repo.sh handles the cases we have in the
tools and jobs within this repository, and should also be usable from
the tag-releases job.

zuul is removed from the list of requirements so it is no longer
installed when jobs run under tox.

list_unreleased_changes.sh is updated to drop the use of the
virtualenv, which was only present for zuul-cloner.

The other updates in the patch are to change the tools to use the new
script.

Change-Id: Ic559d27881a9a89fb0dcb5295a4d7ed7c578112f
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-10-17 15:24:30 -04:00
Doug Hellmann
e611c797fc fix some flakey tests
The check for stable branches needs to be more flexible about where
"stable/" appears in the names.

The version number computation needs to take into account trailing
zeros so we don't end up with invalid version numbers.

Change-Id: I3c9c82f85810f84ebeac20a4ae26eb31aa8c6f5d
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-10-17 15:24:30 -04:00
Zuul
9ceae98420 Merge "Revert "Release puppet-vitrage for Pike"" 2017-10-17 16:52:37 +00:00
Sean McGinnis
3b5e5e15db Revert "Release puppet-vitrage for Pike"
This reverts commit 2d3cef48dba009a107cdaec35993c5cd085737ac.

Working through some zuul v3 changes that prevented the release-post
jobs from working.

Change-Id: Ice8e265a71d2b5ed8bf067d3a4ad6c3f68941a88
2017-10-17 15:21:30 +00:00
Zuul
2bf39ddf03 Merge "Release puppet-vitrage for Pike" 2017-10-17 15:00:14 +00:00
Doug Hellmann
f6a2c6c65d add warning to requirements list about updating bindep
Change-Id: I038ad88502bafb38aea984ec53d6cae2b8d1a125
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-10-17 09:43:36 -04:00
Doug Hellmann
c5f596a36d add some packages to bindep list
Add packages that appear in the the signing-node.pp manifest in the
system-config repository but that do not appear in the bindep list.

Change-Id: Ie32798e56f5c7e14559c9f3a8d7a08b94ad2aba1
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-10-17 09:09:00 -04:00
Zuul
0ef82df332 Merge "Update Queens expected release date" 2017-10-17 12:53:03 +00:00
Zuul
4cfd288813 Merge "Add nova spec freeze date to queens schedule" 2017-10-16 23:05:04 +00:00
Zuul
81f73d804c Merge "Fix release model URL links in schedule" 2017-10-16 21:25:41 +00:00
Doug Hellmann
2d3cef48db Release puppet-vitrage for Pike
This reverts commit 6b2b2f10af366ea3c2a7f4c056ce16a7ccde16f1 which reverted Ie56df421625b99488160cca383a284e5aaf2041e which was the original release.

Change-Id: I5f043527cca507f2f922a8be58f2b3302288c4ae
2017-10-16 20:30:03 +00:00
Doug Hellmann
6b2b2f10af Revert "Release puppet-vitrage for Pike"
This reverts commit ef00e18f9937e1544d2bedebf26328a7c3d741b8.

Change-Id: I4050e42b96bf36072502086b9cdeb39bb4f776a7
2017-10-16 20:16:27 +00:00
Matt Riedemann
d46ae98841 Add nova spec freeze date to queens schedule
Change-Id: Ia30f4ac3bdd310d31e4939053098ef16f6c4ecb1
2017-10-16 12:40:28 -04:00
Mohammed Naser
ef00e18f99 Release puppet-vitrage for Pike
This patch also adds the bits to to set it as a cycle-trailing
release for the current cycle.

Change-Id: Ie56df421625b99488160cca383a284e5aaf2041e
2017-10-16 12:02:57 -04:00
Doug Hellmann
3f5c4ffb45 only try to apply temporary tag one time
We had two separate places where we were applying the temporary tag
for the new version. Consolidate that into one place, early in the
processing, so the rest of the logic can assume that the tag exists.

Change-Id: Id712292036abf98124bb41c6650dadbb698b942e
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-10-16 12:02:57 -04:00
Doug Hellmann
7fed957392 show the command used to create temporary tag
Change-Id: Ie13eddfe0fdc1268124a6e6c928ac4e7b93bc3c3
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-10-16 12:02:57 -04:00
Sean McGinnis
df01492135 Update Queens expected release date
Still had TBD, update to our scheduled release date.

Change-Id: I5c4c8c97a68a632109ccff8a557044244076c4af
2017-10-16 10:45:59 -05:00
Sean McGinnis
6b81fd72e6 Fix release model URL links in schedule
Links were pointing under the tags information for a release model, should
be under the release_models governance info.

Change-Id: Ia7fc62cae517c3340a46deafe54e94746873314b
2017-10-16 10:41:56 -05:00
Doug Hellmann
0ea15a31e8 ensure the git user identity is configured
In order for list-changes to tag the repo we need to ensure the git
user identity is set. We do that conditionally to avoid overwriting
local user settings when running the command outside of CI.

Change-Id: I6ac6be1ad1907f19e9ba8850d80460f84d34446c
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-10-16 11:34:17 -04:00
Doug Hellmann
fffdada0bd pass $HOME to tox commands so git can find its config file
list-changes now needs to be able to add a temporary tag to build the
release notes. Adding the tag requires identity information not previously
required for other git commands, and git needs to know where HOME is to
find that info.

Change-Id: Ia9a506bdfa30cf72b48d53a7ec05b0bc939f34a6
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-10-16 09:22:21 -04:00
Doug Hellmann
3fc5805761 switch from Popen to check_output in release notes tools
The copy of release_notes.py imported from the release-tools repo was
modified to use Popen instead of oslo.concurrency. However, that
change was made incorrectly, and an invalid exception was being
caught. When the commands work fine, this doesn't present a
problem. When the commands fail, it breaks error handling. Replace all
of the local logic with check_call(), the function used elsewhere in
this repo for running background commands. Update users of run_cmd()
in release_notes.py to only expect to receive stdout as a response.

Change-Id: I291a077ed613c3e4ad56b85c81945c15a6301c17
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-10-16 09:22:19 -04:00
Monty Taylor
0542c71fdb
Release 1.24.0 of shade
Change-Id: I40116258d58ab7d264e20a427958151e149a91ee
2017-10-13 06:05:21 -05:00
Monty Taylor
902775786e
Change 'sha' to 'hash' in release notes check
The project dict in deliverables uses the word 'hash' to indicate the
appropriate commit, but the releasenotes check is using 'sha'.

Change-Id: I00b07de13aee3a4651de058e2636b4202844eed4
2017-10-13 06:05:21 -05:00
Jenkins
49da716f1b Merge "add release notes output to the list-changes job" 2017-10-12 12:22:54 +00:00
Jenkins
0922ac24e7 Merge "Revert "Revert "TripleO Newton release""" 2017-10-11 19:55:33 +00:00
Doug Hellmann
70be592ba5 add release notes output to the list-changes job
Import the release-notes command from the release-tools repository and
integrate it with the list-changes command so that we see the release
notes for an upcoming release. This lets us review the release notes
output for warnings (like not having a documentation page linked) and
errors (such as reno failing to work).

Change-Id: I710606fe44601fe5414bfc82f25894319f16e558
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-10-11 13:44:46 -04:00
Sean McGinnis
2a731c3c6b Revert "Revert "TripleO Newton release""
Retry release processing.

This reverts commit 7cbb1219e1b6007393e76017467932361196a053.

Change-Id: Ic45c016203869e0acad732b101300ae8b0328fa2
2017-10-11 16:56:03 +00:00
Jenkins
f686e924c4 Merge "Revert "TripleO Newton release"" 2017-10-11 16:54:29 +00:00
Sean McGinnis
7cbb1219e1 Revert "TripleO Newton release"
post-release jobs failed. Will need to redo release.

This reverts commit 30d63056feb659f5c2739f374c20e97f9aa3d196.

Change-Id: I3df2629c0aa2ecb9a33fe963732b6e60a026e8fc
2017-10-11 13:51:28 +00:00
Jenkins
61fcfd31ce Merge "TripleO Newton release" 2017-10-11 13:40:43 +00:00
Jenkins
4fe3cbf811 Merge "Add Sahara project deadlines for Queens" 2017-10-11 09:24:31 +00:00
Emilien Macchi
30d63056fe TripleO Newton release
Change-Id: I77acf244527dd00133b7ed57639a910b9978cc97
2017-10-10 17:59:36 -07:00
Jenkins
a3796cb7b8 Merge "TripleO Pike release" 2017-10-10 17:12:04 +00:00
Jenkins
77b10de655 Merge "TripleO Ocata release" 2017-10-10 17:10:44 +00:00
Jenkins
6485eba7a6 Merge "Release renderspec 1.9.1 bugfix release" 2017-10-10 17:02:00 +00:00
Emilien Macchi
a084850837 TripleO Ocata release
Change-Id: I9b744782ccddaaa6f19a97d7c1ff80938529253d
2017-10-10 16:32:57 +00:00
Emilien Macchi
34d8cf435b TripleO Pike release
Change-Id: I6e1e5b9ca3b07467838e4e279290c3d3a31f8af1
2017-10-10 09:25:17 -07:00
Sean McGinnis
ca9a2f484b Revert "Revert "Revert "Revert "Final newton release of Octavia and neutron-lbaas""""
This reverts commit f495c266ecf931fcf7f8d104b52a67ffe3b156d7.

Change-Id: I1f0b1fe43ed8a2df3155361d224362fd244c0e2a
2017-10-10 15:31:19 +00:00
Sean McGinnis
f495c266ec Revert "Revert "Revert "Final newton release of Octavia and neutron-lbaas"""
Once more with feeling.

This reverts commit b8d320d6c94f8b1cc51a1336be3e574d10883b17.

Change-Id: I0853b76c5621f75a2a7b014f2ad2828ea4869219
2017-10-10 14:39:41 +00:00