Commit Graph

49 Commits

Author SHA1 Message Date
Andreas Jaeger ebd0186899 Team OpenStackClient is merged into OpenStackSDK
Change Ib1088af1e56e083ee20e8b1623ec7d0fb4335334 merged the
OpenStackClient and OpenStackSDK teams into OpenStackSDK, follow this
for all deliverables.

Change-Id: I1ebf82909cb6c75519a7e1a004ae67a88dfb17f1
2020-03-27 11:21:42 +01:00
Sean McGinnis 1704aa624a
Raise YAML compliance to 1.2
The YAML 1.2 spec was released in 2009. It's probably been enough time
that it's safe to move to it.

The only issue for out YAML usage was 1.2 dropped the use of Yes, No, On,
and Off as valid boolean values.

Change-Id: I608e09d219379e00cca15c5ff165bb63aecfe9f2
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-07-31 09:34:38 -05:00
Tony Breeds 6b9db7e638 Add requirements history
We have static URLs redirecting /constraints/upper/series to the
appropriate git interface.  In the next change in this series we move to
a data-driven model so let's supply the data :)

Even though we have tag history that goes back to Folsom only import
Juno and later because that's when we first added constraints support

This means as the create and delete branches for requirements, like
other projects, we have a central source of truth (other than git) from
which to update the htaccess redirects.

