Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I97da6840878112a063e980c5d5d9240eb63693d7
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit cad43ce44f97f83222c6a13eaa0d8f60725b8b6f)
|
|
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)
|
|
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)
|
|
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)
|
|
|
|
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)
|
|
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)
|
|
|
|
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)
|
|
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)
|
|
|
|
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)
|
|
Change-Id: Iaabd176f4032494c8ea40fd1264dafcac01b4a43
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit 662822c6f09be5b23dc3f39f85ee2f21a6d3d405)
|
|
|
|
Change-Id: Ia54bd3955a3e3b534d8c4d8380de5870a106edc5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit e799e8f3912dac025e5be5e8c748df8b68b7d06d)
|
|
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)
|
|
Change-Id: Ic584d9b1eb179009256de8ccacfb7669976823c6
(cherry picked from commit 7236ccc7f9fcb9163562d88455c80339fa6efd58)
|
|
Change-Id: I308eb1c2bfdf0fc568e7f351078cd7a3017aae4a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit 3483c7fbcc24adeec5fea80c47cceb460325efc0)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
|
|
|
|
Change-Id: I854bedd7dd61cf10239f8592336a86b92d78d0bc
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit 0ef09dd55010b86fd5cc709cb9520e1a9d686c12)
|
|
Change-Id: Ib676747252ef647d9385cb0eeeca9563b7fd09d7
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit 442cb2fc0da3ccc7428ca085f1c90b93fc79ebba)
|
|
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)
|
|
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)
|
|
|
|
|
|
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)
|
|
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)
|
|
See Fuel@OPNFV change [1].
[1] https://gerrit.opnfv.org/gerrit/#/c/19033/
Change-Id: I9c95a7aaec366c9e03620f1129b3cb8401385476
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit bde411ba1cccf4a0827df115deb97f2a9cfade13)
|
|
Since arm64 support has been proposed straight upstream [1], we
no longer have to keep the git submodule for the yarstick repo.
[1] https://gerrit.opnfv.org/gerrit/#/c/18883/
Change-Id: Ic8a02106ed1d26012a0767fc0444b8f8d35c54aa
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit 629f39b6928c3cb36d25dc07347de47d601e847e)
|
|
Project: yardstick 27e254c2273e4be503053db882948b8abf53b269
Add grafana config for TC074_Storperf
Change-Id: If415a6e6170c52f3586a1521f6f239daad3d527c
Signed-off-by: JingLu5 <lvjing5@huawei.com>
|
|
Project: yardstick 0e9572495a707215f5e43a1b1f5c850b6f159e98
add doc about scenario suite help
Change-Id: Ib8dfc56e8b84cdba04fc18f13ac780b2103c0b5d
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
|
|
Project: yardstick 025432b9fa0bc6061ab34a71f0f28bdec4cf7641
add grafan config for ha test cases tc045~tc049
Change-Id: I1adc9ab36a71195e7c03fe4f3b7322ea40aa2a40
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
|
|
Project: yardstick 94c16e0c5a7589951aea3fb9ff4dd01f37a327f4
Add grafana config for TC069_memory_bandwidth(RAMspeed)
Change-Id: I06ac3df77f35b14746a4b07ebc16d46dc83624c1
Signed-off-by: JingLu5 <lvjing5@huawei.com>
|
|
Project: yardstick 3118c2402c97657547ec2afd387498cba4cc91cc
Add grafana config for TC071_Network Latency, Throughput, Packet Loss and Cache Utilization
Change-Id: Ica0431df75628f08eb2ba558681c5740a038ab1d
Signed-off-by: JingLu5 <lvjing5@huawei.com>
|
|
Project: yardstick c5c3634a7252928998e026191671038f54dca5f6
Add grafana config for TC063_StorageCapacity
Change-Id: Ib960e249770902b57d65fe9fe811c1565a5dc867
Signed-off-by: JingLu5 <lvjing5@huawei.com>
|
|
Project: yardstick 9219667892ae778aa6f9ea1ab29efc6923e6c5f3
bugfix: storperf not use expect
Change-Id: I64af691ef25e61aeaa106e6662152dc46326c3f0
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
|
|
Project: yardstick bd97bf5dddf4411c6c51939b55ef19c985d526cd
Restructure user-guide
Add 09-result-store-InfluxDB.rst
Update index.rst for 09-result-store-InfluxDB.rst
Change-Id: I44e662db07e206e58812d7a997036936a95b5137
Signed-off-by: JingLu5 <lvjing5@huawei.com>
|
|
Project: yardstick e5a2154bf5c2a18c661fa3fba540c172f177dec1
bugfix: storperf scp do not work
Change-Id: I4d6441dff2afddb2290f4855f714d811e8394a51
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
|
|
Project: yardstick 6234e5e4edca9a92322fb0eb0aaf625291a42a7a
add starttime stoptime for mongodb
Change-Id: Ia818d37f12af4576b98c578d819df0bb0998c154
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
|
|
Project: fuel c71b57140fdbadfb4c1f39bf0e2df99403820ddb
Claenup
Remove the workaround marked by "# fix me" mentioned in commit id:
e8928f93b50df3ecb11942ab754bae848c082c6a, since the issue (some files
generated during kvmfornfv building are owned by "root") already
resolved in fuel-plugin-kvm build process.
Change-Id: I5efb60173b9974f6fba25f04da1f4b1f53207b1a
Signed-off-by: davidjchou <david.j.chou@intel.com>
|
|
Project: fuel 8580caa96234cdda3f7c4cf4a5965a0fd411fce0
[KVM]Add support for Broadcom NetXtremeII 10Gb
This NIC is used on Ericsson CI POD2
JIRA: KVMFORNFV-45
JIRA: FUEL-171
Change-Id: I44576b399b6195ccc1e64dfc0b04e239ced8acc7
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
|
|
Project: yardstick 1a884e81e8ea3779f63122b3af844011d8a1d421
bugfix: serviceha do not provide result to influxdb
JIRA: YARDSTICK-320
Change-Id: I94cdc2cc9f4f356484d49916d2c67bac61e38967
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
|
|
|
|
|