aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-09-06build: ubuntu mirror: blacklist another SE mirrorAlexandru Avadanii1-3/+6
SE mirrors are acting up lately, blacklist them: - ftp.availo.se - ftp.lysator.liu.se Change-Id: If4cc7c207fa7ce39821cc8a8f754a48f573ff374 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 812b9c2aee17342b5ba00f53b45cbc721fc4adef)
2016-09-06Merge "deploy: Attempt fixing random deploy timeouts" into stable/coloradoAlexandru Avadanii1-4/+5
2016-09-06Revert "EFI: Move patches to Fuel@OPNFV, upstream prep"Alexandru Avadanii4-198/+157
This reverts commit dff8f1a78db4a04dd30c2e0ac03a36cb0b198aa7. Change-Id: I317e0f6aa7665c28035307149e6e7d42fdf508f3 (cherry picked from commit 441caa623edf47dcf8944ed11aa3c193897dcf72)
2016-09-06Merge "Revert "submodule: Kill fuel-astute"" into stable/coloradoAlexandru Avadanii4-1/+9
2016-09-06Revert "submodule: Kill fuel-astute"Alexandru Avadanii4-1/+9
This reverts commit 41fc21bb87ee0ab245e8f6ada2ce49a45d633ede. Change-Id: I0f60787acc445555b255a92671ccf0ffe8610f78
2016-09-06Updated armbandferenc Cserepkei1-0/+0
Project: fuel 1dfcb4b452230c0d66892f3a373c299d2c46021b Script updates for CI job Due to the redesign of the SFC feature test, the poc script became part of CI job functest-fuel-baremetal, scenario os_odl_l2-sfc-ha, there is a need of full uplift to colorado. Changes: - GPG keyserver use (line 61) - patch updated fixing the debian package dependency issue (python-oslo.messaging-) - some typos are fixed - OpenDayLight address is read from hiera (management vip) Change-Id: I4a19ec753a575220cf321819ab4ff2d9433ec16c Signed-off-by: ferenc Cserepkei <ferenc.cserepkei@ericsson.com> (cherry picked from commit ad0dd57dc045b58c46e53f281ab57e70d00947d7)
2016-09-06Updated armbandJonas Bjurel1-0/+0
Project: fuel b10ada83fcf236e1d3f0e181b3b551e45c39a0c4 Final Colorado document review. - Please review the rendered HTML document (See Jenkins references below) - Please verify the documented procedures and instructions READY TO MERGE Change-Id: Idff52212ca68ce2b97f203043e18a18c582589a7 Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
2016-09-05Rebase: fuel-mirror upstream changesAlexandru Avadanii1-3/+1
Slight rebase after upstream change [1]. FIXME: While looking at [1], I noticed that Armband is not using the proper fuel-mirror version due to our divergent patch & build system. This should be fixed later. [1] https://gerrit.opnfv.org/gerrit/#/c/20317/ Change-Id: I55798ba1004312cd737b6613744683437e98865a (cherry picked from commit b4d5044e751801507738dc02d116436d909d2248) Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-09-05submodule: Kill fuel-astuteAlexandru Avadanii4-9/+1
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 376c76d05862ed38edeb217cd9480807571491a7) Change-Id: I376c76d05862ed38edeb217cd9480807571491a7
2016-09-05EFI: Move patches to Fuel@OPNFV, upstream prepAlexandru Avadanii4-157/+198
Now we can kill fuel-astute submodule. Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit dff8f1a78db4a04dd30c2e0ac03a36cb0b198aa7) Change-Id: Ie049062bb7a41adfbb056894c0a6f411a2d8c254
2016-09-05Updated armbandMichal Skalski1-0/+0
Project: fuel 83cc51d849d44b4d337922cedab27645a25afcfb Do not use rsync for choosing mirror server Rsync protocol was used for creating local mirrors, but now we only need http connection. This requirement can be problematic for environments which are behind proxy and can lead to build failures when rsync is not allowed. Change-Id: I4efcf500fd0c25de5fdb87307e7210cc4a96714d Signed-off-by: Michal Skalski <mskalski@mirantis.com> (cherry picked from commit a8820e25b80ee0c069e473cb54c576d98dd10aee)
2016-09-05Updated armbandMichal Skalski1-0/+0
Project: fuel e49332ee58cb465c7aa95f967361c20c509b7619 Change source of ODL Boron tarball For SFC scenario we need to use ODL Boron. Since it is not yet released there is no persistent location for a tarball. Use opnfv artifacts to store Boron build which include required changes. Change-Id: I43e35dbdf5ca0160d48a1adc817db071fd5db85d Signed-off-by: Michal Skalski <mskalski@mirantis.com> (cherry picked from commit 9d871421fbc631f875f7a8bdca590b42eb1bd3bf)
2016-09-02Updated armbandAl Morton1-0/+0
Project: vswitchperf a12a717991c17abbbd298dff4f19d25f92c4f971 test_spec: Remove formatted text file verions of IETF Draft Remove files with IETF copyrights (Internet Draft .txt files). I assume these files have to be removed in C-stable branch... JIRA: VSPERF-387 Change-Id: I03e09a6db71067f8872d653da6280b4d829fae51 Signed-off-by: Al Morton <acmorton@att.com> Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com> Reviewed-by: Bill Michalowski <bmichalo@redhat.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Antonio Fischetti <antonio.fischetti@intel.com> Reviewed-by: Martin Klozik <martinx.klozik@intel.com>
2016-09-02patches, docs: Remove MySQL WSREP SST providerAlexandru Avadanii4-126/+0
xtrabackup issues have been fixed with the latest version of percona-xtrabackup DEBs we added to linux.enea.com, so remove MySQL WSREP SST provider patches and corresponding docs. Closes-bug: ARMBAND-52 Change-Id: I743e9b6ed242cf15e3063d7dcf7e05d0cee198f2 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 8a696682b3fd0cb5f32ddaca8ede5db7b001a57f)
2016-09-02Updated armbandMichael Polenchuk1-0/+0
Project: fuel 491c567c31839c0ea06b0b9e57d7bc553f92a494 [OVS-DPDK] Allocate dpdk socket memory Change-Id: Ic84094e9842295df936d9f87d0777009e0020013 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2016-09-01Upstream: extra interfaces cfgAlexandru Avadanii2-205/+0
Change-Id: Ibd522813a40a0b1c385c47e65f77b1a13c860269 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 6be72ecc09f8465469a0a304ffbd6abc47a12915)
2016-09-01Fix: build: do not hardcode fuel branchAlexandru Avadanii1-1/+0
Change-Id: I97da6840878112a063e980c5d5d9240eb63693d7 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit cad43ce44f97f83222c6a13eaa0d8f60725b8b6f)
2016-09-01Updated armbandJonas Bjurel1-0/+0
Project: fuel 72a123c3f938fd033601b2d113dcd9f524056b8e transplant: Generate extra interfaces config file Original work by Josep, only signed by Alex for upstreaming. The DEA override may contain a IFCGF_<interface> section in its 'fuel:' section, containing the necessary keys to produce a ifcfg-<interface> file, like in this example: fuel: IFCFG_ETH1: device: eth1 ipaddress: 10.0.1.10 netmask: 255.255.255.0 gateway: 10.0.1.254 FIXME: In order for Network Manager to use the newly added interfaces for outgoing traffic and honor their GATEWAY setting (e.g. if we just added one public interface), the default route on admin iface (most of the time called eth0) should be disabled. For now, we assume the admin interface is always "eth0". Change-Id: I96e3ac5046dd59ed10c43099dd76a6418806a1f3 Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com> Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 56d816920bfefe7d41d9c35cb8fb52e36295ee07)
2016-09-01Updated armbandAlexandru Avadanii1-0/+0
Project: fuel d6f49d16237333c1793d4296c43ad83892534db2 deploy/reap.py: Dump extra interfaces information. Since on AArch64, Ubuntu local mirror lacks arm64 packages (see [1]), Fuel master requires internet connectivity during deploy, and hence a way to setup such a public (extra) interface automatically. Previous commit "transplant: Generate extra interfaces config file" introduced support for passing this information via DEA (override), which may define a IFCGF_<interface> section in its 'fuel:' section, containing the necessary keys to produce a ifcfg-<interface> file, like in this example: fuel: IFCFG_ETH1: device: eth1 ipaddress: 10.0.1.10 netmask: 255.255.255.0 gateway: 10.0.1.254 In order for Network Manager to use the newly added interfaces for outgoing traffic and honor their GATEWAY setting (e.g. if we just added one public interface), the default route on admin iface (most of the time called eth0) is disabled when extra interfaces are present. FIXME: Only supports lowercase interface names, but so does Fuel, see related bug report [2]. [1] https://jira.opnfv.org/browse/ARMBAND-35 [2] https://jira.opnfv.org/browse/FUEL-136 Change-Id: I14b023b2b9b4c7d9b9f390d4f86f693c176efde0 Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com> Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 888c45b1ab7f70f226e3dc2c81725f1c6397afff)
2016-09-01Updated armbandAlexandru Avadanii1-0/+0
Project: fuel 00c404ef7066e31adfc409a15d9e0e118e0b491a build: cache: Consider UBUNTU_ARCH in .cacheid Usually UBUNTU_ARCH is not changed inside the same repository, but we should consider this case anyway for future merging Armband and Fuel@OPNFV repositories/build systems. This applies to all Fuel plugins and the local repo. Change-Id: I1fb86af4e4dc665e3b443ed8c6cfcb43f365ae6a Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 1fb86af4e4dc665e3b443ed8c6cfcb43f365ae6a)
2016-08-31Merge "Upstream: multiarch mirrors" into stable/coloradoAlexandru Avadanii2-280/+0
2016-08-31Updated armbandJonas Bjurel1-0/+0
Project: fuel e2cfdabd45281bf26a45803509f1c3555f3d93d0 repo mirror: Allow multi-arch local mirrors Original patch from Stan, signed by me for upstreaming. This patch allows specifying multiple architectures via UBUNTU_ARCH in form of a list of space separated architectures. The first architecture in the list is considered primary and will be used for building all the deb packages by fuel-main. Additional architectures are added to allow targets of other architectures to use the mirror. NOTE: this imposes a requirement that all packages built are arch independent (which is true so far). [ Alexandru Avadanii ] Reworked for applying on top of Fuel@OPNFV. Pass UBUNTU_ARCH to Docker containers. Change-Id: Ibc4ae03223545383813ac58ec34d44c1f97b4694 Signed-off-by: Stanislaw Kardach <stanislaw.kardach@cavium.com> Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 655e777a5adeb633e114d98ffb02f74b227ab437)
2016-08-31Updated armbandJonas Bjurel1-0/+0
Project: fuel a18091f9f2a5b1ba34f38f7119eaf7f4cdfaff02 docs: build req: Remove p7zip-full p7zip-full is not required for building, as stated in the current version of the docs. I think this bogus requirement was introduced by Armband (by me, more precisely) because our build process was happening outside docker. Sorry for the useless code churn. Change-Id: Id0a3c5b9016706535ca159e1da261e83c8d36d31 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit de6d5d4b6ba6848304d620e65ad97f3aeeadccd5)
2016-08-31Merge "Upstream: delete old Fuel env if present" into stable/coloradoAlexandru Avadanii1-58/+0
2016-08-31Updated armbandJonas Bjurel1-0/+0
Project: fuel 62f4e0866d916a12066800cdaabe516d2f8388d9 Final Updates of the build instructions - Updated references Change-Id: I2a6cfdec0de6afa41ea8af59f415439b7ab7056d Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com> (cherry picked from commit 9f00e08b54ac2be36e6315adc3bd29f7e3bd40d8)
2016-08-31Updated armbandJonas Bjurel1-0/+0
Project: fuel 6f7290b7b1147b215a1891980ae20021bde49cd7 Final updates of the Installation instructions: - Images updated - Updated reference URIs Change-Id: Ieeefbd8a3ef9bbd6c3a0e767f770097ab8a98f9d Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com> (cherry picked from commit 087c8de9c667b28506b7621d5147be4846c06397)
2016-08-31Merge "Upstream: Fuel@OPNFV pulled patches" into stable/coloradoAlexandru Avadanii4-157/+0
2016-08-31Updated armbandJonas Bjurel1-0/+0
Project: fuel dff4ff6fa7306a2556b87a2685b1b7dce1fa7e10 deploy.sh: accept a timeout flag (-T) Original work by Josep, signed by me (Alex) for upstreaming only. Change-Id: I58a7b9bc639bb03b994ea34fc317f5679140d9fd Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com> Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit bb2a6188ff55e61390841694cac786d4e758d67b)
2016-08-31docker: build: Fix docker connectivity lossAlexandru Avadanii1-15/+11
Change-Id: Iaabd176f4032494c8ea40fd1264dafcac01b4a43 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 662822c6f09be5b23dc3f39f85ee2f21a6d3d405)
2016-08-31Merge "build: docker: Use host's network stack" into stable/coloradoAlexandru Avadanii1-0/+32
2016-08-31Upstream: multiarch mirrorsAlexandru Avadanii2-280/+0
Change-Id: Ia54bd3955a3e3b534d8c4d8380de5870a106edc5 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit e799e8f3912dac025e5be5e8c748df8b68b7d06d)
2016-08-31Updated armbandMichal Skalski1-0/+0
Project: fuel 9360af2ce5d4ccef3c58dc301384db5310a04300 [ODL] Fix odl deployment on separate node JIRA: FUEL-185 Change-Id: Id14d30154b63abc915a0cd55835bb72cee862dde Signed-off-by: Michal Skalski <mskalski@mirantis.com> (cherry picked from commit ba1cb485398d811d2f473406ae085993bfd9f68a)
2016-08-31Upstream: Fuel@OPNFV pulled patchesAlexandru Avadanii4-157/+0
Change-Id: Ic584d9b1eb179009256de8ccacfb7669976823c6 (cherry picked from commit 7236ccc7f9fcb9163562d88455c80339fa6efd58)
2016-08-31Upstream: delete old Fuel env if presentAlexandru Avadanii1-58/+0
Change-Id: I308eb1c2bfdf0fc568e7f351078cd7a3017aae4a Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 3483c7fbcc24adeec5fea80c47cceb460325efc0)
2016-08-31Updated armbandJonas Bjurel1-0/+0
Project: fuel 63a7354191a77550f45a81ede6d6cc590ce75b3a build: cache: Allow LOCAL_CACHE_ARCH_NAME override Change-Id: Id6251356aac4fdb8fbcb2893d5072ea16500bd93 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit d6251356aac4fdb8fbcb2893d5072ea16500bd93)
2016-08-31Updated armbandJonas Bjurel1-0/+0
Project: fuel 1fc220613a677ea5c4f003bc5596a203a8d02391 build: Allow MIRROR_MOS_UBUNTU override Change-Id: Idc647f941fc3923f5ed1f2888318b218c23f4362 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit dc647f941fc3923f5ed1f2888318b218c23f4362)
2016-08-31Updated armbandJonas Bjurel1-0/+0
Project: fuel a5796fbbca6e446aa9b40b15990542c2f2e9116f build: Allow PLUGINS override Instead of using BUILD_FUEL_PLUGINS, which was intended for manual overrides of the Fule@OPNFV plugin list, allow PLUGINS to be preset to a custom list, which we will provide via Armband Makefile spec. Change-Id: Ic4204aefeaf0d781998e54ab83831fcde7527b89 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit c4204aefeaf0d781998e54ab83831fcde7527b89)
2016-08-31Updated armbandAlexandru Avadanii1-0/+0
Project: fuel afd2b0ce63fdf67e99d8404d54d3138ffe608217 deploy: Delete old Fuel env if present In order to clean up old partitioning and boot entries on target nodes, before removing the Fuel Master, try ssh-ing into it and removing all environments/nodes. This is especially important for EFI systems, where old boot entries are left behind without a proper env delete, leading to target nodes failing to PXE boot on Fuel Master re-install. This change assumes that: - all Fuel Master information is unchanged between old and new deploy (fuel IP, password etc.); - Fuel Master is up and running, in a sane state (target nodes are also online), when deploy starts; Closes: ARMBAND-51 Change-Id: I7b61124ea9182ce2d599adcdedef03e0d8d67ed6 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit f1e808677a29a157e009f33a1a5a024eaad2c021)
2016-08-30deploy: Attempt fixing random deploy timeoutsAlexandru Avadanii1-4/+5
Most likely, when we configure an additional interface for Fuel Master, and Network Manager is restarted, our old ssh connection is timed out and needs to be re-established before checking for fuel bootstrap process via ssh.exec_cmd. Change-Id: I44589b2e8190008c8b1035d171cbb50270dfd98c Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 471627d481b5d5905d1d322f21c3285b9d729e2d)
2016-08-29build: docker: Use host's network stackAlexandru Avadanii1-0/+32
Armband build benefits (or should have) of a local mirror for "linux.enea.com", which we used to inject into the build system by host's "/etc/hosts". After Armband switched to building inside docker, this change was silently discarded by containerization. The proposed solution uses hosts's network stack in all build containers. See [1] for full description. This change simplifies the network abstraction during build by NOT containerizing the containers' networking. The original motivation was pointing to local mirrors via host's "/etc/hosts", for which an alternative solution could be passing "-v /etc/hosts:/etc/hosts". [1] https://docs.docker.com/v1.8/articles/networking/ Change-Id: I31e3c787a432af49b4799f561669a0150668b222 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 6ae4e120c5f6aab6834e0ec42599e1b409a9af05)
2016-08-25Merge "fpb: Temporary fix for supporting multiple DEB ver" into stable/coloradoAlexandru Avadanii2-1/+56
2016-08-25Merge "Rebase: Account for ODL plugin upstream changes" into stable/coloradoAlexandru Avadanii1-1/+1
2016-08-25Rebase: Account for ODL plugin upstream changesAlexandru Avadanii1-1/+1
Change-Id: I854bedd7dd61cf10239f8592336a86b92d78d0bc Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 0ef09dd55010b86fd5cc709cb9520e1a9d686c12)
2016-08-25build: Bail on patches-import failAlexandru Avadanii1-0/+2
Change-Id: Ib676747252ef647d9385cb0eeeca9563b7fd09d7 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 442cb2fc0da3ccc7428ca085f1c90b93fc79ebba)
2016-08-24Updated armbandMichal Skalski1-0/+0
Project: fuel 6192d48956803419f1e77e05fbd3cc31ba888f12 Fix ovs scenario configuration Due the incorrect indentation install_dpdk option was not set to true. JIRA: OVSNFV-37 Change-Id: Ida3b0d1e72ce8322905ff399af89b43cac878299 Signed-off-by: Michal Skalski <mskalski@mirantis.com> (cherry picked from commit ae8196be2c5863a5ca837828eead7188d608023d)
2016-08-23fpb: Temporary fix for supporting multiple DEB verAlexandru Avadanii2-1/+56
Backport fpb change submmited in [1]. [1] https://review.openstack.org/#/c/311031/ Change-Id: I02ce8c6151799e3953587fce50cbe552a5c95c50 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit c2dd0b63510e4e882021360ab5f0287b6fc3c597)
2016-08-23Merge "Fix: git -C not available for git 1.8" into stable/coloradoAlexandru Avadanii1-8/+8
2016-08-23Merge "Rebase: Upstream renamed ODL to FUEL_PLUGIN_ODL" into stable/coloradoAlexandru Avadanii1-3/+3
2016-08-23submodules: refresh remote commit refsAlexandru Avadanii11-2/+2
Colorado additions: - switch Fuel@OPNFV to stable/colorado branch; - switch vswitchperf to stable/colorado branch; Change-Id: Id89153e39e9c163df77e275ed4526961d6800d3c Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 299676645b26ac5a2e1c5deef2ec3814b718dc1c)
2016-08-22Fix: git -C not available for git 1.8Alexandru Avadanii1-8/+8
Our deploy slaves are running CentOS, which only has git 1.8.3. git -C option was made available in git 1.8.5, so instead of installing out of repo versions of git on all our deploy slaves, rework the main Armband Makefile to NOT use this option. NOTE: --git-dir could be used instead, too. Change-Id: I29b9c720e39cae25431cf1176dbaddce5bda2a35 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit e7683a82ee118c2a584fb441a7a422dfca826e28)