I had update deliverables.py to account for the fact most of the
requirements branches don't have a release.  This does make the table
look a little funny (as the earliest release is the series eol tag :()
but I'm not sure how we can do better there.

Change-Id: Ie8e60dc865ab301539c0bb085a52dd25f3f62edf
2019-02-27 20:11:29 +00:00
Doug Hellmann fa711bdd8c finish removing per-release highlights
Change-Id: Id77c1f67136edb6ce6a795d194d7316ec04b11cc
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-03-07 10:49:49 -05:00
Doug Hellmann 9583477190 use deliverable object model to validate the release notes links
Add an extra check that there are no notes links for repos not related
to the deliverable.

Change-Id: I7f0fb614cff8ae38c907670da484c3c75599c7c0
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-03-06 10:23:12 -05:00
Sean McGinnis c1cba42528 Add repo settings and remove highlights for Juno
We've deprecated per-release highlights and are now removing them.
We also now require repository-settings for deliverables. This adds
the one and removes the other.

Change-Id: I7fb0ad93a12c7da89c9f6af70b03b347e1331242
2018-02-23 08:45:02 -06:00
Doug Hellmann c908a48922 fix schema validation issues for juno
This change was generated with:

sed -i -e 's|version: \(.*\)|version: "\1"|g' deliverables/*/*.yaml

Change-Id: I77ee38765c7d01f04ab84b1b9ed0a913bd366995
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-02-21 16:23:11 -05:00
Doug Hellmann 179200c02f remove send-announcements-to from closed series
We no longer use the send-announcements-to field for anything.

Change-Id: I605b86261e13e13f017264992090c5f726e3e605
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-06-06 10:16:36 -04:00
Thierry Carrez 3ce25134b1 Fix release models for old releases
Some deliverables used to follow a -with-milestones model
(with aligned release versioning) before they switched to
-with-intermediary. This commit fixes that history.

Change-Id: I400e06024d41ed74b7a05544dcd97083a96a111d
Depends-On: Ifd695164e3a554388a8818e37d43283a5cd6a44e
2016-11-10 15:30:22 +00:00
Doug Hellmann 507958a808 add release model and deliverable type (j)
Change-Id: I63f3a337d6070f17b42597e0f3d286dc3a6b4cda
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-11-09 17:09:02 -05:00
Doug Hellmann 06e63e0f63 make OSC team name consistent
The governance repo has the team name as "OpenStackClient" so use that
form everywhere in the releases repo.

Change-Id: I58a623d19a5f4fc382faeea25b2561ec5fe034a4
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-10-19 08:52:25 -04:00
Doug Hellmann 3190ce9f30 add team field for juno deliverables
updating these old files also requires fixing them to pass the modern
validation tests

Change-Id: I135d37be6c35603b6929140eb756ceab3db65945
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-06-09 14:34:21 -04:00
Alan Pevec f26a7df25a Post-festum record of integrated Juno point release 2014.2.4
Release notes https://wiki.openstack.org/wiki/ReleaseNotes/2014.2.4

Generated with:
version=2014.2.4
for project in ceilometer cinder glance heat horizon keystone neutron nova sahara trove
do
  commit=$( cd $project; git tag -v $version 2>/dev/null | awk '/^object / {print $2}' )

cat >> releases/deliverables/juno/$project.yaml <<EOF
  - version: $version
    projects:
      - repo: openstack/$project
        hash: $commit
EOF
done

Change-Id: Iaee3592686b1e49c045db61bd8dbe3e9d2083fb8
2015-11-20 01:34:58 +01:00
Matt Riedemann 9cc4811866 Juno: release python-glanceclient 0.14.3
This release will contain 5d276b677c62b5d7a9a660d273209e76b154d503 which
is a g-r sync for stable/juno which is needed to unwedge Horizon on
stable/juno:

Ic7516b79ed1eea1330f008ce83c8727fd974bdd3

We've already isolated the 0.14.x series in Juno g-r from the 0.15.x
series in Kilo g-r here:

I3f9d3fe4c5688685fb9afe1762b698c4f86a4a68

So only Juno should get the 0.14.3 release in the CI jobs since Kilo g-r
requires:

python-glanceclient>=0.15.0,<0.18.0

Also adds the 0.14.2 release to the Juno deliverable yaml for completeness.

Change-Id: I7747574bfcf9cc77073840d1cd4af80b2567dca9
2015-10-19 02:09:07 +00:00
Jenkins 93c4afbb9d Merge "Juno: Release python-ceilometerclient 1.0.15" 2015-09-23 10:41:27 +00:00
Doug Hellmann c005a3a1fc import os-client-config history
Change-Id: I0f709e1728b6ea99c882ab241de80a94a60067b7
2015-09-19 16:07:36 +00:00
Matt Riedemann 7641087748 Juno: Release python-ceilometerclient 1.0.15
This contains the g-r sync for stable/juno so that oslo.utils is
capped in python-ceilometerclient.

Note that we can't release this until global-requirements on
stable/kilo are adjusted so kilo doesn't pick up the 1.0.15 version.

Depends-On: I81409216c895fbf640bb0e9f3d772f09cd7052ca

Change-Id: I28d1b319cf5fe36c64e7b9f8a8ced67b072f660a
Closes-Bug: #1494516
2015-09-19 14:57:04 +10:00
Jenkins c6ec2253d4 Merge "Release 1.4.1 of oslo.messaging" 2015-09-17 00:02:55 +00:00
Jenkins 6b18ad0a3c Merge "Release 1.4.1 of oslo.utils" 2015-09-17 00:02:52 +00:00
Jenkins ae93ec3b86 Merge "Release oslotest 1.3.1" 2015-09-17 00:02:50 +00:00
Tony Breeds 992edbbbb1 Release oslotest 1.3.1
A relase of oslotest with all requirements capped as per stable/juno
global-requirements is needed.

Change-Id: I62c43aaa21e55f8a7fd0cd43783ab94a3b3f234d
Closes-Bug: 1488752
2015-09-16 20:38:22 +10:00
Doug Hellmann 2920c97878 Import ceilometerclient history
Change-Id: Ie615799f53ff2b59008fa4ffa99a9c3ce0cb23a1
2015-09-16 10:10:24 +00:00
Doug Hellmann e9ec02ae82 Import zaqarclient history
Change-Id: Id0c34ff086873dd3e92abfc1a87dd24e9edf519e
2015-09-16 10:10:24 +00:00
Doug Hellmann 612d00c8c1 Import troveclient history
Change-Id: Ie9987ff5d89783acd16f43e5692cce7250d74a4f
2015-09-16 10:10:24 +00:00
Doug Hellmann c49e9d0f43 Import swiftclient history
Change-Id: I569da2e5ef2c1346e71ed7e9dc825897b073df20
2015-09-16 10:10:24 +00:00
Doug Hellmann 04e41d7ef4 Import saharaclient history
Change-Id: If398eb3439f19ca15286071eb04e85c532bfac98
2015-09-16 10:10:23 +00:00
Doug Hellmann 43fddd2267 Import openstackclient history
Change-Id: I1e32241ace4091beb0f9aa3d1cea16f8c6fbebe2
2015-09-16 10:10:23 +00:00
Doug Hellmann d2b8a3370f Import novaclient history
Change-Id: I4bba7e8861b3b915ef272d4fb708cc06499a0147
2015-09-16 10:10:23 +00:00
Doug Hellmann c3127d73fe Import manilaclient history
Change-Id: I4adc2662174ba2677264a3df5cd7c3a96137b794
2015-09-16 10:10:23 +00:00
Doug Hellmann 704f221375 Import keystoneclient history
Change-Id: Ia76e5fa6c3121e576ba6702a639340e673c71a28
2015-09-16 10:10:23 +00:00
Doug Hellmann 89af74c1fb Import ironicclient history
Change-Id: Iafd7310323ca5347dce025fac12204d0cb28bba8
2015-09-16 10:10:23 +00:00
Doug Hellmann dadb253472 Import heatclient history
Change-Id: Iab290b83d088a215b7de79e2ebc8c625b0ba69af
2015-09-16 10:10:23 +00:00
Doug Hellmann 5286b8ce09 Import glanceclient history
Change-Id: I53604d057da2c81cea5529c11f6a83853ecc5bbb
2015-09-16 10:10:23 +00:00
Doug Hellmann 4bffd01e6b Import designateclient history
Change-Id: I111bf8aa9779305937e67b378d745e002301ace3
2015-09-16 10:10:23 +00:00
Doug Hellmann 9c31e87bf9 Import cinderclient history
Change-Id: Ib66e090cc071939b8f10aad8d2901f33c2d72b35
2015-09-16 10:10:23 +00:00
Tony Breeds 38a00c65cf Release 1.4.1 of oslo.utils
The stable/juno branch for oslo.utils was created from the 1.4.0 tag.
Release 1.4.1 which just includes a g-r sync.  This will unblock
ceilometerclient in stable/juno

Change-Id: Ibc5cc60848c45f92d09968395bc13f0ce6e816f1
Closes-Bug: 1488746
2015-09-16 13:42:03 +10:00
Tony Breeds b4050491bb Release 1.4.1 of oslo.messaging
The pycadf gate is failing becase oslo.messaging 1.4.0 has uncapped
dependancies (specifically oslo.utils).  The current stable/juno
branch has the correct caps.  Lets release that as 1.4.2

Not 1.4.1 was tagged sometime ago but isn't in this repo

Change-Id: I062b6ce1b3dc83f37ef3391e28a656aa1514af37
Closes-Bug: 1488737
2015-09-16 12:32:30 +10:00
Doug Hellmann c0c5b12831 Import barbican client history
Change-Id: I47aa8d09e39d298e4eea907733efb7179d78e612
2015-09-15 21:48:49 +00:00
Jenkins 9339758a1f Merge "Fix release history" 2015-08-28 00:27:13 +00:00
Matt Riedemann ef8e82353a Bump python-swiftclient to 2.3.2 for stable/juno
Commit c213ffda17d09a68fdbb619ba6db4b8a101e85a9 synced
python-swiftclient with global-requirements from stable/juno to cap
futures so it doesn't conflict with taskflow (which has futures capped
on in juno per g-r).

Requirements commit f7c3edbc9fa40e6a3979a2dc58c2a9a6af374607 raised the
cap on python-swiftclient in global-requirements to <2.4.0 so this 2.3.2
release will fix the futures dependency conflict.

This change includes the hashes for 2.2.0->2.3.1 since those are the
other possible versions in the supported range for g-r on stable/juno.

Closes-Bug: #1486576

Change-Id: Ib7c987d2eaf46dc18b166d773b8125b834ee5c70
2015-08-27 13:39:14 -07:00
Thierry Carrez 34208cad73 Fix release history
- Add missing entries for Austin to Cactus
- Remove development milestones, alphas and temporary artifacts
- Remove projects that were not officially part of OpenStack
  by the time of each release
- Remove extraneous entries (like neutron-*aas before kilo)
- Reorder some releases (0.10>0.2)
- Remove oslo-incubator where it was mentioned, since it's not
  really released
- Fix validation code to handle just-deleted files

Change-Id: Ia9fd26cbefe9c25c9fecab33069b2826e2328675
2015-08-27 19:18:30 +00:00
Matt Riedemann c7f5fb9689 Release taskflow 0.6.2
Commit 66c9ae4521f3abacd3df1403e40b639bb2d58679 caps networkx so that
gate-cinder-python26 jobs will work in stable/juno again.

g-r for stable/juno: taskflow>=0.4,<0.7.0

Closes-Bug: #1484267

Change-Id: Icfa63afb67e6e131b962783936840b1ddf315e9e
2015-08-14 13:54:04 +00:00
Doug Hellmann 2d1d06f759 import taskflow history
Change-Id: Id3e9b3c0e96d1da41ec80acb4cb6a162898ff346
2015-08-14 13:53:47 +00:00
Doug Hellmann 8bf1383599 import the history of cliff
Change-Id: I184704ef5b0ad232c2c600519603a1a476e02445
2015-08-10 19:43:06 +00:00
Kyle Mestery 3ac4c5d3ad python-neutronclient: Release version 2.3.12
Change-Id: Iae06ea6a29d5ad39cbdf31acd30a2548c43f096f
Signed-off-by: Kyle Mestery <mestery@mestery.com>
2015-08-04 16:34:47 +00:00
Doug Hellmann ca4eec37f6 import neutron client release history from git
Change-Id: Id5ccfa797b5abc85fe9542a6d6b390f10a3dbc37
2015-08-04 16:33:19 +00:00
Doug Hellmann b08880947c import doc tool history
The documentation tools did not have launchpad projects from which we
could import the version numbers in the appropriate series, so
approximate that by comparing the dates of the tags to the end date of
the release cycles.

Change-Id: Ibbca82ff37dffab7b93b91104cba783cc7073a6d
2015-07-18 22:10:33 +00:00
Doug Hellmann 9891b7eea5 fix history importer
Fix the import script to ignore some projects that don't have their own
launchpad pages, yet, and to use the right names for pages where they
don't match the git repositories.

Add history for a few missing projects that can be imported after the
changes mentioned above.

Change-Id: I1f22c8cfcd66a02e3c5e1e5076fcdada42178948
2015-07-17 18:35:40 +00:00
Doug Hellmann 2382b08607 Add old deliverable files
Add deliverable files for existing releases, including the script used
to generate them from launchpad and git data. This data is known to be
incomplete, and is meant as a starting point for reconstructing the full
history.

The output from running the script [1] shows that many projects we
expected to treat as deliverables do not yet have a launchpad page.

[1] http://paste.openstack.org/show/336176

Change-Id: I1a64c8b6b99ec575c00c1ebad93a5f6dc70c9718
2015-07-14 20:59:27 +00:00