9d334a144e4f5236fdfdcbfdc895b64fd5ec8683
[apex.git] / build / opnfv-apex.spec
1 Name:           opnfv-apex
2 Version:        2.1
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
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
26 %install
27 mkdir -p %{buildroot}%{_bindir}/
28 cp ci/deploy.sh %{buildroot}%{_bindir}/opnfv-deploy
29 cp ci/clean.sh %{buildroot}%{_bindir}/opnfv-clean
30
31 mkdir -p %{buildroot}%{_var}/opt/opnfv/stack/
32
33 cp build/instack.qcow2 %{buildroot}%{_var}/opt/opnfv/stack/
34 cp build/instack.xml %{buildroot}%{_var}/opt/opnfv/
35 cp build/baremetalbrbm_*.xml %{buildroot}%{_var}/opt/opnfv/
36 cp build/brbm-net.xml %{buildroot}%{_var}/opt/opnfv/
37 cp build/default-pool.xml %{buildroot}%{_var}/opt/opnfv/
38 cp build/opendaylight.yaml %{buildroot}%{_var}/opt/opnfv/
39 cp build/opendaylight.patch %{buildroot}%{_var}/opt/opnfv/
40
41 cp build/instackenv-virt.json %{buildroot}%{_var}/opt/opnfv/
42 cp build/stack/deploy-ramdisk-ironic.initramfs %{buildroot}%{_var}/opt/opnfv/stack/
43 cp build/stack/deploy-ramdisk-ironic.kernel %{buildroot}%{_var}/opt/opnfv/stack/
44 cp build/stack/ironic-python-agent.initramfs %{buildroot}%{_var}/opt/opnfv/stack/
45 cp build/stack/ironic-python-agent.kernel %{buildroot}%{_var}/opt/opnfv/stack/
46 cp build/stack/ironic-python-agent.vmlinuz %{buildroot}%{_var}/opt/opnfv/stack/
47 cp build/stack/overcloud-full.initrd %{buildroot}%{_var}/opt/opnfv/stack/
48 cp build/stack/overcloud-full.qcow2 %{buildroot}%{_var}/opt/opnfv/stack/
49 cp build/stack/overcloud-full.vmlinuz %{buildroot}%{_var}/opt/opnfv/stack/
50
51 %files
52 %{_bindir}/opnfv-deploy
53 %{_bindir}/opnfv-clean
54 %{_var}/opt/opnfv/stack/instack.qcow2
55 %{_var}/opt/opnfv/instack.xml
56 %{_var}/opt/opnfv/baremetalbrbm_*.xml
57 %{_var}/opt/opnfv/brbm-net.xml
58 %{_var}/opt/opnfv/default-pool.xml
59 %{_var}/opt/opnfv/opendaylight.yaml
60 %{_var}/opt/opnfv/opendaylight.patch
61 %{_var}/opt/opnfv/instackenv-virt.json
62 %{_var}/opt/opnfv/stack/deploy-ramdisk-ironic.initramfs
63 %{_var}/opt/opnfv/stack/deploy-ramdisk-ironic.kernel
64 %{_var}/opt/opnfv/stack/ironic-python-agent.initramfs
65 %{_var}/opt/opnfv/stack/ironic-python-agent.kernel
66 %{_var}/opt/opnfv/stack/ironic-python-agent.vmlinuz
67 %{_var}/opt/opnfv/stack/overcloud-full.initrd
68 %{_var}/opt/opnfv/stack/overcloud-full.qcow2
69 %{_var}/opt/opnfv/stack/overcloud-full.vmlinuz
70
71 %changelog
72 * Wed Oct 21 2015 Dan Radez <dradez@redhatcom> - 2.1-1
73 - Initial deployment success using RPM packaging
74 * Fri Sep 25 2015 Dan Radez <dradez@redhatcom> - 2.0-1
75 - Migrated to RDO Manager
76 * Fri Apr 24 2015 Dan Radez <dradez@redhatcom> - 0.1-1
77 - Initial Packaging