summaryrefslogtreecommitdiffstats
path: root/build/opnfv-apex-undercloud.spec
blob: 55e152ff2909491fe8d466334bd7da01b59306ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Name:		opnfv-apex-undercloud
Version:	3.0
Release:	%{release}
Summary:	Scripts and Disk images to launch the Undercloud for OPNFV Apex

Group:		System Environment
License:	Apache 2.0
URL:		https://gerrit.opnfv.org/gerrit/apex.git
Source0:	opnfv-apex-undercloud.tar.gz

BuildArch:	noarch
BuildRequires:	openvswitch libvirt qemu-kvm python-docutils
Requires:	openvswitch libvirt qemu-kvm bridge-utils libguestfs-tools

%description
Scripts and Disk images to launch the Undercloud for OPNFV Apex
https://wiki.opnfv.org/apex

%prep
%setup -q

%install
mkdir -p %{buildroot}%{_var}/opt/opnfv/images/
mkdir -p %{buildroot}%{_var}/opt/opnfv/nics/

install build/undercloud.qcow2 %{buildroot}%{_var}/opt/opnfv/images/
install build/network-environment.yaml %{buildroot}%{_var}/opt/opnfv/
install build/nics-controller.yaml.jinja2 %{buildroot}%{_var}/opt/opnfv/
install build/nics-compute.yaml.jinja2 %{buildroot}%{_var}/opt/opnfv/

%files
%defattr(644, root, root, -)
%{_var}/opt/opnfv/images/undercloud.qcow2
%{_var}/opt/opnfv/network-environment.yaml
%{_var}/opt/opnfv/nics-controller.yaml.jinja2
%{_var}/opt/opnfv/nics-compute.yaml.jinja2


%changelog
* Thu May 24 2016 Tim Rozet <trozet@redhat.com> - 3.0-1
- Adds jinja2 nic templates
* Mon Apr 04 2016 Dan Radez <dradez@redhat.com> - 3.0-0
- Version update for Colorado
* Wed Mar 30 2016 Dan Radez <dradez@redhat.com> - 2.1-2
- Replacing NIC files with templates
* Thu Jan 14 2016 Dan Radez <dradez@redhat.com> - 2.1-1
- Package Split
85.1.103" TRAFFICGEN_STC_WEST_CHASSIS_ADDR = "10.134.156.70" TRAFFICGEN_STC_WEST_SLOT_NUM = "1" TRAFFICGEN_STC_WEST_PORT_NUM = "2" TRAFFICGEN_STC_WEST_INTF_ADDR = "192.85.1.103" TRAFFICGEN_STC_WEST_INTF_GATEWAY_ADDR = "192.85.1.3" # Spirent TestCenter Configuration -- END ######################################### # Ixia/IxNet configuration TRAFFICGEN_IXIA_CARD = '' TRAFFICGEN_IXIA_PORT1 = '' TRAFFICGEN_IXIA_PORT2 = '' TRAFFICGEN_IXIA_LIB_PATH = '/opt/ixos/lib/ixTcl1.0' TRAFFICGEN_IXNET_LIB_PATH = '/opt/ixnet/IxTclNetwork' # Ixia traffic generator TRAFFICGEN_IXIA_HOST = '' # quad dotted ip address # host where IxNetwork GUI/daemon runs TRAFFICGEN_IXNET_MACHINE = '' # quad dotted ip address TRAFFICGEN_IXNET_PORT = '' TRAFFICGEN_IXNET_USER = '' # paths to shared directory for IXIA_HOST and DUT (localhost) TRAFFICGEN_IXNET_TESTER_RESULT_DIR = '' TRAFFICGEN_IXNET_DUT_RESULT_DIR = '' # Xena traffic generator connection info TRAFFICGEN_XENA_IP = '' TRAFFICGEN_XENA_PORT1 = '' TRAFFICGEN_XENA_PORT2 = '' TRAFFICGEN_XENA_USER = '' TRAFFICGEN_XENA_PASSWORD = '' TRAFFICGEN_XENA_MODULE1 = '' TRAFFICGEN_XENA_MODULE2 = '' # Xena Port IP info TRAFFICGEN_XENA_PORT0_IP = '192.168.199.10' TRAFFICGEN_XENA_PORT0_CIDR = 24 TRAFFICGEN_XENA_PORT0_GATEWAY = '192.168.199.1' TRAFFICGEN_XENA_PORT1_IP = '192.168.199.11' TRAFFICGEN_XENA_PORT1_CIDR = 24 TRAFFICGEN_XENA_PORT1_GATEWAY = '192.168.199.1' # Xena RFC 2544 options # Please reference xena documentation before making changes to these settings TRAFFICGEN_XENA_2544_TPUT_INIT_VALUE = '10.0' TRAFFICGEN_XENA_2544_TPUT_MIN_VALUE = '0.1' TRAFFICGEN_XENA_2544_TPUT_MAX_VALUE = '100.0' TRAFFICGEN_XENA_2544_TPUT_VALUE_RESOLUTION = '0.5' TRAFFICGEN_XENA_2544_TPUT_USEPASS_THRESHHOLD = 'false' TRAFFICGEN_XENA_2544_TPUT_PASS_THRESHHOLD = '0.0' ################################################### # MoonGen Configuration and Connection Info-- BEGIN # Ex: TRAFFICGEN_MOONGEN_HOST_IP_ADDR = "192.10.1.1" TRAFFICGEN_MOONGEN_HOST_IP_ADDR = "" TRAFFICGEN_MOONGEN_USER = "root" TRAFFICGEN_MOONGEN_BASE_DIR = "/root/MoonGen" TRAFFICGEN_MOONGEN_PORTS = "{0,1}" # Ex. 10 Gbps: TRAFFICGEN_MOONGEN_LINE_SPEED_GBPS = '10' # Today only 10 Gbps is supported TRAFFICGEN_MOONGEN_LINE_SPEED_GBPS = '10' # MoonGen Configuration and Connection Info-- END ################################################### #TEST_PARAMS = {'pkt_sizes':'64'} OPNFV_INSTALLER = "Fuel" OPNFV_URL = "http://testresults.opnfv.org/testapi" PACKAGE_LIST = "src/package-list.mk"