c1e3504c16e5e2df9a59a3cac1634c761fdae4b4
[apex.git] / build / opnfv-apex.spec
1 Name:           opnfv-apex
2 Version:        2.4
3 Release:        %{release}
4 Summary:        RDO Manager disk images for deployment
5
6 Group:          System Environment
7 License:        Apache 2.0
8 URL:            https://gerrit.opnfv.org/gerrit/apex.git
9 Source0:        opnfv-apex.tar.gz
10
11 BuildArch:      noarch
12 BuildRequires:  openvswitch qemu-kvm python-docutils
13 Requires:       openvswitch qemu-kvm bridge-utils libguestfs-tools
14
15 %description
16 These files are disk images used to launch the instack
17 libvirt VM and to load into the instack undercloud machine
18 to deploy an OpenStack overcloud.
19
20 %prep
21 %setup -q
22
23
24 %build
25 rst2html docs/installation-instructions/installation-instructions.rst docs/installation-instructions.html
26 rst2html docs/release-notes/index.rst docs/release-notes.html
27
28 %install
29 mkdir -p %{buildroot}%{_bindir}/
30 install ci/deploy.sh %{buildroot}%{_bindir}/opnfv-deploy
31 install ci/clean.sh %{buildroot}%{_bindir}/opnfv-clean
32
33 mkdir -p %{buildroot}%{_var}/opt/opnfv/stack/
34 mkdir -p %{buildroot}%{_var}/opt/opnfv/nics/
35
36 install build/instack.qcow2 %{buildroot}%{_var}/opt/opnfv/stack/
37 install build/instack.xml %{buildroot}%{_var}/opt/opnfv/
38 install build/baremetalbrbm_brbm1_*.xml %{buildroot}%{_var}/opt/opnfv/
39 install build/brbm-net.xml %{buildroot}%{_var}/opt/opnfv/
40 install build/brbm1-net.xml %{buildroot}%{_var}/opt/opnfv/
41 install build/default-pool.xml %{buildroot}%{_var}/opt/opnfv/
42 install build/network-environment.yaml %{buildroot}%{_var}/opt/opnfv/
43 install build/nics/controller.yaml %{buildroot}%{_var}/opt/opnfv/nics/
44 install build/nics/compute.yaml %{buildroot}%{_var}/opt/opnfv/nics/
45 install build/opendaylight.yaml %{buildroot}%{_var}/opt/opnfv/
46 install build/opendaylight.patch %{buildroot}%{_var}/opt/opnfv/
47
48 install build/instackenv-virt.json %{buildroot}%{_var}/opt/opnfv/
49 install build/instackenv.json.example %{buildroot}%{_var}/opt/opnfv/
50 install build/stack/overcloud-full.qcow2 %{buildroot}%{_var}/opt/opnfv/stack/
51
52 mkdir -p %{buildroot}%{_docdir}/opnfv/
53 install LICENSE.rst %{buildroot}%{_docdir}/opnfv/
54 install docs/installation-instructions/index.rst %{buildroot}%{_docdir}/opnfv/installation-instructions.rst
55 install docs/installation-instructions.html %{buildroot}%{_docdir}/opnfv/
56 install docs/release-notes/index.rst %{buildroot}%{_docdir}/opnfv/release-notes.rst
57 install docs/release-notes.html %{buildroot}%{_docdir}/opnfv/
58
59 %files
60 %{_bindir}/opnfv-deploy
61 %{_bindir}/opnfv-clean
62 %{_var}/opt/opnfv/stack/instack.qcow2
63 %{_var}/opt/opnfv/instack.xml
64 %{_var}/opt/opnfv/baremetalbrbm_brbm1_*.xml
65 %{_var}/opt/opnfv/brbm-net.xml
66 %{_var}/opt/opnfv/brbm1-net.xml
67 %{_var}/opt/opnfv/default-pool.xml
68 %{_var}/opt/opnfv/network-environment.yaml
69 %{_var}/opt/opnfv/nics/controller.yaml
70 %{_var}/opt/opnfv/nics/compute.yaml
71 %{_var}/opt/opnfv/opendaylight.yaml
72 %{_var}/opt/opnfv/opendaylight.patch
73 %{_var}/opt/opnfv/instackenv-virt.json
74 %{_var}/opt/opnfv/instackenv.json.example
75 %{_var}/opt/opnfv/stack/overcloud-full.qcow2
76 %doc %{_docdir}/opnfv/LICENSE.rst
77 %doc %{_docdir}/opnfv/installation-instructions.rst
78 %doc %{_docdir}/opnfv/installation-instructions.html
79 %doc %{_docdir}/opnfv/release-notes.rst
80 %doc %{_docdir}/opnfv/release-notes.html
81
82
83 %changelog
84 * Fri Dec 05 2015 Dan Radez <dradez@redhat.com> - 2.4-1
85 - Removing glance images
86 * Fri Nov 20 2015 Dan Radez <dradez@redhat.com> - 2.3-1
87 - Adding documentation
88 * Thu Nov 12 2015 Dan Radez <dradez@redhat.com> - 2.2-1
89 - OpenDaylight and Network Isolation support
90 * Wed Oct 21 2015 Dan Radez <dradez@redhat.com> - 2.1-1
91 - Initial deployment success using RPM packaging
92 * Fri Sep 25 2015 Dan Radez <dradez@redhat.com> - 2.0-1
93 - Migrated to RDO Manager
94 * Fri Apr 24 2015 Dan Radez <dradez@redhat.com> - 0.1-1
95 - Initial Packaging