Add ODL 4.0.0-1.rc2.1 RPM build definition
[integration/packaging.git] / rpm / build_vars.yaml
1 # Variables that define OpenDaylight's RPM builds
2 # Consumed by Python logic to render Jinja2 templates into RPM .spec files
3 # Each build should define:
4 # version_major:
5 #   The OpenDaylight major (element) version number of the release to build
6 # version_minor:
7 #   The OpenDaylight minor (SR) version number of the release to build
8 # version_patch:
9 #   The OpenDaylight patch version of the release to build (unused pending CR)
10 # rpm_release:
11 #   RPM version for the given ODL major.minor.patch
12 # rpm_disttag:
13 #   Override build VM's disttag from .el7.centos to .el7 per expected norms
14 #   See: https://bugs.centos.org/view.php?id=9098
15 # java_version:
16 #   Java versions supported by this ODL release
17 # sysd_commit:
18 #   Version of ODL systemd unitfile to download and package in ODL RPM
19 # codename:
20 #   Elemental codename for the ODL release, including SR if applicable
21 # changelog:
22 #   Entry in the RPM .spec file's changelog for this RPM
23
24 ---
25 builds:
26   - version_major: "2"
27     version_minor: "4"
28     version_patch: "0"
29     rpm_release: "1"
30     rpm_disttag: el7
31     java_version: "= 1:1.7.0"
32     sysd_commit: c6d7ee1f21d62ff8ffb741c7a12c3d8d3aa3d6ed
33     codename: Helium-SR4
34     download_url: "https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/integration/distribution-karaf/0.2.4-Helium-SR4/distribution-karaf-0.2.4-Helium-SR4.tar.gz"
35     changelog: |
36       * Tue Sep 15 2015 Daniel Farrell <dfarrell@redhat.com> - 2.4.0-1
37       - Create Helium SR4 RPM
38   - version_major: "3"
39     version_minor: "0"
40     version_patch: "0"
41     rpm_release: "2"
42     rpm_disttag: el7
43     java_version: ">= 1:1.7.0"
44     sysd_commit: c6d7ee1f21d62ff8ffb741c7a12c3d8d3aa3d6ed
45     codename: Lithium
46     download_url: "https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/integration/distribution-karaf/0.3.0-Lithium/distribution-karaf-0.3.0-Lithium.tar.gz"
47     changelog: |
48       * Fri Jul 17 2015 Daniel Farrell <dfarrell@redhat.com> - 3.0.0-2
49       - Include required disttag in RPM release version
50   - version_major: "3"
51     version_minor: "1"
52     version_patch: "0"
53     rpm_release: "1"
54     rpm_disttag: el7
55     java_version: ">= 1:1.7.0"
56     sysd_commit: c6d7ee1f21d62ff8ffb741c7a12c3d8d3aa3d6ed
57     codename: Lithium-SR1
58     download_url: "https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/integration/distribution-karaf/0.3.1-Lithium-SR1/distribution-karaf-0.3.1-Lithium-SR1.tar.gz"
59     changelog: |
60       * Tue Sep 15 2015 Daniel Farrell <dfarrell@redhat.com> - 3.1.0-1
61       - Create Lithium SR1 RPM
62   - version_major: "3"
63     version_minor: "2"
64     version_patch: "0"
65     rpm_release: "1"
66     rpm_disttag: el7
67     java_version: ">= 1:1.7.0"
68     sysd_commit: c6d7ee1f21d62ff8ffb741c7a12c3d8d3aa3d6ed
69     codename: Lithium-SR2
70     download_url: "https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/integration/distribution-karaf/0.3.2-Lithium-SR2/distribution-karaf-0.3.2-Lithium-SR2.tar.gz"
71     changelog: |
72       * Mon Oct 26 2015 Daniel Farrell <dfarrell@redhat.com> - 3.2.0-1
73       - Create Lithium SR2 RPM
74   - version_major: "3"
75     version_minor: "3"
76     version_patch: "0"
77     rpm_release: "2"
78     rpm_disttag: el7
79     java_version: ">= 1:1.7.0"
80     sysd_commit: c6d7ee1f21d62ff8ffb741c7a12c3d8d3aa3d6ed
81     codename: Lithium-SR3
82     download_url: "https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/integration/distribution-karaf/0.3.3-Lithium-SR3/distribution-karaf-0.3.3-Lithium-SR3.tar.gz"
83     changelog: |
84       * Mon Jan 25 2016 Daniel Farrell <dfarrell@redhat.com> - 3.3.0-2
85       - Make Lithium SR3 RPM upgrade properly
86   - version_major: "4"
87     version_minor: "0"
88     version_patch: "0"
89     rpm_release: "1.201512150335"
90     rpm_disttag: el7
91     java_version: ">= 1:1.7.0"
92     sysd_commit: c6d7ee1f21d62ff8ffb741c7a12c3d8d3aa3d6ed
93     codename: Test-beryllium-v201512150335
94     download_url: "https://nexus.opendaylight.org/content/repositories/staging/org/opendaylight/integration/distribution-karaf/0.4.0-Test-beryllium-v201512150335/distribution-karaf-0.4.0-Test-beryllium-v201512150335.tar.gz"
95     changelog: |
96       * Tue Dec 15 2015 Daniel Farrell <dfarrell@redhat.com> - 4.0.0-1.201512150335
97       - Create Beryllium Experimental Release Preview RPM
98   - version_major: "4"
99     version_minor: "0"
100     version_patch: "0"
101     rpm_release: "2.201601200134"
102     rpm_disttag: el7
103     java_version: ">= 1:1.7.0"
104     sysd_commit: c6d7ee1f21d62ff8ffb741c7a12c3d8d3aa3d6ed
105     codename: beryllium-daily-v201601200134
106     download_url: "https://nexus.opendaylight.org/content/repositories/autorelease-1025/org/opendaylight/integration/distribution-karaf/0.4.0-beryllium-daily-v201601200134/distribution-karaf-0.4.0-beryllium-daily-v201601200134.tar.gz"
107     changelog: |
108       * Wed Jan 22 2016 Daniel Farrell <dfarrell@redhat.com> - 4.0.0-2.201601200134
109       - Make RPM upgrade properly
110   - version_major: "4"
111     version_minor: "0"
112     version_patch: "0"
113     rpm_release: "1.rc1"
114     rpm_disttag: el7
115     java_version: ">= 1:1.7.0"
116     sysd_commit: c6d7ee1f21d62ff8ffb741c7a12c3d8d3aa3d6ed
117     codename: Beryllium-RC1
118     download_url: "https://nexus.opendaylight.org/content/repositories/staging/org/opendaylight/integration/distribution-karaf/0.4.0-Beryllium-RC1/distribution-karaf-0.4.0-Beryllium-RC1.tar.gz"
119     changelog: |
120       * Wed Jan 22 2016 Daniel Farrell <dfarrell@redhat.com> - 4.0.0-1.rc1
121       - Create Beryllium RC1 RPM
122   - version_major: "4"
123     version_minor: "0"
124     version_patch: "0"
125     rpm_release: "1.201602020032"
126     rpm_disttag: el7
127     java_version: ">= 1:1.7.0"
128     sysd_commit: c6d7ee1f21d62ff8ffb741c7a12c3d8d3aa3d6ed
129     codename: beryllium-daily-v201602020032
130     download_url: "https://nexus.opendaylight.org/content/repositories/staging/org/opendaylight/integration/distribution-karaf/0.4.0-beryllium-daily-v201602020032/distribution-karaf-0.4.0-beryllium-daily-v201602020032.tar.gz"
131     changelog: |
132       * Wed Jan 22 2016 Daniel Farrell <dfarrell@redhat.com> - 4.0.0-1.201602020032
133       - Create Beryllium Experimental Release Preview 201602020032 RPM
134   - version_major: "4"
135     version_minor: "0"
136     version_patch: "0"
137     rpm_release: "1.rc2"
138     rpm_disttag: el7
139     java_version: ">= 1:1.7.0"
140     sysd_commit: c6d7ee1f21d62ff8ffb741c7a12c3d8d3aa3d6ed
141     codename: Beryllium-RC2
142     download_url: "https://nexus.opendaylight.org/content/repositories/staging/org/opendaylight/integration/distribution-karaf/0.4.0-Beryllium-RC2/distribution-karaf-0.4.0-Beryllium-RC2.tar.gz"
143     changelog: |
144       * Wed Jan 22 2016 Daniel Farrell <dfarrell@redhat.com> - 4.0.0-1.rc2
145       - Create Beryllium RC2 RPM
146   - version_major: "4"
147     version_minor: "0"
148     version_patch: "0"
149     rpm_release: "1.rc2.1"
150     rpm_disttag: el7
151     java_version: ">= 1:1.7.0"
152     sysd_commit: c6d7ee1f21d62ff8ffb741c7a12c3d8d3aa3d6ed
153     codename: RC2.1
154     download_url: "https://nexus.opendaylight.org/content/repositories/staging/org/opendaylight/integration/distribution-karaf/0.4.0-RC2.1/distribution-karaf-0.4.0-RC2.1.tar.gz"
155     changelog: |
156       * Wed Feb 9 2016 Daniel Farrell <dfarrell@redhat.com> - 4.0.0-1.rc2.1
157       - Create Beryllium RC2.1 RPM