b0c1fa5d681a6ed5ddb53e92f36a74c422012e7b
[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 libvirt qemu-kvm
13 Requires:       openvswitch libvirt 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_0.xml %{buildroot}%{_var}/opt/opnfv/
36 cp build/baremetalbrbm_1.xml %{buildroot}%{_var}/opt/opnfv/
37 cp build/brbm-net.xml %{buildroot}%{_var}/opt/opnfv/
38 cp build/default-pool.xml %{buildroot}%{_var}/opt/opnfv/
39
40 cp build/instackenv-virt.json %{buildroot}%{_var}/opt/opnfv/
41 cp build/stack/deploy-ramdisk-ironic.initramfs %{buildroot}%{_var}/opt/opnfv/stack/
42 cp build/stack/deploy-ramdisk-ironic.kernel %{buildroot}%{_var}/opt/opnfv/stack/
43 cp build/stack/ironic-python-agent.initramfs %{buildroot}%{_var}/opt/opnfv/stack/
44 cp build/stack/ironic-python-agent.kernel %{buildroot}%{_var}/opt/opnfv/stack/
45 cp build/stack/ironic-python-agent.vmlinuz %{buildroot}%{_var}/opt/opnfv/stack/
46 cp build/stack/overcloud-full.initrd %{buildroot}%{_var}/opt/opnfv/stack/
47 cp build/stack/overcloud-full.qcow2 %{buildroot}%{_var}/opt/opnfv/stack/
48 cp build/stack/overcloud-full.vmlinuz %{buildroot}%{_var}/opt/opnfv/stack/
49
50 %files
51 %{_bindir}/opnfv-deploy
52 %{_bindir}/opnfv-clean
53 %{_var}/opt/opnfv/stack/instack.qcow2
54 %{_var}/opt/opnfv/instack.xml
55 %{_var}/opt/opnfv/baremetalbrbm_0.xml
56 %{_var}/opt/opnfv/baremetalbrbm_1.xml
57 %{_var}/opt/opnfv/brbm-net.xml
58 %{_var}/opt/opnfv/default-pool.xml
59 %{_var}/opt/opnfv/instackenv-virt.json
60 %{_var}/opt/opnfv/stack/deploy-ramdisk-ironic.initramfs
61 %{_var}/opt/opnfv/stack/deploy-ramdisk-ironic.kernel
62 %{_var}/opt/opnfv/stack/ironic-python-agent.initramfs
63 %{_var}/opt/opnfv/stack/ironic-python-agent.kernel
64 %{_var}/opt/opnfv/stack/ironic-python-agent.vmlinuz
65 %{_var}/opt/opnfv/stack/overcloud-full.initrd
66 %{_var}/opt/opnfv/stack/overcloud-full.qcow2
67 %{_var}/opt/opnfv/stack/overcloud-full.vmlinuz
68
69 %changelog
70 * Wed Oct 21 2015 Dan Radez <dradez@redhatcom> - 2.1-1
71 - Initial deployment success using RPM packaging
72 * Fri Sep 25 2015 Dan Radez <dradez@redhatcom> - 2.0-1
73 - Migrated to RDO Manager
74 * Fri Apr 24 2015 Dan Radez <dradez@redhatcom> - 0.1-1
75 - Initial Packaging